* lib-src/fakemail.c (action): Convert function definitions to standard C.
[bpt/emacs.git] / configure
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.
4 #
5 #
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.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
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
102
103 ;;
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
109 fi
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
113 fi
114
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='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
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 *) :
149 ;;
150 esac
151 fi
152 "
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; }
158
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 :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
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
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
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
186 do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
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
200 fi
201 fi
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
211
212
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+"$@"}
222 fi
223
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."
235 fi
236 exit 1
237 fi
238 fi
239 fi
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
245
246 ## --------------------- ##
247 ## M4sh Shell Functions. ##
248 ## --------------------- ##
249 # as_fn_unset VAR
250 # ---------------
251 # Portably unset VAR.
252 as_fn_unset ()
253 {
254 { eval $1=; unset $1;}
255 }
256 as_unset=as_fn_unset
257
258 # as_fn_set_status STATUS
259 # -----------------------
260 # Set $? to STATUS, without forking.
261 as_fn_set_status ()
262 {
263 return $1
264 } # as_fn_set_status
265
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 ()
270 {
271 set +e
272 as_fn_set_status $1
273 exit $1
274 } # as_fn_exit
275
276 # as_fn_mkdir_p
277 # -------------
278 # Create "$as_dir" as a directory, including parents if necessary.
279 as_fn_mkdir_p ()
280 {
281
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/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
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"
320
321
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 ()
331 {
332 eval $1+=\$2
333 }'
334 else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339 fi # as_fn_append
340
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 ()
348 {
349 as_val=$(( $* ))
350 }'
351 else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356 fi # as_fn_arith
357
358
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 ()
365 {
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
370 fi
371 $as_echo "$as_me: error: $1" >&2
372 as_fn_exit $as_status
373 } # as_fn_error
374
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
380 fi
381
382 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383 as_basename=basename
384 else
385 as_basename=false
386 fi
387
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
392 fi
393
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/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
412
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
419
420
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 '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
430 sed '
431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
435 N
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; }
443
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
450 }
451
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;;
461 *)
462 ECHO_N='-n';;
463 esac
464
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
471 fi
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'
485 fi
486 else
487 as_ln_s='cp -p'
488 fi
489 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490 rmdir conf$$.dir 2>/dev/null
491
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
497 fi
498
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=
506 fi
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
518 '
519 fi
520 as_executable_p=$as_test_x
521
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'"
524
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'"
527
528
529 test -n "$DJDIR" || exec 7<&0 </dev/null
530 exec 6>&1
531
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`
536
537 #
538 # Initializations.
539 #
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=
548
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=''
556
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"
593
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
731 CPP
732 OBJEXT
733 EXEEXT
734 ac_ct_CC
735 CPPFLAGS
736 LDFLAGS
737 CFLAGS
738 CC
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_use_lisp_union_type
829 enable_profiling
830 enable_autodepend
831 enable_largefile
832 with_x
833 '
834 ac_precious_vars='build_alias
835 host_alias
836 target_alias
837 CC
838 CFLAGS
839 LDFLAGS
840 LIBS
841 CPPFLAGS
842 CPP
843 XMKMF'
844
845
846 # Initialize some variables set by options.
847 ac_init_help=
848 ac_init_version=false
849 ac_unrecognized_opts=
850 ac_unrecognized_sep=
851 # The variables have the same names as the options, with
852 # dashes changed to underlines.
853 cache_file=/dev/null
854 exec_prefix=NONE
855 no_create=
856 no_recursion=
857 prefix=NONE
858 program_prefix=NONE
859 program_suffix=NONE
860 program_transform_name=s,x,x,
861 silent=
862 site=
863 srcdir=
864 verbose=
865 x_includes=NONE
866 x_libraries=NONE
867
868 # Installation directory options.
869 # These are left unexpanded so users can "make install exec_prefix=/foo"
870 # and all the variables that are supposed to be based on exec_prefix
871 # by default will actually change.
872 # Use braces instead of parens because sh, perl, etc. also accept them.
873 # (The list follows the same order as the GNU Coding Standards.)
874 bindir='${exec_prefix}/bin'
875 sbindir='${exec_prefix}/sbin'
876 libexecdir='${exec_prefix}/libexec'
877 datarootdir='${prefix}/share'
878 datadir='${datarootdir}'
879 sysconfdir='${prefix}/etc'
880 sharedstatedir='${prefix}/com'
881 localstatedir='${prefix}/var'
882 includedir='${prefix}/include'
883 oldincludedir='/usr/include'
884 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
885 infodir='${datarootdir}/info'
886 htmldir='${docdir}'
887 dvidir='${docdir}'
888 pdfdir='${docdir}'
889 psdir='${docdir}'
890 libdir='${exec_prefix}/lib'
891 localedir='${datarootdir}/locale'
892 mandir='${datarootdir}/man'
893
894 ac_prev=
895 ac_dashdash=
896 for ac_option
897 do
898 # If the previous option needs an argument, assign it.
899 if test -n "$ac_prev"; then
900 eval $ac_prev=\$ac_option
901 ac_prev=
902 continue
903 fi
904
905 case $ac_option in
906 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
907 *) ac_optarg=yes ;;
908 esac
909
910 # Accept the important Cygnus configure options, so we can diagnose typos.
911
912 case $ac_dashdash$ac_option in
913 --)
914 ac_dashdash=yes ;;
915
916 -bindir | --bindir | --bindi | --bind | --bin | --bi)
917 ac_prev=bindir ;;
918 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
919 bindir=$ac_optarg ;;
920
921 -build | --build | --buil | --bui | --bu)
922 ac_prev=build_alias ;;
923 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
924 build_alias=$ac_optarg ;;
925
926 -cache-file | --cache-file | --cache-fil | --cache-fi \
927 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
928 ac_prev=cache_file ;;
929 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
930 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
931 cache_file=$ac_optarg ;;
932
933 --config-cache | -C)
934 cache_file=config.cache ;;
935
936 -datadir | --datadir | --datadi | --datad)
937 ac_prev=datadir ;;
938 -datadir=* | --datadir=* | --datadi=* | --datad=*)
939 datadir=$ac_optarg ;;
940
941 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
942 | --dataroo | --dataro | --datar)
943 ac_prev=datarootdir ;;
944 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
945 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
946 datarootdir=$ac_optarg ;;
947
948 -disable-* | --disable-*)
949 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
950 # Reject names that are not valid shell variable names.
951 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
952 as_fn_error "invalid feature name: $ac_useropt"
953 ac_useropt_orig=$ac_useropt
954 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
955 case $ac_user_opts in
956 *"
957 "enable_$ac_useropt"
958 "*) ;;
959 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
960 ac_unrecognized_sep=', ';;
961 esac
962 eval enable_$ac_useropt=no ;;
963
964 -docdir | --docdir | --docdi | --doc | --do)
965 ac_prev=docdir ;;
966 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
967 docdir=$ac_optarg ;;
968
969 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
970 ac_prev=dvidir ;;
971 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
972 dvidir=$ac_optarg ;;
973
974 -enable-* | --enable-*)
975 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
976 # Reject names that are not valid shell variable names.
977 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
978 as_fn_error "invalid feature name: $ac_useropt"
979 ac_useropt_orig=$ac_useropt
980 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
981 case $ac_user_opts in
982 *"
983 "enable_$ac_useropt"
984 "*) ;;
985 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
986 ac_unrecognized_sep=', ';;
987 esac
988 eval enable_$ac_useropt=\$ac_optarg ;;
989
990 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
991 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
992 | --exec | --exe | --ex)
993 ac_prev=exec_prefix ;;
994 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
995 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
996 | --exec=* | --exe=* | --ex=*)
997 exec_prefix=$ac_optarg ;;
998
999 -gas | --gas | --ga | --g)
1000 # Obsolete; use --with-gas.
1001 with_gas=yes ;;
1002
1003 -help | --help | --hel | --he | -h)
1004 ac_init_help=long ;;
1005 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1006 ac_init_help=recursive ;;
1007 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1008 ac_init_help=short ;;
1009
1010 -host | --host | --hos | --ho)
1011 ac_prev=host_alias ;;
1012 -host=* | --host=* | --hos=* | --ho=*)
1013 host_alias=$ac_optarg ;;
1014
1015 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1016 ac_prev=htmldir ;;
1017 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1018 | --ht=*)
1019 htmldir=$ac_optarg ;;
1020
1021 -includedir | --includedir | --includedi | --included | --include \
1022 | --includ | --inclu | --incl | --inc)
1023 ac_prev=includedir ;;
1024 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1025 | --includ=* | --inclu=* | --incl=* | --inc=*)
1026 includedir=$ac_optarg ;;
1027
1028 -infodir | --infodir | --infodi | --infod | --info | --inf)
1029 ac_prev=infodir ;;
1030 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1031 infodir=$ac_optarg ;;
1032
1033 -libdir | --libdir | --libdi | --libd)
1034 ac_prev=libdir ;;
1035 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1036 libdir=$ac_optarg ;;
1037
1038 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1039 | --libexe | --libex | --libe)
1040 ac_prev=libexecdir ;;
1041 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1042 | --libexe=* | --libex=* | --libe=*)
1043 libexecdir=$ac_optarg ;;
1044
1045 -localedir | --localedir | --localedi | --localed | --locale)
1046 ac_prev=localedir ;;
1047 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1048 localedir=$ac_optarg ;;
1049
1050 -localstatedir | --localstatedir | --localstatedi | --localstated \
1051 | --localstate | --localstat | --localsta | --localst | --locals)
1052 ac_prev=localstatedir ;;
1053 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1054 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1055 localstatedir=$ac_optarg ;;
1056
1057 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1058 ac_prev=mandir ;;
1059 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1060 mandir=$ac_optarg ;;
1061
1062 -nfp | --nfp | --nf)
1063 # Obsolete; use --without-fp.
1064 with_fp=no ;;
1065
1066 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1067 | --no-cr | --no-c | -n)
1068 no_create=yes ;;
1069
1070 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1071 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1072 no_recursion=yes ;;
1073
1074 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1075 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1076 | --oldin | --oldi | --old | --ol | --o)
1077 ac_prev=oldincludedir ;;
1078 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1079 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1080 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1081 oldincludedir=$ac_optarg ;;
1082
1083 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1084 ac_prev=prefix ;;
1085 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1086 prefix=$ac_optarg ;;
1087
1088 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1089 | --program-pre | --program-pr | --program-p)
1090 ac_prev=program_prefix ;;
1091 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1092 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1093 program_prefix=$ac_optarg ;;
1094
1095 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1096 | --program-suf | --program-su | --program-s)
1097 ac_prev=program_suffix ;;
1098 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1099 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1100 program_suffix=$ac_optarg ;;
1101
1102 -program-transform-name | --program-transform-name \
1103 | --program-transform-nam | --program-transform-na \
1104 | --program-transform-n | --program-transform- \
1105 | --program-transform | --program-transfor \
1106 | --program-transfo | --program-transf \
1107 | --program-trans | --program-tran \
1108 | --progr-tra | --program-tr | --program-t)
1109 ac_prev=program_transform_name ;;
1110 -program-transform-name=* | --program-transform-name=* \
1111 | --program-transform-nam=* | --program-transform-na=* \
1112 | --program-transform-n=* | --program-transform-=* \
1113 | --program-transform=* | --program-transfor=* \
1114 | --program-transfo=* | --program-transf=* \
1115 | --program-trans=* | --program-tran=* \
1116 | --progr-tra=* | --program-tr=* | --program-t=*)
1117 program_transform_name=$ac_optarg ;;
1118
1119 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1120 ac_prev=pdfdir ;;
1121 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1122 pdfdir=$ac_optarg ;;
1123
1124 -psdir | --psdir | --psdi | --psd | --ps)
1125 ac_prev=psdir ;;
1126 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1127 psdir=$ac_optarg ;;
1128
1129 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1130 | -silent | --silent | --silen | --sile | --sil)
1131 silent=yes ;;
1132
1133 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1134 ac_prev=sbindir ;;
1135 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1136 | --sbi=* | --sb=*)
1137 sbindir=$ac_optarg ;;
1138
1139 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1140 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1141 | --sharedst | --shareds | --shared | --share | --shar \
1142 | --sha | --sh)
1143 ac_prev=sharedstatedir ;;
1144 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1145 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1146 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1147 | --sha=* | --sh=*)
1148 sharedstatedir=$ac_optarg ;;
1149
1150 -site | --site | --sit)
1151 ac_prev=site ;;
1152 -site=* | --site=* | --sit=*)
1153 site=$ac_optarg ;;
1154
1155 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1156 ac_prev=srcdir ;;
1157 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1158 srcdir=$ac_optarg ;;
1159
1160 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1161 | --syscon | --sysco | --sysc | --sys | --sy)
1162 ac_prev=sysconfdir ;;
1163 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1164 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1165 sysconfdir=$ac_optarg ;;
1166
1167 -target | --target | --targe | --targ | --tar | --ta | --t)
1168 ac_prev=target_alias ;;
1169 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1170 target_alias=$ac_optarg ;;
1171
1172 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1173 verbose=yes ;;
1174
1175 -version | --version | --versio | --versi | --vers | -V)
1176 ac_init_version=: ;;
1177
1178 -with-* | --with-*)
1179 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1180 # Reject names that are not valid shell variable names.
1181 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1182 as_fn_error "invalid package name: $ac_useropt"
1183 ac_useropt_orig=$ac_useropt
1184 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1185 case $ac_user_opts in
1186 *"
1187 "with_$ac_useropt"
1188 "*) ;;
1189 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1190 ac_unrecognized_sep=', ';;
1191 esac
1192 eval with_$ac_useropt=\$ac_optarg ;;
1193
1194 -without-* | --without-*)
1195 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1196 # Reject names that are not valid shell variable names.
1197 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198 as_fn_error "invalid package name: $ac_useropt"
1199 ac_useropt_orig=$ac_useropt
1200 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1201 case $ac_user_opts in
1202 *"
1203 "with_$ac_useropt"
1204 "*) ;;
1205 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1206 ac_unrecognized_sep=', ';;
1207 esac
1208 eval with_$ac_useropt=no ;;
1209
1210 --x)
1211 # Obsolete; use --with-x.
1212 with_x=yes ;;
1213
1214 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1215 | --x-incl | --x-inc | --x-in | --x-i)
1216 ac_prev=x_includes ;;
1217 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1218 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1219 x_includes=$ac_optarg ;;
1220
1221 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1222 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1223 ac_prev=x_libraries ;;
1224 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1225 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1226 x_libraries=$ac_optarg ;;
1227
1228 -*) as_fn_error "unrecognized option: \`$ac_option'
1229 Try \`$0 --help' for more information."
1230 ;;
1231
1232 *=*)
1233 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1234 # Reject names that are not valid shell variable names.
1235 case $ac_envvar in #(
1236 '' | [0-9]* | *[!_$as_cr_alnum]* )
1237 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1238 esac
1239 eval $ac_envvar=\$ac_optarg
1240 export $ac_envvar ;;
1241
1242 *)
1243 # FIXME: should be removed in autoconf 3.0.
1244 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1245 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1246 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1247 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1248 ;;
1249
1250 esac
1251 done
1252
1253 if test -n "$ac_prev"; then
1254 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1255 as_fn_error "missing argument to $ac_option"
1256 fi
1257
1258 if test -n "$ac_unrecognized_opts"; then
1259 case $enable_option_checking in
1260 no) ;;
1261 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1262 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1263 esac
1264 fi
1265
1266 # Check all directory arguments for consistency.
1267 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1268 datadir sysconfdir sharedstatedir localstatedir includedir \
1269 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1270 libdir localedir mandir
1271 do
1272 eval ac_val=\$$ac_var
1273 # Remove trailing slashes.
1274 case $ac_val in
1275 */ )
1276 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1277 eval $ac_var=\$ac_val;;
1278 esac
1279 # Be sure to have absolute directory names.
1280 case $ac_val in
1281 [\\/$]* | ?:[\\/]* ) continue;;
1282 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1283 esac
1284 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1285 done
1286
1287 # There might be people who depend on the old broken behavior: `$host'
1288 # used to hold the argument of --host etc.
1289 # FIXME: To remove some day.
1290 build=$build_alias
1291 host=$host_alias
1292 target=$target_alias
1293
1294 # FIXME: To remove some day.
1295 if test "x$host_alias" != x; then
1296 if test "x$build_alias" = x; then
1297 cross_compiling=maybe
1298 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1299 If a cross compiler is detected then cross compile mode will be used." >&2
1300 elif test "x$build_alias" != "x$host_alias"; then
1301 cross_compiling=yes
1302 fi
1303 fi
1304
1305 ac_tool_prefix=
1306 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1307
1308 test "$silent" = yes && exec 6>/dev/null
1309
1310
1311 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1312 ac_ls_di=`ls -di .` &&
1313 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1314 as_fn_error "working directory cannot be determined"
1315 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1316 as_fn_error "pwd does not report name of working directory"
1317
1318
1319 # Find the source files, if location was not specified.
1320 if test -z "$srcdir"; then
1321 ac_srcdir_defaulted=yes
1322 # Try the directory containing this script, then the parent directory.
1323 ac_confdir=`$as_dirname -- "$as_myself" ||
1324 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1325 X"$as_myself" : 'X\(//\)[^/]' \| \
1326 X"$as_myself" : 'X\(//\)$' \| \
1327 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1328 $as_echo X"$as_myself" |
1329 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1330 s//\1/
1331 q
1332 }
1333 /^X\(\/\/\)[^/].*/{
1334 s//\1/
1335 q
1336 }
1337 /^X\(\/\/\)$/{
1338 s//\1/
1339 q
1340 }
1341 /^X\(\/\).*/{
1342 s//\1/
1343 q
1344 }
1345 s/.*/./; q'`
1346 srcdir=$ac_confdir
1347 if test ! -r "$srcdir/$ac_unique_file"; then
1348 srcdir=..
1349 fi
1350 else
1351 ac_srcdir_defaulted=no
1352 fi
1353 if test ! -r "$srcdir/$ac_unique_file"; then
1354 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1355 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1356 fi
1357 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1358 ac_abs_confdir=`(
1359 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1360 pwd)`
1361 # When building in place, set srcdir=.
1362 if test "$ac_abs_confdir" = "$ac_pwd"; then
1363 srcdir=.
1364 fi
1365 # Remove unnecessary trailing slashes from srcdir.
1366 # Double slashes in file names in object file debugging info
1367 # mess up M-x gdb in Emacs.
1368 case $srcdir in
1369 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1370 esac
1371 for ac_var in $ac_precious_vars; do
1372 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1373 eval ac_env_${ac_var}_value=\$${ac_var}
1374 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1375 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1376 done
1377
1378 #
1379 # Report the --help message.
1380 #
1381 if test "$ac_init_help" = "long"; then
1382 # Omit some internal or obsolete options to make the list less imposing.
1383 # This message is too long to be a string in the A/UX 3.1 sh.
1384 cat <<_ACEOF
1385 \`configure' configures emacs 24.0.50 to adapt to many kinds of systems.
1386
1387 Usage: $0 [OPTION]... [VAR=VALUE]...
1388
1389 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1390 VAR=VALUE. See below for descriptions of some of the useful variables.
1391
1392 Defaults for the options are specified in brackets.
1393
1394 Configuration:
1395 -h, --help display this help and exit
1396 --help=short display options specific to this package
1397 --help=recursive display the short help of all the included packages
1398 -V, --version display version information and exit
1399 -q, --quiet, --silent do not print \`checking...' messages
1400 --cache-file=FILE cache test results in FILE [disabled]
1401 -C, --config-cache alias for \`--cache-file=config.cache'
1402 -n, --no-create do not create output files
1403 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1404
1405 Installation directories:
1406 --prefix=PREFIX install architecture-independent files in PREFIX
1407 [$ac_default_prefix]
1408 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1409 [PREFIX]
1410
1411 By default, \`make install' will install all the files in
1412 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1413 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1414 for instance \`--prefix=\$HOME'.
1415
1416 For better control, use the options below.
1417
1418 Fine tuning of the installation directories:
1419 --bindir=DIR user executables [EPREFIX/bin]
1420 --sbindir=DIR system admin executables [EPREFIX/sbin]
1421 --libexecdir=DIR program executables [EPREFIX/libexec]
1422 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1423 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1424 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1425 --libdir=DIR object code libraries [EPREFIX/lib]
1426 --includedir=DIR C header files [PREFIX/include]
1427 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1428 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1429 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1430 --infodir=DIR info documentation [DATAROOTDIR/info]
1431 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1432 --mandir=DIR man documentation [DATAROOTDIR/man]
1433 --docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
1434 --htmldir=DIR html documentation [DOCDIR]
1435 --dvidir=DIR dvi documentation [DOCDIR]
1436 --pdfdir=DIR pdf documentation [DOCDIR]
1437 --psdir=DIR ps documentation [DOCDIR]
1438 _ACEOF
1439
1440 cat <<\_ACEOF
1441
1442 Program names:
1443 --program-prefix=PREFIX prepend PREFIX to installed program names
1444 --program-suffix=SUFFIX append SUFFIX to installed program names
1445 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1446
1447 X features:
1448 --x-includes=DIR X include files are in DIR
1449 --x-libraries=DIR X library files are in DIR
1450
1451 System types:
1452 --build=BUILD configure for building on BUILD [guessed]
1453 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1454 _ACEOF
1455 fi
1456
1457 if test -n "$ac_init_help"; then
1458 case $ac_init_help in
1459 short | recursive ) echo "Configuration of emacs 24.0.50:";;
1460 esac
1461 cat <<\_ACEOF
1462
1463 Optional Features:
1464 --disable-option-checking ignore unrecognized --enable/--with options
1465 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1466 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1467 --disable-ns-self-contained
1468 disable self contained build under NeXTstep
1469 --enable-asserts compile code with asserts enabled
1470 --enable-maintainer-mode
1471 enable make rules and dependencies not useful (and
1472 sometimes confusing) to the casual installer
1473 --enable-locallisppath=PATH
1474 directories Emacs should search for lisp files
1475 specific to this site
1476 --enable-checking[=LIST]
1477 enable expensive run-time checks. With LIST, enable
1478 only specific categories of checks. Categories are:
1479 all,yes,no. Flags are: stringbytes, stringoverrun,
1480 stringfreelist, xmallocoverrun, conslist
1481 --enable-use-lisp-union-type
1482 use a union for the Lisp_Object data type. This is
1483 only useful for development for catching certain
1484 types of bugs.
1485 --enable-profiling build emacs with profiling support. This might not
1486 work on all platforms
1487 --enable-autodepend automatically generate dependencies to .h-files.
1488 Requires GNU Make and Gcc. Enabled if GNU Make and
1489 Gcc is found
1490 --disable-largefile omit support for large files
1491
1492 Optional Packages:
1493 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1494 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1495 --without-pop don't support POP mail retrieval with movemail
1496 --with-kerberos support Kerberos-authenticated POP
1497 --with-kerberos5 support Kerberos version 5 authenticated POP
1498 --with-hesiod support Hesiod to get the POP server host
1499 --with-mmdf support MMDF mailboxes
1500 --with-mail-unlink unlink, rather than empty, mail spool after reading
1501 --with-mailhost=HOSTNAME
1502 string giving default POP mail host
1503 --without-sound don't compile with sound support
1504 --without-sync-input process async input synchronously
1505 --with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk3,
1506 lucid or athena, motif, no)
1507 --without-xpm don't compile with XPM image support
1508 --without-jpeg don't compile with JPEG image support
1509 --without-tiff don't compile with TIFF image support
1510 --without-gif don't compile with GIF image support
1511 --without-png don't compile with PNG image support
1512 --without-rsvg don't compile with SVG image support
1513 --without-xft don't use XFT for anti aliased fonts
1514 --without-libotf don't use libotf for OpenType font support
1515 --without-m17n-flt don't use m17n-flt for text shaping
1516 --without-toolkit-scroll-bars
1517 don't use Motif or Xaw3d scroll bars
1518 --without-xaw3d don't use Xaw3d
1519 --without-xim don't use X11 XIM
1520 --with-ns use nextstep (Cocoa or GNUstep) windowing system
1521 --without-gpm don't use -lgpm for mouse support on a GNU/Linux
1522 console
1523 --without-dbus don't compile with D-Bus support
1524 --without-gconf don't compile with GConf support
1525 --without-selinux don't compile with SELinux support
1526 --without-makeinfo don't require makeinfo for building manuals
1527 --without-compress-info don't compress the installed Info pages
1528 --with-pkg-config-prog=PATH
1529 path to pkg-config for finding GTK and librsvg
1530 --with-crt-dir=DIR directory containing crtn.o etc. The default is
1531 /usr/lib, or /usr/lib64 on some platforms.
1532 --with-gnustep-conf=PATH
1533 path to GNUstep.conf; default $GNUSTEP_CONFIG_FILE,
1534 or /etc/GNUstep/GNUstep.conf
1535 --with-x use the X Window System
1536
1537 Some influential environment variables:
1538 CC C compiler command
1539 CFLAGS C compiler flags
1540 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1541 nonstandard directory <lib dir>
1542 LIBS libraries to pass to the linker, e.g. -l<library>
1543 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1544 you have headers in a nonstandard directory <include dir>
1545 CPP C preprocessor
1546 XMKMF Path to xmkmf, Makefile generator for X Window System
1547
1548 Use these variables to override the choices made by `configure' or to help
1549 it to find libraries and programs with nonstandard names/locations.
1550
1551 Report bugs to the package provider.
1552 _ACEOF
1553 ac_status=$?
1554 fi
1555
1556 if test "$ac_init_help" = "recursive"; then
1557 # If there are subdirs, report their specific --help.
1558 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1559 test -d "$ac_dir" ||
1560 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1561 continue
1562 ac_builddir=.
1563
1564 case "$ac_dir" in
1565 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1566 *)
1567 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1568 # A ".." for each directory in $ac_dir_suffix.
1569 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1570 case $ac_top_builddir_sub in
1571 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1572 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1573 esac ;;
1574 esac
1575 ac_abs_top_builddir=$ac_pwd
1576 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1577 # for backward compatibility:
1578 ac_top_builddir=$ac_top_build_prefix
1579
1580 case $srcdir in
1581 .) # We are building in place.
1582 ac_srcdir=.
1583 ac_top_srcdir=$ac_top_builddir_sub
1584 ac_abs_top_srcdir=$ac_pwd ;;
1585 [\\/]* | ?:[\\/]* ) # Absolute name.
1586 ac_srcdir=$srcdir$ac_dir_suffix;
1587 ac_top_srcdir=$srcdir
1588 ac_abs_top_srcdir=$srcdir ;;
1589 *) # Relative name.
1590 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1591 ac_top_srcdir=$ac_top_build_prefix$srcdir
1592 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1593 esac
1594 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1595
1596 cd "$ac_dir" || { ac_status=$?; continue; }
1597 # Check for guested configure.
1598 if test -f "$ac_srcdir/configure.gnu"; then
1599 echo &&
1600 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1601 elif test -f "$ac_srcdir/configure"; then
1602 echo &&
1603 $SHELL "$ac_srcdir/configure" --help=recursive
1604 else
1605 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1606 fi || ac_status=$?
1607 cd "$ac_pwd" || { ac_status=$?; break; }
1608 done
1609 fi
1610
1611 test -n "$ac_init_help" && exit $ac_status
1612 if $ac_init_version; then
1613 cat <<\_ACEOF
1614 emacs configure 24.0.50
1615 generated by GNU Autoconf 2.65
1616
1617 Copyright (C) 2009 Free Software Foundation, Inc.
1618 This configure script is free software; the Free Software Foundation
1619 gives unlimited permission to copy, distribute and modify it.
1620 _ACEOF
1621 exit
1622 fi
1623
1624 ## ------------------------ ##
1625 ## Autoconf initialization. ##
1626 ## ------------------------ ##
1627
1628 # ac_fn_c_try_compile LINENO
1629 # --------------------------
1630 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1631 ac_fn_c_try_compile ()
1632 {
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1634 rm -f conftest.$ac_objext
1635 if { { ac_try="$ac_compile"
1636 case "(($ac_try" in
1637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1638 *) ac_try_echo=$ac_try;;
1639 esac
1640 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1641 $as_echo "$ac_try_echo"; } >&5
1642 (eval "$ac_compile") 2>conftest.err
1643 ac_status=$?
1644 if test -s conftest.err; then
1645 grep -v '^ *+' conftest.err >conftest.er1
1646 cat conftest.er1 >&5
1647 mv -f conftest.er1 conftest.err
1648 fi
1649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1650 test $ac_status = 0; } && {
1651 test -z "$ac_c_werror_flag" ||
1652 test ! -s conftest.err
1653 } && test -s conftest.$ac_objext; then :
1654 ac_retval=0
1655 else
1656 $as_echo "$as_me: failed program was:" >&5
1657 sed 's/^/| /' conftest.$ac_ext >&5
1658
1659 ac_retval=1
1660 fi
1661 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1662 as_fn_set_status $ac_retval
1663
1664 } # ac_fn_c_try_compile
1665
1666 # ac_fn_c_try_link LINENO
1667 # -----------------------
1668 # Try to link conftest.$ac_ext, and return whether this succeeded.
1669 ac_fn_c_try_link ()
1670 {
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 rm -f conftest.$ac_objext conftest$ac_exeext
1673 if { { ac_try="$ac_link"
1674 case "(($ac_try" in
1675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 *) ac_try_echo=$ac_try;;
1677 esac
1678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 $as_echo "$ac_try_echo"; } >&5
1680 (eval "$ac_link") 2>conftest.err
1681 ac_status=$?
1682 if test -s conftest.err; then
1683 grep -v '^ *+' conftest.err >conftest.er1
1684 cat conftest.er1 >&5
1685 mv -f conftest.er1 conftest.err
1686 fi
1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1688 test $ac_status = 0; } && {
1689 test -z "$ac_c_werror_flag" ||
1690 test ! -s conftest.err
1691 } && test -s conftest$ac_exeext && {
1692 test "$cross_compiling" = yes ||
1693 $as_test_x conftest$ac_exeext
1694 }; then :
1695 ac_retval=0
1696 else
1697 $as_echo "$as_me: failed program was:" >&5
1698 sed 's/^/| /' conftest.$ac_ext >&5
1699
1700 ac_retval=1
1701 fi
1702 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1703 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1704 # interfere with the next link command; also delete a directory that is
1705 # left behind by Apple's compiler. We do this before executing the actions.
1706 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1707 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1708 as_fn_set_status $ac_retval
1709
1710 } # ac_fn_c_try_link
1711
1712 # ac_fn_c_try_cpp LINENO
1713 # ----------------------
1714 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1715 ac_fn_c_try_cpp ()
1716 {
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_cpp conftest.$ac_ext"
1719 case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722 esac
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1726 ac_status=$?
1727 if test -s conftest.err; then
1728 grep -v '^ *+' conftest.err >conftest.er1
1729 cat conftest.er1 >&5
1730 mv -f conftest.er1 conftest.err
1731 fi
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; } >/dev/null && {
1734 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1735 test ! -s conftest.err
1736 }; then :
1737 ac_retval=0
1738 else
1739 $as_echo "$as_me: failed program was:" >&5
1740 sed 's/^/| /' conftest.$ac_ext >&5
1741
1742 ac_retval=1
1743 fi
1744 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1745 as_fn_set_status $ac_retval
1746
1747 } # ac_fn_c_try_cpp
1748
1749 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1750 # -------------------------------------------------------
1751 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1752 # the include files in INCLUDES and setting the cache variable VAR
1753 # accordingly.
1754 ac_fn_c_check_header_mongrel ()
1755 {
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759 $as_echo_n "checking for $2... " >&6; }
1760 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1761 $as_echo_n "(cached) " >&6
1762 fi
1763 eval ac_res=\$$3
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1765 $as_echo "$ac_res" >&6; }
1766 else
1767 # Is the header compilable?
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1769 $as_echo_n "checking $2 usability... " >&6; }
1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1771 /* end confdefs.h. */
1772 $4
1773 #include <$2>
1774 _ACEOF
1775 if ac_fn_c_try_compile "$LINENO"; then :
1776 ac_header_compiler=yes
1777 else
1778 ac_header_compiler=no
1779 fi
1780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1782 $as_echo "$ac_header_compiler" >&6; }
1783
1784 # Is the header present?
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1786 $as_echo_n "checking $2 presence... " >&6; }
1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1788 /* end confdefs.h. */
1789 #include <$2>
1790 _ACEOF
1791 if ac_fn_c_try_cpp "$LINENO"; then :
1792 ac_header_preproc=yes
1793 else
1794 ac_header_preproc=no
1795 fi
1796 rm -f conftest.err conftest.$ac_ext
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1798 $as_echo "$ac_header_preproc" >&6; }
1799
1800 # So? What about this header?
1801 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1802 yes:no: )
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1804 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1806 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1807 ;;
1808 no:yes:* )
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1810 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1812 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1814 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1816 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1818 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1819 ;;
1820 esac
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1822 $as_echo_n "checking for $2... " >&6; }
1823 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1824 $as_echo_n "(cached) " >&6
1825 else
1826 eval "$3=\$ac_header_compiler"
1827 fi
1828 eval ac_res=\$$3
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1830 $as_echo "$ac_res" >&6; }
1831 fi
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833
1834 } # ac_fn_c_check_header_mongrel
1835
1836 # ac_fn_c_try_run LINENO
1837 # ----------------------
1838 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1839 # that executables *can* be run.
1840 ac_fn_c_try_run ()
1841 {
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 if { { ac_try="$ac_link"
1844 case "(($ac_try" in
1845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1846 *) ac_try_echo=$ac_try;;
1847 esac
1848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849 $as_echo "$ac_try_echo"; } >&5
1850 (eval "$ac_link") 2>&5
1851 ac_status=$?
1852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1853 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1854 { { case "(($ac_try" in
1855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1856 *) ac_try_echo=$ac_try;;
1857 esac
1858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1859 $as_echo "$ac_try_echo"; } >&5
1860 (eval "$ac_try") 2>&5
1861 ac_status=$?
1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; }; }; then :
1864 ac_retval=0
1865 else
1866 $as_echo "$as_me: program exited with status $ac_status" >&5
1867 $as_echo "$as_me: failed program was:" >&5
1868 sed 's/^/| /' conftest.$ac_ext >&5
1869
1870 ac_retval=$ac_status
1871 fi
1872 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874 as_fn_set_status $ac_retval
1875
1876 } # ac_fn_c_try_run
1877
1878 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1879 # -------------------------------------------------------
1880 # Tests whether HEADER exists and can be compiled using the include files in
1881 # INCLUDES, setting the cache variable VAR accordingly.
1882 ac_fn_c_check_header_compile ()
1883 {
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1886 $as_echo_n "checking for $2... " >&6; }
1887 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1888 $as_echo_n "(cached) " >&6
1889 else
1890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891 /* end confdefs.h. */
1892 $4
1893 #include <$2>
1894 _ACEOF
1895 if ac_fn_c_try_compile "$LINENO"; then :
1896 eval "$3=yes"
1897 else
1898 eval "$3=no"
1899 fi
1900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1901 fi
1902 eval ac_res=\$$3
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1904 $as_echo "$ac_res" >&6; }
1905 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1906
1907 } # ac_fn_c_check_header_compile
1908
1909 # ac_fn_c_check_decl LINENO SYMBOL VAR
1910 # ------------------------------------
1911 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1912 ac_fn_c_check_decl ()
1913 {
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1916 $as_echo_n "checking whether $2 is declared... " >&6; }
1917 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1918 $as_echo_n "(cached) " >&6
1919 else
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 /* end confdefs.h. */
1922 $4
1923 int
1924 main ()
1925 {
1926 #ifndef $2
1927 (void) $2;
1928 #endif
1929
1930 ;
1931 return 0;
1932 }
1933 _ACEOF
1934 if ac_fn_c_try_compile "$LINENO"; then :
1935 eval "$3=yes"
1936 else
1937 eval "$3=no"
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940 fi
1941 eval ac_res=\$$3
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943 $as_echo "$ac_res" >&6; }
1944 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1945
1946 } # ac_fn_c_check_decl
1947
1948 # ac_fn_c_check_header_preproc LINENO HEADER VAR
1949 # ----------------------------------------------
1950 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1951 ac_fn_c_check_header_preproc ()
1952 {
1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1955 $as_echo_n "checking for $2... " >&6; }
1956 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1957 $as_echo_n "(cached) " >&6
1958 else
1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960 /* end confdefs.h. */
1961 #include <$2>
1962 _ACEOF
1963 if ac_fn_c_try_cpp "$LINENO"; then :
1964 eval "$3=yes"
1965 else
1966 eval "$3=no"
1967 fi
1968 rm -f conftest.err conftest.$ac_ext
1969 fi
1970 eval ac_res=\$$3
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1972 $as_echo "$ac_res" >&6; }
1973 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1974
1975 } # ac_fn_c_check_header_preproc
1976
1977 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1978 # ----------------------------------------------------
1979 # Tries to find if the field MEMBER exists in type AGGR, after including
1980 # INCLUDES, setting cache variable VAR accordingly.
1981 ac_fn_c_check_member ()
1982 {
1983 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1985 $as_echo_n "checking for $2.$3... " >&6; }
1986 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1987 $as_echo_n "(cached) " >&6
1988 else
1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990 /* end confdefs.h. */
1991 $5
1992 int
1993 main ()
1994 {
1995 static $2 ac_aggr;
1996 if (ac_aggr.$3)
1997 return 0;
1998 ;
1999 return 0;
2000 }
2001 _ACEOF
2002 if ac_fn_c_try_compile "$LINENO"; then :
2003 eval "$4=yes"
2004 else
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006 /* end confdefs.h. */
2007 $5
2008 int
2009 main ()
2010 {
2011 static $2 ac_aggr;
2012 if (sizeof ac_aggr.$3)
2013 return 0;
2014 ;
2015 return 0;
2016 }
2017 _ACEOF
2018 if ac_fn_c_try_compile "$LINENO"; then :
2019 eval "$4=yes"
2020 else
2021 eval "$4=no"
2022 fi
2023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2024 fi
2025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2026 fi
2027 eval ac_res=\$$4
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2029 $as_echo "$ac_res" >&6; }
2030 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2031
2032 } # ac_fn_c_check_member
2033
2034 # ac_fn_c_check_func LINENO FUNC VAR
2035 # ----------------------------------
2036 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2037 ac_fn_c_check_func ()
2038 {
2039 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2041 $as_echo_n "checking for $2... " >&6; }
2042 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2043 $as_echo_n "(cached) " >&6
2044 else
2045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2046 /* end confdefs.h. */
2047 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2048 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2049 #define $2 innocuous_$2
2050
2051 /* System header to define __stub macros and hopefully few prototypes,
2052 which can conflict with char $2 (); below.
2053 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2054 <limits.h> exists even on freestanding compilers. */
2055
2056 #ifdef __STDC__
2057 # include <limits.h>
2058 #else
2059 # include <assert.h>
2060 #endif
2061
2062 #undef $2
2063
2064 /* Override any GCC internal prototype to avoid an error.
2065 Use char because int might match the return type of a GCC
2066 builtin and then its argument prototype would still apply. */
2067 #ifdef __cplusplus
2068 extern "C"
2069 #endif
2070 char $2 ();
2071 /* The GNU C library defines this for functions which it implements
2072 to always fail with ENOSYS. Some functions are actually named
2073 something starting with __ and the normal name is an alias. */
2074 #if defined __stub_$2 || defined __stub___$2
2075 choke me
2076 #endif
2077
2078 int
2079 main ()
2080 {
2081 return $2 ();
2082 ;
2083 return 0;
2084 }
2085 _ACEOF
2086 if ac_fn_c_try_link "$LINENO"; then :
2087 eval "$3=yes"
2088 else
2089 eval "$3=no"
2090 fi
2091 rm -f core conftest.err conftest.$ac_objext \
2092 conftest$ac_exeext conftest.$ac_ext
2093 fi
2094 eval ac_res=\$$3
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2096 $as_echo "$ac_res" >&6; }
2097 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2098
2099 } # ac_fn_c_check_func
2100
2101 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2102 # -------------------------------------------
2103 # Tests whether TYPE exists after having included INCLUDES, setting cache
2104 # variable VAR accordingly.
2105 ac_fn_c_check_type ()
2106 {
2107 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2109 $as_echo_n "checking for $2... " >&6; }
2110 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2111 $as_echo_n "(cached) " >&6
2112 else
2113 eval "$3=no"
2114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2115 /* end confdefs.h. */
2116 $4
2117 int
2118 main ()
2119 {
2120 if (sizeof ($2))
2121 return 0;
2122 ;
2123 return 0;
2124 }
2125 _ACEOF
2126 if ac_fn_c_try_compile "$LINENO"; then :
2127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128 /* end confdefs.h. */
2129 $4
2130 int
2131 main ()
2132 {
2133 if (sizeof (($2)))
2134 return 0;
2135 ;
2136 return 0;
2137 }
2138 _ACEOF
2139 if ac_fn_c_try_compile "$LINENO"; then :
2140
2141 else
2142 eval "$3=yes"
2143 fi
2144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2145 fi
2146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 fi
2148 eval ac_res=\$$3
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2150 $as_echo "$ac_res" >&6; }
2151 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2152
2153 } # ac_fn_c_check_type
2154 cat >config.log <<_ACEOF
2155 This file contains any messages produced by compilers while
2156 running configure, to aid debugging if configure makes a mistake.
2157
2158 It was created by emacs $as_me 24.0.50, which was
2159 generated by GNU Autoconf 2.65. Invocation command line was
2160
2161 $ $0 $@
2162
2163 _ACEOF
2164 exec 5>>config.log
2165 {
2166 cat <<_ASUNAME
2167 ## --------- ##
2168 ## Platform. ##
2169 ## --------- ##
2170
2171 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2172 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2173 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2174 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2175 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2176
2177 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2178 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2179
2180 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2181 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2182 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2183 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2184 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2185 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2186 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2187
2188 _ASUNAME
2189
2190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2191 for as_dir in $PATH
2192 do
2193 IFS=$as_save_IFS
2194 test -z "$as_dir" && as_dir=.
2195 $as_echo "PATH: $as_dir"
2196 done
2197 IFS=$as_save_IFS
2198
2199 } >&5
2200
2201 cat >&5 <<_ACEOF
2202
2203
2204 ## ----------- ##
2205 ## Core tests. ##
2206 ## ----------- ##
2207
2208 _ACEOF
2209
2210
2211 # Keep a trace of the command line.
2212 # Strip out --no-create and --no-recursion so they do not pile up.
2213 # Strip out --silent because we don't want to record it for future runs.
2214 # Also quote any args containing shell meta-characters.
2215 # Make two passes to allow for proper duplicate-argument suppression.
2216 ac_configure_args=
2217 ac_configure_args0=
2218 ac_configure_args1=
2219 ac_must_keep_next=false
2220 for ac_pass in 1 2
2221 do
2222 for ac_arg
2223 do
2224 case $ac_arg in
2225 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2226 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2227 | -silent | --silent | --silen | --sile | --sil)
2228 continue ;;
2229 *\'*)
2230 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2231 esac
2232 case $ac_pass in
2233 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2234 2)
2235 as_fn_append ac_configure_args1 " '$ac_arg'"
2236 if test $ac_must_keep_next = true; then
2237 ac_must_keep_next=false # Got value, back to normal.
2238 else
2239 case $ac_arg in
2240 *=* | --config-cache | -C | -disable-* | --disable-* \
2241 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2242 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2243 | -with-* | --with-* | -without-* | --without-* | --x)
2244 case "$ac_configure_args0 " in
2245 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2246 esac
2247 ;;
2248 -* ) ac_must_keep_next=true ;;
2249 esac
2250 fi
2251 as_fn_append ac_configure_args " '$ac_arg'"
2252 ;;
2253 esac
2254 done
2255 done
2256 { ac_configure_args0=; unset ac_configure_args0;}
2257 { ac_configure_args1=; unset ac_configure_args1;}
2258
2259 # When interrupted or exit'd, cleanup temporary files, and complete
2260 # config.log. We remove comments because anyway the quotes in there
2261 # would cause problems or look ugly.
2262 # WARNING: Use '\'' to represent an apostrophe within the trap.
2263 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2264 trap 'exit_status=$?
2265 # Save into config.log some information that might help in debugging.
2266 {
2267 echo
2268
2269 cat <<\_ASBOX
2270 ## ---------------- ##
2271 ## Cache variables. ##
2272 ## ---------------- ##
2273 _ASBOX
2274 echo
2275 # The following way of writing the cache mishandles newlines in values,
2276 (
2277 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2278 eval ac_val=\$$ac_var
2279 case $ac_val in #(
2280 *${as_nl}*)
2281 case $ac_var in #(
2282 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2283 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2284 esac
2285 case $ac_var in #(
2286 _ | IFS | as_nl) ;; #(
2287 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2288 *) { eval $ac_var=; unset $ac_var;} ;;
2289 esac ;;
2290 esac
2291 done
2292 (set) 2>&1 |
2293 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2294 *${as_nl}ac_space=\ *)
2295 sed -n \
2296 "s/'\''/'\''\\\\'\'''\''/g;
2297 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2298 ;; #(
2299 *)
2300 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2301 ;;
2302 esac |
2303 sort
2304 )
2305 echo
2306
2307 cat <<\_ASBOX
2308 ## ----------------- ##
2309 ## Output variables. ##
2310 ## ----------------- ##
2311 _ASBOX
2312 echo
2313 for ac_var in $ac_subst_vars
2314 do
2315 eval ac_val=\$$ac_var
2316 case $ac_val in
2317 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2318 esac
2319 $as_echo "$ac_var='\''$ac_val'\''"
2320 done | sort
2321 echo
2322
2323 if test -n "$ac_subst_files"; then
2324 cat <<\_ASBOX
2325 ## ------------------- ##
2326 ## File substitutions. ##
2327 ## ------------------- ##
2328 _ASBOX
2329 echo
2330 for ac_var in $ac_subst_files
2331 do
2332 eval ac_val=\$$ac_var
2333 case $ac_val in
2334 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2335 esac
2336 $as_echo "$ac_var='\''$ac_val'\''"
2337 done | sort
2338 echo
2339 fi
2340
2341 if test -s confdefs.h; then
2342 cat <<\_ASBOX
2343 ## ----------- ##
2344 ## confdefs.h. ##
2345 ## ----------- ##
2346 _ASBOX
2347 echo
2348 cat confdefs.h
2349 echo
2350 fi
2351 test "$ac_signal" != 0 &&
2352 $as_echo "$as_me: caught signal $ac_signal"
2353 $as_echo "$as_me: exit $exit_status"
2354 } >&5
2355 rm -f core *.core core.conftest.* &&
2356 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2357 exit $exit_status
2358 ' 0
2359 for ac_signal in 1 2 13 15; do
2360 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2361 done
2362 ac_signal=0
2363
2364 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2365 rm -f -r conftest* confdefs.h
2366
2367 $as_echo "/* confdefs.h */" > confdefs.h
2368
2369 # Predefined preprocessor variables.
2370
2371 cat >>confdefs.h <<_ACEOF
2372 #define PACKAGE_NAME "$PACKAGE_NAME"
2373 _ACEOF
2374
2375 cat >>confdefs.h <<_ACEOF
2376 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2377 _ACEOF
2378
2379 cat >>confdefs.h <<_ACEOF
2380 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2381 _ACEOF
2382
2383 cat >>confdefs.h <<_ACEOF
2384 #define PACKAGE_STRING "$PACKAGE_STRING"
2385 _ACEOF
2386
2387 cat >>confdefs.h <<_ACEOF
2388 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2389 _ACEOF
2390
2391 cat >>confdefs.h <<_ACEOF
2392 #define PACKAGE_URL "$PACKAGE_URL"
2393 _ACEOF
2394
2395
2396 # Let the site file select an alternate cache file if it wants to.
2397 # Prefer an explicitly selected file to automatically selected ones.
2398 ac_site_file1=NONE
2399 ac_site_file2=NONE
2400 if test -n "$CONFIG_SITE"; then
2401 ac_site_file1=$CONFIG_SITE
2402 elif test "x$prefix" != xNONE; then
2403 ac_site_file1=$prefix/share/config.site
2404 ac_site_file2=$prefix/etc/config.site
2405 else
2406 ac_site_file1=$ac_default_prefix/share/config.site
2407 ac_site_file2=$ac_default_prefix/etc/config.site
2408 fi
2409 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2410 do
2411 test "x$ac_site_file" = xNONE && continue
2412 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2414 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2415 sed 's/^/| /' "$ac_site_file" >&5
2416 . "$ac_site_file"
2417 fi
2418 done
2419
2420 if test -r "$cache_file"; then
2421 # Some versions of bash will fail to source /dev/null (special files
2422 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2423 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2424 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2425 $as_echo "$as_me: loading cache $cache_file" >&6;}
2426 case $cache_file in
2427 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2428 *) . "./$cache_file";;
2429 esac
2430 fi
2431 else
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2433 $as_echo "$as_me: creating cache $cache_file" >&6;}
2434 >$cache_file
2435 fi
2436
2437 as_fn_append ac_header_list " stdlib.h"
2438 as_fn_append ac_header_list " unistd.h"
2439 as_fn_append ac_header_list " sys/param.h"
2440 as_fn_append ac_header_list " sys/time.h"
2441 as_fn_append ac_func_list " alarm"
2442 # Check that the precious variables saved in the cache have kept the same
2443 # value.
2444 ac_cache_corrupted=false
2445 for ac_var in $ac_precious_vars; do
2446 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2447 eval ac_new_set=\$ac_env_${ac_var}_set
2448 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2449 eval ac_new_val=\$ac_env_${ac_var}_value
2450 case $ac_old_set,$ac_new_set in
2451 set,)
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2453 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2454 ac_cache_corrupted=: ;;
2455 ,set)
2456 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2457 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2458 ac_cache_corrupted=: ;;
2459 ,);;
2460 *)
2461 if test "x$ac_old_val" != "x$ac_new_val"; then
2462 # differences in whitespace do not lead to failure.
2463 ac_old_val_w=`echo x $ac_old_val`
2464 ac_new_val_w=`echo x $ac_new_val`
2465 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2467 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2468 ac_cache_corrupted=:
2469 else
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2471 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2472 eval $ac_var=\$ac_old_val
2473 fi
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2475 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2477 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2478 fi;;
2479 esac
2480 # Pass precious variables to config.status.
2481 if test "$ac_new_set" = set; then
2482 case $ac_new_val in
2483 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2484 *) ac_arg=$ac_var=$ac_new_val ;;
2485 esac
2486 case " $ac_configure_args " in
2487 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2488 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2489 esac
2490 fi
2491 done
2492 if $ac_cache_corrupted; then
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2494 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2496 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2497 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2498 fi
2499 ## -------------------- ##
2500 ## Main body of script. ##
2501 ## -------------------- ##
2502
2503 ac_ext=c
2504 ac_cpp='$CPP $CPPFLAGS'
2505 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2506 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2507 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2508
2509
2510 ac_config_headers="$ac_config_headers src/config.h:src/config.in"
2511
2512
2513
2514 test "$program_prefix" != NONE &&
2515 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2516 # Use a double $ so make ignores it.
2517 test "$program_suffix" != NONE &&
2518 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2519 # Double any \ or $.
2520 # By default was `s,x,x', remove it if useless.
2521 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2522 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2523
2524
2525 lispdir='${datadir}/emacs/${version}/lisp'
2526 locallisppath='${datadir}/emacs/${version}/site-lisp:'\
2527 '${datadir}/emacs/site-lisp'
2528 lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
2529 etcdir='${datadir}/emacs/${version}/etc'
2530 archlibdir='${libexecdir}/emacs/${version}/${configuration}'
2531 docdir='${datadir}/emacs/${version}/etc'
2532 gamedir='${localstatedir}/games/emacs'
2533
2534 gameuser=games
2535
2536
2537
2538
2539 # Check whether --with-pop was given.
2540 if test "${with_pop+set}" = set; then :
2541 withval=$with_pop;
2542 else
2543 with_pop=yes
2544 fi
2545
2546 if test "$with_pop" = yes; then
2547 $as_echo "#define MAIL_USE_POP 1" >>confdefs.h
2548
2549 fi
2550
2551
2552 # Check whether --with-kerberos was given.
2553 if test "${with_kerberos+set}" = set; then :
2554 withval=$with_kerberos;
2555 else
2556 with_kerberos=no
2557 fi
2558
2559 if test "$with_kerberos" != no; then
2560 $as_echo "#define KERBEROS 1" >>confdefs.h
2561
2562 fi
2563
2564
2565 # Check whether --with-kerberos5 was given.
2566 if test "${with_kerberos5+set}" = set; then :
2567 withval=$with_kerberos5;
2568 else
2569 with_kerberos5=no
2570 fi
2571
2572 if test "${with_kerberos5}" != no; then
2573 if test "${with_kerberos}" = no; then
2574 with_kerberos=yes
2575 $as_echo "#define KERBEROS 1" >>confdefs.h
2576
2577 fi
2578
2579 $as_echo "#define KERBEROS5 1" >>confdefs.h
2580
2581 fi
2582
2583
2584 # Check whether --with-hesiod was given.
2585 if test "${with_hesiod+set}" = set; then :
2586 withval=$with_hesiod;
2587 else
2588 with_hesiod=no
2589 fi
2590
2591 if test "$with_hesiod" != no; then
2592
2593 $as_echo "#define HESIOD 1" >>confdefs.h
2594
2595 fi
2596
2597
2598 # Check whether --with-mmdf was given.
2599 if test "${with_mmdf+set}" = set; then :
2600 withval=$with_mmdf;
2601 else
2602 with_mmdf=no
2603 fi
2604
2605 if test "$with_mmdf" != no; then
2606
2607 $as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h
2608
2609 fi
2610
2611
2612 # Check whether --with-mail-unlink was given.
2613 if test "${with_mail_unlink+set}" = set; then :
2614 withval=$with_mail_unlink;
2615 else
2616 with_mail_unlink=no
2617 fi
2618
2619 if test "$with_mail_unlink" != no; then
2620
2621 $as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h
2622
2623 fi
2624
2625
2626 # Check whether --with-mailhost was given.
2627 if test "${with_mailhost+set}" = set; then :
2628 withval=$with_mailhost;
2629 cat >>confdefs.h <<_ACEOF
2630 #define MAILHOST "$withval"
2631 _ACEOF
2632
2633 fi
2634
2635
2636
2637 # Check whether --with-sound was given.
2638 if test "${with_sound+set}" = set; then :
2639 withval=$with_sound;
2640 else
2641 with_sound=yes
2642 fi
2643
2644
2645
2646 # Check whether --with-sync-input was given.
2647 if test "${with_sync_input+set}" = set; then :
2648 withval=$with_sync_input;
2649 else
2650 with_sync_input=yes
2651 fi
2652
2653 if test "$with_sync_input" = yes; then
2654
2655 $as_echo "#define SYNC_INPUT 1" >>confdefs.h
2656
2657 fi
2658
2659
2660 # Check whether --with-x-toolkit was given.
2661 if test "${with_x_toolkit+set}" = set; then :
2662 withval=$with_x_toolkit; case "${withval}" in
2663 y | ye | yes ) val=gtk ;;
2664 n | no ) val=no ;;
2665 l | lu | luc | luci | lucid ) val=lucid ;;
2666 a | at | ath | athe | athen | athena ) val=athena ;;
2667 m | mo | mot | moti | motif ) val=motif ;;
2668 g | gt | gtk ) val=gtk ;;
2669 gtk3 ) val=gtk3 ;;
2670 * )
2671 as_fn_error "\`--with-x-toolkit=$withval' is invalid;
2672 this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk' or
2673 \`gtk3'. \`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." "$LINENO" 5
2674 ;;
2675 esac
2676 with_x_toolkit=$val
2677
2678 fi
2679
2680
2681
2682 # Check whether --with-xpm was given.
2683 if test "${with_xpm+set}" = set; then :
2684 withval=$with_xpm;
2685 else
2686 with_xpm=yes
2687 fi
2688
2689
2690 # Check whether --with-jpeg was given.
2691 if test "${with_jpeg+set}" = set; then :
2692 withval=$with_jpeg;
2693 else
2694 with_jpeg=yes
2695 fi
2696
2697
2698 # Check whether --with-tiff was given.
2699 if test "${with_tiff+set}" = set; then :
2700 withval=$with_tiff;
2701 else
2702 with_tiff=yes
2703 fi
2704
2705
2706 # Check whether --with-gif was given.
2707 if test "${with_gif+set}" = set; then :
2708 withval=$with_gif;
2709 else
2710 with_gif=yes
2711 fi
2712
2713
2714 # Check whether --with-png was given.
2715 if test "${with_png+set}" = set; then :
2716 withval=$with_png;
2717 else
2718 with_png=yes
2719 fi
2720
2721
2722 # Check whether --with-rsvg was given.
2723 if test "${with_rsvg+set}" = set; then :
2724 withval=$with_rsvg;
2725 else
2726 with_rsvg=yes
2727 fi
2728
2729
2730
2731 # Check whether --with-xft was given.
2732 if test "${with_xft+set}" = set; then :
2733 withval=$with_xft;
2734 else
2735 with_xft=yes
2736 fi
2737
2738
2739 # Check whether --with-libotf was given.
2740 if test "${with_libotf+set}" = set; then :
2741 withval=$with_libotf;
2742 else
2743 with_libotf=yes
2744 fi
2745
2746
2747 # Check whether --with-m17n-flt was given.
2748 if test "${with_m17n_flt+set}" = set; then :
2749 withval=$with_m17n_flt;
2750 else
2751 with_m17n_flt=yes
2752 fi
2753
2754
2755
2756 # Check whether --with-toolkit-scroll-bars was given.
2757 if test "${with_toolkit_scroll_bars+set}" = set; then :
2758 withval=$with_toolkit_scroll_bars;
2759 else
2760 with_toolkit_scroll_bars=yes
2761 fi
2762
2763
2764 # Check whether --with-xaw3d was given.
2765 if test "${with_xaw3d+set}" = set; then :
2766 withval=$with_xaw3d;
2767 else
2768 with_xaw3d=yes
2769 fi
2770
2771
2772 # Check whether --with-xim was given.
2773 if test "${with_xim+set}" = set; then :
2774 withval=$with_xim;
2775 else
2776 with_xim=yes
2777 fi
2778
2779
2780 # Check whether --with-ns was given.
2781 if test "${with_ns+set}" = set; then :
2782 withval=$with_ns;
2783 else
2784 with_ns=no
2785 fi
2786
2787
2788
2789 # Check whether --with-gpm was given.
2790 if test "${with_gpm+set}" = set; then :
2791 withval=$with_gpm;
2792 else
2793 with_gpm=yes
2794 fi
2795
2796
2797 # Check whether --with-dbus was given.
2798 if test "${with_dbus+set}" = set; then :
2799 withval=$with_dbus;
2800 else
2801 with_dbus=yes
2802 fi
2803
2804
2805 # Check whether --with-gconf was given.
2806 if test "${with_gconf+set}" = set; then :
2807 withval=$with_gconf;
2808 else
2809 with_gconf=yes
2810 fi
2811
2812
2813 # Check whether --with-selinux was given.
2814 if test "${with_selinux+set}" = set; then :
2815 withval=$with_selinux;
2816 else
2817 with_selinux=yes
2818 fi
2819
2820
2821 ## For the times when you want to build Emacs but don't have
2822 ## a suitable makeinfo, and can live without the manuals.
2823
2824 # Check whether --with-makeinfo was given.
2825 if test "${with_makeinfo+set}" = set; then :
2826 withval=$with_makeinfo;
2827 else
2828 with_makeinfo=yes
2829 fi
2830
2831
2832 ## This is an option because I do not know if all info/man support
2833 ## compressed files, nor how to test if they do so.
2834
2835 # Check whether --with-compress-info was given.
2836 if test "${with_compress_info+set}" = set; then :
2837 withval=$with_compress_info;
2838 else
2839 with_compress_info=yes
2840 fi
2841
2842 if test $with_compress_info = yes; then
2843 GZIP_INFO=yes
2844 else
2845 GZIP_INFO=
2846 fi
2847
2848
2849
2850 # Check whether --with-pkg-config-prog was given.
2851 if test "${with_pkg_config_prog+set}" = set; then :
2852 withval=$with_pkg_config_prog;
2853 fi
2854
2855 if test "X${with_pkg_config_prog}" != X; then
2856 if test "${with_pkg_config_prog}" != yes; then
2857 PKG_CONFIG="${with_pkg_config_prog}"
2858 fi
2859 fi
2860
2861 CRT_DIR=
2862
2863 # Check whether --with-crt-dir was given.
2864 if test "${with_crt_dir+set}" = set; then :
2865 withval=$with_crt_dir;
2866 fi
2867
2868 CRT_DIR="${with_crt_dir}"
2869
2870
2871 # Check whether --with-gnustep-conf was given.
2872 if test "${with_gnustep_conf+set}" = set; then :
2873 withval=$with_gnustep_conf;
2874 fi
2875
2876 test "X${with_gnustep_conf}" != X && test "${with_gnustep_conf}" != yes && \
2877 GNUSTEP_CONFIG_FILE="${with_gnustep_conf}"
2878 test "X$GNUSTEP_CONFIG_FILE" = "X" && \
2879 GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf
2880
2881 # Check whether --enable-ns-self-contained was given.
2882 if test "${enable_ns_self_contained+set}" = set; then :
2883 enableval=$enable_ns_self_contained; EN_NS_SELF_CONTAINED=$enableval
2884 else
2885 EN_NS_SELF_CONTAINED=yes
2886 fi
2887
2888
2889 # Check whether --enable-asserts was given.
2890 if test "${enable_asserts+set}" = set; then :
2891 enableval=$enable_asserts; USE_XASSERTS=$enableval
2892 else
2893 USE_XASSERTS=no
2894 fi
2895
2896
2897 # Check whether --enable-maintainer-mode was given.
2898 if test "${enable_maintainer_mode+set}" = set; then :
2899 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2900 else
2901 USE_MAINTAINER_MODE=no
2902 fi
2903
2904 if test $USE_MAINTAINER_MODE = yes; then
2905 MAINT=
2906 else
2907 MAINT=#
2908 fi
2909
2910
2911 # Check whether --enable-locallisppath was given.
2912 if test "${enable_locallisppath+set}" = set; then :
2913 enableval=$enable_locallisppath; if test "${enableval}" = "no"; then
2914 locallisppath=
2915 elif test "${enableval}" != "yes"; then
2916 locallisppath=${enableval}
2917 fi
2918 fi
2919
2920
2921 # Check whether --enable-checking was given.
2922 if test "${enable_checking+set}" = set; then :
2923 enableval=$enable_checking; ac_checking_flags="${enableval}"
2924 fi
2925
2926 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
2927 for check in $ac_checking_flags
2928 do
2929 case $check in
2930 # these set all the flags to specific states
2931 yes) ac_enable_checking=1 ;;
2932 no) ac_enable_checking= ;
2933 ac_gc_check_stringbytes= ;
2934 ac_gc_check_string_overrun= ;
2935 ac_gc_check_string_free_list= ;
2936 ac_xmalloc_overrun= ;
2937 ac_gc_check_cons_list= ;;
2938 all) ac_enable_checking=1 ;
2939 ac_gc_check_stringbytes=1 ;
2940 ac_gc_check_string_overrun=1 ;
2941 ac_gc_check_string_free_list=1 ;
2942 ac_xmalloc_overrun=1 ;
2943 ac_gc_check_cons_list=1 ;;
2944 # these enable particular checks
2945 stringbytes) ac_gc_check_stringbytes=1 ;;
2946 stringoverrun) ac_gc_check_string_overrun=1 ;;
2947 stringfreelist) ac_gc_check_string_free_list=1 ;;
2948 xmallocoverrun) ac_xmalloc_overrun=1 ;;
2949 conslist) ac_gc_check_cons_list=1 ;;
2950 *) as_fn_error "unknown check category $check" "$LINENO" 5 ;;
2951 esac
2952 done
2953 IFS="$ac_save_IFS"
2954
2955 if test x$ac_enable_checking != x ; then
2956
2957 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
2958
2959 fi
2960 if test x$ac_gc_check_stringbytes != x ; then
2961
2962 $as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h
2963
2964 fi
2965 if test x$ac_gc_check_stringoverrun != x ; then
2966
2967 $as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h
2968
2969 fi
2970 if test x$ac_gc_check_string_free_list != x ; then
2971
2972 $as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h
2973
2974 fi
2975 if test x$ac_xmalloc_overrun != x ; then
2976
2977 $as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h
2978
2979 fi
2980 if test x$ac_gc_check_cons_list != x ; then
2981
2982 $as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h
2983
2984 fi
2985
2986 # Check whether --enable-use-lisp-union-type was given.
2987 if test "${enable_use_lisp_union_type+set}" = set; then :
2988 enableval=$enable_use_lisp_union_type; if test "${enableval}" != "no"; then
2989
2990 $as_echo "#define USE_LISP_UNION_TYPE 1" >>confdefs.h
2991
2992 fi
2993 fi
2994
2995
2996
2997 # Check whether --enable-profiling was given.
2998 if test "${enable_profiling+set}" = set; then :
2999 enableval=$enable_profiling; ac_enable_profiling="${enableval}"
3000 fi
3001
3002 if test x$ac_enable_profiling != x ; then
3003 PROFILING_CFLAGS="-DPROFILING=1 -pg"
3004 PROFILING_LDFLAGS="-pg"
3005 else
3006 PROFILING_CFLAGS=
3007 PROFILING_LDFLAGS=
3008 fi
3009
3010 # Check whether --enable-autodepend was given.
3011 if test "${enable_autodepend+set}" = set; then :
3012 enableval=$enable_autodepend; ac_enable_autodepend="${enableval}"
3013 else
3014 ac_enable_autodepend=yes
3015 fi
3016
3017
3018 #### Make srcdir absolute, if it isn't already. It's important to
3019 #### avoid running the path through pwd unnecessarily, since pwd can
3020 #### give you automounter prefixes, which can go away. We do all this
3021 #### so Emacs can find its files when run uninstalled.
3022 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
3023 unset CDPATH
3024 case "${srcdir}" in
3025 /* ) ;;
3026 . )
3027 ## We may be able to use the $PWD environment variable to make this
3028 ## absolute. But sometimes PWD is inaccurate.
3029 ## Note: we used to use ${PWD} at the end instead of `pwd`,
3030 ## but that tested only for a well-formed and valid PWD,
3031 ## it did not object when PWD was well-formed and valid but just wrong.
3032 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
3033 then
3034 srcdir="$PWD"
3035 else
3036 srcdir="`(cd ${srcdir}; pwd)`"
3037 fi
3038 ;;
3039 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
3040 esac
3041
3042 #### Check if the source directory already has a configured system in it.
3043 if test `pwd` != `(cd ${srcdir} && pwd)` \
3044 && test -f "${srcdir}/src/config.h" ; then
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The directory tree \`${srcdir}' is being used
3046 as a build directory right now; it has been configured in its own
3047 right. To configure in another directory as well, you MUST
3048 use GNU make. If you do not have GNU make, then you must
3049 now do \`make distclean' in ${srcdir},
3050 and then run $0 again." >&5
3051 $as_echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
3052 as a build directory right now; it has been configured in its own
3053 right. To configure in another directory as well, you MUST
3054 use GNU make. If you do not have GNU make, then you must
3055 now do \`make distclean' in ${srcdir},
3056 and then run $0 again." >&2;}
3057 fi
3058
3059 #### Given the configuration name, set machfile and opsysfile to the
3060 #### names of the m/*.h and s/*.h files we should use.
3061
3062 ### Canonicalize the configuration name.
3063
3064 ac_aux_dir=
3065 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3066 for ac_t in install-sh install.sh shtool; do
3067 if test -f "$ac_dir/$ac_t"; then
3068 ac_aux_dir=$ac_dir
3069 ac_install_sh="$ac_aux_dir/$ac_t -c"
3070 break 2
3071 fi
3072 done
3073 done
3074 if test -z "$ac_aux_dir"; then
3075 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3076 fi
3077
3078 # These three variables are undocumented and unsupported,
3079 # and are intended to be withdrawn in a future Autoconf release.
3080 # They can cause serious problems if a builder's source tree is in a directory
3081 # whose full name contains unusual characters.
3082 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3083 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3084 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3085
3086
3087 # Make sure we can run config.sub.
3088 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3089 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3090
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3092 $as_echo_n "checking build system type... " >&6; }
3093 if test "${ac_cv_build+set}" = set; then :
3094 $as_echo_n "(cached) " >&6
3095 else
3096 ac_build_alias=$build_alias
3097 test "x$ac_build_alias" = x &&
3098 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3099 test "x$ac_build_alias" = x &&
3100 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3101 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3102 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3103
3104 fi
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3106 $as_echo "$ac_cv_build" >&6; }
3107 case $ac_cv_build in
3108 *-*-*) ;;
3109 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3110 esac
3111 build=$ac_cv_build
3112 ac_save_IFS=$IFS; IFS='-'
3113 set x $ac_cv_build
3114 shift
3115 build_cpu=$1
3116 build_vendor=$2
3117 shift; shift
3118 # Remember, the first character of IFS is used to create $*,
3119 # except with old shells:
3120 build_os=$*
3121 IFS=$ac_save_IFS
3122 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3123
3124
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3126 $as_echo_n "checking host system type... " >&6; }
3127 if test "${ac_cv_host+set}" = set; then :
3128 $as_echo_n "(cached) " >&6
3129 else
3130 if test "x$host_alias" = x; then
3131 ac_cv_host=$ac_cv_build
3132 else
3133 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3134 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3135 fi
3136
3137 fi
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3139 $as_echo "$ac_cv_host" >&6; }
3140 case $ac_cv_host in
3141 *-*-*) ;;
3142 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3143 esac
3144 host=$ac_cv_host
3145 ac_save_IFS=$IFS; IFS='-'
3146 set x $ac_cv_host
3147 shift
3148 host_cpu=$1
3149 host_vendor=$2
3150 shift; shift
3151 # Remember, the first character of IFS is used to create $*,
3152 # except with old shells:
3153 host_os=$*
3154 IFS=$ac_save_IFS
3155 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3156
3157
3158 canonical=$host
3159 configuration=${host_alias-${build_alias-$host}}
3160
3161
3162
3163 ### If you add support for a new configuration, add code to this
3164 ### switch statement to recognize your configuration name and select
3165 ### the appropriate operating system and machine description files.
3166
3167 ### You would hope that you could choose an m/*.h file pretty much
3168 ### based on the machine portion of the configuration name, and an s/*.h
3169 ### file based on the operating system portion. However, it turns out
3170 ### that each m/*.h file is pretty manufacturer-specific - for
3171 ### example mips.h is MIPS
3172 ### So we basically have to have a special case for each
3173 ### configuration name.
3174 ###
3175 ### As far as handling version numbers on operating systems is
3176 ### concerned, make sure things will fail in a fixable way. If
3177 ### /etc/MACHINES doesn't say anything about version numbers, be
3178 ### prepared to handle anything reasonably. If version numbers
3179 ### matter, be sure /etc/MACHINES says something about it.
3180
3181 machine='' opsys='' unported=no
3182 case "${canonical}" in
3183
3184 ## FreeBSD ports
3185 *-*-freebsd* )
3186 opsys=freebsd
3187 case "${canonical}" in
3188 alpha*) machine=alpha ;;
3189 amd64-*|x86_64-*) machine=amdx86-64 ;;
3190 arm*) machine=arm ;;
3191 ia64-*) machine=ia64 ;;
3192 i[3456]86-*) machine=intel386 ;;
3193 powerpc-*) machine=macppc ;;
3194 sparc-*) machine=sparc ;;
3195 sparc64-*) machine=sparc ;;
3196 esac
3197 ;;
3198
3199 ## FreeBSD kernel + glibc based userland
3200 *-*-kfreebsd*gnu* )
3201 opsys=gnu-kfreebsd
3202 case "${canonical}" in
3203 alpha*) machine=alpha ;;
3204 amd64-*|x86_64-*) machine=amdx86-64 ;;
3205 ia64-*) machine=ia64 ;;
3206 i[3456]86-*) machine=intel386 ;;
3207 powerpc-*) machine=macppc ;;
3208 sparc-*) machine=sparc ;;
3209 sparc64-*) machine=sparc ;;
3210 esac
3211 ;;
3212
3213 ## NetBSD ports
3214 *-*-netbsd* )
3215 opsys=netbsd
3216 case "${canonical}" in
3217 alpha*) machine=alpha ;;
3218 x86_64-*) machine=amdx86-64 ;;
3219 arm-*) machine=arm ;;
3220 hppa-*) machine=hp800 ;;
3221 i[3456]86-*) machine=intel386 ;;
3222 m68k-*) machine=m68k ;;
3223 powerpc-*) machine=macppc ;;
3224 mips-*) machine=mips ;;
3225 mipse[bl]-*) machine=mips ;;
3226 sparc*-) machine=sparc ;;
3227 vax-*) machine=vax ;;
3228 esac
3229 ;;
3230
3231 ## OpenBSD ports
3232 *-*-openbsd* )
3233 opsys=openbsd
3234 case "${canonical}" in
3235 alpha*) machine=alpha ;;
3236 x86_64-*) machine=amdx86-64 ;;
3237 arm-*) machine=arm ;;
3238 hppa-*) machine=hp800 ;;
3239 i386-*) machine=intel386 ;;
3240 powerpc-*) machine=macppc ;;
3241 sparc*) machine=sparc ;;
3242 vax-*) machine=vax ;;
3243 esac
3244 ;;
3245
3246 alpha*-*-linux-gnu* )
3247 machine=alpha opsys=gnu-linux
3248 ;;
3249
3250 arm*-*-linux-gnu* )
3251 machine=arm opsys=gnu-linux
3252 ;;
3253
3254 ## Apple Darwin / Mac OS X
3255 *-apple-darwin* )
3256 case "${canonical}" in
3257 i[3456]86-* ) machine=intel386 ;;
3258 powerpc-* ) machine=macppc ;;
3259 x86_64-* ) machine=amdx86-64 ;;
3260 * ) unported=yes ;;
3261 esac
3262 opsys=darwin
3263 # Define CPP as follows to make autoconf work correctly.
3264 CPP="${CC-cc} -E -no-cpp-precomp"
3265 # Use fink packages if available.
3266 if test -d /sw/include && test -d /sw/lib; then
3267 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
3268 CPP="${CPP} ${GCC_TEST_OPTIONS}"
3269 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
3270 fi
3271 ;;
3272
3273 ## HP 9000 series 700 and 800, running HP/UX
3274 hppa*-hp-hpux10.2* )
3275 machine=hp800 opsys=hpux10-20
3276 ;;
3277 hppa*-hp-hpux1[1-9]* )
3278 machine=hp800 opsys=hpux11
3279 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
3280 ;;
3281
3282 hppa*-*-linux-gnu* )
3283 machine=hp800 opsys=gnu-linux
3284 ;;
3285
3286 ## IBM machines
3287 s390-*-linux-gnu* )
3288 machine=ibms390 opsys=gnu-linux
3289 ;;
3290 s390x-*-linux-gnu* )
3291 machine=ibms390x opsys=gnu-linux
3292 ;;
3293 rs6000-ibm-aix4.[23]* )
3294 machine=ibmrs6000 opsys=aix4-2
3295 ;;
3296 powerpc-ibm-aix4.[23]* )
3297 machine=ibmrs6000 opsys=aix4-2
3298 ;;
3299 rs6000-ibm-aix[56]* )
3300 machine=ibmrs6000 opsys=aix4-2
3301 ;;
3302 powerpc-ibm-aix[56]* )
3303 machine=ibmrs6000 opsys=aix4-2
3304 ;;
3305
3306 ## Macintosh PowerPC
3307 powerpc*-*-linux-gnu* )
3308 machine=macppc opsys=gnu-linux
3309 ;;
3310
3311 ## Silicon Graphics machines
3312 ## Iris 4D
3313 mips-sgi-irix6.5 )
3314 machine=iris4d opsys=irix6-5
3315 # Without defining _LANGUAGE_C, things get masked out in the headers
3316 # so that, for instance, grepping for `free' in stdlib.h fails and
3317 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
3318 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
3319 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
3320 ;;
3321
3322 ## Suns
3323 sparc-*-linux-gnu* | sparc64-*-linux-gnu* )
3324 machine=sparc opsys=gnu-linux
3325 ;;
3326
3327 *-sun-solaris* \
3328 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* \
3329 | x86_64-*-solaris2* | x86_64-*-sunos5*)
3330 case "${canonical}" in
3331 i[3456]86-*-* ) machine=intel386 ;;
3332 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
3333 sparc* ) machine=sparc ;;
3334 * ) unported=yes ;;
3335 esac
3336 case "${canonical}" in
3337 *-sunos5.6* | *-solaris2.6* )
3338 opsys=sol2-6
3339 NON_GNU_CPP=/usr/ccs/lib/cpp
3340 RANLIB="ar -ts"
3341 ;;
3342 *-sunos5.[7-9]* | *-solaris2.[7-9]* )
3343 opsys=sol2-6
3344 emacs_check_sunpro_c=yes
3345 NON_GNU_CPP=/usr/ccs/lib/cpp
3346 ;;
3347 *-sunos5* | *-solaris* )
3348 opsys=sol2-10
3349 emacs_check_sunpro_c=yes
3350 NON_GNU_CPP=/usr/ccs/lib/cpp
3351 ;;
3352 esac
3353 ## Watch out for a compiler that we know will not work.
3354 case "${canonical}" in
3355 *-solaris* | *-sunos5* )
3356 if [ "x$CC" = x/usr/ucb/cc ]; then
3357 ## /usr/ucb/cc doesn't work;
3358 ## we should find some other compiler that does work.
3359 unset CC
3360 fi
3361 ;;
3362 *) ;;
3363 esac
3364 ;;
3365
3366 ## IA-64
3367 ia64*-*-linux* )
3368 machine=ia64 opsys=gnu-linux
3369 ;;
3370
3371 ## Intel 386 machines where we don't care about the manufacturer.
3372 i[3456]86-*-* )
3373 machine=intel386
3374 case "${canonical}" in
3375 *-cygwin ) opsys=cygwin ;;
3376 *-darwin* ) opsys=darwin
3377 CPP="${CC-cc} -E -no-cpp-precomp"
3378 ;;
3379 *-linux-gnu* ) opsys=gnu-linux ;;
3380 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3381 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3382 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3383 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
3384 esac
3385 ;;
3386
3387 ## m68k Linux-based GNU system
3388 m68k-*-linux-gnu* )
3389 machine=m68k opsys=gnu-linux
3390 ;;
3391
3392 ## Mips Linux-based GNU system
3393 mips-*-linux-gnu* | mipsel-*-linux-gnu* \
3394 | mips64-*-linux-gnu* | mips64el-*-linux-gnu* )
3395 machine=mips opsys=gnu-linux
3396 ;;
3397
3398 ## AMD x86-64 Linux-based GNU system
3399 x86_64-*-linux-gnu* )
3400 machine=amdx86-64 opsys=gnu-linux
3401 ;;
3402
3403 ## Tensilica Xtensa Linux-based GNU system
3404 xtensa*-*-linux-gnu* )
3405 machine=xtensa opsys=gnu-linux
3406 ;;
3407
3408 ## SuperH Linux-based GNU system
3409 sh[34]*-*-linux-gnu* )
3410 machine=sh3 opsys=gnu-linux
3411 ;;
3412
3413 * )
3414 unported=yes
3415 ;;
3416 esac
3417
3418 ### If the code above didn't choose an operating system, just choose
3419 ### an operating system based on the configuration name. You really
3420 ### only want to use this when you have no idea what the right
3421 ### operating system is; if you know what operating systems a machine
3422 ### runs, it's cleaner to make it explicit in the case statement
3423 ### above.
3424 if test x"${opsys}" = x; then
3425 case "${canonical}" in
3426 *-gnu* ) opsys=gnu ;;
3427 * )
3428 unported=yes
3429 ;;
3430 esac
3431 fi
3432
3433
3434
3435 if test $unported = yes; then
3436 as_fn_error "Emacs hasn't been ported to \`${canonical}' systems.
3437 Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5
3438 fi
3439
3440 machfile="m/${machine}.h"
3441 opsysfile="s/${opsys}.h"
3442
3443
3444 #### Choose a compiler.
3445 test -n "$CC" && cc_specified=yes
3446
3447 # Save the value of CFLAGS that the user specified.
3448 SPECIFIED_CFLAGS="$CFLAGS"
3449
3450 ac_ext=c
3451 ac_cpp='$CPP $CPPFLAGS'
3452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3455 if test -n "$ac_tool_prefix"; then
3456 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3457 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3459 $as_echo_n "checking for $ac_word... " >&6; }
3460 if test "${ac_cv_prog_CC+set}" = set; then :
3461 $as_echo_n "(cached) " >&6
3462 else
3463 if test -n "$CC"; then
3464 ac_cv_prog_CC="$CC" # Let the user override the test.
3465 else
3466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3467 for as_dir in $PATH
3468 do
3469 IFS=$as_save_IFS
3470 test -z "$as_dir" && as_dir=.
3471 for ac_exec_ext in '' $ac_executable_extensions; do
3472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3473 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3475 break 2
3476 fi
3477 done
3478 done
3479 IFS=$as_save_IFS
3480
3481 fi
3482 fi
3483 CC=$ac_cv_prog_CC
3484 if test -n "$CC"; then
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3486 $as_echo "$CC" >&6; }
3487 else
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3489 $as_echo "no" >&6; }
3490 fi
3491
3492
3493 fi
3494 if test -z "$ac_cv_prog_CC"; then
3495 ac_ct_CC=$CC
3496 # Extract the first word of "gcc", so it can be a program name with args.
3497 set dummy gcc; ac_word=$2
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3499 $as_echo_n "checking for $ac_word... " >&6; }
3500 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3501 $as_echo_n "(cached) " >&6
3502 else
3503 if test -n "$ac_ct_CC"; then
3504 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3505 else
3506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507 for as_dir in $PATH
3508 do
3509 IFS=$as_save_IFS
3510 test -z "$as_dir" && as_dir=.
3511 for ac_exec_ext in '' $ac_executable_extensions; do
3512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3513 ac_cv_prog_ac_ct_CC="gcc"
3514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515 break 2
3516 fi
3517 done
3518 done
3519 IFS=$as_save_IFS
3520
3521 fi
3522 fi
3523 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3524 if test -n "$ac_ct_CC"; then
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3526 $as_echo "$ac_ct_CC" >&6; }
3527 else
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529 $as_echo "no" >&6; }
3530 fi
3531
3532 if test "x$ac_ct_CC" = x; then
3533 CC=""
3534 else
3535 case $cross_compiling:$ac_tool_warned in
3536 yes:)
3537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3538 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3539 ac_tool_warned=yes ;;
3540 esac
3541 CC=$ac_ct_CC
3542 fi
3543 else
3544 CC="$ac_cv_prog_CC"
3545 fi
3546
3547 if test -z "$CC"; then
3548 if test -n "$ac_tool_prefix"; then
3549 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3550 set dummy ${ac_tool_prefix}cc; ac_word=$2
3551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3552 $as_echo_n "checking for $ac_word... " >&6; }
3553 if test "${ac_cv_prog_CC+set}" = set; then :
3554 $as_echo_n "(cached) " >&6
3555 else
3556 if test -n "$CC"; then
3557 ac_cv_prog_CC="$CC" # Let the user override the test.
3558 else
3559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3560 for as_dir in $PATH
3561 do
3562 IFS=$as_save_IFS
3563 test -z "$as_dir" && as_dir=.
3564 for ac_exec_ext in '' $ac_executable_extensions; do
3565 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3566 ac_cv_prog_CC="${ac_tool_prefix}cc"
3567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3568 break 2
3569 fi
3570 done
3571 done
3572 IFS=$as_save_IFS
3573
3574 fi
3575 fi
3576 CC=$ac_cv_prog_CC
3577 if test -n "$CC"; then
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3579 $as_echo "$CC" >&6; }
3580 else
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3582 $as_echo "no" >&6; }
3583 fi
3584
3585
3586 fi
3587 fi
3588 if test -z "$CC"; then
3589 # Extract the first word of "cc", so it can be a program name with args.
3590 set dummy cc; ac_word=$2
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3592 $as_echo_n "checking for $ac_word... " >&6; }
3593 if test "${ac_cv_prog_CC+set}" = set; then :
3594 $as_echo_n "(cached) " >&6
3595 else
3596 if test -n "$CC"; then
3597 ac_cv_prog_CC="$CC" # Let the user override the test.
3598 else
3599 ac_prog_rejected=no
3600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3601 for as_dir in $PATH
3602 do
3603 IFS=$as_save_IFS
3604 test -z "$as_dir" && as_dir=.
3605 for ac_exec_ext in '' $ac_executable_extensions; do
3606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3607 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3608 ac_prog_rejected=yes
3609 continue
3610 fi
3611 ac_cv_prog_CC="cc"
3612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3613 break 2
3614 fi
3615 done
3616 done
3617 IFS=$as_save_IFS
3618
3619 if test $ac_prog_rejected = yes; then
3620 # We found a bogon in the path, so make sure we never use it.
3621 set dummy $ac_cv_prog_CC
3622 shift
3623 if test $# != 0; then
3624 # We chose a different compiler from the bogus one.
3625 # However, it has the same basename, so the bogon will be chosen
3626 # first if we set CC to just the basename; use the full file name.
3627 shift
3628 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3629 fi
3630 fi
3631 fi
3632 fi
3633 CC=$ac_cv_prog_CC
3634 if test -n "$CC"; then
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3636 $as_echo "$CC" >&6; }
3637 else
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3639 $as_echo "no" >&6; }
3640 fi
3641
3642
3643 fi
3644 if test -z "$CC"; then
3645 if test -n "$ac_tool_prefix"; then
3646 for ac_prog in cl.exe
3647 do
3648 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3649 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3651 $as_echo_n "checking for $ac_word... " >&6; }
3652 if test "${ac_cv_prog_CC+set}" = set; then :
3653 $as_echo_n "(cached) " >&6
3654 else
3655 if test -n "$CC"; then
3656 ac_cv_prog_CC="$CC" # Let the user override the test.
3657 else
3658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659 for as_dir in $PATH
3660 do
3661 IFS=$as_save_IFS
3662 test -z "$as_dir" && as_dir=.
3663 for ac_exec_ext in '' $ac_executable_extensions; do
3664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3665 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3667 break 2
3668 fi
3669 done
3670 done
3671 IFS=$as_save_IFS
3672
3673 fi
3674 fi
3675 CC=$ac_cv_prog_CC
3676 if test -n "$CC"; then
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3678 $as_echo "$CC" >&6; }
3679 else
3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3681 $as_echo "no" >&6; }
3682 fi
3683
3684
3685 test -n "$CC" && break
3686 done
3687 fi
3688 if test -z "$CC"; then
3689 ac_ct_CC=$CC
3690 for ac_prog in cl.exe
3691 do
3692 # Extract the first word of "$ac_prog", so it can be a program name with args.
3693 set dummy $ac_prog; ac_word=$2
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3695 $as_echo_n "checking for $ac_word... " >&6; }
3696 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3697 $as_echo_n "(cached) " >&6
3698 else
3699 if test -n "$ac_ct_CC"; then
3700 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3701 else
3702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3703 for as_dir in $PATH
3704 do
3705 IFS=$as_save_IFS
3706 test -z "$as_dir" && as_dir=.
3707 for ac_exec_ext in '' $ac_executable_extensions; do
3708 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3709 ac_cv_prog_ac_ct_CC="$ac_prog"
3710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3711 break 2
3712 fi
3713 done
3714 done
3715 IFS=$as_save_IFS
3716
3717 fi
3718 fi
3719 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3720 if test -n "$ac_ct_CC"; then
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3722 $as_echo "$ac_ct_CC" >&6; }
3723 else
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3725 $as_echo "no" >&6; }
3726 fi
3727
3728
3729 test -n "$ac_ct_CC" && break
3730 done
3731
3732 if test "x$ac_ct_CC" = x; then
3733 CC=""
3734 else
3735 case $cross_compiling:$ac_tool_warned in
3736 yes:)
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3738 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3739 ac_tool_warned=yes ;;
3740 esac
3741 CC=$ac_ct_CC
3742 fi
3743 fi
3744
3745 fi
3746
3747
3748 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3750 as_fn_error "no acceptable C compiler found in \$PATH
3751 See \`config.log' for more details." "$LINENO" 5; }
3752
3753 # Provide some information about the compiler.
3754 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3755 set X $ac_compile
3756 ac_compiler=$2
3757 for ac_option in --version -v -V -qversion; do
3758 { { ac_try="$ac_compiler $ac_option >&5"
3759 case "(($ac_try" in
3760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3761 *) ac_try_echo=$ac_try;;
3762 esac
3763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3764 $as_echo "$ac_try_echo"; } >&5
3765 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3766 ac_status=$?
3767 if test -s conftest.err; then
3768 sed '10a\
3769 ... rest of stderr output deleted ...
3770 10q' conftest.err >conftest.er1
3771 cat conftest.er1 >&5
3772 fi
3773 rm -f conftest.er1 conftest.err
3774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3775 test $ac_status = 0; }
3776 done
3777
3778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3779 /* end confdefs.h. */
3780
3781 int
3782 main ()
3783 {
3784
3785 ;
3786 return 0;
3787 }
3788 _ACEOF
3789 ac_clean_files_save=$ac_clean_files
3790 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3791 # Try to create an executable without -o first, disregard a.out.
3792 # It will help us diagnose broken compilers, and finding out an intuition
3793 # of exeext.
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3795 $as_echo_n "checking whether the C compiler works... " >&6; }
3796 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3797
3798 # The possible output files:
3799 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3800
3801 ac_rmfiles=
3802 for ac_file in $ac_files
3803 do
3804 case $ac_file in
3805 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3806 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3807 esac
3808 done
3809 rm -f $ac_rmfiles
3810
3811 if { { ac_try="$ac_link_default"
3812 case "(($ac_try" in
3813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3814 *) ac_try_echo=$ac_try;;
3815 esac
3816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3817 $as_echo "$ac_try_echo"; } >&5
3818 (eval "$ac_link_default") 2>&5
3819 ac_status=$?
3820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3821 test $ac_status = 0; }; then :
3822 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3823 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3824 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3825 # so that the user can short-circuit this test for compilers unknown to
3826 # Autoconf.
3827 for ac_file in $ac_files ''
3828 do
3829 test -f "$ac_file" || continue
3830 case $ac_file in
3831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3832 ;;
3833 [ab].out )
3834 # We found the default executable, but exeext='' is most
3835 # certainly right.
3836 break;;
3837 *.* )
3838 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3839 then :; else
3840 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3841 fi
3842 # We set ac_cv_exeext here because the later test for it is not
3843 # safe: cross compilers may not add the suffix if given an `-o'
3844 # argument, so we may need to know it at that point already.
3845 # Even if this section looks crufty: it has the advantage of
3846 # actually working.
3847 break;;
3848 * )
3849 break;;
3850 esac
3851 done
3852 test "$ac_cv_exeext" = no && ac_cv_exeext=
3853
3854 else
3855 ac_file=''
3856 fi
3857 if test -z "$ac_file"; then :
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3859 $as_echo "no" >&6; }
3860 $as_echo "$as_me: failed program was:" >&5
3861 sed 's/^/| /' conftest.$ac_ext >&5
3862
3863 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3864 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3865 { as_fn_set_status 77
3866 as_fn_error "C compiler cannot create executables
3867 See \`config.log' for more details." "$LINENO" 5; }; }
3868 else
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3870 $as_echo "yes" >&6; }
3871 fi
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3873 $as_echo_n "checking for C compiler default output file name... " >&6; }
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3875 $as_echo "$ac_file" >&6; }
3876 ac_exeext=$ac_cv_exeext
3877
3878 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3879 ac_clean_files=$ac_clean_files_save
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3881 $as_echo_n "checking for suffix of executables... " >&6; }
3882 if { { ac_try="$ac_link"
3883 case "(($ac_try" in
3884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885 *) ac_try_echo=$ac_try;;
3886 esac
3887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888 $as_echo "$ac_try_echo"; } >&5
3889 (eval "$ac_link") 2>&5
3890 ac_status=$?
3891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892 test $ac_status = 0; }; then :
3893 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3894 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3895 # work properly (i.e., refer to `conftest.exe'), while it won't with
3896 # `rm'.
3897 for ac_file in conftest.exe conftest conftest.*; do
3898 test -f "$ac_file" || continue
3899 case $ac_file in
3900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3901 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3902 break;;
3903 * ) break;;
3904 esac
3905 done
3906 else
3907 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3908 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3909 as_fn_error "cannot compute suffix of executables: cannot compile and link
3910 See \`config.log' for more details." "$LINENO" 5; }
3911 fi
3912 rm -f conftest conftest$ac_cv_exeext
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3914 $as_echo "$ac_cv_exeext" >&6; }
3915
3916 rm -f conftest.$ac_ext
3917 EXEEXT=$ac_cv_exeext
3918 ac_exeext=$EXEEXT
3919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3920 /* end confdefs.h. */
3921 #include <stdio.h>
3922 int
3923 main ()
3924 {
3925 FILE *f = fopen ("conftest.out", "w");
3926 return ferror (f) || fclose (f) != 0;
3927
3928 ;
3929 return 0;
3930 }
3931 _ACEOF
3932 ac_clean_files="$ac_clean_files conftest.out"
3933 # Check that the compiler produces executables we can run. If not, either
3934 # the compiler is broken, or we cross compile.
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3936 $as_echo_n "checking whether we are cross compiling... " >&6; }
3937 if test "$cross_compiling" != yes; then
3938 { { ac_try="$ac_link"
3939 case "(($ac_try" in
3940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3941 *) ac_try_echo=$ac_try;;
3942 esac
3943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3944 $as_echo "$ac_try_echo"; } >&5
3945 (eval "$ac_link") 2>&5
3946 ac_status=$?
3947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3948 test $ac_status = 0; }
3949 if { ac_try='./conftest$ac_cv_exeext'
3950 { { case "(($ac_try" in
3951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3952 *) ac_try_echo=$ac_try;;
3953 esac
3954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3955 $as_echo "$ac_try_echo"; } >&5
3956 (eval "$ac_try") 2>&5
3957 ac_status=$?
3958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3959 test $ac_status = 0; }; }; then
3960 cross_compiling=no
3961 else
3962 if test "$cross_compiling" = maybe; then
3963 cross_compiling=yes
3964 else
3965 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3966 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3967 as_fn_error "cannot run C compiled programs.
3968 If you meant to cross compile, use \`--host'.
3969 See \`config.log' for more details." "$LINENO" 5; }
3970 fi
3971 fi
3972 fi
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3974 $as_echo "$cross_compiling" >&6; }
3975
3976 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3977 ac_clean_files=$ac_clean_files_save
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3979 $as_echo_n "checking for suffix of object files... " >&6; }
3980 if test "${ac_cv_objext+set}" = set; then :
3981 $as_echo_n "(cached) " >&6
3982 else
3983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984 /* end confdefs.h. */
3985
3986 int
3987 main ()
3988 {
3989
3990 ;
3991 return 0;
3992 }
3993 _ACEOF
3994 rm -f conftest.o conftest.obj
3995 if { { ac_try="$ac_compile"
3996 case "(($ac_try" in
3997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3998 *) ac_try_echo=$ac_try;;
3999 esac
4000 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4001 $as_echo "$ac_try_echo"; } >&5
4002 (eval "$ac_compile") 2>&5
4003 ac_status=$?
4004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4005 test $ac_status = 0; }; then :
4006 for ac_file in conftest.o conftest.obj conftest.*; do
4007 test -f "$ac_file" || continue;
4008 case $ac_file in
4009 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4010 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4011 break;;
4012 esac
4013 done
4014 else
4015 $as_echo "$as_me: failed program was:" >&5
4016 sed 's/^/| /' conftest.$ac_ext >&5
4017
4018 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4019 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4020 as_fn_error "cannot compute suffix of object files: cannot compile
4021 See \`config.log' for more details." "$LINENO" 5; }
4022 fi
4023 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4024 fi
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4026 $as_echo "$ac_cv_objext" >&6; }
4027 OBJEXT=$ac_cv_objext
4028 ac_objext=$OBJEXT
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4030 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4031 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4032 $as_echo_n "(cached) " >&6
4033 else
4034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h. */
4036
4037 int
4038 main ()
4039 {
4040 #ifndef __GNUC__
4041 choke me
4042 #endif
4043
4044 ;
4045 return 0;
4046 }
4047 _ACEOF
4048 if ac_fn_c_try_compile "$LINENO"; then :
4049 ac_compiler_gnu=yes
4050 else
4051 ac_compiler_gnu=no
4052 fi
4053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4055
4056 fi
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4058 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4059 if test $ac_compiler_gnu = yes; then
4060 GCC=yes
4061 else
4062 GCC=
4063 fi
4064 ac_test_CFLAGS=${CFLAGS+set}
4065 ac_save_CFLAGS=$CFLAGS
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4067 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4068 if test "${ac_cv_prog_cc_g+set}" = set; then :
4069 $as_echo_n "(cached) " >&6
4070 else
4071 ac_save_c_werror_flag=$ac_c_werror_flag
4072 ac_c_werror_flag=yes
4073 ac_cv_prog_cc_g=no
4074 CFLAGS="-g"
4075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4076 /* end confdefs.h. */
4077
4078 int
4079 main ()
4080 {
4081
4082 ;
4083 return 0;
4084 }
4085 _ACEOF
4086 if ac_fn_c_try_compile "$LINENO"; then :
4087 ac_cv_prog_cc_g=yes
4088 else
4089 CFLAGS=""
4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091 /* end confdefs.h. */
4092
4093 int
4094 main ()
4095 {
4096
4097 ;
4098 return 0;
4099 }
4100 _ACEOF
4101 if ac_fn_c_try_compile "$LINENO"; then :
4102
4103 else
4104 ac_c_werror_flag=$ac_save_c_werror_flag
4105 CFLAGS="-g"
4106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4107 /* end confdefs.h. */
4108
4109 int
4110 main ()
4111 {
4112
4113 ;
4114 return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_compile "$LINENO"; then :
4118 ac_cv_prog_cc_g=yes
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4121 fi
4122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123 fi
4124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4125 ac_c_werror_flag=$ac_save_c_werror_flag
4126 fi
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4128 $as_echo "$ac_cv_prog_cc_g" >&6; }
4129 if test "$ac_test_CFLAGS" = set; then
4130 CFLAGS=$ac_save_CFLAGS
4131 elif test $ac_cv_prog_cc_g = yes; then
4132 if test "$GCC" = yes; then
4133 CFLAGS="-g -O2"
4134 else
4135 CFLAGS="-g"
4136 fi
4137 else
4138 if test "$GCC" = yes; then
4139 CFLAGS="-O2"
4140 else
4141 CFLAGS=
4142 fi
4143 fi
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4145 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4146 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4147 $as_echo_n "(cached) " >&6
4148 else
4149 ac_cv_prog_cc_c89=no
4150 ac_save_CC=$CC
4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152 /* end confdefs.h. */
4153 #include <stdarg.h>
4154 #include <stdio.h>
4155 #include <sys/types.h>
4156 #include <sys/stat.h>
4157 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4158 struct buf { int x; };
4159 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4160 static char *e (p, i)
4161 char **p;
4162 int i;
4163 {
4164 return p[i];
4165 }
4166 static char *f (char * (*g) (char **, int), char **p, ...)
4167 {
4168 char *s;
4169 va_list v;
4170 va_start (v,p);
4171 s = g (p, va_arg (v,int));
4172 va_end (v);
4173 return s;
4174 }
4175
4176 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4177 function prototypes and stuff, but not '\xHH' hex character constants.
4178 These don't provoke an error unfortunately, instead are silently treated
4179 as 'x'. The following induces an error, until -std is added to get
4180 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4181 array size at least. It's necessary to write '\x00'==0 to get something
4182 that's true only with -std. */
4183 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4184
4185 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4186 inside strings and character constants. */
4187 #define FOO(x) 'x'
4188 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4189
4190 int test (int i, double x);
4191 struct s1 {int (*f) (int a);};
4192 struct s2 {int (*f) (double a);};
4193 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4194 int argc;
4195 char **argv;
4196 int
4197 main ()
4198 {
4199 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4200 ;
4201 return 0;
4202 }
4203 _ACEOF
4204 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4205 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4206 do
4207 CC="$ac_save_CC $ac_arg"
4208 if ac_fn_c_try_compile "$LINENO"; then :
4209 ac_cv_prog_cc_c89=$ac_arg
4210 fi
4211 rm -f core conftest.err conftest.$ac_objext
4212 test "x$ac_cv_prog_cc_c89" != "xno" && break
4213 done
4214 rm -f conftest.$ac_ext
4215 CC=$ac_save_CC
4216
4217 fi
4218 # AC_CACHE_VAL
4219 case "x$ac_cv_prog_cc_c89" in
4220 x)
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4222 $as_echo "none needed" >&6; } ;;
4223 xno)
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4225 $as_echo "unsupported" >&6; } ;;
4226 *)
4227 CC="$CC $ac_cv_prog_cc_c89"
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4229 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4230 esac
4231 if test "x$ac_cv_prog_cc_c89" != xno; then :
4232
4233 fi
4234
4235 ac_ext=c
4236 ac_cpp='$CPP $CPPFLAGS'
4237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4240
4241
4242 # On Suns, sometimes $CPP names a directory.
4243 if test -n "$CPP" && test -d "$CPP"; then
4244 CPP=
4245 fi
4246
4247 ## If not using gcc, and on Solaris, and no CPP specified, see if
4248 ## using a Sun compiler, which needs -Xs to prevent whitespace.
4249 if test x"$GCC" != xyes && test x"$emacs_check_sunpro_c" = xyes && \
4250 test x"$CPP" = x; then
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using a Sun C compiler" >&5
4252 $as_echo_n "checking whether we are using a Sun C compiler... " >&6; }
4253
4254 if test "${emacs_cv_sunpro_c+set}" = set; then :
4255 $as_echo_n "(cached) " >&6
4256 else
4257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4258 /* end confdefs.h. */
4259
4260 int
4261 main ()
4262 {
4263 #ifndef __SUNPRO_C
4264 fail;
4265 #endif
4266
4267 ;
4268 return 0;
4269 }
4270 _ACEOF
4271 if ac_fn_c_try_link "$LINENO"; then :
4272 emacs_cv_sunpro_c=yes
4273 else
4274 emacs_cv_sunpro_c=no
4275 fi
4276 rm -f core conftest.err conftest.$ac_objext \
4277 conftest$ac_exeext conftest.$ac_ext
4278 fi
4279
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_sunpro_c" >&5
4281 $as_echo "$emacs_cv_sunpro_c" >&6; }
4282
4283 if test x"$emacs_cv_sunpro_c" = xyes; then
4284 NON_GNU_CPP="$CC -E -Xs"
4285 fi
4286 fi
4287
4288 #### Some systems specify a CPP to use unless we are using GCC.
4289 #### Now that we know whether we are using GCC, we can decide whether
4290 #### to use that one.
4291 if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
4292 then
4293 CPP="$NON_GNU_CPP"
4294 fi
4295
4296 #### Some systems specify a CC to use unless we are using GCC.
4297 #### Now that we know whether we are using GCC, we can decide whether
4298 #### to use that one.
4299 if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
4300 test x$cc_specified != xyes
4301 then
4302 CC="$NON_GNU_CC"
4303 fi
4304
4305 if test x$GCC = xyes; then
4306 C_OPTIMIZE_SWITCH=-O2
4307 test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS"
4308 else
4309 C_OPTIMIZE_SWITCH=-O
4310 test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS"
4311 fi
4312
4313 ac_ext=c
4314 ac_cpp='$CPP $CPPFLAGS'
4315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4319 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4320 # On Suns, sometimes $CPP names a directory.
4321 if test -n "$CPP" && test -d "$CPP"; then
4322 CPP=
4323 fi
4324 if test -z "$CPP"; then
4325 if test "${ac_cv_prog_CPP+set}" = set; then :
4326 $as_echo_n "(cached) " >&6
4327 else
4328 # Double quotes because CPP needs to be expanded
4329 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4330 do
4331 ac_preproc_ok=false
4332 for ac_c_preproc_warn_flag in '' yes
4333 do
4334 # Use a header file that comes with gcc, so configuring glibc
4335 # with a fresh cross-compiler works.
4336 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4337 # <limits.h> exists even on freestanding compilers.
4338 # On the NeXT, cc -E runs the code through the compiler's parser,
4339 # not just through cpp. "Syntax error" is here to catch this case.
4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4341 /* end confdefs.h. */
4342 #ifdef __STDC__
4343 # include <limits.h>
4344 #else
4345 # include <assert.h>
4346 #endif
4347 Syntax error
4348 _ACEOF
4349 if ac_fn_c_try_cpp "$LINENO"; then :
4350
4351 else
4352 # Broken: fails on valid input.
4353 continue
4354 fi
4355 rm -f conftest.err conftest.$ac_ext
4356
4357 # OK, works on sane cases. Now check whether nonexistent headers
4358 # can be detected and how.
4359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4360 /* end confdefs.h. */
4361 #include <ac_nonexistent.h>
4362 _ACEOF
4363 if ac_fn_c_try_cpp "$LINENO"; then :
4364 # Broken: success on invalid input.
4365 continue
4366 else
4367 # Passes both tests.
4368 ac_preproc_ok=:
4369 break
4370 fi
4371 rm -f conftest.err conftest.$ac_ext
4372
4373 done
4374 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4375 rm -f conftest.err conftest.$ac_ext
4376 if $ac_preproc_ok; then :
4377 break
4378 fi
4379
4380 done
4381 ac_cv_prog_CPP=$CPP
4382
4383 fi
4384 CPP=$ac_cv_prog_CPP
4385 else
4386 ac_cv_prog_CPP=$CPP
4387 fi
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4389 $as_echo "$CPP" >&6; }
4390 ac_preproc_ok=false
4391 for ac_c_preproc_warn_flag in '' yes
4392 do
4393 # Use a header file that comes with gcc, so configuring glibc
4394 # with a fresh cross-compiler works.
4395 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4396 # <limits.h> exists even on freestanding compilers.
4397 # On the NeXT, cc -E runs the code through the compiler's parser,
4398 # not just through cpp. "Syntax error" is here to catch this case.
4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400 /* end confdefs.h. */
4401 #ifdef __STDC__
4402 # include <limits.h>
4403 #else
4404 # include <assert.h>
4405 #endif
4406 Syntax error
4407 _ACEOF
4408 if ac_fn_c_try_cpp "$LINENO"; then :
4409
4410 else
4411 # Broken: fails on valid input.
4412 continue
4413 fi
4414 rm -f conftest.err conftest.$ac_ext
4415
4416 # OK, works on sane cases. Now check whether nonexistent headers
4417 # can be detected and how.
4418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4419 /* end confdefs.h. */
4420 #include <ac_nonexistent.h>
4421 _ACEOF
4422 if ac_fn_c_try_cpp "$LINENO"; then :
4423 # Broken: success on invalid input.
4424 continue
4425 else
4426 # Passes both tests.
4427 ac_preproc_ok=:
4428 break
4429 fi
4430 rm -f conftest.err conftest.$ac_ext
4431
4432 done
4433 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4434 rm -f conftest.err conftest.$ac_ext
4435 if $ac_preproc_ok; then :
4436
4437 else
4438 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4439 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4440 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4441 See \`config.log' for more details." "$LINENO" 5; }
4442 fi
4443
4444 ac_ext=c
4445 ac_cpp='$CPP $CPPFLAGS'
4446 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4447 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4448 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4449
4450
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4452 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4453 if test "${ac_cv_path_GREP+set}" = set; then :
4454 $as_echo_n "(cached) " >&6
4455 else
4456 if test -z "$GREP"; then
4457 ac_path_GREP_found=false
4458 # Loop through the user's path and test for each of PROGNAME-LIST
4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4460 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4461 do
4462 IFS=$as_save_IFS
4463 test -z "$as_dir" && as_dir=.
4464 for ac_prog in grep ggrep; do
4465 for ac_exec_ext in '' $ac_executable_extensions; do
4466 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4467 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4468 # Check for GNU ac_path_GREP and select it if it is found.
4469 # Check for GNU $ac_path_GREP
4470 case `"$ac_path_GREP" --version 2>&1` in
4471 *GNU*)
4472 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4473 *)
4474 ac_count=0
4475 $as_echo_n 0123456789 >"conftest.in"
4476 while :
4477 do
4478 cat "conftest.in" "conftest.in" >"conftest.tmp"
4479 mv "conftest.tmp" "conftest.in"
4480 cp "conftest.in" "conftest.nl"
4481 $as_echo 'GREP' >> "conftest.nl"
4482 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4483 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4484 as_fn_arith $ac_count + 1 && ac_count=$as_val
4485 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4486 # Best one so far, save it but keep looking for a better one
4487 ac_cv_path_GREP="$ac_path_GREP"
4488 ac_path_GREP_max=$ac_count
4489 fi
4490 # 10*(2^10) chars as input seems more than enough
4491 test $ac_count -gt 10 && break
4492 done
4493 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4494 esac
4495
4496 $ac_path_GREP_found && break 3
4497 done
4498 done
4499 done
4500 IFS=$as_save_IFS
4501 if test -z "$ac_cv_path_GREP"; then
4502 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4503 fi
4504 else
4505 ac_cv_path_GREP=$GREP
4506 fi
4507
4508 fi
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4510 $as_echo "$ac_cv_path_GREP" >&6; }
4511 GREP="$ac_cv_path_GREP"
4512
4513
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4515 $as_echo_n "checking for egrep... " >&6; }
4516 if test "${ac_cv_path_EGREP+set}" = set; then :
4517 $as_echo_n "(cached) " >&6
4518 else
4519 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4520 then ac_cv_path_EGREP="$GREP -E"
4521 else
4522 if test -z "$EGREP"; then
4523 ac_path_EGREP_found=false
4524 # Loop through the user's path and test for each of PROGNAME-LIST
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4527 do
4528 IFS=$as_save_IFS
4529 test -z "$as_dir" && as_dir=.
4530 for ac_prog in egrep; do
4531 for ac_exec_ext in '' $ac_executable_extensions; do
4532 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4533 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4534 # Check for GNU ac_path_EGREP and select it if it is found.
4535 # Check for GNU $ac_path_EGREP
4536 case `"$ac_path_EGREP" --version 2>&1` in
4537 *GNU*)
4538 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4539 *)
4540 ac_count=0
4541 $as_echo_n 0123456789 >"conftest.in"
4542 while :
4543 do
4544 cat "conftest.in" "conftest.in" >"conftest.tmp"
4545 mv "conftest.tmp" "conftest.in"
4546 cp "conftest.in" "conftest.nl"
4547 $as_echo 'EGREP' >> "conftest.nl"
4548 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4549 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4550 as_fn_arith $ac_count + 1 && ac_count=$as_val
4551 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4552 # Best one so far, save it but keep looking for a better one
4553 ac_cv_path_EGREP="$ac_path_EGREP"
4554 ac_path_EGREP_max=$ac_count
4555 fi
4556 # 10*(2^10) chars as input seems more than enough
4557 test $ac_count -gt 10 && break
4558 done
4559 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4560 esac
4561
4562 $ac_path_EGREP_found && break 3
4563 done
4564 done
4565 done
4566 IFS=$as_save_IFS
4567 if test -z "$ac_cv_path_EGREP"; then
4568 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4569 fi
4570 else
4571 ac_cv_path_EGREP=$EGREP
4572 fi
4573
4574 fi
4575 fi
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4577 $as_echo "$ac_cv_path_EGREP" >&6; }
4578 EGREP="$ac_cv_path_EGREP"
4579
4580
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4582 $as_echo_n "checking for ANSI C header files... " >&6; }
4583 if test "${ac_cv_header_stdc+set}" = set; then :
4584 $as_echo_n "(cached) " >&6
4585 else
4586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4587 /* end confdefs.h. */
4588 #include <stdlib.h>
4589 #include <stdarg.h>
4590 #include <string.h>
4591 #include <float.h>
4592
4593 int
4594 main ()
4595 {
4596
4597 ;
4598 return 0;
4599 }
4600 _ACEOF
4601 if ac_fn_c_try_compile "$LINENO"; then :
4602 ac_cv_header_stdc=yes
4603 else
4604 ac_cv_header_stdc=no
4605 fi
4606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4607
4608 if test $ac_cv_header_stdc = yes; then
4609 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4611 /* end confdefs.h. */
4612 #include <string.h>
4613
4614 _ACEOF
4615 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4616 $EGREP "memchr" >/dev/null 2>&1; then :
4617
4618 else
4619 ac_cv_header_stdc=no
4620 fi
4621 rm -f conftest*
4622
4623 fi
4624
4625 if test $ac_cv_header_stdc = yes; then
4626 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4628 /* end confdefs.h. */
4629 #include <stdlib.h>
4630
4631 _ACEOF
4632 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4633 $EGREP "free" >/dev/null 2>&1; then :
4634
4635 else
4636 ac_cv_header_stdc=no
4637 fi
4638 rm -f conftest*
4639
4640 fi
4641
4642 if test $ac_cv_header_stdc = yes; then
4643 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4644 if test "$cross_compiling" = yes; then :
4645 :
4646 else
4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4648 /* end confdefs.h. */
4649 #include <ctype.h>
4650 #include <stdlib.h>
4651 #if ((' ' & 0x0FF) == 0x020)
4652 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4653 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4654 #else
4655 # define ISLOWER(c) \
4656 (('a' <= (c) && (c) <= 'i') \
4657 || ('j' <= (c) && (c) <= 'r') \
4658 || ('s' <= (c) && (c) <= 'z'))
4659 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4660 #endif
4661
4662 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4663 int
4664 main ()
4665 {
4666 int i;
4667 for (i = 0; i < 256; i++)
4668 if (XOR (islower (i), ISLOWER (i))
4669 || toupper (i) != TOUPPER (i))
4670 return 2;
4671 return 0;
4672 }
4673 _ACEOF
4674 if ac_fn_c_try_run "$LINENO"; then :
4675
4676 else
4677 ac_cv_header_stdc=no
4678 fi
4679 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4680 conftest.$ac_objext conftest.beam conftest.$ac_ext
4681 fi
4682
4683 fi
4684 fi
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4686 $as_echo "$ac_cv_header_stdc" >&6; }
4687 if test $ac_cv_header_stdc = yes; then
4688
4689 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4690
4691 fi
4692
4693 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4694 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4695 inttypes.h stdint.h unistd.h
4696 do :
4697 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4698 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4699 "
4700 eval as_val=\$$as_ac_Header
4701 if test "x$as_val" = x""yes; then :
4702 cat >>confdefs.h <<_ACEOF
4703 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4704 _ACEOF
4705
4706 fi
4707
4708 done
4709
4710
4711
4712 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4713 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4714 MINIX=yes
4715 else
4716 MINIX=
4717 fi
4718
4719
4720 if test "$MINIX" = yes; then
4721
4722 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4723
4724
4725 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4726
4727
4728 $as_echo "#define _MINIX 1" >>confdefs.h
4729
4730 fi
4731
4732
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4734 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4735 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4736 $as_echo_n "(cached) " >&6
4737 else
4738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739 /* end confdefs.h. */
4740
4741 # define __EXTENSIONS__ 1
4742 $ac_includes_default
4743 int
4744 main ()
4745 {
4746
4747 ;
4748 return 0;
4749 }
4750 _ACEOF
4751 if ac_fn_c_try_compile "$LINENO"; then :
4752 ac_cv_safe_to_define___extensions__=yes
4753 else
4754 ac_cv_safe_to_define___extensions__=no
4755 fi
4756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4757 fi
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4759 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4760 test $ac_cv_safe_to_define___extensions__ = yes &&
4761 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4762
4763 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4764
4765 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4766
4767 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4768
4769 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4770
4771
4772
4773 ### Use -Wno-pointer-sign if the compiler supports it
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wno-pointer-sign" >&5
4775 $as_echo_n "checking whether gcc understands -Wno-pointer-sign... " >&6; }
4776 SAVE_CFLAGS="$CFLAGS"
4777 CFLAGS="$CFLAGS -Wno-pointer-sign"
4778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4779 /* end confdefs.h. */
4780
4781 int
4782 main ()
4783 {
4784
4785 ;
4786 return 0;
4787 }
4788 _ACEOF
4789 if ac_fn_c_try_compile "$LINENO"; then :
4790 has_option=yes
4791 else
4792 has_option=no
4793 fi
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795 if test $has_option = yes; then
4796 C_WARNINGS_SWITCH="-Wno-pointer-sign $C_WARNINGS_SWITCH"
4797 fi
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4799 $as_echo "$has_option" >&6; }
4800 CFLAGS="$SAVE_CFLAGS"
4801 unset has_option
4802 unset SAVE_CFLAGS
4803
4804 ### Use -Wdeclaration-after-statement if the compiler supports it
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wdeclaration-after-statement" >&5
4806 $as_echo_n "checking whether gcc understands -Wdeclaration-after-statement... " >&6; }
4807 SAVE_CFLAGS="$CFLAGS"
4808 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4810 /* end confdefs.h. */
4811
4812 int
4813 main ()
4814 {
4815
4816 ;
4817 return 0;
4818 }
4819 _ACEOF
4820 if ac_fn_c_try_compile "$LINENO"; then :
4821 has_option=yes
4822 else
4823 has_option=no
4824 fi
4825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4826 if test $has_option = yes; then
4827 C_WARNINGS_SWITCH="-Wdeclaration-after-statement $C_WARNINGS_SWITCH"
4828 fi
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4830 $as_echo "$has_option" >&6; }
4831 CFLAGS="$SAVE_CFLAGS"
4832 unset has_option
4833 unset SAVE_CFLAGS
4834
4835 #### Some other nice autoconf tests.
4836
4837 ac_ext=c
4838 ac_cpp='$CPP $CPPFLAGS'
4839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4843 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4844 # On Suns, sometimes $CPP names a directory.
4845 if test -n "$CPP" && test -d "$CPP"; then
4846 CPP=
4847 fi
4848 if test -z "$CPP"; then
4849 if test "${ac_cv_prog_CPP+set}" = set; then :
4850 $as_echo_n "(cached) " >&6
4851 else
4852 # Double quotes because CPP needs to be expanded
4853 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4854 do
4855 ac_preproc_ok=false
4856 for ac_c_preproc_warn_flag in '' yes
4857 do
4858 # Use a header file that comes with gcc, so configuring glibc
4859 # with a fresh cross-compiler works.
4860 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4861 # <limits.h> exists even on freestanding compilers.
4862 # On the NeXT, cc -E runs the code through the compiler's parser,
4863 # not just through cpp. "Syntax error" is here to catch this case.
4864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4865 /* end confdefs.h. */
4866 #ifdef __STDC__
4867 # include <limits.h>
4868 #else
4869 # include <assert.h>
4870 #endif
4871 Syntax error
4872 _ACEOF
4873 if ac_fn_c_try_cpp "$LINENO"; then :
4874
4875 else
4876 # Broken: fails on valid input.
4877 continue
4878 fi
4879 rm -f conftest.err conftest.$ac_ext
4880
4881 # OK, works on sane cases. Now check whether nonexistent headers
4882 # can be detected and how.
4883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h. */
4885 #include <ac_nonexistent.h>
4886 _ACEOF
4887 if ac_fn_c_try_cpp "$LINENO"; then :
4888 # Broken: success on invalid input.
4889 continue
4890 else
4891 # Passes both tests.
4892 ac_preproc_ok=:
4893 break
4894 fi
4895 rm -f conftest.err conftest.$ac_ext
4896
4897 done
4898 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4899 rm -f conftest.err conftest.$ac_ext
4900 if $ac_preproc_ok; then :
4901 break
4902 fi
4903
4904 done
4905 ac_cv_prog_CPP=$CPP
4906
4907 fi
4908 CPP=$ac_cv_prog_CPP
4909 else
4910 ac_cv_prog_CPP=$CPP
4911 fi
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4913 $as_echo "$CPP" >&6; }
4914 ac_preproc_ok=false
4915 for ac_c_preproc_warn_flag in '' yes
4916 do
4917 # Use a header file that comes with gcc, so configuring glibc
4918 # with a fresh cross-compiler works.
4919 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4920 # <limits.h> exists even on freestanding compilers.
4921 # On the NeXT, cc -E runs the code through the compiler's parser,
4922 # not just through cpp. "Syntax error" is here to catch this case.
4923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4924 /* end confdefs.h. */
4925 #ifdef __STDC__
4926 # include <limits.h>
4927 #else
4928 # include <assert.h>
4929 #endif
4930 Syntax error
4931 _ACEOF
4932 if ac_fn_c_try_cpp "$LINENO"; then :
4933
4934 else
4935 # Broken: fails on valid input.
4936 continue
4937 fi
4938 rm -f conftest.err conftest.$ac_ext
4939
4940 # OK, works on sane cases. Now check whether nonexistent headers
4941 # can be detected and how.
4942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943 /* end confdefs.h. */
4944 #include <ac_nonexistent.h>
4945 _ACEOF
4946 if ac_fn_c_try_cpp "$LINENO"; then :
4947 # Broken: success on invalid input.
4948 continue
4949 else
4950 # Passes both tests.
4951 ac_preproc_ok=:
4952 break
4953 fi
4954 rm -f conftest.err conftest.$ac_ext
4955
4956 done
4957 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4958 rm -f conftest.err conftest.$ac_ext
4959 if $ac_preproc_ok; then :
4960
4961 else
4962 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4963 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4964 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4965 See \`config.log' for more details." "$LINENO" 5; }
4966 fi
4967
4968 ac_ext=c
4969 ac_cpp='$CPP $CPPFLAGS'
4970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4973
4974 # Find a good install program. We prefer a C program (faster),
4975 # so one script is as good as another. But avoid the broken or
4976 # incompatible versions:
4977 # SysV /etc/install, /usr/sbin/install
4978 # SunOS /usr/etc/install
4979 # IRIX /sbin/install
4980 # AIX /bin/install
4981 # AmigaOS /C/install, which installs bootblocks on floppy discs
4982 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4983 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4984 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4985 # OS/2's system install, which has a completely different semantic
4986 # ./install, which can be erroneously created by make from ./install.sh.
4987 # Reject install programs that cannot install multiple files.
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4989 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4990 if test -z "$INSTALL"; then
4991 if test "${ac_cv_path_install+set}" = set; then :
4992 $as_echo_n "(cached) " >&6
4993 else
4994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4995 for as_dir in $PATH
4996 do
4997 IFS=$as_save_IFS
4998 test -z "$as_dir" && as_dir=.
4999 # Account for people who put trailing slashes in PATH elements.
5000 case $as_dir/ in #((
5001 ./ | .// | /[cC]/* | \
5002 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5003 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5004 /usr/ucb/* ) ;;
5005 *)
5006 # OSF1 and SCO ODT 3.0 have their own names for install.
5007 # Don't use installbsd from OSF since it installs stuff as root
5008 # by default.
5009 for ac_prog in ginstall scoinst install; do
5010 for ac_exec_ext in '' $ac_executable_extensions; do
5011 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5012 if test $ac_prog = install &&
5013 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5014 # AIX install. It has an incompatible calling convention.
5015 :
5016 elif test $ac_prog = install &&
5017 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5018 # program-specific install script used by HP pwplus--don't use.
5019 :
5020 else
5021 rm -rf conftest.one conftest.two conftest.dir
5022 echo one > conftest.one
5023 echo two > conftest.two
5024 mkdir conftest.dir
5025 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5026 test -s conftest.one && test -s conftest.two &&
5027 test -s conftest.dir/conftest.one &&
5028 test -s conftest.dir/conftest.two
5029 then
5030 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5031 break 3
5032 fi
5033 fi
5034 fi
5035 done
5036 done
5037 ;;
5038 esac
5039
5040 done
5041 IFS=$as_save_IFS
5042
5043 rm -rf conftest.one conftest.two conftest.dir
5044
5045 fi
5046 if test "${ac_cv_path_install+set}" = set; then
5047 INSTALL=$ac_cv_path_install
5048 else
5049 # As a last resort, use the slow shell script. Don't cache a
5050 # value for INSTALL within a source directory, because that will
5051 # break other packages using the cache if that directory is
5052 # removed, or if the value is a relative name.
5053 INSTALL=$ac_install_sh
5054 fi
5055 fi
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5057 $as_echo "$INSTALL" >&6; }
5058
5059 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5060 # It thinks the first close brace ends the variable substitution.
5061 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5062
5063 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5064
5065 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5066
5067 if test "x$RANLIB" = x; then
5068 if test -n "$ac_tool_prefix"; then
5069 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5070 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5072 $as_echo_n "checking for $ac_word... " >&6; }
5073 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5074 $as_echo_n "(cached) " >&6
5075 else
5076 if test -n "$RANLIB"; then
5077 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5078 else
5079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080 for as_dir in $PATH
5081 do
5082 IFS=$as_save_IFS
5083 test -z "$as_dir" && as_dir=.
5084 for ac_exec_ext in '' $ac_executable_extensions; do
5085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5086 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5088 break 2
5089 fi
5090 done
5091 done
5092 IFS=$as_save_IFS
5093
5094 fi
5095 fi
5096 RANLIB=$ac_cv_prog_RANLIB
5097 if test -n "$RANLIB"; then
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5099 $as_echo "$RANLIB" >&6; }
5100 else
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5102 $as_echo "no" >&6; }
5103 fi
5104
5105
5106 fi
5107 if test -z "$ac_cv_prog_RANLIB"; then
5108 ac_ct_RANLIB=$RANLIB
5109 # Extract the first word of "ranlib", so it can be a program name with args.
5110 set dummy ranlib; ac_word=$2
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5112 $as_echo_n "checking for $ac_word... " >&6; }
5113 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
5115 else
5116 if test -n "$ac_ct_RANLIB"; then
5117 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5118 else
5119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5120 for as_dir in $PATH
5121 do
5122 IFS=$as_save_IFS
5123 test -z "$as_dir" && as_dir=.
5124 for ac_exec_ext in '' $ac_executable_extensions; do
5125 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5126 ac_cv_prog_ac_ct_RANLIB="ranlib"
5127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5128 break 2
5129 fi
5130 done
5131 done
5132 IFS=$as_save_IFS
5133
5134 fi
5135 fi
5136 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5137 if test -n "$ac_ct_RANLIB"; then
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5139 $as_echo "$ac_ct_RANLIB" >&6; }
5140 else
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5142 $as_echo "no" >&6; }
5143 fi
5144
5145 if test "x$ac_ct_RANLIB" = x; then
5146 RANLIB=":"
5147 else
5148 case $cross_compiling:$ac_tool_warned in
5149 yes:)
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5151 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5152 ac_tool_warned=yes ;;
5153 esac
5154 RANLIB=$ac_ct_RANLIB
5155 fi
5156 else
5157 RANLIB="$ac_cv_prog_RANLIB"
5158 fi
5159
5160 fi
5161
5162 ## Although we're running on an amd64 kernel, we're actually compiling for
5163 ## the x86 architecture. The user should probably have provided an
5164 ## explicit --build to `configure', but if everything else than the kernel
5165 ## is running in i386 mode, we can help them out.
5166 if test "$machine" = "amdx86-64"; then
5167 ac_fn_c_check_decl "$LINENO" "i386" "ac_cv_have_decl_i386" "$ac_includes_default"
5168 if test "x$ac_cv_have_decl_i386" = x""yes; then :
5169
5170 fi
5171
5172 if test "$ac_cv_have_decl_i386" = "yes"; then
5173 canonical=`echo "$canonical" | sed -e 's/^amd64/i386/' -e 's/^x86_64/i386/'`
5174 machine=intel386
5175 machfile="m/${machine}.h"
5176 fi
5177 fi
5178
5179 # Extract the first word of "install-info", so it can be a program name with args.
5180 set dummy install-info; ac_word=$2
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5182 $as_echo_n "checking for $ac_word... " >&6; }
5183 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5184 $as_echo_n "(cached) " >&6
5185 else
5186 case $INSTALL_INFO in
5187 [\\/]* | ?:[\\/]*)
5188 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5189 ;;
5190 *)
5191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5192 for as_dir in $PATH
5193 do
5194 IFS=$as_save_IFS
5195 test -z "$as_dir" && as_dir=.
5196 for ac_exec_ext in '' $ac_executable_extensions; do
5197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5198 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5200 break 2
5201 fi
5202 done
5203 done
5204 IFS=$as_save_IFS
5205
5206 ;;
5207 esac
5208 fi
5209 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5210 if test -n "$INSTALL_INFO"; then
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5212 $as_echo "$INSTALL_INFO" >&6; }
5213 else
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5215 $as_echo "no" >&6; }
5216 fi
5217
5218
5219 # Extract the first word of "install-info", so it can be a program name with args.
5220 set dummy install-info; ac_word=$2
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5222 $as_echo_n "checking for $ac_word... " >&6; }
5223 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5224 $as_echo_n "(cached) " >&6
5225 else
5226 case $INSTALL_INFO in
5227 [\\/]* | ?:[\\/]*)
5228 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5229 ;;
5230 *)
5231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5232 for as_dir in /usr/sbin
5233 do
5234 IFS=$as_save_IFS
5235 test -z "$as_dir" && as_dir=.
5236 for ac_exec_ext in '' $ac_executable_extensions; do
5237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5238 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5240 break 2
5241 fi
5242 done
5243 done
5244 IFS=$as_save_IFS
5245
5246 ;;
5247 esac
5248 fi
5249 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5250 if test -n "$INSTALL_INFO"; then
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5252 $as_echo "$INSTALL_INFO" >&6; }
5253 else
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5255 $as_echo "no" >&6; }
5256 fi
5257
5258
5259 # Extract the first word of "install-info", so it can be a program name with args.
5260 set dummy install-info; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5264 $as_echo_n "(cached) " >&6
5265 else
5266 case $INSTALL_INFO in
5267 [\\/]* | ?:[\\/]*)
5268 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5269 ;;
5270 *)
5271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5272 for as_dir in /sbin
5273 do
5274 IFS=$as_save_IFS
5275 test -z "$as_dir" && as_dir=.
5276 for ac_exec_ext in '' $ac_executable_extensions; do
5277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5278 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5280 break 2
5281 fi
5282 done
5283 done
5284 IFS=$as_save_IFS
5285
5286 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
5287 ;;
5288 esac
5289 fi
5290 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5291 if test -n "$INSTALL_INFO"; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5293 $as_echo "$INSTALL_INFO" >&6; }
5294 else
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 $as_echo "no" >&6; }
5297 fi
5298
5299
5300 # Extract the first word of "gzip", so it can be a program name with args.
5301 set dummy gzip; ac_word=$2
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5303 $as_echo_n "checking for $ac_word... " >&6; }
5304 if test "${ac_cv_path_GZIP_PROG+set}" = set; then :
5305 $as_echo_n "(cached) " >&6
5306 else
5307 case $GZIP_PROG in
5308 [\\/]* | ?:[\\/]*)
5309 ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path.
5310 ;;
5311 *)
5312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5313 for as_dir in $PATH
5314 do
5315 IFS=$as_save_IFS
5316 test -z "$as_dir" && as_dir=.
5317 for ac_exec_ext in '' $ac_executable_extensions; do
5318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5319 ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext"
5320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5321 break 2
5322 fi
5323 done
5324 done
5325 IFS=$as_save_IFS
5326
5327 ;;
5328 esac
5329 fi
5330 GZIP_PROG=$ac_cv_path_GZIP_PROG
5331 if test -n "$GZIP_PROG"; then
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5
5333 $as_echo "$GZIP_PROG" >&6; }
5334 else
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5336 $as_echo "no" >&6; }
5337 fi
5338
5339
5340
5341
5342 ## Need makeinfo >= 4.6 (?) to build the manuals.
5343 # Extract the first word of "makeinfo", so it can be a program name with args.
5344 set dummy makeinfo; ac_word=$2
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5346 $as_echo_n "checking for $ac_word... " >&6; }
5347 if test "${ac_cv_path_MAKEINFO+set}" = set; then :
5348 $as_echo_n "(cached) " >&6
5349 else
5350 case $MAKEINFO in
5351 [\\/]* | ?:[\\/]*)
5352 ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path.
5353 ;;
5354 *)
5355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356 for as_dir in $PATH
5357 do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
5361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5362 ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext"
5363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5364 break 2
5365 fi
5366 done
5367 done
5368 IFS=$as_save_IFS
5369
5370 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no"
5371 ;;
5372 esac
5373 fi
5374 MAKEINFO=$ac_cv_path_MAKEINFO
5375 if test -n "$MAKEINFO"; then
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5377 $as_echo "$MAKEINFO" >&6; }
5378 else
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5380 $as_echo "no" >&6; }
5381 fi
5382
5383
5384 if test "$MAKEINFO" != "no" && \
5385 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
5386 MAKEINFO=no
5387 fi
5388
5389 ## Makeinfo is unusual. For a released Emacs, the manuals are
5390 ## pre-built, and not deleted by the normal clean rules. makeinfo is
5391 ## therefore in the category of "special tools" not normally required, which
5392 ## configure does not have to check for (eg autoconf itself).
5393 ## In a Bazaar checkout on the other hand, the manuals are not included.
5394 ## So makeinfo is a requirement to build from Bazaar, and configure
5395 ## should test for it as it does for any other build requirement.
5396 ## We use the presence of $srcdir/info/emacs to distinguish a release,
5397 ## with pre-built manuals, from a Bazaar checkout.
5398 if test "$MAKEINFO" = "no"; then
5399 if test "x${with_makeinfo}" = "xno"; then
5400 MAKEINFO=off
5401 elif test ! -e $srcdir/info/emacs; then
5402 as_fn_error "You do not seem to have makeinfo >= 4.6, and your
5403 source tree does not seem to have pre-built manuals in the \`info' directory.
5404 Either install a suitable version of makeinfo, or re-run configure
5405 with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5
5406 fi
5407 fi
5408
5409
5410 if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x
5411 then
5412 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
5413 fi
5414
5415 if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x
5416 then
5417 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
5418 fi
5419
5420
5421 late_LDFLAGS=$LDFLAGS
5422 if test "$GCC" = yes; then
5423 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
5424 else
5425 LDFLAGS="$LDFLAGS -znocombreloc"
5426 fi
5427
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5
5429 $as_echo_n "checking for -znocombreloc... " >&6; }
5430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431 /* end confdefs.h. */
5432 main(){return 0;}
5433 _ACEOF
5434 if ac_fn_c_try_link "$LINENO"; then :
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5436 $as_echo "yes" >&6; }
5437 else
5438 LDFLAGS=$late_LDFLAGS
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5440 $as_echo "no" >&6; }
5441 fi
5442 rm -f core conftest.err conftest.$ac_objext \
5443 conftest$ac_exeext conftest.$ac_ext
5444
5445 LDFLAGS="${LDFLAGS} ${PROFILING_LDFLAGS}"
5446
5447
5448 # The value of CPP is a quoted variable reference, so we need to do this
5449 # to get its actual value...
5450 CPP=`eval "echo $CPP"`
5451
5452
5453 ### First figure out CFLAGS (which we use for running the compiler here)
5454 ### and REAL_CFLAGS (which we use for real compilation).
5455 ### The two are the same except when using GCC where we might use
5456 ### extra warning and profiling flags.
5457
5458 ### If the CFLAGS env var is specified, we use that value
5459 ### instead of the default.
5460
5461 if test "x$SPECIFIED_CFLAGS" = x; then
5462 CFLAGS="-g $C_OPTIMIZE_SWITCH"
5463 if test x$GCC = xyes; then
5464 REAL_CFLAGS="$CFLAGS $C_WARNINGS_SWITCH $PROFILING_CFLAGS"
5465 else
5466 REAL_CFLAGS="$CFLAGS"
5467 fi
5468 else
5469 REAL_CFLAGS="$CFLAGS"
5470 fi
5471
5472
5473 CANNOT_DUMP=no
5474 case "$opsys" in
5475 your-opsys-here)
5476 CANNOT_DUMP=yes
5477
5478 $as_echo "#define CANNOT_DUMP 1" >>confdefs.h
5479
5480 ;;
5481 esac
5482
5483
5484
5485 UNEXEC_OBJ=unexelf.o
5486 case "$opsys" in
5487 aix4-2)
5488 UNEXEC_OBJ=unexaix.o
5489 ;;
5490 cygwin)
5491 UNEXEC_OBJ=unexcw.o
5492 ;;
5493 darwin)
5494 UNEXEC_OBJ=unexmacosx.o
5495 ;;
5496 hpux10-20 | hpux11)
5497 UNEXEC_OBJ=unexhp9k800.o
5498 ;;
5499 sol2-10)
5500 # Use the Solaris dldump() function, called from unexsol.c, to dump
5501 # emacs, instead of the generic ELF dump code found in unexelf.c.
5502 # The resulting binary has a complete symbol table, and is better
5503 # for debugging and other observability tools (debuggers, pstack, etc).
5504 #
5505 # If you encounter a problem using dldump(), please consider sending
5506 # a message to the OpenSolaris tools-linking mailing list:
5507 # http://mail.opensolaris.org/mailman/listinfo/tools-linking
5508 #
5509 # It is likely that dldump() works with older Solaris too, but this has
5510 # not been tested, so for now this change is for Solaris 10 or newer.
5511 UNEXEC_OBJ=unexsol.o
5512 ;;
5513 esac
5514
5515 LD_SWITCH_SYSTEM=
5516 case "$opsys" in
5517 freebsd)
5518 ## Let `ld' find image libs and similar things in /usr/local/lib.
5519 ## The system compiler, GCC, has apparently been modified to not
5520 ## look there, contrary to what a stock GCC would do.
5521 LD_SWITCH_SYSTEM=-L/usr/local/lib
5522 ;;
5523
5524 gnu-linux)
5525 ## cpp test was "ifdef __mips__", but presumably this is equivalent...
5526 test "$machine" = "mips" && LD_SWITCH_SYSTEM="-G 0"
5527 ;;
5528
5529 netbsd)
5530 LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib"
5531 ;;
5532
5533 openbsd)
5534 ## Han Boetes <han@mijncomputer.nl> says this is necessary,
5535 ## otherwise Emacs dumps core on elf systems.
5536 LD_SWITCH_SYSTEM="-Z"
5537 ;;
5538 esac
5539
5540
5541 ac_link="$ac_link $LD_SWITCH_SYSTEM"
5542
5543 ## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_AUX,
5544 ## which has not been defined yet. When this was handled with cpp,
5545 ## it was expanded to null when configure sourced the s/*.h file.
5546 ## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles.
5547 ## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS
5548 ## (or somesuch), but because it is supposed to go at the _front_
5549 ## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way.
5550 ## Compare with the gnu-linux case below, which added to the end
5551 ## of LD_SWITCH_SYSTEM, and so can instead go at the front of
5552 ## LD_SWITCH_SYSTEM_TEMACS.
5553 case "$opsys" in
5554 netbsd|openbsd)
5555 ## _AUX_RPATH is like _AUX, but uses -rpath instead of -R.
5556 LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_AUX_RPATH) $LD_SWITCH_SYSTEM" ;;
5557 esac
5558
5559
5560 C_SWITCH_MACHINE=
5561 if test "$machine" = "alpha"; then
5562 ac_fn_c_check_decl "$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default"
5563 if test "x$ac_cv_have_decl___ELF__" = x""yes; then :
5564
5565 fi
5566
5567 if test "$ac_cv_have_decl___ELF__" = "yes"; then
5568 ## With ELF, make sure that all common symbols get allocated to in the
5569 ## data section. Otherwise, the dump of temacs may miss variables in
5570 ## the shared library that have been initialized. For example, with
5571 ## GNU libc, __malloc_initialized would normally be resolved to the
5572 ## shared library's .bss section, which is fatal.
5573 if test "x$GCC" = "xyes"; then
5574 C_SWITCH_MACHINE="-fno-common"
5575 else
5576 as_fn_error "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5
5577 fi
5578 else
5579 UNEXEC_OBJ=unexalpha.o
5580 fi
5581 fi
5582
5583
5584
5585
5586 C_SWITCH_SYSTEM=
5587 ## Some programs in src produce warnings saying certain subprograms
5588 ## are too complex and need a MAXMEM value greater than 2000 for
5589 ## additional optimization. --nils@exp-math.uni-essen.de
5590 test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \
5591 C_SWITCH_SYSTEM="-ma -qmaxmem=4000"
5592 ## gnu-linux might need -D_BSD_SOURCE on old libc5 systems.
5593 ## It is redundant in glibc2, since we define _GNU_SOURCE.
5594
5595
5596
5597 LIBS_SYSTEM=
5598 case "$opsys" in
5599 ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2.
5600 aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;;
5601
5602 freebsd) LIBS_SYSTEM="-lutil" ;;
5603
5604 hpux*) LIBS_SYSTEM="-l:libdld.sl" ;;
5605
5606 sol2*) LIBS_SYSTEM="-lsocket -lnsl -lkstat" ;;
5607
5608 ## Motif needs -lgen.
5609 unixware) LIBS_SYSTEM="-lsocket -lnsl -lelf -lgen" ;;
5610 esac
5611
5612
5613
5614 ### Make sure subsequent tests use flags consistent with the build flags.
5615
5616 if test x"${OVERRIDE_CPPFLAGS}" != x; then
5617 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
5618 else
5619 CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS"
5620 fi
5621
5622
5623
5624 # Check whether --enable-largefile was given.
5625 if test "${enable_largefile+set}" = set; then :
5626 enableval=$enable_largefile;
5627 fi
5628
5629 if test "$enable_largefile" != no; then
5630
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5632 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5633 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5634 $as_echo_n "(cached) " >&6
5635 else
5636 ac_cv_sys_largefile_CC=no
5637 if test "$GCC" != yes; then
5638 ac_save_CC=$CC
5639 while :; do
5640 # IRIX 6.2 and later do not support large files by default,
5641 # so use the C compiler's -n32 option if that helps.
5642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5643 /* end confdefs.h. */
5644 #include <sys/types.h>
5645 /* Check that off_t can represent 2**63 - 1 correctly.
5646 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5647 since some C++ compilers masquerading as C compilers
5648 incorrectly reject 9223372036854775807. */
5649 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5650 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5651 && LARGE_OFF_T % 2147483647 == 1)
5652 ? 1 : -1];
5653 int
5654 main ()
5655 {
5656
5657 ;
5658 return 0;
5659 }
5660 _ACEOF
5661 if ac_fn_c_try_compile "$LINENO"; then :
5662 break
5663 fi
5664 rm -f core conftest.err conftest.$ac_objext
5665 CC="$CC -n32"
5666 if ac_fn_c_try_compile "$LINENO"; then :
5667 ac_cv_sys_largefile_CC=' -n32'; break
5668 fi
5669 rm -f core conftest.err conftest.$ac_objext
5670 break
5671 done
5672 CC=$ac_save_CC
5673 rm -f conftest.$ac_ext
5674 fi
5675 fi
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5677 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5678 if test "$ac_cv_sys_largefile_CC" != no; then
5679 CC=$CC$ac_cv_sys_largefile_CC
5680 fi
5681
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5683 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5684 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5685 $as_echo_n "(cached) " >&6
5686 else
5687 while :; do
5688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5689 /* end confdefs.h. */
5690 #include <sys/types.h>
5691 /* Check that off_t can represent 2**63 - 1 correctly.
5692 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5693 since some C++ compilers masquerading as C compilers
5694 incorrectly reject 9223372036854775807. */
5695 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5696 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5697 && LARGE_OFF_T % 2147483647 == 1)
5698 ? 1 : -1];
5699 int
5700 main ()
5701 {
5702
5703 ;
5704 return 0;
5705 }
5706 _ACEOF
5707 if ac_fn_c_try_compile "$LINENO"; then :
5708 ac_cv_sys_file_offset_bits=no; break
5709 fi
5710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5712 /* end confdefs.h. */
5713 #define _FILE_OFFSET_BITS 64
5714 #include <sys/types.h>
5715 /* Check that off_t can represent 2**63 - 1 correctly.
5716 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5717 since some C++ compilers masquerading as C compilers
5718 incorrectly reject 9223372036854775807. */
5719 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5720 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5721 && LARGE_OFF_T % 2147483647 == 1)
5722 ? 1 : -1];
5723 int
5724 main ()
5725 {
5726
5727 ;
5728 return 0;
5729 }
5730 _ACEOF
5731 if ac_fn_c_try_compile "$LINENO"; then :
5732 ac_cv_sys_file_offset_bits=64; break
5733 fi
5734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5735 ac_cv_sys_file_offset_bits=unknown
5736 break
5737 done
5738 fi
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5740 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5741 case $ac_cv_sys_file_offset_bits in #(
5742 no | unknown) ;;
5743 *)
5744 cat >>confdefs.h <<_ACEOF
5745 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5746 _ACEOF
5747 ;;
5748 esac
5749 rm -rf conftest*
5750 if test $ac_cv_sys_file_offset_bits = unknown; then
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5752 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5753 if test "${ac_cv_sys_large_files+set}" = set; then :
5754 $as_echo_n "(cached) " >&6
5755 else
5756 while :; do
5757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5758 /* end confdefs.h. */
5759 #include <sys/types.h>
5760 /* Check that off_t can represent 2**63 - 1 correctly.
5761 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5762 since some C++ compilers masquerading as C compilers
5763 incorrectly reject 9223372036854775807. */
5764 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5765 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5766 && LARGE_OFF_T % 2147483647 == 1)
5767 ? 1 : -1];
5768 int
5769 main ()
5770 {
5771
5772 ;
5773 return 0;
5774 }
5775 _ACEOF
5776 if ac_fn_c_try_compile "$LINENO"; then :
5777 ac_cv_sys_large_files=no; break
5778 fi
5779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5781 /* end confdefs.h. */
5782 #define _LARGE_FILES 1
5783 #include <sys/types.h>
5784 /* Check that off_t can represent 2**63 - 1 correctly.
5785 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5786 since some C++ compilers masquerading as C compilers
5787 incorrectly reject 9223372036854775807. */
5788 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5789 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5790 && LARGE_OFF_T % 2147483647 == 1)
5791 ? 1 : -1];
5792 int
5793 main ()
5794 {
5795
5796 ;
5797 return 0;
5798 }
5799 _ACEOF
5800 if ac_fn_c_try_compile "$LINENO"; then :
5801 ac_cv_sys_large_files=1; break
5802 fi
5803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5804 ac_cv_sys_large_files=unknown
5805 break
5806 done
5807 fi
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5809 $as_echo "$ac_cv_sys_large_files" >&6; }
5810 case $ac_cv_sys_large_files in #(
5811 no | unknown) ;;
5812 *)
5813 cat >>confdefs.h <<_ACEOF
5814 #define _LARGE_FILES $ac_cv_sys_large_files
5815 _ACEOF
5816 ;;
5817 esac
5818 rm -rf conftest*
5819 fi
5820 fi
5821
5822
5823
5824 ## If user specified a crt-dir, use that unconditionally.
5825 if test "X$CRT_DIR" = "X"; then
5826
5827 case "$canonical" in
5828 x86_64-*-linux-gnu* | s390x-*-linux-gnu*)
5829 ## On x86-64 and s390x GNU/Linux distributions, the standard library
5830 ## can be in a variety of places. We only try /usr/lib64 and /usr/lib.
5831 ## For anything else (eg /usr/lib32), it is up the user to specify
5832 ## the location (bug#5655).
5833 ## Test for crtn.o, not just the directory, because sometimes the
5834 ## directory exists but does not have the relevant files (bug#1287).
5835 ## FIXME better to test for binary compatibility somehow.
5836 test -e /usr/lib64/crtn.o && CRT_DIR=/usr/lib64
5837 ;;
5838
5839 powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) CRT_DIR=/usr/lib64 ;;
5840 esac
5841
5842 case "$opsys" in
5843 hpux10-20) CRT_DIR=/lib ;;
5844 esac
5845
5846 ## Default is /usr/lib.
5847 test "X$CRT_DIR" = "X" && CRT_DIR=/usr/lib
5848
5849 else
5850
5851 ## Some platforms don't use any of these files, so it is not
5852 ## appropriate to put this test outside the if block.
5853 test -e $CRT_DIR/crtn.o || test -e $CRT_DIR/crt0.o || \
5854 as_fn_error "crt*.o not found in specified location." "$LINENO" 5
5855
5856 fi
5857
5858
5859
5860 LIB_MATH=-lm
5861 LIB_STANDARD=
5862 START_FILES=
5863
5864 case $opsys in
5865 cygwin )
5866 LIB_MATH=
5867 START_FILES='ecrt0.o'
5868 ;;
5869 darwin )
5870 ## Adding -lm confuses the dynamic linker, so omit it.
5871 LIB_MATH=
5872 START_FILES='pre-crt0.o'
5873 ;;
5874 freebsd )
5875 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5876 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5877 ;;
5878 gnu-linux | gnu-kfreebsd )
5879 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
5880 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
5881 ;;
5882 hpux10-20 | hpux11 )
5883 LIB_STANDARD=-lc
5884 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o'
5885 ;;
5886 netbsd | openbsd )
5887 if test -f $CRT_DIR/crti.o; then
5888 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5889 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5890 else
5891 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o'
5892 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o'
5893 fi
5894 ;;
5895 esac
5896
5897
5898
5899
5900
5901
5902
5903 if test "${with_sound}" != "no"; then
5904 # Sound support for GNU/Linux and the free BSDs.
5905 for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
5906 do :
5907 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5908 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5909 eval as_val=\$$as_ac_Header
5910 if test "x$as_val" = x""yes; then :
5911 cat >>confdefs.h <<_ACEOF
5912 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5913 _ACEOF
5914 have_sound_header=yes
5915 fi
5916
5917 done
5918
5919 # Emulation library used on NetBSD.
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
5921 $as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
5922 if test "${ac_cv_lib_ossaudio__oss_ioctl+set}" = set; then :
5923 $as_echo_n "(cached) " >&6
5924 else
5925 ac_check_lib_save_LIBS=$LIBS
5926 LIBS="-lossaudio $LIBS"
5927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5928 /* end confdefs.h. */
5929
5930 /* Override any GCC internal prototype to avoid an error.
5931 Use char because int might match the return type of a GCC
5932 builtin and then its argument prototype would still apply. */
5933 #ifdef __cplusplus
5934 extern "C"
5935 #endif
5936 char _oss_ioctl ();
5937 int
5938 main ()
5939 {
5940 return _oss_ioctl ();
5941 ;
5942 return 0;
5943 }
5944 _ACEOF
5945 if ac_fn_c_try_link "$LINENO"; then :
5946 ac_cv_lib_ossaudio__oss_ioctl=yes
5947 else
5948 ac_cv_lib_ossaudio__oss_ioctl=no
5949 fi
5950 rm -f core conftest.err conftest.$ac_objext \
5951 conftest$ac_exeext conftest.$ac_ext
5952 LIBS=$ac_check_lib_save_LIBS
5953 fi
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
5955 $as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
5956 if test "x$ac_cv_lib_ossaudio__oss_ioctl" = x""yes; then :
5957 LIBSOUND=-lossaudio
5958 else
5959 LIBSOUND=
5960 fi
5961
5962
5963
5964 ALSA_REQUIRED=1.0.0
5965 ALSA_MODULES="alsa >= $ALSA_REQUIRED"
5966
5967 succeeded=no
5968
5969 # Extract the first word of "pkg-config", so it can be a program name with args.
5970 set dummy pkg-config; ac_word=$2
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5972 $as_echo_n "checking for $ac_word... " >&6; }
5973 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
5974 $as_echo_n "(cached) " >&6
5975 else
5976 case $PKG_CONFIG in
5977 [\\/]* | ?:[\\/]*)
5978 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5979 ;;
5980 *)
5981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982 for as_dir in $PATH
5983 do
5984 IFS=$as_save_IFS
5985 test -z "$as_dir" && as_dir=.
5986 for ac_exec_ext in '' $ac_executable_extensions; do
5987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5988 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990 break 2
5991 fi
5992 done
5993 done
5994 IFS=$as_save_IFS
5995
5996 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
5997 ;;
5998 esac
5999 fi
6000 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6001 if test -n "$PKG_CONFIG"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6003 $as_echo "$PKG_CONFIG" >&6; }
6004 else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006 $as_echo "no" >&6; }
6007 fi
6008
6009
6010
6011 if test "$PKG_CONFIG" = "no" ; then
6012 HAVE_ALSA=no
6013 else
6014 PKG_CONFIG_MIN_VERSION=0.9.0
6015 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5
6017 $as_echo_n "checking for $ALSA_MODULES... " >&6; }
6018
6019 if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6021 $as_echo "yes" >&6; }
6022 succeeded=yes
6023
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_CFLAGS" >&5
6025 $as_echo_n "checking ALSA_CFLAGS... " >&6; }
6026 ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5
6028 $as_echo "$ALSA_CFLAGS" >&6; }
6029
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_LIBS" >&5
6031 $as_echo_n "checking ALSA_LIBS... " >&6; }
6032 ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5
6034 $as_echo "$ALSA_LIBS" >&6; }
6035 else
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6037 $as_echo "no" >&6; }
6038 ALSA_CFLAGS=""
6039 ALSA_LIBS=""
6040 ## If we have a custom action on failure, don't print errors, but
6041 ## do set a variable so people can do so.
6042 ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$ALSA_MODULES"`
6043
6044 fi
6045
6046
6047
6048 else
6049 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
6050 echo "*** See http://www.freedesktop.org/software/pkgconfig"
6051 fi
6052 fi
6053
6054 if test $succeeded = yes; then
6055 HAVE_ALSA=yes
6056 else
6057 HAVE_ALSA=no
6058 fi
6059
6060 if test $HAVE_ALSA = yes; then
6061 SAVE_CFLAGS="$CFLAGS"
6062 SAVE_LDFLAGS="$LDFLAGS"
6063 CFLAGS="$ALSA_CFLAGS $CFLAGS"
6064 LDFLAGS="$ALSA_LIBS $LDFLAGS"
6065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6066 /* end confdefs.h. */
6067 #include <asoundlib.h>
6068 int
6069 main ()
6070 {
6071 snd_lib_error_set_handler (0);
6072 ;
6073 return 0;
6074 }
6075 _ACEOF
6076 if ac_fn_c_try_compile "$LINENO"; then :
6077 emacs_alsa_normal=yes
6078 else
6079 emacs_alsa_normal=no
6080 fi
6081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6082 if test "$emacs_alsa_normal" != yes; then
6083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6084 /* end confdefs.h. */
6085 #include <alsa/asoundlib.h>
6086 int
6087 main ()
6088 {
6089 snd_lib_error_set_handler (0);
6090 ;
6091 return 0;
6092 }
6093 _ACEOF
6094 if ac_fn_c_try_compile "$LINENO"; then :
6095 emacs_alsa_subdir=yes
6096 else
6097 emacs_alsa_subdir=no
6098 fi
6099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6100 if test "$emacs_alsa_subdir" != yes; then
6101 as_fn_error "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5
6102 fi
6103 ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
6104 fi
6105
6106 CFLAGS="$SAVE_CFLAGS"
6107 LDFLAGS="$SAVE_LDFLAGS"
6108 LIBSOUND="$LIBSOUND $ALSA_LIBS"
6109 CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS"
6110
6111 $as_echo "#define HAVE_ALSA 1" >>confdefs.h
6112
6113 fi
6114
6115 if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then
6116 case "$opsys" in
6117 gnu-linux|freebsd|netbsd)
6118
6119 $as_echo "#define HAVE_SOUND 1" >>confdefs.h
6120
6121 ;;
6122 esac
6123 fi
6124
6125
6126 fi
6127
6128 for ac_header in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h \
6129 linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h \
6130 stdio_ext.h fcntl.h strings.h coff.h pty.h sys/mman.h \
6131 sys/param.h sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h \
6132 sys/utsname.h pwd.h utmp.h
6133 do :
6134 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6135 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6136 eval as_val=\$$as_ac_Header
6137 if test "x$as_val" = x""yes; then :
6138 cat >>confdefs.h <<_ACEOF
6139 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6140 _ACEOF
6141
6142 fi
6143
6144 done
6145
6146
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5
6148 $as_echo_n "checking if personality LINUX32 can be set... " >&6; }
6149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150 /* end confdefs.h. */
6151 #include <sys/personality.h>
6152 int
6153 main ()
6154 {
6155 personality (PER_LINUX32)
6156 ;
6157 return 0;
6158 }
6159 _ACEOF
6160 if ac_fn_c_try_compile "$LINENO"; then :
6161 emacs_cv_personality_linux32=yes
6162 else
6163 emacs_cv_personality_linux32=no
6164 fi
6165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5
6167 $as_echo "$emacs_cv_personality_linux32" >&6; }
6168
6169 if test $emacs_cv_personality_linux32 = yes; then
6170
6171 $as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h
6172
6173 fi
6174
6175 for ac_header in term.h
6176 do :
6177 ac_fn_c_check_header_preproc "$LINENO" "term.h" "ac_cv_header_term_h"
6178 if test "x$ac_cv_header_term_h" = x""yes; then :
6179 cat >>confdefs.h <<_ACEOF
6180 #define HAVE_TERM_H 1
6181 _ACEOF
6182
6183 fi
6184
6185 done
6186
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6188 $as_echo_n "checking for ANSI C header files... " >&6; }
6189 if test "${ac_cv_header_stdc+set}" = set; then :
6190 $as_echo_n "(cached) " >&6
6191 else
6192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193 /* end confdefs.h. */
6194 #include <stdlib.h>
6195 #include <stdarg.h>
6196 #include <string.h>
6197 #include <float.h>
6198
6199 int
6200 main ()
6201 {
6202
6203 ;
6204 return 0;
6205 }
6206 _ACEOF
6207 if ac_fn_c_try_compile "$LINENO"; then :
6208 ac_cv_header_stdc=yes
6209 else
6210 ac_cv_header_stdc=no
6211 fi
6212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6213
6214 if test $ac_cv_header_stdc = yes; then
6215 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h. */
6218 #include <string.h>
6219
6220 _ACEOF
6221 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6222 $EGREP "memchr" >/dev/null 2>&1; then :
6223
6224 else
6225 ac_cv_header_stdc=no
6226 fi
6227 rm -f conftest*
6228
6229 fi
6230
6231 if test $ac_cv_header_stdc = yes; then
6232 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6234 /* end confdefs.h. */
6235 #include <stdlib.h>
6236
6237 _ACEOF
6238 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6239 $EGREP "free" >/dev/null 2>&1; then :
6240
6241 else
6242 ac_cv_header_stdc=no
6243 fi
6244 rm -f conftest*
6245
6246 fi
6247
6248 if test $ac_cv_header_stdc = yes; then
6249 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6250 if test "$cross_compiling" = yes; then :
6251 :
6252 else
6253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6254 /* end confdefs.h. */
6255 #include <ctype.h>
6256 #include <stdlib.h>
6257 #if ((' ' & 0x0FF) == 0x020)
6258 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6259 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6260 #else
6261 # define ISLOWER(c) \
6262 (('a' <= (c) && (c) <= 'i') \
6263 || ('j' <= (c) && (c) <= 'r') \
6264 || ('s' <= (c) && (c) <= 'z'))
6265 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6266 #endif
6267
6268 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6269 int
6270 main ()
6271 {
6272 int i;
6273 for (i = 0; i < 256; i++)
6274 if (XOR (islower (i), ISLOWER (i))
6275 || toupper (i) != TOUPPER (i))
6276 return 2;
6277 return 0;
6278 }
6279 _ACEOF
6280 if ac_fn_c_try_run "$LINENO"; then :
6281
6282 else
6283 ac_cv_header_stdc=no
6284 fi
6285 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6286 conftest.$ac_objext conftest.beam conftest.$ac_ext
6287 fi
6288
6289 fi
6290 fi
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6292 $as_echo "$ac_cv_header_stdc" >&6; }
6293 if test $ac_cv_header_stdc = yes; then
6294
6295 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6296
6297 fi
6298
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
6300 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
6301 if test "${ac_cv_header_time+set}" = set; then :
6302 $as_echo_n "(cached) " >&6
6303 else
6304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6305 /* end confdefs.h. */
6306 #include <sys/types.h>
6307 #include <sys/time.h>
6308 #include <time.h>
6309
6310 int
6311 main ()
6312 {
6313 if ((struct tm *) 0)
6314 return 0;
6315 ;
6316 return 0;
6317 }
6318 _ACEOF
6319 if ac_fn_c_try_compile "$LINENO"; then :
6320 ac_cv_header_time=yes
6321 else
6322 ac_cv_header_time=no
6323 fi
6324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6325 fi
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
6327 $as_echo "$ac_cv_header_time" >&6; }
6328 if test $ac_cv_header_time = yes; then
6329
6330 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
6331
6332 fi
6333
6334 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default"
6335 if test "x$ac_cv_have_decl_sys_siglist" = x""yes; then :
6336 ac_have_decl=1
6337 else
6338 ac_have_decl=0
6339 fi
6340
6341 cat >>confdefs.h <<_ACEOF
6342 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
6343 _ACEOF
6344
6345 if test $ac_cv_have_decl_sys_siglist != yes; then
6346 # For Tru64, at least:
6347 ac_fn_c_check_decl "$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "$ac_includes_default"
6348 if test "x$ac_cv_have_decl___sys_siglist" = x""yes; then :
6349 ac_have_decl=1
6350 else
6351 ac_have_decl=0
6352 fi
6353
6354 cat >>confdefs.h <<_ACEOF
6355 #define HAVE_DECL___SYS_SIGLIST $ac_have_decl
6356 _ACEOF
6357
6358 if test $ac_cv_have_decl___sys_siglist = yes; then
6359
6360 $as_echo "#define sys_siglist __sys_siglist" >>confdefs.h
6361
6362 fi
6363 fi
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6365 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6366 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
6367 $as_echo_n "(cached) " >&6
6368 else
6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 /* end confdefs.h. */
6371 #include <sys/types.h>
6372 #include <sys/wait.h>
6373 #ifndef WEXITSTATUS
6374 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6375 #endif
6376 #ifndef WIFEXITED
6377 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6378 #endif
6379
6380 int
6381 main ()
6382 {
6383 int s;
6384 wait (&s);
6385 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6386 ;
6387 return 0;
6388 }
6389 _ACEOF
6390 if ac_fn_c_try_compile "$LINENO"; then :
6391 ac_cv_header_sys_wait_h=yes
6392 else
6393 ac_cv_header_sys_wait_h=no
6394 fi
6395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6396 fi
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6398 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6399 if test $ac_cv_header_sys_wait_h = yes; then
6400
6401 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6402
6403 fi
6404
6405
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5
6407 $as_echo_n "checking for struct utimbuf... " >&6; }
6408 if test "${emacs_cv_struct_utimbuf+set}" = set; then :
6409 $as_echo_n "(cached) " >&6
6410 else
6411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6412 /* end confdefs.h. */
6413 #ifdef TIME_WITH_SYS_TIME
6414 #include <sys/time.h>
6415 #include <time.h>
6416 #else
6417 #ifdef HAVE_SYS_TIME_H
6418 #include <sys/time.h>
6419 #else
6420 #include <time.h>
6421 #endif
6422 #endif
6423 #ifdef HAVE_UTIME_H
6424 #include <utime.h>
6425 #endif
6426 int
6427 main ()
6428 {
6429 static struct utimbuf x; x.actime = x.modtime;
6430 ;
6431 return 0;
6432 }
6433 _ACEOF
6434 if ac_fn_c_try_compile "$LINENO"; then :
6435 emacs_cv_struct_utimbuf=yes
6436 else
6437 emacs_cv_struct_utimbuf=no
6438 fi
6439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6440 fi
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_utimbuf" >&5
6442 $as_echo "$emacs_cv_struct_utimbuf" >&6; }
6443 if test $emacs_cv_struct_utimbuf = yes; then
6444
6445 $as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h
6446
6447 fi
6448
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
6450 $as_echo_n "checking return type of signal handlers... " >&6; }
6451 if test "${ac_cv_type_signal+set}" = set; then :
6452 $as_echo_n "(cached) " >&6
6453 else
6454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6455 /* end confdefs.h. */
6456 #include <sys/types.h>
6457 #include <signal.h>
6458
6459 int
6460 main ()
6461 {
6462 return *(signal (0, 0)) (0) == 1;
6463 ;
6464 return 0;
6465 }
6466 _ACEOF
6467 if ac_fn_c_try_compile "$LINENO"; then :
6468 ac_cv_type_signal=int
6469 else
6470 ac_cv_type_signal=void
6471 fi
6472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6473 fi
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
6475 $as_echo "$ac_cv_type_signal" >&6; }
6476
6477 cat >>confdefs.h <<_ACEOF
6478 #define RETSIGTYPE $ac_cv_type_signal
6479 _ACEOF
6480
6481
6482
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5
6484 $as_echo_n "checking for speed_t... " >&6; }
6485 if test "${emacs_cv_speed_t+set}" = set; then :
6486 $as_echo_n "(cached) " >&6
6487 else
6488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6489 /* end confdefs.h. */
6490 #include <termios.h>
6491 int
6492 main ()
6493 {
6494 speed_t x = 1;
6495 ;
6496 return 0;
6497 }
6498 _ACEOF
6499 if ac_fn_c_try_compile "$LINENO"; then :
6500 emacs_cv_speed_t=yes
6501 else
6502 emacs_cv_speed_t=no
6503 fi
6504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6505 fi
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5
6507 $as_echo "$emacs_cv_speed_t" >&6; }
6508 if test $emacs_cv_speed_t = yes; then
6509
6510 $as_echo "#define HAVE_SPEED_T 1" >>confdefs.h
6511
6512 fi
6513
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
6515 $as_echo_n "checking for struct timeval... " >&6; }
6516 if test "${emacs_cv_struct_timeval+set}" = set; then :
6517 $as_echo_n "(cached) " >&6
6518 else
6519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6520 /* end confdefs.h. */
6521 #ifdef TIME_WITH_SYS_TIME
6522 #include <sys/time.h>
6523 #include <time.h>
6524 #else
6525 #ifdef HAVE_SYS_TIME_H
6526 #include <sys/time.h>
6527 #else
6528 #include <time.h>
6529 #endif
6530 #endif
6531 int
6532 main ()
6533 {
6534 static struct timeval x; x.tv_sec = x.tv_usec;
6535 ;
6536 return 0;
6537 }
6538 _ACEOF
6539 if ac_fn_c_try_compile "$LINENO"; then :
6540 emacs_cv_struct_timeval=yes
6541 else
6542 emacs_cv_struct_timeval=no
6543 fi
6544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6545 fi
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_timeval" >&5
6547 $as_echo "$emacs_cv_struct_timeval" >&6; }
6548 HAVE_TIMEVAL=$emacs_cv_struct_timeval
6549 if test $emacs_cv_struct_timeval = yes; then
6550
6551 $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
6552
6553 fi
6554
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct exception" >&5
6556 $as_echo_n "checking for struct exception... " >&6; }
6557 if test "${emacs_cv_struct_exception+set}" = set; then :
6558 $as_echo_n "(cached) " >&6
6559 else
6560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6561 /* end confdefs.h. */
6562 #include <math.h>
6563 int
6564 main ()
6565 {
6566 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
6567 ;
6568 return 0;
6569 }
6570 _ACEOF
6571 if ac_fn_c_try_compile "$LINENO"; then :
6572 emacs_cv_struct_exception=yes
6573 else
6574 emacs_cv_struct_exception=no
6575 fi
6576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6577 fi
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_exception" >&5
6579 $as_echo "$emacs_cv_struct_exception" >&6; }
6580 HAVE_EXCEPTION=$emacs_cv_struct_exception
6581 if test $emacs_cv_struct_exception != yes; then
6582
6583 $as_echo "#define NO_MATHERR 1" >>confdefs.h
6584
6585 fi
6586
6587 for ac_header in sys/socket.h
6588 do :
6589 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
6590 if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
6591 cat >>confdefs.h <<_ACEOF
6592 #define HAVE_SYS_SOCKET_H 1
6593 _ACEOF
6594
6595 fi
6596
6597 done
6598
6599 for ac_header in net/if.h
6600 do :
6601 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
6602 #if HAVE_SYS_SOCKET_H
6603 #include <sys/socket.h>
6604 #endif
6605 "
6606 if test "x$ac_cv_header_net_if_h" = x""yes; then :
6607 cat >>confdefs.h <<_ACEOF
6608 #define HAVE_NET_IF_H 1
6609 _ACEOF
6610
6611 fi
6612
6613 done
6614
6615
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
6617 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
6618 if test "${ac_cv_struct_tm+set}" = set; then :
6619 $as_echo_n "(cached) " >&6
6620 else
6621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6622 /* end confdefs.h. */
6623 #include <sys/types.h>
6624 #include <time.h>
6625
6626 int
6627 main ()
6628 {
6629 struct tm tm;
6630 int *p = &tm.tm_sec;
6631 return !p;
6632 ;
6633 return 0;
6634 }
6635 _ACEOF
6636 if ac_fn_c_try_compile "$LINENO"; then :
6637 ac_cv_struct_tm=time.h
6638 else
6639 ac_cv_struct_tm=sys/time.h
6640 fi
6641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6642 fi
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
6644 $as_echo "$ac_cv_struct_tm" >&6; }
6645 if test $ac_cv_struct_tm = sys/time.h; then
6646
6647 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
6648
6649 fi
6650
6651 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
6652 #include <$ac_cv_struct_tm>
6653
6654 "
6655 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
6656
6657 cat >>confdefs.h <<_ACEOF
6658 #define HAVE_STRUCT_TM_TM_ZONE 1
6659 _ACEOF
6660
6661
6662 fi
6663
6664 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
6665
6666 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
6667
6668 else
6669 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
6670 "
6671 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
6672 ac_have_decl=1
6673 else
6674 ac_have_decl=0
6675 fi
6676
6677 cat >>confdefs.h <<_ACEOF
6678 #define HAVE_DECL_TZNAME $ac_have_decl
6679 _ACEOF
6680
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
6682 $as_echo_n "checking for tzname... " >&6; }
6683 if test "${ac_cv_var_tzname+set}" = set; then :
6684 $as_echo_n "(cached) " >&6
6685 else
6686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6687 /* end confdefs.h. */
6688 #include <time.h>
6689 #if !HAVE_DECL_TZNAME
6690 extern char *tzname[];
6691 #endif
6692
6693 int
6694 main ()
6695 {
6696 return tzname[0][0];
6697 ;
6698 return 0;
6699 }
6700 _ACEOF
6701 if ac_fn_c_try_link "$LINENO"; then :
6702 ac_cv_var_tzname=yes
6703 else
6704 ac_cv_var_tzname=no
6705 fi
6706 rm -f core conftest.err conftest.$ac_objext \
6707 conftest$ac_exeext conftest.$ac_ext
6708 fi
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
6710 $as_echo "$ac_cv_var_tzname" >&6; }
6711 if test $ac_cv_var_tzname = yes; then
6712
6713 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
6714
6715 fi
6716 fi
6717
6718 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
6719 "
6720 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = x""yes; then :
6721
6722 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
6723
6724 fi
6725
6726 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default
6727 #if HAVE_SYS_SOCKET_H
6728 #include <sys/socket.h>
6729 #endif
6730 #if HAVE_NET_IF_H
6731 #include <net/if.h>
6732 #endif
6733 "
6734 if test "x$ac_cv_member_struct_ifreq_ifr_flags" = x""yes; then :
6735
6736 cat >>confdefs.h <<_ACEOF
6737 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
6738 _ACEOF
6739
6740
6741 fi
6742 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default
6743 #if HAVE_SYS_SOCKET_H
6744 #include <sys/socket.h>
6745 #endif
6746 #if HAVE_NET_IF_H
6747 #include <net/if.h>
6748 #endif
6749 "
6750 if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = x""yes; then :
6751
6752 cat >>confdefs.h <<_ACEOF
6753 #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
6754 _ACEOF
6755
6756
6757 fi
6758 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default
6759 #if HAVE_SYS_SOCKET_H
6760 #include <sys/socket.h>
6761 #endif
6762 #if HAVE_NET_IF_H
6763 #include <net/if.h>
6764 #endif
6765 "
6766 if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = x""yes; then :
6767
6768 cat >>confdefs.h <<_ACEOF
6769 #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
6770 _ACEOF
6771
6772
6773 fi
6774 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default
6775 #if HAVE_SYS_SOCKET_H
6776 #include <sys/socket.h>
6777 #endif
6778 #if HAVE_NET_IF_H
6779 #include <net/if.h>
6780 #endif
6781 "
6782 if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = x""yes; then :
6783
6784 cat >>confdefs.h <<_ACEOF
6785 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
6786 _ACEOF
6787
6788
6789 fi
6790 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default
6791 #if HAVE_SYS_SOCKET_H
6792 #include <sys/socket.h>
6793 #endif
6794 #if HAVE_NET_IF_H
6795 #include <net/if.h>
6796 #endif
6797 "
6798 if test "x$ac_cv_member_struct_ifreq_ifr_addr" = x""yes; then :
6799
6800 cat >>confdefs.h <<_ACEOF
6801 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
6802 _ACEOF
6803
6804
6805 fi
6806
6807
6808
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
6810 $as_echo_n "checking for function prototypes... " >&6; }
6811 if test "$ac_cv_prog_cc_c89" != no; then
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6813 $as_echo "yes" >&6; }
6814
6815 $as_echo "#define PROTOTYPES 1" >>confdefs.h
6816
6817
6818 $as_echo "#define __PROTOTYPES 1" >>confdefs.h
6819
6820 else
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6822 $as_echo "no" >&6; }
6823 fi
6824
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6826 $as_echo_n "checking for working volatile... " >&6; }
6827 if test "${ac_cv_c_volatile+set}" = set; then :
6828 $as_echo_n "(cached) " >&6
6829 else
6830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6831 /* end confdefs.h. */
6832
6833 int
6834 main ()
6835 {
6836
6837 volatile int x;
6838 int * volatile y = (int *) 0;
6839 return !x && !y;
6840 ;
6841 return 0;
6842 }
6843 _ACEOF
6844 if ac_fn_c_try_compile "$LINENO"; then :
6845 ac_cv_c_volatile=yes
6846 else
6847 ac_cv_c_volatile=no
6848 fi
6849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6850 fi
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6852 $as_echo "$ac_cv_c_volatile" >&6; }
6853 if test $ac_cv_c_volatile = no; then
6854
6855 $as_echo "#define volatile /**/" >>confdefs.h
6856
6857 fi
6858
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
6860 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
6861 if test "${ac_cv_c_const+set}" = set; then :
6862 $as_echo_n "(cached) " >&6
6863 else
6864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6865 /* end confdefs.h. */
6866
6867 int
6868 main ()
6869 {
6870 /* FIXME: Include the comments suggested by Paul. */
6871 #ifndef __cplusplus
6872 /* Ultrix mips cc rejects this. */
6873 typedef int charset[2];
6874 const charset cs;
6875 /* SunOS 4.1.1 cc rejects this. */
6876 char const *const *pcpcc;
6877 char **ppc;
6878 /* NEC SVR4.0.2 mips cc rejects this. */
6879 struct point {int x, y;};
6880 static struct point const zero = {0,0};
6881 /* AIX XL C 1.02.0.0 rejects this.
6882 It does not let you subtract one const X* pointer from another in
6883 an arm of an if-expression whose if-part is not a constant
6884 expression */
6885 const char *g = "string";
6886 pcpcc = &g + (g ? g-g : 0);
6887 /* HPUX 7.0 cc rejects these. */
6888 ++pcpcc;
6889 ppc = (char**) pcpcc;
6890 pcpcc = (char const *const *) ppc;
6891 { /* SCO 3.2v4 cc rejects this. */
6892 char *t;
6893 char const *s = 0 ? (char *) 0 : (char const *) 0;
6894
6895 *t++ = 0;
6896 if (s) return 0;
6897 }
6898 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6899 int x[] = {25, 17};
6900 const int *foo = &x[0];
6901 ++foo;
6902 }
6903 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6904 typedef const int *iptr;
6905 iptr p = 0;
6906 ++p;
6907 }
6908 { /* AIX XL C 1.02.0.0 rejects this saying
6909 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6910 struct s { int j; const int *ap[3]; };
6911 struct s *b; b->j = 5;
6912 }
6913 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6914 const int foo = 10;
6915 if (!foo) return 0;
6916 }
6917 return !cs[0] && !zero.x;
6918 #endif
6919
6920 ;
6921 return 0;
6922 }
6923 _ACEOF
6924 if ac_fn_c_try_compile "$LINENO"; then :
6925 ac_cv_c_const=yes
6926 else
6927 ac_cv_c_const=no
6928 fi
6929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6930 fi
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
6932 $as_echo "$ac_cv_c_const" >&6; }
6933 if test $ac_cv_c_const = no; then
6934
6935 $as_echo "#define const /**/" >>confdefs.h
6936
6937 fi
6938
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for void * support" >&5
6940 $as_echo_n "checking for void * support... " >&6; }
6941 if test "${emacs_cv_void_star+set}" = set; then :
6942 $as_echo_n "(cached) " >&6
6943 else
6944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6945 /* end confdefs.h. */
6946
6947 int
6948 main ()
6949 {
6950 void * foo;
6951 ;
6952 return 0;
6953 }
6954 _ACEOF
6955 if ac_fn_c_try_compile "$LINENO"; then :
6956 emacs_cv_void_star=yes
6957 else
6958 emacs_cv_void_star=no
6959 fi
6960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6961 fi
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_void_star" >&5
6963 $as_echo "$emacs_cv_void_star" >&6; }
6964 if test $emacs_cv_void_star = yes; then
6965 $as_echo "#define POINTER_TYPE void" >>confdefs.h
6966
6967 else
6968 $as_echo "#define POINTER_TYPE char" >>confdefs.h
6969
6970 fi
6971
6972
6973
6974
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6976 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6977 set x ${MAKE-make}
6978 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6979 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6980 $as_echo_n "(cached) " >&6
6981 else
6982 cat >conftest.make <<\_ACEOF
6983 SHELL = /bin/sh
6984 all:
6985 @echo '@@@%%%=$(MAKE)=@@@%%%'
6986 _ACEOF
6987 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6988 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6989 *@@@%%%=?*=@@@%%%*)
6990 eval ac_cv_prog_make_${ac_make}_set=yes;;
6991 *)
6992 eval ac_cv_prog_make_${ac_make}_set=no;;
6993 esac
6994 rm -f conftest.make
6995 fi
6996 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6998 $as_echo "yes" >&6; }
6999 SET_MAKE=
7000 else
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7002 $as_echo "no" >&6; }
7003 SET_MAKE="MAKE=${MAKE-make}"
7004 fi
7005
7006
7007 DEPFLAGS=
7008 MKDEPDIR=":"
7009 deps_frag=deps.mk
7010 if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5
7012 $as_echo_n "checking whether we are using GNU Make... " >&6; }
7013 HAVE_GNU_MAKE=no
7014 testval=`make --version 2>/dev/null | grep 'GNU Make'`
7015 if test "x$testval" != x; then
7016 HAVE_GNU_MAKE=yes
7017 else
7018 ac_enable_autodepend=no
7019 fi
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5
7021 $as_echo "$HAVE_GNU_MAKE" >&6; }
7022 if test $HAVE_GNU_MAKE = yes; then
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5
7024 $as_echo_n "checking whether gcc understands -MMD -MF... " >&6; }
7025 SAVE_CFLAGS="$CFLAGS"
7026 CFLAGS="$CFLAGS -MMD -MF deps.d"
7027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7028 /* end confdefs.h. */
7029
7030 int
7031 main ()
7032 {
7033
7034 ;
7035 return 0;
7036 }
7037 _ACEOF
7038 if ac_fn_c_try_compile "$LINENO"; then :
7039
7040 else
7041 ac_enable_autodepend=no
7042 fi
7043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7044 CFLAGS="$SAVE_CFLAGS"
7045 test -f deps.d || ac_enable_autodepend=no
7046 rm -rf deps.d
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5
7048 $as_echo "$ac_enable_autodepend" >&6; }
7049 fi
7050 if test $ac_enable_autodepend = yes; then
7051 DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d'
7052 ## In parallel builds, another make might create depdir between
7053 ## the first test and mkdir, so stick another test on the end.
7054 ## Or use mkinstalldirs? mkdir -p is not portable.
7055 MKDEPDIR='test -d ${DEPDIR} || mkdir ${DEPDIR} || test -d ${DEPDIR}'
7056 deps_frag=autodeps.mk
7057 fi
7058 fi
7059 deps_frag=$srcdir/src/$deps_frag
7060
7061
7062
7063
7064
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5
7066 $as_echo_n "checking for long file names... " >&6; }
7067 if test "${ac_cv_sys_long_file_names+set}" = set; then :
7068 $as_echo_n "(cached) " >&6
7069 else
7070 ac_cv_sys_long_file_names=yes
7071 # Test for long file names in all the places we know might matter:
7072 # . the current directory, where building will happen
7073 # $prefix/lib where we will be installing things
7074 # $exec_prefix/lib likewise
7075 # $TMPDIR if set, where it might want to write temporary files
7076 # /tmp where it might want to write temporary files
7077 # /var/tmp likewise
7078 # /usr/tmp likewise
7079 for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
7080 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
7081 # in the usual case where exec_prefix is '${prefix}'.
7082 case $ac_dir in #(
7083 . | /* | ?:[\\/]*) ;; #(
7084 *) continue;;
7085 esac
7086 test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
7087 ac_xdir=$ac_dir/cf$$
7088 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
7089 ac_tf1=$ac_xdir/conftest9012345
7090 ac_tf2=$ac_xdir/conftest9012346
7091 touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
7092 ac_cv_sys_long_file_names=no
7093 rm -f -r "$ac_xdir" 2>/dev/null
7094 test $ac_cv_sys_long_file_names = no && break
7095 done
7096 fi
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5
7098 $as_echo "$ac_cv_sys_long_file_names" >&6; }
7099 if test $ac_cv_sys_long_file_names = yes; then
7100
7101 $as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h
7102
7103 fi
7104
7105
7106 #### Choose a window system.
7107
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
7109 $as_echo_n "checking for X... " >&6; }
7110
7111
7112 # Check whether --with-x was given.
7113 if test "${with_x+set}" = set; then :
7114 withval=$with_x;
7115 fi
7116
7117 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
7118 if test "x$with_x" = xno; then
7119 # The user explicitly disabled X.
7120 have_x=disabled
7121 else
7122 case $x_includes,$x_libraries in #(
7123 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
7124 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
7125 $as_echo_n "(cached) " >&6
7126 else
7127 # One or both of the vars are not set, and there is no cached value.
7128 ac_x_includes=no ac_x_libraries=no
7129 rm -f -r conftest.dir
7130 if mkdir conftest.dir; then
7131 cd conftest.dir
7132 cat >Imakefile <<'_ACEOF'
7133 incroot:
7134 @echo incroot='${INCROOT}'
7135 usrlibdir:
7136 @echo usrlibdir='${USRLIBDIR}'
7137 libdir:
7138 @echo libdir='${LIBDIR}'
7139 _ACEOF
7140 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
7141 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7142 for ac_var in incroot usrlibdir libdir; do
7143 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
7144 done
7145 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
7146 for ac_extension in a so sl dylib la dll; do
7147 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
7148 test -f "$ac_im_libdir/libX11.$ac_extension"; then
7149 ac_im_usrlibdir=$ac_im_libdir; break
7150 fi
7151 done
7152 # Screen out bogus values from the imake configuration. They are
7153 # bogus both because they are the default anyway, and because
7154 # using them would break gcc on systems where it needs fixed includes.
7155 case $ac_im_incroot in
7156 /usr/include) ac_x_includes= ;;
7157 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
7158 esac
7159 case $ac_im_usrlibdir in
7160 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
7161 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
7162 esac
7163 fi
7164 cd ..
7165 rm -f -r conftest.dir
7166 fi
7167
7168 # Standard set of common directories for X headers.
7169 # Check X11 before X11Rn because it is often a symlink to the current release.
7170 ac_x_header_dirs='
7171 /usr/X11/include
7172 /usr/X11R7/include
7173 /usr/X11R6/include
7174 /usr/X11R5/include
7175 /usr/X11R4/include
7176
7177 /usr/include/X11
7178 /usr/include/X11R7
7179 /usr/include/X11R6
7180 /usr/include/X11R5
7181 /usr/include/X11R4
7182
7183 /usr/local/X11/include
7184 /usr/local/X11R7/include
7185 /usr/local/X11R6/include
7186 /usr/local/X11R5/include
7187 /usr/local/X11R4/include
7188
7189 /usr/local/include/X11
7190 /usr/local/include/X11R7
7191 /usr/local/include/X11R6
7192 /usr/local/include/X11R5
7193 /usr/local/include/X11R4
7194
7195 /usr/X386/include
7196 /usr/x386/include
7197 /usr/XFree86/include/X11
7198
7199 /usr/include
7200 /usr/local/include
7201 /usr/unsupported/include
7202 /usr/athena/include
7203 /usr/local/x11r5/include
7204 /usr/lpp/Xamples/include
7205
7206 /usr/openwin/include
7207 /usr/openwin/share/include'
7208
7209 if test "$ac_x_includes" = no; then
7210 # Guess where to find include files, by looking for Xlib.h.
7211 # First, try using that file with no special directory specified.
7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213 /* end confdefs.h. */
7214 #include <X11/Xlib.h>
7215 _ACEOF
7216 if ac_fn_c_try_cpp "$LINENO"; then :
7217 # We can compile using X headers with no special include directory.
7218 ac_x_includes=
7219 else
7220 for ac_dir in $ac_x_header_dirs; do
7221 if test -r "$ac_dir/X11/Xlib.h"; then
7222 ac_x_includes=$ac_dir
7223 break
7224 fi
7225 done
7226 fi
7227 rm -f conftest.err conftest.$ac_ext
7228 fi # $ac_x_includes = no
7229
7230 if test "$ac_x_libraries" = no; then
7231 # Check for the libraries.
7232 # See if we find them without any special options.
7233 # Don't add to $LIBS permanently.
7234 ac_save_LIBS=$LIBS
7235 LIBS="-lX11 $LIBS"
7236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7237 /* end confdefs.h. */
7238 #include <X11/Xlib.h>
7239 int
7240 main ()
7241 {
7242 XrmInitialize ()
7243 ;
7244 return 0;
7245 }
7246 _ACEOF
7247 if ac_fn_c_try_link "$LINENO"; then :
7248 LIBS=$ac_save_LIBS
7249 # We can link X programs with no special library path.
7250 ac_x_libraries=
7251 else
7252 LIBS=$ac_save_LIBS
7253 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
7254 do
7255 # Don't even attempt the hair of trying to link an X program!
7256 for ac_extension in a so sl dylib la dll; do
7257 if test -r "$ac_dir/libX11.$ac_extension"; then
7258 ac_x_libraries=$ac_dir
7259 break 2
7260 fi
7261 done
7262 done
7263 fi
7264 rm -f core conftest.err conftest.$ac_objext \
7265 conftest$ac_exeext conftest.$ac_ext
7266 fi # $ac_x_libraries = no
7267
7268 case $ac_x_includes,$ac_x_libraries in #(
7269 no,* | *,no | *\'*)
7270 # Didn't find X, or a directory has "'" in its name.
7271 ac_cv_have_x="have_x=no";; #(
7272 *)
7273 # Record where we found X for the cache.
7274 ac_cv_have_x="have_x=yes\
7275 ac_x_includes='$ac_x_includes'\
7276 ac_x_libraries='$ac_x_libraries'"
7277 esac
7278 fi
7279 ;; #(
7280 *) have_x=yes;;
7281 esac
7282 eval "$ac_cv_have_x"
7283 fi # $with_x != no
7284
7285 if test "$have_x" != yes; then
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
7287 $as_echo "$have_x" >&6; }
7288 no_x=yes
7289 else
7290 # If each of the values was on the command line, it overrides each guess.
7291 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
7292 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
7293 # Update the cache value to reflect the command line values.
7294 ac_cv_have_x="have_x=yes\
7295 ac_x_includes='$x_includes'\
7296 ac_x_libraries='$x_libraries'"
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
7298 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
7299 fi
7300
7301 if test "$no_x" = yes; then
7302 window_system=none
7303 else
7304 window_system=x11
7305 fi
7306
7307 ## Workaround for bug in autoconf <= 2.62.
7308 ## http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01551.html
7309 ## No need to do anything special for these standard directories.
7310 if test -n "${x_libraries}" && test x"${x_libraries}" != xNONE; then
7311
7312 x_libraries=`echo :${x_libraries}: | sed -e 's|:/usr/lib64:|:|g' -e 's|:/lib64:|:|g' -e 's|^:||' -e 's|:$||'`
7313
7314 fi
7315
7316 LD_SWITCH_X_SITE_AUX=
7317 LD_SWITCH_X_SITE_AUX_RPATH=
7318 if test "${x_libraries}" != NONE; then
7319 if test -n "${x_libraries}"; then
7320 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
7321 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
7322 LD_SWITCH_X_SITE_AUX_RPATH=`echo ${LD_SWITCH_X_SITE_AUX} | sed -e 's/-R/-Wl,-rpath,/'`
7323 fi
7324 x_default_search_path=""
7325 x_search_path=${x_libraries}
7326 if test -z "${x_search_path}"; then
7327 x_search_path=/usr/lib
7328 fi
7329 for x_library in `echo ${x_search_path}: | \
7330 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
7331 x_search_path="\
7332 ${x_library}/X11/%L/%T/%N%C%S:\
7333 ${x_library}/X11/%l/%T/%N%C%S:\
7334 ${x_library}/X11/%T/%N%C%S:\
7335 ${x_library}/X11/%L/%T/%N%S:\
7336 ${x_library}/X11/%l/%T/%N%S:\
7337 ${x_library}/X11/%T/%N%S"
7338 if test x"${x_default_search_path}" = x; then
7339 x_default_search_path=${x_search_path}
7340 else
7341 x_default_search_path="${x_search_path}:${x_default_search_path}"
7342 fi
7343 done
7344 fi
7345
7346
7347
7348 if test "${x_includes}" != NONE && test -n "${x_includes}"; then
7349 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
7350 fi
7351
7352 if test x"${x_includes}" = x; then
7353 bitmapdir=/usr/include/X11/bitmaps
7354 else
7355 # accumulate include directories that have X11 bitmap subdirectories
7356 bmd_acc="dummyval"
7357 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
7358 if test -d "${bmd}/X11/bitmaps"; then
7359 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
7360 fi
7361 if test -d "${bmd}/bitmaps"; then
7362 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
7363 fi
7364 done
7365 if test ${bmd_acc} != "dummyval"; then
7366 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
7367 fi
7368 fi
7369
7370 HAVE_NS=no
7371 NS_IMPL_COCOA=no
7372 NS_IMPL_GNUSTEP=no
7373 tmp_CPPFLAGS="$CPPFLAGS"
7374 tmp_CFLAGS="$CFLAGS"
7375 CPPFLAGS="$CPPFLAGS -x objective-c"
7376 CFLAGS="$CFLAGS -x objective-c"
7377 TEMACS_LDFLAGS2="\${LDFLAGS}"
7378 if test "${with_ns}" != no; then
7379 if test "${opsys}" = darwin; then
7380 NS_IMPL_COCOA=yes
7381 ns_appdir=`pwd`/nextstep/Emacs.app/
7382 ns_appbindir=${ns_appdir}Contents/MacOS/
7383 ns_appresdir=${ns_appdir}Contents/Resources
7384 ns_appsrc=${srcdir}/nextstep/Cocoa/Emacs.base
7385 elif test -f $GNUSTEP_CONFIG_FILE; then
7386 NS_IMPL_GNUSTEP=yes
7387 ns_appdir=`pwd`/nextstep/Emacs.app/
7388 ns_appbindir=${ns_appdir}
7389 ns_appresdir=${ns_appdir}Resources
7390 ns_appsrc=${srcdir}/nextstep/GNUstep/Emacs.base
7391 GNUSTEP_SYSTEM_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)"
7392 GNUSTEP_SYSTEM_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)"
7393 GNUSTEP_LOCAL_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)"
7394 GNUSTEP_LOCAL_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)"
7395 test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \
7396 GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
7397 test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
7398 GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
7399 CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7400 CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7401 REAL_CFLAGS="$REAL_CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7402 LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
7403 LIB_STANDARD=
7404 START_FILES=
7405 TEMACS_LDFLAGS2=
7406 fi
7407 ac_fn_c_check_header_mongrel "$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default"
7408 if test "x$ac_cv_header_AppKit_AppKit_h" = x""yes; then :
7409 HAVE_NS=yes
7410 else
7411 as_fn_error "\`--with-ns' was specified, but the include
7412 files are missing or cannot be compiled." "$LINENO" 5
7413 fi
7414
7415
7416 NS_HAVE_NSINTEGER=yes
7417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7418 /* end confdefs.h. */
7419 #include <Foundation/NSObjCRuntime.h>
7420 int
7421 main ()
7422 {
7423 NSInteger i;
7424 ;
7425 return 0;
7426 }
7427 _ACEOF
7428 if ac_fn_c_try_compile "$LINENO"; then :
7429 ns_have_nsinteger=yes
7430 else
7431 ns_have_nsinteger=no
7432 fi
7433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7434 if test $ns_have_nsinteger = no; then
7435 NS_HAVE_NSINTEGER=no
7436 fi
7437 fi
7438
7439
7440 ns_frag=/dev/null
7441 NS_OBJ=
7442 NS_SUPPORT=
7443 if test "${HAVE_NS}" = yes; then
7444 window_system=nextstep
7445 with_xft=no
7446 # set up packaging dirs
7447 exec_prefix=${ns_appbindir}
7448 libexecdir=${ns_appbindir}/libexec
7449 if test "${EN_NS_SELF_CONTAINED}" = yes; then
7450 prefix=${ns_appresdir}
7451 fi
7452 ns_frag=$srcdir/src/ns.mk
7453 NS_OBJ="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o fontset.o fringe.o image.o"
7454 NS_SUPPORT="\${lispsource}emacs-lisp/easymenu.elc \${lispsource}term/ns-win.elc"
7455 fi
7456 CFLAGS="$tmp_CFLAGS"
7457 CPPFLAGS="$tmp_CPPFLAGS"
7458
7459
7460
7461
7462
7463 case "${window_system}" in
7464 x11 )
7465 HAVE_X_WINDOWS=yes
7466 HAVE_X11=yes
7467 case "${with_x_toolkit}" in
7468 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
7469 motif ) USE_X_TOOLKIT=MOTIF ;;
7470 gtk ) with_gtk=yes
7471 USE_X_TOOLKIT=none ;;
7472 gtk3 ) with_gtk3=yes
7473 USE_X_TOOLKIT=none ;;
7474 no ) USE_X_TOOLKIT=none ;;
7475 * ) USE_X_TOOLKIT=maybe ;;
7476 esac
7477 ;;
7478 nextstep | none )
7479 HAVE_X_WINDOWS=no
7480 HAVE_X11=no
7481 USE_X_TOOLKIT=none
7482 ;;
7483 esac
7484
7485 if test "$window_system" = none && test "X$with_x" != "Xno"; then
7486 # Extract the first word of "X", so it can be a program name with args.
7487 set dummy X; ac_word=$2
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7489 $as_echo_n "checking for $ac_word... " >&6; }
7490 if test "${ac_cv_prog_HAVE_XSERVER+set}" = set; then :
7491 $as_echo_n "(cached) " >&6
7492 else
7493 if test -n "$HAVE_XSERVER"; then
7494 ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test.
7495 else
7496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7497 for as_dir in $PATH
7498 do
7499 IFS=$as_save_IFS
7500 test -z "$as_dir" && as_dir=.
7501 for ac_exec_ext in '' $ac_executable_extensions; do
7502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7503 ac_cv_prog_HAVE_XSERVER="true"
7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7505 break 2
7506 fi
7507 done
7508 done
7509 IFS=$as_save_IFS
7510
7511 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false"
7512 fi
7513 fi
7514 HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER
7515 if test -n "$HAVE_XSERVER"; then
7516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5
7517 $as_echo "$HAVE_XSERVER" >&6; }
7518 else
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7520 $as_echo "no" >&6; }
7521 fi
7522
7523
7524 if test "$HAVE_XSERVER" = true ||
7525 test -n "$DISPLAY" ||
7526 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
7527 as_fn_error "You seem to be running X, but no X development libraries
7528 were found. You should install the relevant development files for X
7529 and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
7530 sure you have development files for image handling, i.e.
7531 tiff, gif, jpeg, png and xpm.
7532 If you are sure you want Emacs compiled without X window support, pass
7533 --without-x
7534 to configure." "$LINENO" 5
7535 fi
7536 fi
7537
7538 ### If we're using X11, we should use the X menu package.
7539 HAVE_MENUS=no
7540 case ${HAVE_X11} in
7541 yes ) HAVE_MENUS=yes ;;
7542 esac
7543
7544 # Do the opsystem or machine files prohibit the use of the GNU malloc?
7545 # Assume not, until told otherwise.
7546 GNU_MALLOC=yes
7547 doug_lea_malloc=yes
7548 ac_fn_c_check_func "$LINENO" "malloc_get_state" "ac_cv_func_malloc_get_state"
7549 if test "x$ac_cv_func_malloc_get_state" = x""yes; then :
7550
7551 else
7552 doug_lea_malloc=no
7553 fi
7554
7555 ac_fn_c_check_func "$LINENO" "malloc_set_state" "ac_cv_func_malloc_set_state"
7556 if test "x$ac_cv_func_malloc_set_state" = x""yes; then :
7557
7558 else
7559 doug_lea_malloc=no
7560 fi
7561
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __after_morecore_hook exists" >&5
7563 $as_echo_n "checking whether __after_morecore_hook exists... " >&6; }
7564 if test "${emacs_cv_var___after_morecore_hook+set}" = set; then :
7565 $as_echo_n "(cached) " >&6
7566 else
7567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7568 /* end confdefs.h. */
7569 extern void (* __after_morecore_hook)();
7570 int
7571 main ()
7572 {
7573 __after_morecore_hook = 0
7574 ;
7575 return 0;
7576 }
7577 _ACEOF
7578 if ac_fn_c_try_link "$LINENO"; then :
7579 emacs_cv_var___after_morecore_hook=yes
7580 else
7581 emacs_cv_var___after_morecore_hook=no
7582 fi
7583 rm -f core conftest.err conftest.$ac_objext \
7584 conftest$ac_exeext conftest.$ac_ext
7585 fi
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var___after_morecore_hook" >&5
7587 $as_echo "$emacs_cv_var___after_morecore_hook" >&6; }
7588 if test $emacs_cv_var___after_morecore_hook = no; then
7589 doug_lea_malloc=no
7590 fi
7591
7592
7593 system_malloc=no
7594 case "$opsys" in
7595 ## darwin ld insists on the use of malloc routines in the System framework.
7596 darwin|sol2-10) system_malloc=yes ;;
7597 esac
7598
7599 if test "${system_malloc}" = "yes"; then
7600
7601 $as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h
7602
7603 GNU_MALLOC=no
7604 GNU_MALLOC_reason="
7605 (The GNU allocators don't work with this system configuration.)"
7606 GMALLOC_OBJ=
7607 VMLIMIT_OBJ=
7608 else
7609 test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ=gmalloc.o
7610 VMLIMIT_OBJ=vm-limit.o
7611 fi
7612
7613
7614
7615 if test "$doug_lea_malloc" = "yes" ; then
7616 if test "$GNU_MALLOC" = yes ; then
7617 GNU_MALLOC_reason="
7618 (Using Doug Lea's new malloc from the GNU C Library.)"
7619 fi
7620
7621 $as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h
7622
7623
7624 ## Use mmap directly for allocating larger buffers.
7625 ## FIXME this comes from src/s/{gnu,gnu-linux}.h:
7626 ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
7627 ## Does the AC_FUNC_MMAP test below make this check unecessary?
7628 case "$opsys" in
7629 gnu*) REL_ALLOC=no ;;
7630 esac
7631 fi
7632
7633 if test x"${REL_ALLOC}" = x; then
7634 REL_ALLOC=${GNU_MALLOC}
7635 fi
7636
7637 use_mmap_for_buffers=no
7638 case "$opsys" in
7639 freebsd|irix6-5) use_mmap_for_buffers=yes ;;
7640 esac
7641
7642
7643
7644
7645 for ac_header in $ac_header_list
7646 do :
7647 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7648 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7649 "
7650 eval as_val=\$$as_ac_Header
7651 if test "x$as_val" = x""yes; then :
7652 cat >>confdefs.h <<_ACEOF
7653 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7654 _ACEOF
7655
7656 fi
7657
7658 done
7659
7660
7661
7662
7663
7664
7665
7666
7667 for ac_func in getpagesize
7668 do :
7669 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7670 if test "x$ac_cv_func_getpagesize" = x""yes; then :
7671 cat >>confdefs.h <<_ACEOF
7672 #define HAVE_GETPAGESIZE 1
7673 _ACEOF
7674
7675 fi
7676 done
7677
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7679 $as_echo_n "checking for working mmap... " >&6; }
7680 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
7681 $as_echo_n "(cached) " >&6
7682 else
7683 if test "$cross_compiling" = yes; then :
7684 ac_cv_func_mmap_fixed_mapped=no
7685 else
7686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7687 /* end confdefs.h. */
7688 $ac_includes_default
7689 /* malloc might have been renamed as rpl_malloc. */
7690 #undef malloc
7691
7692 /* Thanks to Mike Haertel and Jim Avera for this test.
7693 Here is a matrix of mmap possibilities:
7694 mmap private not fixed
7695 mmap private fixed at somewhere currently unmapped
7696 mmap private fixed at somewhere already mapped
7697 mmap shared not fixed
7698 mmap shared fixed at somewhere currently unmapped
7699 mmap shared fixed at somewhere already mapped
7700 For private mappings, we should verify that changes cannot be read()
7701 back from the file, nor mmap's back from the file at a different
7702 address. (There have been systems where private was not correctly
7703 implemented like the infamous i386 svr4.0, and systems where the
7704 VM page cache was not coherent with the file system buffer cache
7705 like early versions of FreeBSD and possibly contemporary NetBSD.)
7706 For shared mappings, we should conversely verify that changes get
7707 propagated back to all the places they're supposed to be.
7708
7709 Grep wants private fixed already mapped.
7710 The main things grep needs to know about mmap are:
7711 * does it exist and is it safe to write into the mmap'd area
7712 * how to use it (BSD variants) */
7713
7714 #include <fcntl.h>
7715 #include <sys/mman.h>
7716
7717 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7718 char *malloc ();
7719 #endif
7720
7721 /* This mess was copied from the GNU getpagesize.h. */
7722 #ifndef HAVE_GETPAGESIZE
7723 # ifdef _SC_PAGESIZE
7724 # define getpagesize() sysconf(_SC_PAGESIZE)
7725 # else /* no _SC_PAGESIZE */
7726 # ifdef HAVE_SYS_PARAM_H
7727 # include <sys/param.h>
7728 # ifdef EXEC_PAGESIZE
7729 # define getpagesize() EXEC_PAGESIZE
7730 # else /* no EXEC_PAGESIZE */
7731 # ifdef NBPG
7732 # define getpagesize() NBPG * CLSIZE
7733 # ifndef CLSIZE
7734 # define CLSIZE 1
7735 # endif /* no CLSIZE */
7736 # else /* no NBPG */
7737 # ifdef NBPC
7738 # define getpagesize() NBPC
7739 # else /* no NBPC */
7740 # ifdef PAGESIZE
7741 # define getpagesize() PAGESIZE
7742 # endif /* PAGESIZE */
7743 # endif /* no NBPC */
7744 # endif /* no NBPG */
7745 # endif /* no EXEC_PAGESIZE */
7746 # else /* no HAVE_SYS_PARAM_H */
7747 # define getpagesize() 8192 /* punt totally */
7748 # endif /* no HAVE_SYS_PARAM_H */
7749 # endif /* no _SC_PAGESIZE */
7750
7751 #endif /* no HAVE_GETPAGESIZE */
7752
7753 int
7754 main ()
7755 {
7756 char *data, *data2, *data3;
7757 int i, pagesize;
7758 int fd, fd2;
7759
7760 pagesize = getpagesize ();
7761
7762 /* First, make a file with some known garbage in it. */
7763 data = (char *) malloc (pagesize);
7764 if (!data)
7765 return 1;
7766 for (i = 0; i < pagesize; ++i)
7767 *(data + i) = rand ();
7768 umask (0);
7769 fd = creat ("conftest.mmap", 0600);
7770 if (fd < 0)
7771 return 2;
7772 if (write (fd, data, pagesize) != pagesize)
7773 return 3;
7774 close (fd);
7775
7776 /* Next, check that the tail of a page is zero-filled. File must have
7777 non-zero length, otherwise we risk SIGBUS for entire page. */
7778 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7779 if (fd2 < 0)
7780 return 4;
7781 data2 = "";
7782 if (write (fd2, data2, 1) != 1)
7783 return 5;
7784 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7785 if (data2 == MAP_FAILED)
7786 return 6;
7787 for (i = 0; i < pagesize; ++i)
7788 if (*(data2 + i))
7789 return 7;
7790 close (fd2);
7791 if (munmap (data2, pagesize))
7792 return 8;
7793
7794 /* Next, try to mmap the file at a fixed address which already has
7795 something else allocated at it. If we can, also make sure that
7796 we see the same garbage. */
7797 fd = open ("conftest.mmap", O_RDWR);
7798 if (fd < 0)
7799 return 9;
7800 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7801 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7802 return 10;
7803 for (i = 0; i < pagesize; ++i)
7804 if (*(data + i) != *(data2 + i))
7805 return 11;
7806
7807 /* Finally, make sure that changes to the mapped area do not
7808 percolate back to the file as seen by read(). (This is a bug on
7809 some variants of i386 svr4.0.) */
7810 for (i = 0; i < pagesize; ++i)
7811 *(data2 + i) = *(data2 + i) + 1;
7812 data3 = (char *) malloc (pagesize);
7813 if (!data3)
7814 return 12;
7815 if (read (fd, data3, pagesize) != pagesize)
7816 return 13;
7817 for (i = 0; i < pagesize; ++i)
7818 if (*(data + i) != *(data3 + i))
7819 return 14;
7820 close (fd);
7821 return 0;
7822 }
7823 _ACEOF
7824 if ac_fn_c_try_run "$LINENO"; then :
7825 ac_cv_func_mmap_fixed_mapped=yes
7826 else
7827 ac_cv_func_mmap_fixed_mapped=no
7828 fi
7829 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7830 conftest.$ac_objext conftest.beam conftest.$ac_ext
7831 fi
7832
7833 fi
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7835 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7836 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7837
7838 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7839
7840 fi
7841 rm -f conftest.mmap conftest.txt
7842
7843 if test $use_mmap_for_buffers = yes; then
7844
7845 $as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h
7846
7847 REL_ALLOC=no
7848 fi
7849
7850 LIBS="$LIBS_SYSTEM $LIBS"
7851
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
7853 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
7854 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
7855 $as_echo_n "(cached) " >&6
7856 else
7857 ac_check_lib_save_LIBS=$LIBS
7858 LIBS="-ldnet $LIBS"
7859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7860 /* end confdefs.h. */
7861
7862 /* Override any GCC internal prototype to avoid an error.
7863 Use char because int might match the return type of a GCC
7864 builtin and then its argument prototype would still apply. */
7865 #ifdef __cplusplus
7866 extern "C"
7867 #endif
7868 char dnet_ntoa ();
7869 int
7870 main ()
7871 {
7872 return dnet_ntoa ();
7873 ;
7874 return 0;
7875 }
7876 _ACEOF
7877 if ac_fn_c_try_link "$LINENO"; then :
7878 ac_cv_lib_dnet_dnet_ntoa=yes
7879 else
7880 ac_cv_lib_dnet_dnet_ntoa=no
7881 fi
7882 rm -f core conftest.err conftest.$ac_objext \
7883 conftest$ac_exeext conftest.$ac_ext
7884 LIBS=$ac_check_lib_save_LIBS
7885 fi
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7887 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
7888 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
7889 cat >>confdefs.h <<_ACEOF
7890 #define HAVE_LIBDNET 1
7891 _ACEOF
7892
7893 LIBS="-ldnet $LIBS"
7894
7895 fi
7896
7897
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5
7899 $as_echo_n "checking for main in -lXbsd... " >&6; }
7900 if test "${ac_cv_lib_Xbsd_main+set}" = set; then :
7901 $as_echo_n "(cached) " >&6
7902 else
7903 ac_check_lib_save_LIBS=$LIBS
7904 LIBS="-lXbsd $LIBS"
7905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7906 /* end confdefs.h. */
7907
7908
7909 int
7910 main ()
7911 {
7912 return main ();
7913 ;
7914 return 0;
7915 }
7916 _ACEOF
7917 if ac_fn_c_try_link "$LINENO"; then :
7918 ac_cv_lib_Xbsd_main=yes
7919 else
7920 ac_cv_lib_Xbsd_main=no
7921 fi
7922 rm -f core conftest.err conftest.$ac_objext \
7923 conftest$ac_exeext conftest.$ac_ext
7924 LIBS=$ac_check_lib_save_LIBS
7925 fi
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5
7927 $as_echo "$ac_cv_lib_Xbsd_main" >&6; }
7928 if test "x$ac_cv_lib_Xbsd_main" = x""yes; then :
7929 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
7930 fi
7931
7932
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5
7934 $as_echo_n "checking for cma_open in -lpthreads... " >&6; }
7935 if test "${ac_cv_lib_pthreads_cma_open+set}" = set; then :
7936 $as_echo_n "(cached) " >&6
7937 else
7938 ac_check_lib_save_LIBS=$LIBS
7939 LIBS="-lpthreads $LIBS"
7940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7941 /* end confdefs.h. */
7942
7943 /* Override any GCC internal prototype to avoid an error.
7944 Use char because int might match the return type of a GCC
7945 builtin and then its argument prototype would still apply. */
7946 #ifdef __cplusplus
7947 extern "C"
7948 #endif
7949 char cma_open ();
7950 int
7951 main ()
7952 {
7953 return cma_open ();
7954 ;
7955 return 0;
7956 }
7957 _ACEOF
7958 if ac_fn_c_try_link "$LINENO"; then :
7959 ac_cv_lib_pthreads_cma_open=yes
7960 else
7961 ac_cv_lib_pthreads_cma_open=no
7962 fi
7963 rm -f core conftest.err conftest.$ac_objext \
7964 conftest$ac_exeext conftest.$ac_ext
7965 LIBS=$ac_check_lib_save_LIBS
7966 fi
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5
7968 $as_echo "$ac_cv_lib_pthreads_cma_open" >&6; }
7969 if test "x$ac_cv_lib_pthreads_cma_open" = x""yes; then :
7970 cat >>confdefs.h <<_ACEOF
7971 #define HAVE_LIBPTHREADS 1
7972 _ACEOF
7973
7974 LIBS="-lpthreads $LIBS"
7975
7976 fi
7977
7978
7979 ## Note: when using cpp in s/aix4.2.h, this definition depended on
7980 ## HAVE_LIBPTHREADS. That was not defined earlier in configure when
7981 ## the system file was sourced. Hence the value of LIBS_SYSTEM
7982 ## added to LIBS in configure would never contain the pthreads part,
7983 ## but the value used in Makefiles might. FIXME?
7984 ##
7985 ## -lpthreads seems to be necessary for Xlib in X11R6, and should
7986 ## be harmless on older versions of X where it happens to exist.
7987 test "$opsys" = "aix4-2" && \
7988 test $ac_cv_lib_pthreads_cma_open = yes && \
7989 LIBS_SYSTEM="$LIBS_SYSTEM -lpthreads"
7990
7991
7992 case ${host_os} in
7993 aix*)
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
7995 $as_echo_n "checking for -bbigtoc option... " >&6; }
7996 if test "${gdb_cv_bigtoc+set}" = set; then :
7997 $as_echo_n "(cached) " >&6
7998 else
7999
8000 case $GCC in
8001 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8002 *) gdb_cv_bigtoc=-bbigtoc ;;
8003 esac
8004
8005 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8007 /* end confdefs.h. */
8008
8009 int
8010 main ()
8011 {
8012 int i;
8013 ;
8014 return 0;
8015 }
8016 _ACEOF
8017 if ac_fn_c_try_link "$LINENO"; then :
8018
8019 else
8020 gdb_cv_bigtoc=
8021 fi
8022 rm -f core conftest.err conftest.$ac_objext \
8023 conftest$ac_exeext conftest.$ac_ext
8024
8025 fi
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
8027 $as_echo "$gdb_cv_bigtoc" >&6; }
8028 ;;
8029 esac
8030
8031 # Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
8032 # used for the tests that follow. We set them back to REAL_CFLAGS and
8033 # REAL_CPPFLAGS later on.
8034
8035 REAL_CPPFLAGS="$CPPFLAGS"
8036
8037 if test "${HAVE_X11}" = "yes"; then
8038 DEFS="$C_SWITCH_X_SITE $DEFS"
8039 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
8040 LIBS="-lX11 $LIBS"
8041 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
8042 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
8043
8044 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
8045 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
8046 # but it's more convenient here to set LD_RUN_PATH
8047 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
8048 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
8049 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
8050 export LD_RUN_PATH
8051 fi
8052
8053 if test "${opsys}" = "gnu-linux"; then
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5
8055 $as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; }
8056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8057 /* end confdefs.h. */
8058
8059 int
8060 main ()
8061 {
8062 XOpenDisplay ("foo");
8063 ;
8064 return 0;
8065 }
8066 _ACEOF
8067 if ac_fn_c_try_link "$LINENO"; then :
8068 xlinux_first_failure=no
8069 else
8070 xlinux_first_failure=yes
8071 fi
8072 rm -f core conftest.err conftest.$ac_objext \
8073 conftest$ac_exeext conftest.$ac_ext
8074 if test "${xlinux_first_failure}" = "yes"; then
8075 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
8076 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
8077 OLD_CPPFLAGS="$CPPFLAGS"
8078 OLD_LIBS="$LIBS"
8079 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
8080 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
8081 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
8082 LIBS="$LIBS -b i486-linuxaout"
8083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8084 /* end confdefs.h. */
8085
8086 int
8087 main ()
8088 {
8089 XOpenDisplay ("foo");
8090 ;
8091 return 0;
8092 }
8093 _ACEOF
8094 if ac_fn_c_try_link "$LINENO"; then :
8095 xlinux_second_failure=no
8096 else
8097 xlinux_second_failure=yes
8098 fi
8099 rm -f core conftest.err conftest.$ac_objext \
8100 conftest$ac_exeext conftest.$ac_ext
8101 if test "${xlinux_second_failure}" = "yes"; then
8102 # If we get the same failure with -b, there is no use adding -b.
8103 # So take it out. This plays safe.
8104 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
8105 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
8106 CPPFLAGS="$OLD_CPPFLAGS"
8107 LIBS="$OLD_LIBS"
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8109 $as_echo "no" >&6; }
8110 else
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8112 $as_echo "yes" >&6; }
8113 fi
8114 else
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116 $as_echo "no" >&6; }
8117 fi
8118 fi
8119
8120 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
8121 # header files included from there.
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5
8123 $as_echo_n "checking for Xkb... " >&6; }
8124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8125 /* end confdefs.h. */
8126 #include <X11/Xlib.h>
8127 #include <X11/XKBlib.h>
8128 int
8129 main ()
8130 {
8131 XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
8132 ;
8133 return 0;
8134 }
8135 _ACEOF
8136 if ac_fn_c_try_link "$LINENO"; then :
8137 emacs_xkb=yes
8138 else
8139 emacs_xkb=no
8140 fi
8141 rm -f core conftest.err conftest.$ac_objext \
8142 conftest$ac_exeext conftest.$ac_ext
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5
8144 $as_echo "$emacs_xkb" >&6; }
8145 if test $emacs_xkb = yes; then
8146
8147 $as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h
8148
8149 fi
8150
8151 for ac_func in XrmSetDatabase XScreenResourceString \
8152 XScreenNumberOfScreen XSetWMProtocols
8153 do :
8154 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8155 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8156 eval as_val=\$$as_ac_var
8157 if test "x$as_val" = x""yes; then :
8158 cat >>confdefs.h <<_ACEOF
8159 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8160 _ACEOF
8161
8162 fi
8163 done
8164
8165 fi
8166
8167 if test "${window_system}" = "x11"; then
8168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5
8169 $as_echo_n "checking X11 version 6... " >&6; }
8170 if test "${emacs_cv_x11_version_6+set}" = set; then :
8171 $as_echo_n "(cached) " >&6
8172 else
8173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8174 /* end confdefs.h. */
8175 #include <X11/Xlib.h>
8176 int
8177 main ()
8178 {
8179 #if XlibSpecificationRelease < 6
8180 fail;
8181 #endif
8182
8183 ;
8184 return 0;
8185 }
8186 _ACEOF
8187 if ac_fn_c_try_link "$LINENO"; then :
8188 emacs_cv_x11_version_6=yes
8189 else
8190 emacs_cv_x11_version_6=no
8191 fi
8192 rm -f core conftest.err conftest.$ac_objext \
8193 conftest$ac_exeext conftest.$ac_ext
8194 fi
8195
8196 if test $emacs_cv_x11_version_6 = yes; then
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
8198 $as_echo "6 or newer" >&6; }
8199
8200 $as_echo "#define HAVE_X11R6 1" >>confdefs.h
8201
8202
8203 $as_echo "#define HAVE_X_I18N 1" >>confdefs.h
8204
8205 ## inoue@ainet.or.jp says Solaris has a bug related to X11R6-style
8206 ## XIM support.
8207 case "$opsys" in
8208 sol2-*) : ;;
8209 *)
8210 $as_echo "#define HAVE_X11R6_XIM 1" >>confdefs.h
8211
8212 ;;
8213 esac
8214 else
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
8216 $as_echo "before 6" >&6; }
8217 fi
8218 fi
8219
8220
8221 ### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
8222 HAVE_RSVG=no
8223 if test "${HAVE_X11}" = "yes" || test "${NS_IMPL_GNUSTEP}" = "yes"; then
8224 if test "${with_rsvg}" != "no"; then
8225 RSVG_REQUIRED=2.11.0
8226 RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED"
8227
8228
8229 succeeded=no
8230
8231 # Extract the first word of "pkg-config", so it can be a program name with args.
8232 set dummy pkg-config; ac_word=$2
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8234 $as_echo_n "checking for $ac_word... " >&6; }
8235 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8236 $as_echo_n "(cached) " >&6
8237 else
8238 case $PKG_CONFIG in
8239 [\\/]* | ?:[\\/]*)
8240 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8241 ;;
8242 *)
8243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8244 for as_dir in $PATH
8245 do
8246 IFS=$as_save_IFS
8247 test -z "$as_dir" && as_dir=.
8248 for ac_exec_ext in '' $ac_executable_extensions; do
8249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8250 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8252 break 2
8253 fi
8254 done
8255 done
8256 IFS=$as_save_IFS
8257
8258 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8259 ;;
8260 esac
8261 fi
8262 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8263 if test -n "$PKG_CONFIG"; then
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8265 $as_echo "$PKG_CONFIG" >&6; }
8266 else
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8268 $as_echo "no" >&6; }
8269 fi
8270
8271
8272
8273 if test "$PKG_CONFIG" = "no" ; then
8274 :
8275 else
8276 PKG_CONFIG_MIN_VERSION=0.9.0
8277 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5
8279 $as_echo_n "checking for $RSVG_MODULE... " >&6; }
8280
8281 if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5; then
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8283 $as_echo "yes" >&6; }
8284 succeeded=yes
8285
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_CFLAGS" >&5
8287 $as_echo_n "checking RSVG_CFLAGS... " >&6; }
8288 RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_CFLAGS" >&5
8290 $as_echo "$RSVG_CFLAGS" >&6; }
8291
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_LIBS" >&5
8293 $as_echo_n "checking RSVG_LIBS... " >&6; }
8294 RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_LIBS" >&5
8296 $as_echo "$RSVG_LIBS" >&6; }
8297 else
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8299 $as_echo "no" >&6; }
8300 RSVG_CFLAGS=""
8301 RSVG_LIBS=""
8302 ## If we have a custom action on failure, don't print errors, but
8303 ## do set a variable so people can do so.
8304 RSVG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$RSVG_MODULE"`
8305
8306 fi
8307
8308
8309
8310 else
8311 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8312 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8313 fi
8314 fi
8315
8316 if test $succeeded = yes; then
8317 :
8318 else
8319 :
8320 fi
8321
8322
8323
8324
8325 if test ".${RSVG_CFLAGS}" != "."; then
8326 HAVE_RSVG=yes
8327
8328 $as_echo "#define HAVE_RSVG 1" >>confdefs.h
8329
8330 CFLAGS="$CFLAGS $RSVG_CFLAGS"
8331 LIBS="$RSVG_LIBS $LIBS"
8332 fi
8333 fi
8334 fi
8335
8336
8337 HAVE_GTK=no
8338 if test "${with_gtk3}" = "yes"; then
8339 GLIB_REQUIRED=2.6
8340 GTK_REQUIRED=2.90
8341 GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8342
8343
8344 succeeded=no
8345
8346 # Extract the first word of "pkg-config", so it can be a program name with args.
8347 set dummy pkg-config; ac_word=$2
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8349 $as_echo_n "checking for $ac_word... " >&6; }
8350 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8351 $as_echo_n "(cached) " >&6
8352 else
8353 case $PKG_CONFIG in
8354 [\\/]* | ?:[\\/]*)
8355 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8356 ;;
8357 *)
8358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8359 for as_dir in $PATH
8360 do
8361 IFS=$as_save_IFS
8362 test -z "$as_dir" && as_dir=.
8363 for ac_exec_ext in '' $ac_executable_extensions; do
8364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8365 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8367 break 2
8368 fi
8369 done
8370 done
8371 IFS=$as_save_IFS
8372
8373 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8374 ;;
8375 esac
8376 fi
8377 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8378 if test -n "$PKG_CONFIG"; then
8379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8380 $as_echo "$PKG_CONFIG" >&6; }
8381 else
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8383 $as_echo "no" >&6; }
8384 fi
8385
8386
8387
8388 if test "$PKG_CONFIG" = "no" ; then
8389 pkg_check_gtk=no
8390 else
8391 PKG_CONFIG_MIN_VERSION=0.9.0
8392 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8394 $as_echo_n "checking for $GTK_MODULES... " >&6; }
8395
8396 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8398 $as_echo "yes" >&6; }
8399 succeeded=yes
8400
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8402 $as_echo_n "checking GTK_CFLAGS... " >&6; }
8403 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8405 $as_echo "$GTK_CFLAGS" >&6; }
8406
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8408 $as_echo_n "checking GTK_LIBS... " >&6; }
8409 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8411 $as_echo "$GTK_LIBS" >&6; }
8412 else
8413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8414 $as_echo "no" >&6; }
8415 GTK_CFLAGS=""
8416 GTK_LIBS=""
8417 ## If we have a custom action on failure, don't print errors, but
8418 ## do set a variable so people can do so.
8419 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8420
8421 fi
8422
8423
8424
8425 else
8426 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8427 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8428 fi
8429 fi
8430
8431 if test $succeeded = yes; then
8432 pkg_check_gtk=yes
8433 else
8434 pkg_check_gtk=no
8435 fi
8436
8437 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
8438 as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5
8439 fi
8440 fi
8441
8442 if test "$pkg_check_gtk" != "yes"; then
8443 HAVE_GTK=no
8444 if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then
8445 GLIB_REQUIRED=2.6
8446 GTK_REQUIRED=2.6
8447 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8448
8449
8450 succeeded=no
8451
8452 # Extract the first word of "pkg-config", so it can be a program name with args.
8453 set dummy pkg-config; ac_word=$2
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8455 $as_echo_n "checking for $ac_word... " >&6; }
8456 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8457 $as_echo_n "(cached) " >&6
8458 else
8459 case $PKG_CONFIG in
8460 [\\/]* | ?:[\\/]*)
8461 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8462 ;;
8463 *)
8464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8465 for as_dir in $PATH
8466 do
8467 IFS=$as_save_IFS
8468 test -z "$as_dir" && as_dir=.
8469 for ac_exec_ext in '' $ac_executable_extensions; do
8470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8471 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8473 break 2
8474 fi
8475 done
8476 done
8477 IFS=$as_save_IFS
8478
8479 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8480 ;;
8481 esac
8482 fi
8483 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8484 if test -n "$PKG_CONFIG"; then
8485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8486 $as_echo "$PKG_CONFIG" >&6; }
8487 else
8488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8489 $as_echo "no" >&6; }
8490 fi
8491
8492
8493
8494 if test "$PKG_CONFIG" = "no" ; then
8495 pkg_check_gtk=no
8496 else
8497 PKG_CONFIG_MIN_VERSION=0.9.0
8498 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8500 $as_echo_n "checking for $GTK_MODULES... " >&6; }
8501
8502 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8504 $as_echo "yes" >&6; }
8505 succeeded=yes
8506
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8508 $as_echo_n "checking GTK_CFLAGS... " >&6; }
8509 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8511 $as_echo "$GTK_CFLAGS" >&6; }
8512
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8514 $as_echo_n "checking GTK_LIBS... " >&6; }
8515 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8517 $as_echo "$GTK_LIBS" >&6; }
8518 else
8519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8520 $as_echo "no" >&6; }
8521 GTK_CFLAGS=""
8522 GTK_LIBS=""
8523 ## If we have a custom action on failure, don't print errors, but
8524 ## do set a variable so people can do so.
8525 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8526
8527 fi
8528
8529
8530
8531 else
8532 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8533 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8534 fi
8535 fi
8536
8537 if test $succeeded = yes; then
8538 pkg_check_gtk=yes
8539 else
8540 pkg_check_gtk=no
8541 fi
8542
8543 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
8544 as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5
8545 fi
8546 fi
8547 fi
8548
8549 GTK_OBJ=
8550 if test x"$pkg_check_gtk" = xyes; then
8551
8552
8553
8554 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
8555 CFLAGS="$CFLAGS $GTK_CFLAGS"
8556 LIBS="$GTK_LIBS $LIBS"
8557 GTK_COMPILES=no
8558 for ac_func in gtk_main
8559 do :
8560 ac_fn_c_check_func "$LINENO" "gtk_main" "ac_cv_func_gtk_main"
8561 if test "x$ac_cv_func_gtk_main" = x""yes; then :
8562 cat >>confdefs.h <<_ACEOF
8563 #define HAVE_GTK_MAIN 1
8564 _ACEOF
8565 GTK_COMPILES=yes
8566 fi
8567 done
8568
8569 if test "${GTK_COMPILES}" != "yes"; then
8570 if test "$USE_X_TOOLKIT" != "maybe"; then
8571 as_fn_error "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5;
8572 fi
8573 else
8574 HAVE_GTK=yes
8575
8576 $as_echo "#define USE_GTK 1" >>confdefs.h
8577
8578 GTK_OBJ=gtkutil.o
8579 USE_X_TOOLKIT=none
8580 if $PKG_CONFIG --atleast-version=2.10 gtk+-2.0; then
8581 :
8582 else
8583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with
8584 closing open displays. This is no problem if you just use
8585 one display, but if you use more than one and close one of them
8586 Emacs may crash." >&5
8587 $as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with
8588 closing open displays. This is no problem if you just use
8589 one display, but if you use more than one and close one of them
8590 Emacs may crash." >&2;}
8591 sleep 3
8592 fi
8593 fi
8594
8595 fi
8596
8597
8598
8599 if test "${HAVE_GTK}" = "yes"; then
8600
8601 if test "$with_toolkit_scroll_bars" != no; then
8602 with_toolkit_scroll_bars=yes
8603 fi
8604
8605 HAVE_GTK_FILE_SELECTION=no
8606 ac_fn_c_check_decl "$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default
8607 #include <gtk/gtk.h>
8608 "
8609 if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = x""yes; then :
8610 HAVE_GTK_FILE_SELECTION=yes
8611 else
8612 HAVE_GTK_FILE_SELECTION=no
8613 fi
8614
8615 if test "$HAVE_GTK_FILE_SELECTION" = yes; then
8616 for ac_func in gtk_file_selection_new
8617 do :
8618 ac_fn_c_check_func "$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new"
8619 if test "x$ac_cv_func_gtk_file_selection_new" = x""yes; then :
8620 cat >>confdefs.h <<_ACEOF
8621 #define HAVE_GTK_FILE_SELECTION_NEW 1
8622 _ACEOF
8623
8624 fi
8625 done
8626
8627 fi
8628
8629 HAVE_GTK_AND_PTHREAD=no
8630 for ac_header in pthread.h
8631 do :
8632 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8633 if test "x$ac_cv_header_pthread_h" = x""yes; then :
8634 cat >>confdefs.h <<_ACEOF
8635 #define HAVE_PTHREAD_H 1
8636 _ACEOF
8637
8638 fi
8639
8640 done
8641
8642 if test "$ac_cv_header_pthread_h"; then
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lpthread" >&5
8644 $as_echo_n "checking for pthread_self in -lpthread... " >&6; }
8645 if test "${ac_cv_lib_pthread_pthread_self+set}" = set; then :
8646 $as_echo_n "(cached) " >&6
8647 else
8648 ac_check_lib_save_LIBS=$LIBS
8649 LIBS="-lpthread $LIBS"
8650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8651 /* end confdefs.h. */
8652
8653 /* Override any GCC internal prototype to avoid an error.
8654 Use char because int might match the return type of a GCC
8655 builtin and then its argument prototype would still apply. */
8656 #ifdef __cplusplus
8657 extern "C"
8658 #endif
8659 char pthread_self ();
8660 int
8661 main ()
8662 {
8663 return pthread_self ();
8664 ;
8665 return 0;
8666 }
8667 _ACEOF
8668 if ac_fn_c_try_link "$LINENO"; then :
8669 ac_cv_lib_pthread_pthread_self=yes
8670 else
8671 ac_cv_lib_pthread_pthread_self=no
8672 fi
8673 rm -f core conftest.err conftest.$ac_objext \
8674 conftest$ac_exeext conftest.$ac_ext
8675 LIBS=$ac_check_lib_save_LIBS
8676 fi
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_self" >&5
8678 $as_echo "$ac_cv_lib_pthread_pthread_self" >&6; }
8679 if test "x$ac_cv_lib_pthread_pthread_self" = x""yes; then :
8680 HAVE_GTK_AND_PTHREAD=yes
8681 fi
8682
8683 fi
8684 if test "$HAVE_GTK_AND_PTHREAD" = yes; then
8685 case "${canonical}" in
8686 *-hpux*) ;;
8687 *) GTK_LIBS="$GTK_LIBS -lpthread" ;;
8688 esac
8689
8690 $as_echo "#define HAVE_GTK_AND_PTHREAD 1" >>confdefs.h
8691
8692 fi
8693
8694 for ac_func in gtk_widget_get_window gtk_widget_set_has_window \
8695 gtk_dialog_get_action_area gtk_widget_get_sensitive \
8696 gtk_widget_get_mapped gtk_adjustment_get_page_size \
8697 gtk_orientable_set_orientation
8698 do :
8699 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8700 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8701 eval as_val=\$$as_ac_var
8702 if test "x$as_val" = x""yes; then :
8703 cat >>confdefs.h <<_ACEOF
8704 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8705 _ACEOF
8706
8707 fi
8708 done
8709
8710
8711 fi
8712
8713 HAVE_DBUS=no
8714 DBUS_OBJ=
8715 if test "${with_dbus}" = "yes"; then
8716
8717 succeeded=no
8718
8719 # Extract the first word of "pkg-config", so it can be a program name with args.
8720 set dummy pkg-config; ac_word=$2
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8722 $as_echo_n "checking for $ac_word... " >&6; }
8723 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8724 $as_echo_n "(cached) " >&6
8725 else
8726 case $PKG_CONFIG in
8727 [\\/]* | ?:[\\/]*)
8728 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8729 ;;
8730 *)
8731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8732 for as_dir in $PATH
8733 do
8734 IFS=$as_save_IFS
8735 test -z "$as_dir" && as_dir=.
8736 for ac_exec_ext in '' $ac_executable_extensions; do
8737 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8738 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8740 break 2
8741 fi
8742 done
8743 done
8744 IFS=$as_save_IFS
8745
8746 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8747 ;;
8748 esac
8749 fi
8750 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8751 if test -n "$PKG_CONFIG"; then
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8753 $as_echo "$PKG_CONFIG" >&6; }
8754 else
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8756 $as_echo "no" >&6; }
8757 fi
8758
8759
8760
8761 if test "$PKG_CONFIG" = "no" ; then
8762 HAVE_DBUS=no
8763 else
8764 PKG_CONFIG_MIN_VERSION=0.9.0
8765 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5
8767 $as_echo_n "checking for dbus-1 >= 1.0... " >&6; }
8768
8769 if $PKG_CONFIG --exists "dbus-1 >= 1.0" 2>&5; then
8770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8771 $as_echo "yes" >&6; }
8772 succeeded=yes
8773
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_CFLAGS" >&5
8775 $as_echo_n "checking DBUS_CFLAGS... " >&6; }
8776 DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_CFLAGS" >&5
8778 $as_echo "$DBUS_CFLAGS" >&6; }
8779
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_LIBS" >&5
8781 $as_echo_n "checking DBUS_LIBS... " >&6; }
8782 DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
8783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_LIBS" >&5
8784 $as_echo "$DBUS_LIBS" >&6; }
8785 else
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8787 $as_echo "no" >&6; }
8788 DBUS_CFLAGS=""
8789 DBUS_LIBS=""
8790 ## If we have a custom action on failure, don't print errors, but
8791 ## do set a variable so people can do so.
8792 DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 1.0"`
8793
8794 fi
8795
8796
8797
8798 else
8799 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8800 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8801 fi
8802 fi
8803
8804 if test $succeeded = yes; then
8805 HAVE_DBUS=yes
8806 else
8807 HAVE_DBUS=no
8808 fi
8809
8810 if test "$HAVE_DBUS" = yes; then
8811 LIBS="$LIBS $DBUS_LIBS"
8812
8813 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
8814
8815 for ac_func in dbus_watch_get_unix_fd
8816 do :
8817 ac_fn_c_check_func "$LINENO" "dbus_watch_get_unix_fd" "ac_cv_func_dbus_watch_get_unix_fd"
8818 if test "x$ac_cv_func_dbus_watch_get_unix_fd" = x""yes; then :
8819 cat >>confdefs.h <<_ACEOF
8820 #define HAVE_DBUS_WATCH_GET_UNIX_FD 1
8821 _ACEOF
8822
8823 fi
8824 done
8825
8826 DBUS_OBJ=dbusbind.o
8827 fi
8828 fi
8829
8830
8831 HAVE_GCONF=no
8832 if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then
8833
8834 succeeded=no
8835
8836 # Extract the first word of "pkg-config", so it can be a program name with args.
8837 set dummy pkg-config; ac_word=$2
8838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8839 $as_echo_n "checking for $ac_word... " >&6; }
8840 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8841 $as_echo_n "(cached) " >&6
8842 else
8843 case $PKG_CONFIG in
8844 [\\/]* | ?:[\\/]*)
8845 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8846 ;;
8847 *)
8848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8849 for as_dir in $PATH
8850 do
8851 IFS=$as_save_IFS
8852 test -z "$as_dir" && as_dir=.
8853 for ac_exec_ext in '' $ac_executable_extensions; do
8854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8855 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8857 break 2
8858 fi
8859 done
8860 done
8861 IFS=$as_save_IFS
8862
8863 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8864 ;;
8865 esac
8866 fi
8867 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8868 if test -n "$PKG_CONFIG"; then
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8870 $as_echo "$PKG_CONFIG" >&6; }
8871 else
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8873 $as_echo "no" >&6; }
8874 fi
8875
8876
8877
8878 if test "$PKG_CONFIG" = "no" ; then
8879 HAVE_GCONF=no
8880 else
8881 PKG_CONFIG_MIN_VERSION=0.9.0
8882 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5
8884 $as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; }
8885
8886 if $PKG_CONFIG --exists "gconf-2.0 >= 2.13" 2>&5; then
8887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8888 $as_echo "yes" >&6; }
8889 succeeded=yes
8890
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_CFLAGS" >&5
8892 $as_echo_n "checking GCONF_CFLAGS... " >&6; }
8893 GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_CFLAGS" >&5
8895 $as_echo "$GCONF_CFLAGS" >&6; }
8896
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_LIBS" >&5
8898 $as_echo_n "checking GCONF_LIBS... " >&6; }
8899 GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_LIBS" >&5
8901 $as_echo "$GCONF_LIBS" >&6; }
8902 else
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8904 $as_echo "no" >&6; }
8905 GCONF_CFLAGS=""
8906 GCONF_LIBS=""
8907 ## If we have a custom action on failure, don't print errors, but
8908 ## do set a variable so people can do so.
8909 GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= 2.13"`
8910
8911 fi
8912
8913
8914
8915 else
8916 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8917 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8918 fi
8919 fi
8920
8921 if test $succeeded = yes; then
8922 HAVE_GCONF=yes
8923 else
8924 HAVE_GCONF=no
8925 fi
8926
8927 if test "$HAVE_GCONF" = yes; then
8928
8929 $as_echo "#define HAVE_GCONF 1" >>confdefs.h
8930
8931 fi
8932 fi
8933
8934 HAVE_LIBSELINUX=no
8935 LIBSELINUX_LIBS=
8936 if test "${with_selinux}" = "yes"; then
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5
8938 $as_echo_n "checking for lgetfilecon in -lselinux... " >&6; }
8939 if test "${ac_cv_lib_selinux_lgetfilecon+set}" = set; then :
8940 $as_echo_n "(cached) " >&6
8941 else
8942 ac_check_lib_save_LIBS=$LIBS
8943 LIBS="-lselinux $LIBS"
8944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8945 /* end confdefs.h. */
8946
8947 /* Override any GCC internal prototype to avoid an error.
8948 Use char because int might match the return type of a GCC
8949 builtin and then its argument prototype would still apply. */
8950 #ifdef __cplusplus
8951 extern "C"
8952 #endif
8953 char lgetfilecon ();
8954 int
8955 main ()
8956 {
8957 return lgetfilecon ();
8958 ;
8959 return 0;
8960 }
8961 _ACEOF
8962 if ac_fn_c_try_link "$LINENO"; then :
8963 ac_cv_lib_selinux_lgetfilecon=yes
8964 else
8965 ac_cv_lib_selinux_lgetfilecon=no
8966 fi
8967 rm -f core conftest.err conftest.$ac_objext \
8968 conftest$ac_exeext conftest.$ac_ext
8969 LIBS=$ac_check_lib_save_LIBS
8970 fi
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5
8972 $as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; }
8973 if test "x$ac_cv_lib_selinux_lgetfilecon" = x""yes; then :
8974 HAVE_LIBSELINUX=yes
8975 else
8976 HAVE_LIBSELINUX=no
8977 fi
8978
8979 if test "$HAVE_LIBSELINUX" = yes; then
8980
8981 $as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h
8982
8983 LIBSELINUX_LIBS=-lselinux
8984 fi
8985 fi
8986
8987
8988 HAVE_XAW3D=no
8989 LUCID_LIBW=
8990 if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then
8991 if test "$with_xaw3d" != no; then
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
8993 $as_echo_n "checking for xaw3d... " >&6; }
8994 if test "${emacs_cv_xaw3d+set}" = set; then :
8995 $as_echo_n "(cached) " >&6
8996 else
8997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8998 /* end confdefs.h. */
8999
9000 #include <X11/Intrinsic.h>
9001 #include <X11/Xaw3d/Simple.h>
9002 int
9003 main ()
9004 {
9005
9006 ;
9007 return 0;
9008 }
9009 _ACEOF
9010 if ac_fn_c_try_link "$LINENO"; then :
9011 emacs_cv_xaw3d=yes
9012 else
9013 emacs_cv_xaw3d=no
9014 fi
9015 rm -f core conftest.err conftest.$ac_objext \
9016 conftest$ac_exeext conftest.$ac_ext
9017 fi
9018
9019 else
9020 emacs_cv_xaw3d=no
9021 fi
9022 if test $emacs_cv_xaw3d = yes; then
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
9024 $as_echo "yes; using Lucid toolkit" >&6; }
9025 USE_X_TOOLKIT=LUCID
9026 HAVE_XAW3D=yes
9027 LUCID_LIBW=-lXaw3d
9028
9029 $as_echo "#define HAVE_XAW3D 1" >>confdefs.h
9030
9031 else
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9033 $as_echo "no" >&6; }
9034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5
9035 $as_echo_n "checking for libXaw... " >&6; }
9036 if test "${emacs_cv_xaw+set}" = set; then :
9037 $as_echo_n "(cached) " >&6
9038 else
9039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9040 /* end confdefs.h. */
9041
9042 #include <X11/Intrinsic.h>
9043 #include <X11/Xaw/Simple.h>
9044 int
9045 main ()
9046 {
9047
9048 ;
9049 return 0;
9050 }
9051 _ACEOF
9052 if ac_fn_c_try_link "$LINENO"; then :
9053 emacs_cv_xaw=yes
9054 else
9055 emacs_cv_xaw=no
9056 fi
9057 rm -f core conftest.err conftest.$ac_objext \
9058 conftest$ac_exeext conftest.$ac_ext
9059 fi
9060
9061 if test $emacs_cv_xaw = yes; then
9062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
9063 $as_echo "yes; using Lucid toolkit" >&6; }
9064 USE_X_TOOLKIT=LUCID
9065 LUCID_LIBW=-lXaw
9066 elif test x"${USE_X_TOOLKIT}" = xLUCID; then
9067 as_fn_error "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5
9068 else
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; do not use toolkit by default" >&5
9070 $as_echo "no; do not use toolkit by default" >&6; }
9071 USE_X_TOOLKIT=none
9072 fi
9073 fi
9074 fi
9075
9076 X_TOOLKIT_TYPE=$USE_X_TOOLKIT
9077
9078 LIBXTR6=
9079 if test "${USE_X_TOOLKIT}" != "none"; then
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5
9081 $as_echo_n "checking X11 toolkit version... " >&6; }
9082 if test "${emacs_cv_x11_toolkit_version_6+set}" = set; then :
9083 $as_echo_n "(cached) " >&6
9084 else
9085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9086 /* end confdefs.h. */
9087 #include <X11/Intrinsic.h>
9088 int
9089 main ()
9090 {
9091 #if XtSpecificationRelease < 6
9092 fail;
9093 #endif
9094
9095 ;
9096 return 0;
9097 }
9098 _ACEOF
9099 if ac_fn_c_try_link "$LINENO"; then :
9100 emacs_cv_x11_toolkit_version_6=yes
9101 else
9102 emacs_cv_x11_toolkit_version_6=no
9103 fi
9104 rm -f core conftest.err conftest.$ac_objext \
9105 conftest$ac_exeext conftest.$ac_ext
9106 fi
9107
9108 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
9109 if test $emacs_cv_x11_toolkit_version_6 = yes; then
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
9111 $as_echo "6 or newer" >&6; }
9112
9113 $as_echo "#define HAVE_X11XTR6 1" >>confdefs.h
9114
9115 LIBXTR6="-lSM -lICE"
9116 case "$opsys" in
9117 ## Use libw.a along with X11R6 Xt.
9118 unixware) LIBXTR6="$LIBXTR6 -lw" ;;
9119 esac
9120 else
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
9122 $as_echo "before 6" >&6; }
9123 fi
9124
9125 OLDLIBS="$LIBS"
9126 if test x$HAVE_X11XTR6 = xyes; then
9127 LIBS="-lXt -lSM -lICE $LIBS"
9128 else
9129 LIBS="-lXt $LIBS"
9130 fi
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5
9132 $as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; }
9133 if test "${ac_cv_lib_Xmu_XmuConvertStandardSelection+set}" = set; then :
9134 $as_echo_n "(cached) " >&6
9135 else
9136 ac_check_lib_save_LIBS=$LIBS
9137 LIBS="-lXmu $LIBS"
9138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9139 /* end confdefs.h. */
9140
9141 /* Override any GCC internal prototype to avoid an error.
9142 Use char because int might match the return type of a GCC
9143 builtin and then its argument prototype would still apply. */
9144 #ifdef __cplusplus
9145 extern "C"
9146 #endif
9147 char XmuConvertStandardSelection ();
9148 int
9149 main ()
9150 {
9151 return XmuConvertStandardSelection ();
9152 ;
9153 return 0;
9154 }
9155 _ACEOF
9156 if ac_fn_c_try_link "$LINENO"; then :
9157 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
9158 else
9159 ac_cv_lib_Xmu_XmuConvertStandardSelection=no
9160 fi
9161 rm -f core conftest.err conftest.$ac_objext \
9162 conftest$ac_exeext conftest.$ac_ext
9163 LIBS=$ac_check_lib_save_LIBS
9164 fi
9165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
9166 $as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
9167 if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = x""yes; then :
9168 cat >>confdefs.h <<_ACEOF
9169 #define HAVE_LIBXMU 1
9170 _ACEOF
9171
9172 LIBS="-lXmu $LIBS"
9173
9174 fi
9175
9176 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
9177 fi
9178
9179
9180 LIBXMU=-lXmu
9181 case "$machine" in
9182 ## These machines don't supply Xmu.
9183 hpux* | aix4-2 )
9184 test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU=
9185 ;;
9186 esac
9187
9188
9189 # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
9190 if test "${HAVE_X11}" = "yes"; then
9191 if test "${USE_X_TOOLKIT}" != "none"; then
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
9193 $as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
9194 if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
9195 $as_echo_n "(cached) " >&6
9196 else
9197 ac_check_lib_save_LIBS=$LIBS
9198 LIBS="-lXext $LIBS"
9199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9200 /* end confdefs.h. */
9201
9202 /* Override any GCC internal prototype to avoid an error.
9203 Use char because int might match the return type of a GCC
9204 builtin and then its argument prototype would still apply. */
9205 #ifdef __cplusplus
9206 extern "C"
9207 #endif
9208 char XShapeQueryExtension ();
9209 int
9210 main ()
9211 {
9212 return XShapeQueryExtension ();
9213 ;
9214 return 0;
9215 }
9216 _ACEOF
9217 if ac_fn_c_try_link "$LINENO"; then :
9218 ac_cv_lib_Xext_XShapeQueryExtension=yes
9219 else
9220 ac_cv_lib_Xext_XShapeQueryExtension=no
9221 fi
9222 rm -f core conftest.err conftest.$ac_objext \
9223 conftest$ac_exeext conftest.$ac_ext
9224 LIBS=$ac_check_lib_save_LIBS
9225 fi
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9227 $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
9228 if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
9229 cat >>confdefs.h <<_ACEOF
9230 #define HAVE_LIBXEXT 1
9231 _ACEOF
9232
9233 LIBS="-lXext $LIBS"
9234
9235 fi
9236
9237 fi
9238 fi
9239
9240 LIBXP=
9241 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif version 2.1" >&5
9243 $as_echo_n "checking for Motif version 2.1... " >&6; }
9244 if test "${emacs_cv_motif_version_2_1+set}" = set; then :
9245 $as_echo_n "(cached) " >&6
9246 else
9247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9248 /* end confdefs.h. */
9249 #include <Xm/Xm.h>
9250 int
9251 main ()
9252 {
9253 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
9254 int x = 5;
9255 #else
9256 Motif version prior to 2.1.
9257 #endif
9258 ;
9259 return 0;
9260 }
9261 _ACEOF
9262 if ac_fn_c_try_compile "$LINENO"; then :
9263 emacs_cv_motif_version_2_1=yes
9264 else
9265 emacs_cv_motif_version_2_1=no
9266 fi
9267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9268 fi
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5
9270 $as_echo "$emacs_cv_motif_version_2_1" >&6; }
9271 if test $emacs_cv_motif_version_2_1 = yes; then
9272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5
9273 $as_echo_n "checking for XpCreateContext in -lXp... " >&6; }
9274 if test "${ac_cv_lib_Xp_XpCreateContext+set}" = set; then :
9275 $as_echo_n "(cached) " >&6
9276 else
9277 ac_check_lib_save_LIBS=$LIBS
9278 LIBS="-lXp $LIBS"
9279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9280 /* end confdefs.h. */
9281
9282 /* Override any GCC internal prototype to avoid an error.
9283 Use char because int might match the return type of a GCC
9284 builtin and then its argument prototype would still apply. */
9285 #ifdef __cplusplus
9286 extern "C"
9287 #endif
9288 char XpCreateContext ();
9289 int
9290 main ()
9291 {
9292 return XpCreateContext ();
9293 ;
9294 return 0;
9295 }
9296 _ACEOF
9297 if ac_fn_c_try_link "$LINENO"; then :
9298 ac_cv_lib_Xp_XpCreateContext=yes
9299 else
9300 ac_cv_lib_Xp_XpCreateContext=no
9301 fi
9302 rm -f core conftest.err conftest.$ac_objext \
9303 conftest$ac_exeext conftest.$ac_ext
9304 LIBS=$ac_check_lib_save_LIBS
9305 fi
9306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5
9307 $as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; }
9308 if test "x$ac_cv_lib_Xp_XpCreateContext" = x""yes; then :
9309 LIBXP=-lXp
9310 fi
9311
9312 else
9313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5
9314 $as_echo_n "checking for LessTif where some systems put it... " >&6; }
9315 if test "${emacs_cv_lesstif+set}" = set; then :
9316 $as_echo_n "(cached) " >&6
9317 else
9318 # We put this in CFLAGS temporarily to precede other -I options
9319 # that might be in CFLAGS temporarily.
9320 # We put this in CPPFLAGS where it precedes the other -I options.
9321 OLD_CPPFLAGS=$CPPFLAGS
9322 OLD_CFLAGS=$CFLAGS
9323 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
9324 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
9325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9326 /* end confdefs.h. */
9327 #include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
9328 int
9329 main ()
9330 {
9331 int x = 5;
9332 ;
9333 return 0;
9334 }
9335 _ACEOF
9336 if ac_fn_c_try_compile "$LINENO"; then :
9337 emacs_cv_lesstif=yes
9338 else
9339 emacs_cv_lesstif=no
9340 fi
9341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9342 fi
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5
9344 $as_echo "$emacs_cv_lesstif" >&6; }
9345 if test $emacs_cv_lesstif = yes; then
9346 # Make sure this -I option remains in CPPFLAGS after it is set
9347 # back to REAL_CPPFLAGS.
9348 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
9349 # have those other -I options anyway. Ultimately, having this
9350 # directory ultimately in CPPFLAGS will be enough.
9351 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
9352 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
9353 else
9354 CFLAGS=$OLD_CFLAGS
9355 CPPFLAGS=$OLD_CPPFLAGS
9356 fi
9357 fi
9358 fi
9359
9360
9361 USE_TOOLKIT_SCROLL_BARS=no
9362 if test "${with_toolkit_scroll_bars}" != "no"; then
9363 if test "${USE_X_TOOLKIT}" != "none"; then
9364 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9365 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9366
9367 HAVE_XAW3D=no
9368 USE_TOOLKIT_SCROLL_BARS=yes
9369 elif test "${HAVE_XAW3D}" = "yes"; then
9370 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9371
9372 USE_TOOLKIT_SCROLL_BARS=yes
9373 fi
9374 elif test "${HAVE_GTK}" = "yes"; then
9375 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9376
9377 USE_TOOLKIT_SCROLL_BARS=yes
9378 elif test "${HAVE_NS}" = "yes"; then
9379 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9380
9381 USE_TOOLKIT_SCROLL_BARS=yes
9382 fi
9383 fi
9384
9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386 /* end confdefs.h. */
9387
9388 #include <X11/Xlib.h>
9389 #include <X11/Xresource.h>
9390 int
9391 main ()
9392 {
9393 XIMProc callback;
9394 ;
9395 return 0;
9396 }
9397 _ACEOF
9398 if ac_fn_c_try_compile "$LINENO"; then :
9399 HAVE_XIM=yes
9400
9401 $as_echo "#define HAVE_XIM 1" >>confdefs.h
9402
9403 else
9404 HAVE_XIM=no
9405 fi
9406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9407
9408
9409 if test "${with_xim}" != "no"; then
9410
9411 $as_echo "#define USE_XIM 1" >>confdefs.h
9412
9413 fi
9414
9415
9416 if test "${HAVE_XIM}" != "no"; then
9417 late_CFLAGS=$CFLAGS
9418 if test "$GCC" = yes; then
9419 CFLAGS="$CFLAGS --pedantic-errors"
9420 fi
9421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9422 /* end confdefs.h. */
9423
9424 #include <X11/Xlib.h>
9425 #include <X11/Xresource.h>
9426 int
9427 main ()
9428 {
9429 Display *display;
9430 XrmDatabase db;
9431 char *res_name;
9432 char *res_class;
9433 XIMProc callback;
9434 XPointer *client_data;
9435 #ifndef __GNUC__
9436 /* If we're not using GCC, it's probably not XFree86, and this is
9437 probably right, but we can't use something like --pedantic-errors. */
9438 extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
9439 char*, XIMProc, XPointer*);
9440 #endif
9441 (void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
9442 client_data);
9443 ;
9444 return 0;
9445 }
9446 _ACEOF
9447 if ac_fn_c_try_compile "$LINENO"; then :
9448 emacs_cv_arg6_star=yes
9449 fi
9450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9451 if test "$emacs_cv_arg6_star" = yes; then
9452 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h
9453
9454 else
9455 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h
9456
9457 fi
9458 CFLAGS=$late_CFLAGS
9459 fi
9460
9461 ### Start of font-backend (under any platform) section.
9462 # (nothing here yet -- this is a placeholder)
9463 ### End of font-backend (under any platform) section.
9464
9465 ### Start of font-backend (under X11) section.
9466 if test "${HAVE_X11}" = "yes"; then
9467
9468 succeeded=no
9469
9470 # Extract the first word of "pkg-config", so it can be a program name with args.
9471 set dummy pkg-config; ac_word=$2
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9473 $as_echo_n "checking for $ac_word... " >&6; }
9474 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9475 $as_echo_n "(cached) " >&6
9476 else
9477 case $PKG_CONFIG in
9478 [\\/]* | ?:[\\/]*)
9479 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9480 ;;
9481 *)
9482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9483 for as_dir in $PATH
9484 do
9485 IFS=$as_save_IFS
9486 test -z "$as_dir" && as_dir=.
9487 for ac_exec_ext in '' $ac_executable_extensions; do
9488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9489 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9491 break 2
9492 fi
9493 done
9494 done
9495 IFS=$as_save_IFS
9496
9497 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9498 ;;
9499 esac
9500 fi
9501 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9502 if test -n "$PKG_CONFIG"; then
9503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9504 $as_echo "$PKG_CONFIG" >&6; }
9505 else
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9507 $as_echo "no" >&6; }
9508 fi
9509
9510
9511
9512 if test "$PKG_CONFIG" = "no" ; then
9513 HAVE_FC=no
9514 else
9515 PKG_CONFIG_MIN_VERSION=0.9.0
9516 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5
9518 $as_echo_n "checking for fontconfig >= 2.2.0... " >&6; }
9519
9520 if $PKG_CONFIG --exists "fontconfig >= 2.2.0" 2>&5; then
9521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9522 $as_echo "yes" >&6; }
9523 succeeded=yes
9524
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_CFLAGS" >&5
9526 $as_echo_n "checking FONTCONFIG_CFLAGS... " >&6; }
9527 FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
9528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_CFLAGS" >&5
9529 $as_echo "$FONTCONFIG_CFLAGS" >&6; }
9530
9531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_LIBS" >&5
9532 $as_echo_n "checking FONTCONFIG_LIBS... " >&6; }
9533 FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_LIBS" >&5
9535 $as_echo "$FONTCONFIG_LIBS" >&6; }
9536 else
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9538 $as_echo "no" >&6; }
9539 FONTCONFIG_CFLAGS=""
9540 FONTCONFIG_LIBS=""
9541 ## If we have a custom action on failure, don't print errors, but
9542 ## do set a variable so people can do so.
9543 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "fontconfig >= 2.2.0"`
9544
9545 fi
9546
9547
9548
9549 else
9550 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9551 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9552 fi
9553 fi
9554
9555 if test $succeeded = yes; then
9556 HAVE_FC=yes
9557 else
9558 HAVE_FC=no
9559 fi
9560
9561
9562 ## Use -lXft if available, unless `--with-xft=no'.
9563 HAVE_XFT=maybe
9564 if test "${HAVE_FC}" = "no" || test "x${with_x}" = "xno"; then
9565 with_xft="no";
9566 fi
9567 if test "x${with_xft}" != "xno"; then
9568
9569
9570 succeeded=no
9571
9572 # Extract the first word of "pkg-config", so it can be a program name with args.
9573 set dummy pkg-config; ac_word=$2
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9575 $as_echo_n "checking for $ac_word... " >&6; }
9576 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9577 $as_echo_n "(cached) " >&6
9578 else
9579 case $PKG_CONFIG in
9580 [\\/]* | ?:[\\/]*)
9581 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9582 ;;
9583 *)
9584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9585 for as_dir in $PATH
9586 do
9587 IFS=$as_save_IFS
9588 test -z "$as_dir" && as_dir=.
9589 for ac_exec_ext in '' $ac_executable_extensions; do
9590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9591 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9593 break 2
9594 fi
9595 done
9596 done
9597 IFS=$as_save_IFS
9598
9599 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9600 ;;
9601 esac
9602 fi
9603 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9604 if test -n "$PKG_CONFIG"; then
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9606 $as_echo "$PKG_CONFIG" >&6; }
9607 else
9608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9609 $as_echo "no" >&6; }
9610 fi
9611
9612
9613
9614 if test "$PKG_CONFIG" = "no" ; then
9615 HAVE_XFT=no
9616 else
9617 PKG_CONFIG_MIN_VERSION=0.9.0
9618 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5
9620 $as_echo_n "checking for xft >= 0.13.0... " >&6; }
9621
9622 if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5; then
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9624 $as_echo "yes" >&6; }
9625 succeeded=yes
9626
9627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_CFLAGS" >&5
9628 $as_echo_n "checking XFT_CFLAGS... " >&6; }
9629 XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CFLAGS" >&5
9631 $as_echo "$XFT_CFLAGS" >&6; }
9632
9633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_LIBS" >&5
9634 $as_echo_n "checking XFT_LIBS... " >&6; }
9635 XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_LIBS" >&5
9637 $as_echo "$XFT_LIBS" >&6; }
9638 else
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9640 $as_echo "no" >&6; }
9641 XFT_CFLAGS=""
9642 XFT_LIBS=""
9643 ## If we have a custom action on failure, don't print errors, but
9644 ## do set a variable so people can do so.
9645 XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft >= 0.13.0"`
9646
9647 fi
9648
9649
9650
9651 else
9652 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9653 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9654 fi
9655 fi
9656
9657 if test $succeeded = yes; then
9658 :
9659 else
9660 HAVE_XFT=no
9661 fi
9662
9663 ## Because xftfont.c uses XRenderQueryExtension, we also
9664 ## need to link to -lXrender.
9665 HAVE_XRENDER=no
9666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5
9667 $as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; }
9668 if test "${ac_cv_lib_Xrender_XRenderQueryExtension+set}" = set; then :
9669 $as_echo_n "(cached) " >&6
9670 else
9671 ac_check_lib_save_LIBS=$LIBS
9672 LIBS="-lXrender $LIBS"
9673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9674 /* end confdefs.h. */
9675
9676 /* Override any GCC internal prototype to avoid an error.
9677 Use char because int might match the return type of a GCC
9678 builtin and then its argument prototype would still apply. */
9679 #ifdef __cplusplus
9680 extern "C"
9681 #endif
9682 char XRenderQueryExtension ();
9683 int
9684 main ()
9685 {
9686 return XRenderQueryExtension ();
9687 ;
9688 return 0;
9689 }
9690 _ACEOF
9691 if ac_fn_c_try_link "$LINENO"; then :
9692 ac_cv_lib_Xrender_XRenderQueryExtension=yes
9693 else
9694 ac_cv_lib_Xrender_XRenderQueryExtension=no
9695 fi
9696 rm -f core conftest.err conftest.$ac_objext \
9697 conftest$ac_exeext conftest.$ac_ext
9698 LIBS=$ac_check_lib_save_LIBS
9699 fi
9700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5
9701 $as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; }
9702 if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = x""yes; then :
9703 HAVE_XRENDER=yes
9704 fi
9705
9706 if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then
9707 OLD_CPPFLAGS="$CPPFLAGS"
9708 OLD_CFLAGS="$CFLAGS"
9709 OLD_LIBS="$LIBS"
9710 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
9711 CFLAGS="$CFLAGS $XFT_CFLAGS"
9712 XFT_LIBS="-lXrender $XFT_LIBS"
9713 LIBS="$XFT_LIBS $LIBS"
9714 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
9715 if test "x$ac_cv_header_X11_Xft_Xft_h" = x""yes; then :
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5
9717 $as_echo_n "checking for XftFontOpen in -lXft... " >&6; }
9718 if test "${ac_cv_lib_Xft_XftFontOpen+set}" = set; then :
9719 $as_echo_n "(cached) " >&6
9720 else
9721 ac_check_lib_save_LIBS=$LIBS
9722 LIBS="-lXft $XFT_LIBS $LIBS"
9723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9724 /* end confdefs.h. */
9725
9726 /* Override any GCC internal prototype to avoid an error.
9727 Use char because int might match the return type of a GCC
9728 builtin and then its argument prototype would still apply. */
9729 #ifdef __cplusplus
9730 extern "C"
9731 #endif
9732 char XftFontOpen ();
9733 int
9734 main ()
9735 {
9736 return XftFontOpen ();
9737 ;
9738 return 0;
9739 }
9740 _ACEOF
9741 if ac_fn_c_try_link "$LINENO"; then :
9742 ac_cv_lib_Xft_XftFontOpen=yes
9743 else
9744 ac_cv_lib_Xft_XftFontOpen=no
9745 fi
9746 rm -f core conftest.err conftest.$ac_objext \
9747 conftest$ac_exeext conftest.$ac_ext
9748 LIBS=$ac_check_lib_save_LIBS
9749 fi
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5
9751 $as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; }
9752 if test "x$ac_cv_lib_Xft_XftFontOpen" = x""yes; then :
9753 HAVE_XFT=yes
9754 fi
9755
9756 fi
9757
9758
9759
9760 if test "${HAVE_XFT}" = "yes"; then
9761
9762 $as_echo "#define HAVE_XFT 1" >>confdefs.h
9763
9764
9765 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
9766 else
9767 CPPFLAGS="$OLD_CPPFLAGS"
9768 CFLAGS="$OLD_CFLAGS"
9769 LIBS="$OLD_LIBS"
9770 fi # "${HAVE_XFT}" = "yes"
9771 fi # "$HAVE_XFT" != no
9772 fi # "x${with_xft}" != "xno"
9773
9774 if test "$HAVE_XFT" != "yes"; then
9775 HAVE_XFT=no
9776 fi
9777
9778
9779 HAVE_FREETYPE=no
9780 ## We used to allow building with FreeType and without Xft.
9781 ## However, the ftx font backend driver is not in good shape.
9782 if test "${HAVE_XFT}" = "yes"; then
9783 HAVE_FREETYPE=yes
9784 FONTCONFIG_CFLAGS=
9785 FONTCONFIG_LIBS=
9786 fi
9787
9788 HAVE_LIBOTF=no
9789 if test "${HAVE_FREETYPE}" = "yes"; then
9790
9791 $as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
9792
9793 if test "${with_libotf}" != "no"; then
9794
9795 succeeded=no
9796
9797 # Extract the first word of "pkg-config", so it can be a program name with args.
9798 set dummy pkg-config; ac_word=$2
9799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9800 $as_echo_n "checking for $ac_word... " >&6; }
9801 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9802 $as_echo_n "(cached) " >&6
9803 else
9804 case $PKG_CONFIG in
9805 [\\/]* | ?:[\\/]*)
9806 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9807 ;;
9808 *)
9809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9810 for as_dir in $PATH
9811 do
9812 IFS=$as_save_IFS
9813 test -z "$as_dir" && as_dir=.
9814 for ac_exec_ext in '' $ac_executable_extensions; do
9815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9816 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9818 break 2
9819 fi
9820 done
9821 done
9822 IFS=$as_save_IFS
9823
9824 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9825 ;;
9826 esac
9827 fi
9828 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9829 if test -n "$PKG_CONFIG"; then
9830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9831 $as_echo "$PKG_CONFIG" >&6; }
9832 else
9833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9834 $as_echo "no" >&6; }
9835 fi
9836
9837
9838
9839 if test "$PKG_CONFIG" = "no" ; then
9840 HAVE_LIBOTF=no
9841 else
9842 PKG_CONFIG_MIN_VERSION=0.9.0
9843 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5
9845 $as_echo_n "checking for libotf... " >&6; }
9846
9847 if $PKG_CONFIG --exists "libotf" 2>&5; then
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9849 $as_echo "yes" >&6; }
9850 succeeded=yes
9851
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_CFLAGS" >&5
9853 $as_echo_n "checking LIBOTF_CFLAGS... " >&6; }
9854 LIBOTF_CFLAGS=`$PKG_CONFIG --cflags "libotf"|sed -e 's,///*,/,g'`
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_CFLAGS" >&5
9856 $as_echo "$LIBOTF_CFLAGS" >&6; }
9857
9858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_LIBS" >&5
9859 $as_echo_n "checking LIBOTF_LIBS... " >&6; }
9860 LIBOTF_LIBS=`$PKG_CONFIG --libs "libotf"|sed -e 's,///*,/,g'`
9861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_LIBS" >&5
9862 $as_echo "$LIBOTF_LIBS" >&6; }
9863 else
9864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9865 $as_echo "no" >&6; }
9866 LIBOTF_CFLAGS=""
9867 LIBOTF_LIBS=""
9868 ## If we have a custom action on failure, don't print errors, but
9869 ## do set a variable so people can do so.
9870 LIBOTF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libotf"`
9871
9872 fi
9873
9874
9875
9876 else
9877 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9878 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9879 fi
9880 fi
9881
9882 if test $succeeded = yes; then
9883 HAVE_LIBOTF=yes
9884 else
9885 HAVE_LIBOTF=no
9886 fi
9887
9888 if test "$HAVE_LIBOTF" = "yes"; then
9889
9890 $as_echo "#define HAVE_LIBOTF 1" >>confdefs.h
9891
9892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5
9893 $as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; }
9894 if test "${ac_cv_lib_otf_OTF_get_variation_glyphs+set}" = set; then :
9895 $as_echo_n "(cached) " >&6
9896 else
9897 ac_check_lib_save_LIBS=$LIBS
9898 LIBS="-lotf $LIBS"
9899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9900 /* end confdefs.h. */
9901
9902 /* Override any GCC internal prototype to avoid an error.
9903 Use char because int might match the return type of a GCC
9904 builtin and then its argument prototype would still apply. */
9905 #ifdef __cplusplus
9906 extern "C"
9907 #endif
9908 char OTF_get_variation_glyphs ();
9909 int
9910 main ()
9911 {
9912 return OTF_get_variation_glyphs ();
9913 ;
9914 return 0;
9915 }
9916 _ACEOF
9917 if ac_fn_c_try_link "$LINENO"; then :
9918 ac_cv_lib_otf_OTF_get_variation_glyphs=yes
9919 else
9920 ac_cv_lib_otf_OTF_get_variation_glyphs=no
9921 fi
9922 rm -f core conftest.err conftest.$ac_objext \
9923 conftest$ac_exeext conftest.$ac_ext
9924 LIBS=$ac_check_lib_save_LIBS
9925 fi
9926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5
9927 $as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; }
9928 if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = x""yes; then :
9929 HAVE_OTF_GET_VARIATION_GLYPHS=yes
9930 else
9931 HAVE_OTF_GET_VARIATION_GLYPHS=no
9932 fi
9933
9934 if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then
9935
9936 $as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h
9937
9938 fi
9939 fi
9940 fi
9941 fi
9942
9943 HAVE_M17N_FLT=no
9944 if test "${HAVE_LIBOTF}" = yes; then
9945 if test "${with_m17n_flt}" != "no"; then
9946
9947 succeeded=no
9948
9949 # Extract the first word of "pkg-config", so it can be a program name with args.
9950 set dummy pkg-config; ac_word=$2
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9952 $as_echo_n "checking for $ac_word... " >&6; }
9953 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9954 $as_echo_n "(cached) " >&6
9955 else
9956 case $PKG_CONFIG in
9957 [\\/]* | ?:[\\/]*)
9958 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9959 ;;
9960 *)
9961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9962 for as_dir in $PATH
9963 do
9964 IFS=$as_save_IFS
9965 test -z "$as_dir" && as_dir=.
9966 for ac_exec_ext in '' $ac_executable_extensions; do
9967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9968 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9970 break 2
9971 fi
9972 done
9973 done
9974 IFS=$as_save_IFS
9975
9976 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9977 ;;
9978 esac
9979 fi
9980 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9981 if test -n "$PKG_CONFIG"; then
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9983 $as_echo "$PKG_CONFIG" >&6; }
9984 else
9985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9986 $as_echo "no" >&6; }
9987 fi
9988
9989
9990
9991 if test "$PKG_CONFIG" = "no" ; then
9992 HAVE_M17N_FLT=no
9993 else
9994 PKG_CONFIG_MIN_VERSION=0.9.0
9995 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5
9997 $as_echo_n "checking for m17n-flt... " >&6; }
9998
9999 if $PKG_CONFIG --exists "m17n-flt" 2>&5; then
10000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10001 $as_echo "yes" >&6; }
10002 succeeded=yes
10003
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_CFLAGS" >&5
10005 $as_echo_n "checking M17N_FLT_CFLAGS... " >&6; }
10006 M17N_FLT_CFLAGS=`$PKG_CONFIG --cflags "m17n-flt"|sed -e 's,///*,/,g'`
10007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_CFLAGS" >&5
10008 $as_echo "$M17N_FLT_CFLAGS" >&6; }
10009
10010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_LIBS" >&5
10011 $as_echo_n "checking M17N_FLT_LIBS... " >&6; }
10012 M17N_FLT_LIBS=`$PKG_CONFIG --libs "m17n-flt"|sed -e 's,///*,/,g'`
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_LIBS" >&5
10014 $as_echo "$M17N_FLT_LIBS" >&6; }
10015 else
10016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10017 $as_echo "no" >&6; }
10018 M17N_FLT_CFLAGS=""
10019 M17N_FLT_LIBS=""
10020 ## If we have a custom action on failure, don't print errors, but
10021 ## do set a variable so people can do so.
10022 M17N_FLT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "m17n-flt"`
10023
10024 fi
10025
10026
10027
10028 else
10029 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10030 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10031 fi
10032 fi
10033
10034 if test $succeeded = yes; then
10035 HAVE_M17N_FLT=yes
10036 else
10037 HAVE_M17N_FLT=no
10038 fi
10039
10040 if test "$HAVE_M17N_FLT" = "yes"; then
10041
10042 $as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h
10043
10044 fi
10045 fi
10046 fi
10047 else
10048 HAVE_XFT=no
10049 HAVE_FREETYPE=no
10050 HAVE_LIBOTF=no
10051 HAVE_M17N_FLT=no
10052 fi
10053
10054 ### End of font-backend (under X11) section.
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065 ### Use -lXpm if available, unless `--with-xpm=no'.
10066 HAVE_XPM=no
10067 LIBXPM=
10068 if test "${HAVE_X11}" = "yes"; then
10069 if test "${with_xpm}" != "no"; then
10070 ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
10071 if test "x$ac_cv_header_X11_xpm_h" = x""yes; then :
10072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5
10073 $as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; }
10074 if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then :
10075 $as_echo_n "(cached) " >&6
10076 else
10077 ac_check_lib_save_LIBS=$LIBS
10078 LIBS="-lXpm -lX11 $LIBS"
10079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10080 /* end confdefs.h. */
10081
10082 /* Override any GCC internal prototype to avoid an error.
10083 Use char because int might match the return type of a GCC
10084 builtin and then its argument prototype would still apply. */
10085 #ifdef __cplusplus
10086 extern "C"
10087 #endif
10088 char XpmReadFileToPixmap ();
10089 int
10090 main ()
10091 {
10092 return XpmReadFileToPixmap ();
10093 ;
10094 return 0;
10095 }
10096 _ACEOF
10097 if ac_fn_c_try_link "$LINENO"; then :
10098 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
10099 else
10100 ac_cv_lib_Xpm_XpmReadFileToPixmap=no
10101 fi
10102 rm -f core conftest.err conftest.$ac_objext \
10103 conftest$ac_exeext conftest.$ac_ext
10104 LIBS=$ac_check_lib_save_LIBS
10105 fi
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
10107 $as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
10108 if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = x""yes; then :
10109 HAVE_XPM=yes
10110 fi
10111
10112 fi
10113
10114
10115 if test "${HAVE_XPM}" = "yes"; then
10116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
10117 $as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
10118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10119 /* end confdefs.h. */
10120 #include "X11/xpm.h"
10121 #ifndef XpmReturnAllocPixels
10122 no_return_alloc_pixels
10123 #endif
10124
10125 _ACEOF
10126 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10127 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then :
10128 HAVE_XPM=no
10129 else
10130 HAVE_XPM=yes
10131 fi
10132 rm -f conftest*
10133
10134
10135 if test "${HAVE_XPM}" = "yes"; then
10136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10137 $as_echo "yes" >&6; }
10138 else
10139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10140 $as_echo "no" >&6; }
10141 fi
10142 fi
10143 fi
10144
10145 if test "${HAVE_XPM}" = "yes"; then
10146
10147 $as_echo "#define HAVE_XPM 1" >>confdefs.h
10148
10149 LIBXPM=-lXpm
10150 fi
10151 fi
10152
10153
10154 ### Use -ljpeg if available, unless `--with-jpeg=no'.
10155 HAVE_JPEG=no
10156 LIBJPEG=
10157 if test "${HAVE_X11}" = "yes"; then
10158 if test "${with_jpeg}" != "no"; then
10159 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
10160 if test "x$ac_cv_header_jerror_h" = x""yes; then :
10161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5
10162 $as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; }
10163 if test "${ac_cv_lib_jpeg_jpeg_destroy_compress+set}" = set; then :
10164 $as_echo_n "(cached) " >&6
10165 else
10166 ac_check_lib_save_LIBS=$LIBS
10167 LIBS="-ljpeg $LIBS"
10168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10169 /* end confdefs.h. */
10170
10171 /* Override any GCC internal prototype to avoid an error.
10172 Use char because int might match the return type of a GCC
10173 builtin and then its argument prototype would still apply. */
10174 #ifdef __cplusplus
10175 extern "C"
10176 #endif
10177 char jpeg_destroy_compress ();
10178 int
10179 main ()
10180 {
10181 return jpeg_destroy_compress ();
10182 ;
10183 return 0;
10184 }
10185 _ACEOF
10186 if ac_fn_c_try_link "$LINENO"; then :
10187 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
10188 else
10189 ac_cv_lib_jpeg_jpeg_destroy_compress=no
10190 fi
10191 rm -f core conftest.err conftest.$ac_objext \
10192 conftest$ac_exeext conftest.$ac_ext
10193 LIBS=$ac_check_lib_save_LIBS
10194 fi
10195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
10196 $as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
10197 if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = x""yes; then :
10198 HAVE_JPEG=yes
10199 fi
10200
10201 fi
10202
10203
10204 fi
10205
10206 if test "${HAVE_JPEG}" = "yes"; then
10207 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10208
10209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10210 /* end confdefs.h. */
10211 #include <jpeglib.h>
10212 version=JPEG_LIB_VERSION
10213
10214 _ACEOF
10215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10216 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then :
10217 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10218
10219 else
10220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5
10221 $as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
10222 HAVE_JPEG=no
10223 fi
10224 rm -f conftest*
10225
10226 fi
10227 if test "${HAVE_JPEG}" = "yes"; then
10228 LIBJPEG=-ljpeg
10229 fi
10230 fi
10231
10232
10233 ### Use -lpng if available, unless `--with-png=no'.
10234 HAVE_PNG=no
10235 LIBPNG=
10236 if test "${HAVE_X11}" = "yes"; then
10237 if test "${with_png}" != "no"; then
10238 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
10239 # in /usr/include/libpng.
10240 for ac_header in png.h libpng/png.h
10241 do :
10242 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10243 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10244 eval as_val=\$$as_ac_Header
10245 if test "x$as_val" = x""yes; then :
10246 cat >>confdefs.h <<_ACEOF
10247 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10248 _ACEOF
10249
10250 fi
10251
10252 done
10253
10254 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5
10256 $as_echo_n "checking for png_get_channels in -lpng... " >&6; }
10257 if test "${ac_cv_lib_png_png_get_channels+set}" = set; then :
10258 $as_echo_n "(cached) " >&6
10259 else
10260 ac_check_lib_save_LIBS=$LIBS
10261 LIBS="-lpng -lz -lm $LIBS"
10262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10263 /* end confdefs.h. */
10264
10265 /* Override any GCC internal prototype to avoid an error.
10266 Use char because int might match the return type of a GCC
10267 builtin and then its argument prototype would still apply. */
10268 #ifdef __cplusplus
10269 extern "C"
10270 #endif
10271 char png_get_channels ();
10272 int
10273 main ()
10274 {
10275 return png_get_channels ();
10276 ;
10277 return 0;
10278 }
10279 _ACEOF
10280 if ac_fn_c_try_link "$LINENO"; then :
10281 ac_cv_lib_png_png_get_channels=yes
10282 else
10283 ac_cv_lib_png_png_get_channels=no
10284 fi
10285 rm -f core conftest.err conftest.$ac_objext \
10286 conftest$ac_exeext conftest.$ac_ext
10287 LIBS=$ac_check_lib_save_LIBS
10288 fi
10289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5
10290 $as_echo "$ac_cv_lib_png_png_get_channels" >&6; }
10291 if test "x$ac_cv_lib_png_png_get_channels" = x""yes; then :
10292 HAVE_PNG=yes
10293 fi
10294
10295 fi
10296 fi
10297
10298 if test "${HAVE_PNG}" = "yes"; then
10299
10300 $as_echo "#define HAVE_PNG 1" >>confdefs.h
10301
10302 LIBPNG="-lpng -lz -lm"
10303 fi
10304 fi
10305
10306
10307 ### Use -ltiff if available, unless `--with-tiff=no'.
10308 HAVE_TIFF=no
10309 LIBTIFF=
10310 if test "${HAVE_X11}" = "yes"; then
10311 if test "${with_tiff}" != "no"; then
10312 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
10313 if test "x$ac_cv_header_tiffio_h" = x""yes; then :
10314 tifflibs="-lz -lm"
10315 # At least one tiff package requires the jpeg library.
10316 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
10317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5
10318 $as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; }
10319 if test "${ac_cv_lib_tiff_TIFFGetVersion+set}" = set; then :
10320 $as_echo_n "(cached) " >&6
10321 else
10322 ac_check_lib_save_LIBS=$LIBS
10323 LIBS="-ltiff $tifflibs $LIBS"
10324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10325 /* end confdefs.h. */
10326
10327 /* Override any GCC internal prototype to avoid an error.
10328 Use char because int might match the return type of a GCC
10329 builtin and then its argument prototype would still apply. */
10330 #ifdef __cplusplus
10331 extern "C"
10332 #endif
10333 char TIFFGetVersion ();
10334 int
10335 main ()
10336 {
10337 return TIFFGetVersion ();
10338 ;
10339 return 0;
10340 }
10341 _ACEOF
10342 if ac_fn_c_try_link "$LINENO"; then :
10343 ac_cv_lib_tiff_TIFFGetVersion=yes
10344 else
10345 ac_cv_lib_tiff_TIFFGetVersion=no
10346 fi
10347 rm -f core conftest.err conftest.$ac_objext \
10348 conftest$ac_exeext conftest.$ac_ext
10349 LIBS=$ac_check_lib_save_LIBS
10350 fi
10351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
10352 $as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
10353 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = x""yes; then :
10354 HAVE_TIFF=yes
10355 fi
10356
10357 fi
10358
10359
10360 fi
10361
10362 if test "${HAVE_TIFF}" = "yes"; then
10363
10364 $as_echo "#define HAVE_TIFF 1" >>confdefs.h
10365
10366 LIBTIFF=-ltiff
10367 fi
10368 fi
10369
10370
10371 ### Use -lgif or -lungif if available, unless `--with-gif=no'.
10372 HAVE_GIF=no
10373 LIBGIF=
10374 if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no"; then
10375 ac_fn_c_check_header_mongrel "$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default"
10376 if test "x$ac_cv_header_gif_lib_h" = x""yes; then :
10377 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
10378 # Earlier versions can crash Emacs.
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5
10380 $as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; }
10381 if test "${ac_cv_lib_gif_EGifPutExtensionLast+set}" = set; then :
10382 $as_echo_n "(cached) " >&6
10383 else
10384 ac_check_lib_save_LIBS=$LIBS
10385 LIBS="-lgif $LIBS"
10386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10387 /* end confdefs.h. */
10388
10389 /* Override any GCC internal prototype to avoid an error.
10390 Use char because int might match the return type of a GCC
10391 builtin and then its argument prototype would still apply. */
10392 #ifdef __cplusplus
10393 extern "C"
10394 #endif
10395 char EGifPutExtensionLast ();
10396 int
10397 main ()
10398 {
10399 return EGifPutExtensionLast ();
10400 ;
10401 return 0;
10402 }
10403 _ACEOF
10404 if ac_fn_c_try_link "$LINENO"; then :
10405 ac_cv_lib_gif_EGifPutExtensionLast=yes
10406 else
10407 ac_cv_lib_gif_EGifPutExtensionLast=no
10408 fi
10409 rm -f core conftest.err conftest.$ac_objext \
10410 conftest$ac_exeext conftest.$ac_ext
10411 LIBS=$ac_check_lib_save_LIBS
10412 fi
10413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
10414 $as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
10415 if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = x""yes; then :
10416 HAVE_GIF=yes
10417 else
10418 HAVE_GIF=maybe
10419 fi
10420
10421 fi
10422
10423
10424
10425 if test "$HAVE_GIF" = yes; then
10426 LIBGIF=-lgif
10427 elif test "$HAVE_GIF" = maybe; then
10428 # If gif_lib.h but no libgif, try libungif.
10429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5
10430 $as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; }
10431 if test "${ac_cv_lib_ungif_EGifPutExtensionLast+set}" = set; then :
10432 $as_echo_n "(cached) " >&6
10433 else
10434 ac_check_lib_save_LIBS=$LIBS
10435 LIBS="-lungif $LIBS"
10436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437 /* end confdefs.h. */
10438
10439 /* Override any GCC internal prototype to avoid an error.
10440 Use char because int might match the return type of a GCC
10441 builtin and then its argument prototype would still apply. */
10442 #ifdef __cplusplus
10443 extern "C"
10444 #endif
10445 char EGifPutExtensionLast ();
10446 int
10447 main ()
10448 {
10449 return EGifPutExtensionLast ();
10450 ;
10451 return 0;
10452 }
10453 _ACEOF
10454 if ac_fn_c_try_link "$LINENO"; then :
10455 ac_cv_lib_ungif_EGifPutExtensionLast=yes
10456 else
10457 ac_cv_lib_ungif_EGifPutExtensionLast=no
10458 fi
10459 rm -f core conftest.err conftest.$ac_objext \
10460 conftest$ac_exeext conftest.$ac_ext
10461 LIBS=$ac_check_lib_save_LIBS
10462 fi
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
10464 $as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
10465 if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = x""yes; then :
10466 HAVE_GIF=yes
10467 else
10468 HAVE_GIF=no
10469 fi
10470
10471 test "$HAVE_GIF" = yes && LIBGIF=-lungif
10472 fi
10473
10474 if test "${HAVE_GIF}" = "yes"; then
10475
10476 $as_echo "#define HAVE_GIF 1" >>confdefs.h
10477
10478 fi
10479 fi
10480
10481
10482 if test "${HAVE_X11}" = "yes"; then
10483 MISSING=""
10484 WITH_NO=""
10485 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
10486 MISSING="libXpm" && WITH_NO="--with-xpm=no"
10487 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
10488 MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
10489 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
10490 MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
10491 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
10492 MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
10493 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
10494 MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
10495
10496 if test "X${MISSING}" != X; then
10497 as_fn_error "The following required libraries were not found:
10498 $MISSING
10499 Maybe some development libraries/packages are missing?
10500 If you don't want to link with them give
10501 $WITH_NO
10502 as options to configure" "$LINENO" 5
10503 fi
10504 fi
10505
10506 ### Use -lgpm if available, unless `--with-gpm=no'.
10507 HAVE_GPM=no
10508 LIBGPM=
10509 MOUSE_SUPPORT=
10510 if test "${with_gpm}" != "no"; then
10511 ac_fn_c_check_header_mongrel "$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default"
10512 if test "x$ac_cv_header_gpm_h" = x""yes; then :
10513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5
10514 $as_echo_n "checking for Gpm_Open in -lgpm... " >&6; }
10515 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then :
10516 $as_echo_n "(cached) " >&6
10517 else
10518 ac_check_lib_save_LIBS=$LIBS
10519 LIBS="-lgpm $LIBS"
10520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10521 /* end confdefs.h. */
10522
10523 /* Override any GCC internal prototype to avoid an error.
10524 Use char because int might match the return type of a GCC
10525 builtin and then its argument prototype would still apply. */
10526 #ifdef __cplusplus
10527 extern "C"
10528 #endif
10529 char Gpm_Open ();
10530 int
10531 main ()
10532 {
10533 return Gpm_Open ();
10534 ;
10535 return 0;
10536 }
10537 _ACEOF
10538 if ac_fn_c_try_link "$LINENO"; then :
10539 ac_cv_lib_gpm_Gpm_Open=yes
10540 else
10541 ac_cv_lib_gpm_Gpm_Open=no
10542 fi
10543 rm -f core conftest.err conftest.$ac_objext \
10544 conftest$ac_exeext conftest.$ac_ext
10545 LIBS=$ac_check_lib_save_LIBS
10546 fi
10547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5
10548 $as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; }
10549 if test "x$ac_cv_lib_gpm_Gpm_Open" = x""yes; then :
10550 HAVE_GPM=yes
10551 fi
10552
10553 fi
10554
10555
10556
10557 if test "${HAVE_GPM}" = "yes"; then
10558
10559 $as_echo "#define HAVE_GPM 1" >>confdefs.h
10560
10561 LIBGPM=-lgpm
10562 ## May be reset below.
10563 MOUSE_SUPPORT="\$(GPM_MOUSE_SUPPORT)"
10564 fi
10565 fi
10566
10567
10568 ac_fn_c_check_header_mongrel "$LINENO" "malloc/malloc.h" "ac_cv_header_malloc_malloc_h" "$ac_includes_default"
10569 if test "x$ac_cv_header_malloc_malloc_h" = x""yes; then :
10570
10571 $as_echo "#define HAVE_MALLOC_MALLOC_H 1" >>confdefs.h
10572
10573 fi
10574
10575
10576
10577 C_SWITCH_X_SYSTEM=
10578 ### Use NeXTstep API to implement GUI.
10579 if test "${HAVE_NS}" = "yes"; then
10580
10581 $as_echo "#define HAVE_NS 1" >>confdefs.h
10582
10583 if test "${NS_IMPL_COCOA}" = "yes"; then
10584
10585 $as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h
10586
10587 GNU_OBJC_CFLAGS=
10588 fi
10589 if test "${NS_IMPL_GNUSTEP}" = "yes"; then
10590
10591 $as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h
10592
10593 # See also .m.o rule in Makefile.in */
10594 # FIXME: are all these flags really needed? Document here why. */
10595 C_SWITCH_X_SYSTEM="-D_REENTRANT -fPIC -fno-strict-aliasing"
10596 GNU_OBJC_CFLAGS="-fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE"
10597 fi
10598 if test "${NS_HAVE_NSINTEGER}" = "yes"; then
10599
10600 $as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h
10601
10602 fi
10603 # We also have mouse menus.
10604 HAVE_MENUS=yes
10605 OTHER_FILES=ns-app
10606 fi
10607
10608
10609 ### Use session management (-lSM -lICE) if available
10610 HAVE_X_SM=no
10611 LIBXSM=
10612 if test "${HAVE_X11}" = "yes"; then
10613 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10614 if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5
10616 $as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; }
10617 if test "${ac_cv_lib_SM_SmcOpenConnection+set}" = set; then :
10618 $as_echo_n "(cached) " >&6
10619 else
10620 ac_check_lib_save_LIBS=$LIBS
10621 LIBS="-lSM -lICE $LIBS"
10622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10623 /* end confdefs.h. */
10624
10625 /* Override any GCC internal prototype to avoid an error.
10626 Use char because int might match the return type of a GCC
10627 builtin and then its argument prototype would still apply. */
10628 #ifdef __cplusplus
10629 extern "C"
10630 #endif
10631 char SmcOpenConnection ();
10632 int
10633 main ()
10634 {
10635 return SmcOpenConnection ();
10636 ;
10637 return 0;
10638 }
10639 _ACEOF
10640 if ac_fn_c_try_link "$LINENO"; then :
10641 ac_cv_lib_SM_SmcOpenConnection=yes
10642 else
10643 ac_cv_lib_SM_SmcOpenConnection=no
10644 fi
10645 rm -f core conftest.err conftest.$ac_objext \
10646 conftest$ac_exeext conftest.$ac_ext
10647 LIBS=$ac_check_lib_save_LIBS
10648 fi
10649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
10650 $as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; }
10651 if test "x$ac_cv_lib_SM_SmcOpenConnection" = x""yes; then :
10652 HAVE_X_SM=yes
10653 fi
10654
10655 fi
10656
10657
10658
10659 if test "${HAVE_X_SM}" = "yes"; then
10660
10661 $as_echo "#define HAVE_X_SM 1" >>confdefs.h
10662
10663 LIBXSM="-lSM -lICE"
10664 case "$LIBS" in
10665 *-lSM*) ;;
10666 *) LIBS="$LIBXSM $LIBS" ;;
10667 esac
10668 fi
10669 fi
10670
10671
10672 # If netdb.h doesn't declare h_errno, we must declare it by hand.
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5
10674 $as_echo_n "checking whether netdb declares h_errno... " >&6; }
10675 if test "${emacs_cv_netdb_declares_h_errno+set}" = set; then :
10676 $as_echo_n "(cached) " >&6
10677 else
10678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h. */
10680 #include <netdb.h>
10681 int
10682 main ()
10683 {
10684 return h_errno;
10685 ;
10686 return 0;
10687 }
10688 _ACEOF
10689 if ac_fn_c_try_link "$LINENO"; then :
10690 emacs_cv_netdb_declares_h_errno=yes
10691 else
10692 emacs_cv_netdb_declares_h_errno=no
10693 fi
10694 rm -f core conftest.err conftest.$ac_objext \
10695 conftest$ac_exeext conftest.$ac_ext
10696 fi
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5
10698 $as_echo "$emacs_cv_netdb_declares_h_errno" >&6; }
10699 if test $emacs_cv_netdb_declares_h_errno = yes; then
10700
10701 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
10702
10703 fi
10704
10705 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10706 # for constant arguments. Useless!
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10708 $as_echo_n "checking for working alloca.h... " >&6; }
10709 if test "${ac_cv_working_alloca_h+set}" = set; then :
10710 $as_echo_n "(cached) " >&6
10711 else
10712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10713 /* end confdefs.h. */
10714 #include <alloca.h>
10715 int
10716 main ()
10717 {
10718 char *p = (char *) alloca (2 * sizeof (int));
10719 if (p) return 0;
10720 ;
10721 return 0;
10722 }
10723 _ACEOF
10724 if ac_fn_c_try_link "$LINENO"; then :
10725 ac_cv_working_alloca_h=yes
10726 else
10727 ac_cv_working_alloca_h=no
10728 fi
10729 rm -f core conftest.err conftest.$ac_objext \
10730 conftest$ac_exeext conftest.$ac_ext
10731 fi
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10733 $as_echo "$ac_cv_working_alloca_h" >&6; }
10734 if test $ac_cv_working_alloca_h = yes; then
10735
10736 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10737
10738 fi
10739
10740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10741 $as_echo_n "checking for alloca... " >&6; }
10742 if test "${ac_cv_func_alloca_works+set}" = set; then :
10743 $as_echo_n "(cached) " >&6
10744 else
10745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10746 /* end confdefs.h. */
10747 #ifdef __GNUC__
10748 # define alloca __builtin_alloca
10749 #else
10750 # ifdef _MSC_VER
10751 # include <malloc.h>
10752 # define alloca _alloca
10753 # else
10754 # ifdef HAVE_ALLOCA_H
10755 # include <alloca.h>
10756 # else
10757 # ifdef _AIX
10758 #pragma alloca
10759 # else
10760 # ifndef alloca /* predefined by HP cc +Olibcalls */
10761 char *alloca ();
10762 # endif
10763 # endif
10764 # endif
10765 # endif
10766 #endif
10767
10768 int
10769 main ()
10770 {
10771 char *p = (char *) alloca (1);
10772 if (p) return 0;
10773 ;
10774 return 0;
10775 }
10776 _ACEOF
10777 if ac_fn_c_try_link "$LINENO"; then :
10778 ac_cv_func_alloca_works=yes
10779 else
10780 ac_cv_func_alloca_works=no
10781 fi
10782 rm -f core conftest.err conftest.$ac_objext \
10783 conftest$ac_exeext conftest.$ac_ext
10784 fi
10785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10786 $as_echo "$ac_cv_func_alloca_works" >&6; }
10787
10788 if test $ac_cv_func_alloca_works = yes; then
10789
10790 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10791
10792 else
10793 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10794 # that cause trouble. Some versions do not even contain alloca or
10795 # contain a buggy version. If you still want to use their alloca,
10796 # use ar to extract alloca.o from them instead of compiling alloca.c.
10797
10798 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10799
10800 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10801
10802
10803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10804 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10805 if test "${ac_cv_os_cray+set}" = set; then :
10806 $as_echo_n "(cached) " >&6
10807 else
10808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10809 /* end confdefs.h. */
10810 #if defined CRAY && ! defined CRAY2
10811 webecray
10812 #else
10813 wenotbecray
10814 #endif
10815
10816 _ACEOF
10817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10818 $EGREP "webecray" >/dev/null 2>&1; then :
10819 ac_cv_os_cray=yes
10820 else
10821 ac_cv_os_cray=no
10822 fi
10823 rm -f conftest*
10824
10825 fi
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10827 $as_echo "$ac_cv_os_cray" >&6; }
10828 if test $ac_cv_os_cray = yes; then
10829 for ac_func in _getb67 GETB67 getb67; do
10830 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10831 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10832 eval as_val=\$$as_ac_var
10833 if test "x$as_val" = x""yes; then :
10834
10835 cat >>confdefs.h <<_ACEOF
10836 #define CRAY_STACKSEG_END $ac_func
10837 _ACEOF
10838
10839 break
10840 fi
10841
10842 done
10843 fi
10844
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10846 $as_echo_n "checking stack direction for C alloca... " >&6; }
10847 if test "${ac_cv_c_stack_direction+set}" = set; then :
10848 $as_echo_n "(cached) " >&6
10849 else
10850 if test "$cross_compiling" = yes; then :
10851 ac_cv_c_stack_direction=0
10852 else
10853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10854 /* end confdefs.h. */
10855 $ac_includes_default
10856 int
10857 find_stack_direction ()
10858 {
10859 static char *addr = 0;
10860 auto char dummy;
10861 if (addr == 0)
10862 {
10863 addr = &dummy;
10864 return find_stack_direction ();
10865 }
10866 else
10867 return (&dummy > addr) ? 1 : -1;
10868 }
10869
10870 int
10871 main ()
10872 {
10873 return find_stack_direction () < 0;
10874 }
10875 _ACEOF
10876 if ac_fn_c_try_run "$LINENO"; then :
10877 ac_cv_c_stack_direction=1
10878 else
10879 ac_cv_c_stack_direction=-1
10880 fi
10881 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10882 conftest.$ac_objext conftest.beam conftest.$ac_ext
10883 fi
10884
10885 fi
10886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10887 $as_echo "$ac_cv_c_stack_direction" >&6; }
10888 cat >>confdefs.h <<_ACEOF
10889 #define STACK_DIRECTION $ac_cv_c_stack_direction
10890 _ACEOF
10891
10892
10893 fi
10894
10895
10896 if test x"$ac_cv_func_alloca_works" != xyes; then
10897 as_fn_error "a system implementation of alloca is required " "$LINENO" 5
10898 fi
10899
10900 # fmod, logb, and frexp are found in -lm on most systems.
10901 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
10903 $as_echo_n "checking for sqrt in -lm... " >&6; }
10904 if test "${ac_cv_lib_m_sqrt+set}" = set; then :
10905 $as_echo_n "(cached) " >&6
10906 else
10907 ac_check_lib_save_LIBS=$LIBS
10908 LIBS="-lm $LIBS"
10909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10910 /* end confdefs.h. */
10911
10912 /* Override any GCC internal prototype to avoid an error.
10913 Use char because int might match the return type of a GCC
10914 builtin and then its argument prototype would still apply. */
10915 #ifdef __cplusplus
10916 extern "C"
10917 #endif
10918 char sqrt ();
10919 int
10920 main ()
10921 {
10922 return sqrt ();
10923 ;
10924 return 0;
10925 }
10926 _ACEOF
10927 if ac_fn_c_try_link "$LINENO"; then :
10928 ac_cv_lib_m_sqrt=yes
10929 else
10930 ac_cv_lib_m_sqrt=no
10931 fi
10932 rm -f core conftest.err conftest.$ac_objext \
10933 conftest$ac_exeext conftest.$ac_ext
10934 LIBS=$ac_check_lib_save_LIBS
10935 fi
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
10937 $as_echo "$ac_cv_lib_m_sqrt" >&6; }
10938 if test "x$ac_cv_lib_m_sqrt" = x""yes; then :
10939 cat >>confdefs.h <<_ACEOF
10940 #define HAVE_LIBM 1
10941 _ACEOF
10942
10943 LIBS="-lm $LIBS"
10944
10945 fi
10946
10947
10948 # Check for mail-locking functions in a "mail" library. Probably this should
10949 # have the same check as for liblockfile below.
10950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5
10951 $as_echo_n "checking for maillock in -lmail... " >&6; }
10952 if test "${ac_cv_lib_mail_maillock+set}" = set; then :
10953 $as_echo_n "(cached) " >&6
10954 else
10955 ac_check_lib_save_LIBS=$LIBS
10956 LIBS="-lmail $LIBS"
10957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958 /* end confdefs.h. */
10959
10960 /* Override any GCC internal prototype to avoid an error.
10961 Use char because int might match the return type of a GCC
10962 builtin and then its argument prototype would still apply. */
10963 #ifdef __cplusplus
10964 extern "C"
10965 #endif
10966 char maillock ();
10967 int
10968 main ()
10969 {
10970 return maillock ();
10971 ;
10972 return 0;
10973 }
10974 _ACEOF
10975 if ac_fn_c_try_link "$LINENO"; then :
10976 ac_cv_lib_mail_maillock=yes
10977 else
10978 ac_cv_lib_mail_maillock=no
10979 fi
10980 rm -f core conftest.err conftest.$ac_objext \
10981 conftest$ac_exeext conftest.$ac_ext
10982 LIBS=$ac_check_lib_save_LIBS
10983 fi
10984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5
10985 $as_echo "$ac_cv_lib_mail_maillock" >&6; }
10986 if test "x$ac_cv_lib_mail_maillock" = x""yes; then :
10987 have_mail=yes
10988 else
10989 have_mail=no
10990 fi
10991
10992 if test $have_mail = yes; then
10993 LIBS_MAIL=-lmail
10994 LIBS="$LIBS_MAIL $LIBS"
10995
10996 $as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h
10997
10998 else
10999 LIBS_MAIL=
11000 fi
11001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5
11002 $as_echo_n "checking for maillock in -llockfile... " >&6; }
11003 if test "${ac_cv_lib_lockfile_maillock+set}" = set; then :
11004 $as_echo_n "(cached) " >&6
11005 else
11006 ac_check_lib_save_LIBS=$LIBS
11007 LIBS="-llockfile $LIBS"
11008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11009 /* end confdefs.h. */
11010
11011 /* Override any GCC internal prototype to avoid an error.
11012 Use char because int might match the return type of a GCC
11013 builtin and then its argument prototype would still apply. */
11014 #ifdef __cplusplus
11015 extern "C"
11016 #endif
11017 char maillock ();
11018 int
11019 main ()
11020 {
11021 return maillock ();
11022 ;
11023 return 0;
11024 }
11025 _ACEOF
11026 if ac_fn_c_try_link "$LINENO"; then :
11027 ac_cv_lib_lockfile_maillock=yes
11028 else
11029 ac_cv_lib_lockfile_maillock=no
11030 fi
11031 rm -f core conftest.err conftest.$ac_objext \
11032 conftest$ac_exeext conftest.$ac_ext
11033 LIBS=$ac_check_lib_save_LIBS
11034 fi
11035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5
11036 $as_echo "$ac_cv_lib_lockfile_maillock" >&6; }
11037 if test "x$ac_cv_lib_lockfile_maillock" = x""yes; then :
11038 have_lockfile=yes
11039 else
11040 have_lockfile=no
11041 fi
11042
11043 if test $have_lockfile = yes; then
11044 LIBS_MAIL=-llockfile
11045 LIBS="$LIBS_MAIL $LIBS"
11046
11047 $as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h
11048
11049 else
11050 # If we have the shared liblockfile, assume we must use it for mail
11051 # locking (e.g. Debian). If we couldn't link against liblockfile
11052 # (no liblockfile.a installed), ensure that we don't need to.
11053 # Extract the first word of "liblockfile.so", so it can be a program name with args.
11054 set dummy liblockfile.so; ac_word=$2
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11056 $as_echo_n "checking for $ac_word... " >&6; }
11057 if test "${ac_cv_prog_liblockfile+set}" = set; then :
11058 $as_echo_n "(cached) " >&6
11059 else
11060 if test -n "$liblockfile"; then
11061 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
11062 else
11063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11064 as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
11065 for as_dir in $as_dummy
11066 do
11067 IFS=$as_save_IFS
11068 test -z "$as_dir" && as_dir=.
11069 for ac_exec_ext in '' $ac_executable_extensions; do
11070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11071 ac_cv_prog_liblockfile="yes"
11072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11073 break 2
11074 fi
11075 done
11076 done
11077 IFS=$as_save_IFS
11078
11079 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
11080 fi
11081 fi
11082 liblockfile=$ac_cv_prog_liblockfile
11083 if test -n "$liblockfile"; then
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5
11085 $as_echo "$liblockfile" >&6; }
11086 else
11087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11088 $as_echo "no" >&6; }
11089 fi
11090
11091
11092 if test $ac_cv_prog_liblockfile = yes; then
11093 as_fn_error "Shared liblockfile found but can't link against it.
11094 This probably means that movemail could lose mail.
11095 There may be a \`development' package to install containing liblockfile." "$LINENO" 5
11096 fi
11097 fi
11098 for ac_func in touchlock
11099 do :
11100 ac_fn_c_check_func "$LINENO" "touchlock" "ac_cv_func_touchlock"
11101 if test "x$ac_cv_func_touchlock" = x""yes; then :
11102 cat >>confdefs.h <<_ACEOF
11103 #define HAVE_TOUCHLOCK 1
11104 _ACEOF
11105
11106 fi
11107 done
11108
11109 for ac_header in maillock.h
11110 do :
11111 ac_fn_c_check_header_mongrel "$LINENO" "maillock.h" "ac_cv_header_maillock_h" "$ac_includes_default"
11112 if test "x$ac_cv_header_maillock_h" = x""yes; then :
11113 cat >>confdefs.h <<_ACEOF
11114 #define HAVE_MAILLOCK_H 1
11115 _ACEOF
11116
11117 fi
11118
11119 done
11120
11121
11122
11123 ## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to
11124 ## interlock access to the mail spool. The alternative is a lock file named
11125 ## /usr/spool/mail/$USER.lock.
11126 mail_lock=no
11127 case "$opsys" in
11128 aix4-2) mail_lock="lockf" ;;
11129
11130 gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;;
11131
11132 ## On GNU/Linux systems, both methods are used by various mail programs.
11133 ## I assume most people are using newer mailers that have heard of flock.
11134 ## Change this if you need to.
11135 ## Debian contains a patch which says: ``On Debian/GNU/Linux systems,
11136 ## configure gets the right answers, and that means *NOT* using flock.
11137 ## Using flock is guaranteed to be the wrong thing. See Debian Policy
11138 ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the
11139 ## Debian maintainer hasn't provided a clean fix for Emacs.
11140 ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and
11141 ## HAVE_MAILLOCK_H are defined, so the following appears to be the
11142 ## correct logic. -- fx
11143 ## We must check for HAVE_LIBLOCKFILE too, as movemail does.
11144 ## liblockfile is a Free Software replacement for libmail, used on
11145 ## Debian systems and elsewhere. -rfr.
11146 gnu-*)
11147 mail_lock="flock"
11148 if test $have_mail = yes || test $have_lockfile = yes; then
11149 test $ac_cv_header_maillock_h = yes && mail_lock=no
11150 fi
11151 ;;
11152 esac
11153
11154 BLESSMAIL_TARGET=
11155 case "$mail_lock" in
11156 flock)
11157 $as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h
11158 ;;
11159
11160 lockf)
11161 $as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h
11162 ;;
11163
11164 *) BLESSMAIL_TARGET="need-blessmail" ;;
11165 esac
11166
11167
11168
11169 for ac_func in gethostname getdomainname dup2 \
11170 rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \
11171 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime setsid \
11172 strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
11173 utimes getrlimit setrlimit setpgid getcwd getwd shutdown getaddrinfo \
11174 __fpending mblen mbrlen mbsinit strsignal setitimer ualarm index rindex \
11175 sendto recvfrom getsockopt setsockopt getsockname getpeername \
11176 gai_strerror mkstemp getline getdelim mremap memmove fsync sync bzero \
11177 memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign \
11178 cfmakeraw cfsetspeed isnan copysign
11179 do :
11180 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11181 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11182 eval as_val=\$$as_ac_var
11183 if test "x$as_val" = x""yes; then :
11184 cat >>confdefs.h <<_ACEOF
11185 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11186 _ACEOF
11187
11188 fi
11189 done
11190
11191
11192 for ac_header in sys/un.h
11193 do :
11194 ac_fn_c_check_header_mongrel "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
11195 if test "x$ac_cv_header_sys_un_h" = x""yes; then :
11196 cat >>confdefs.h <<_ACEOF
11197 #define HAVE_SYS_UN_H 1
11198 _ACEOF
11199
11200 fi
11201
11202 done
11203
11204
11205
11206
11207
11208
11209
11210 for ac_func in $ac_func_list
11211 do :
11212 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11213 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11214 eval as_val=\$$as_ac_var
11215 if test "x$as_val" = x""yes; then :
11216 cat >>confdefs.h <<_ACEOF
11217 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11218 _ACEOF
11219
11220 fi
11221 done
11222
11223
11224
11225
11226
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
11228 $as_echo_n "checking for working mktime... " >&6; }
11229 if test "${ac_cv_func_working_mktime+set}" = set; then :
11230 $as_echo_n "(cached) " >&6
11231 else
11232 if test "$cross_compiling" = yes; then :
11233 ac_cv_func_working_mktime=no
11234 else
11235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11236 /* end confdefs.h. */
11237 /* Test program from Paul Eggert and Tony Leneis. */
11238 #ifdef TIME_WITH_SYS_TIME
11239 # include <sys/time.h>
11240 # include <time.h>
11241 #else
11242 # ifdef HAVE_SYS_TIME_H
11243 # include <sys/time.h>
11244 # else
11245 # include <time.h>
11246 # endif
11247 #endif
11248
11249 #include <limits.h>
11250 #include <stdlib.h>
11251
11252 #ifdef HAVE_UNISTD_H
11253 # include <unistd.h>
11254 #endif
11255
11256 #ifndef HAVE_ALARM
11257 # define alarm(X) /* empty */
11258 #endif
11259
11260 /* Work around redefinition to rpl_putenv by other config tests. */
11261 #undef putenv
11262
11263 static time_t time_t_max;
11264 static time_t time_t_min;
11265
11266 /* Values we'll use to set the TZ environment variable. */
11267 static char *tz_strings[] = {
11268 (char *) 0, "TZ=GMT0", "TZ=JST-9",
11269 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
11270 };
11271 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
11272
11273 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
11274 Based on a problem report from Andreas Jaeger. */
11275 static int
11276 spring_forward_gap ()
11277 {
11278 /* glibc (up to about 1998-10-07) failed this test. */
11279 struct tm tm;
11280
11281 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
11282 instead of "TZ=America/Vancouver" in order to detect the bug even
11283 on systems that don't support the Olson extension, or don't have the
11284 full zoneinfo tables installed. */
11285 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
11286
11287 tm.tm_year = 98;
11288 tm.tm_mon = 3;
11289 tm.tm_mday = 5;
11290 tm.tm_hour = 2;
11291 tm.tm_min = 0;
11292 tm.tm_sec = 0;
11293 tm.tm_isdst = -1;
11294 return mktime (&tm) != (time_t) -1;
11295 }
11296
11297 static int
11298 mktime_test1 (now)
11299 time_t now;
11300 {
11301 struct tm *lt;
11302 return ! (lt = localtime (&now)) || mktime (lt) == now;
11303 }
11304
11305 static int
11306 mktime_test (now)
11307 time_t now;
11308 {
11309 return (mktime_test1 (now)
11310 && mktime_test1 ((time_t) (time_t_max - now))
11311 && mktime_test1 ((time_t) (time_t_min + now)));
11312 }
11313
11314 static int
11315 irix_6_4_bug ()
11316 {
11317 /* Based on code from Ariel Faigon. */
11318 struct tm tm;
11319 tm.tm_year = 96;
11320 tm.tm_mon = 3;
11321 tm.tm_mday = 0;
11322 tm.tm_hour = 0;
11323 tm.tm_min = 0;
11324 tm.tm_sec = 0;
11325 tm.tm_isdst = -1;
11326 mktime (&tm);
11327 return tm.tm_mon == 2 && tm.tm_mday == 31;
11328 }
11329
11330 static int
11331 bigtime_test (j)
11332 int j;
11333 {
11334 struct tm tm;
11335 time_t now;
11336 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
11337 now = mktime (&tm);
11338 if (now != (time_t) -1)
11339 {
11340 struct tm *lt = localtime (&now);
11341 if (! (lt
11342 && lt->tm_year == tm.tm_year
11343 && lt->tm_mon == tm.tm_mon
11344 && lt->tm_mday == tm.tm_mday
11345 && lt->tm_hour == tm.tm_hour
11346 && lt->tm_min == tm.tm_min
11347 && lt->tm_sec == tm.tm_sec
11348 && lt->tm_yday == tm.tm_yday
11349 && lt->tm_wday == tm.tm_wday
11350 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
11351 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
11352 return 0;
11353 }
11354 return 1;
11355 }
11356
11357 static int
11358 year_2050_test ()
11359 {
11360 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
11361 ignoring leap seconds. */
11362 unsigned long int answer = 2527315200UL;
11363
11364 struct tm tm;
11365 time_t t;
11366 tm.tm_year = 2050 - 1900;
11367 tm.tm_mon = 2 - 1;
11368 tm.tm_mday = 1;
11369 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
11370 tm.tm_isdst = -1;
11371
11372 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
11373 instead of "TZ=America/Vancouver" in order to detect the bug even
11374 on systems that don't support the Olson extension, or don't have the
11375 full zoneinfo tables installed. */
11376 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
11377
11378 t = mktime (&tm);
11379
11380 /* Check that the result is either a failure, or close enough
11381 to the correct answer that we can assume the discrepancy is
11382 due to leap seconds. */
11383 return (t == (time_t) -1
11384 || (0 < t && answer - 120 <= t && t <= answer + 120));
11385 }
11386
11387 int
11388 main ()
11389 {
11390 time_t t, delta;
11391 int i, j;
11392
11393 /* This test makes some buggy mktime implementations loop.
11394 Give up after 60 seconds; a mktime slower than that
11395 isn't worth using anyway. */
11396 alarm (60);
11397
11398 for (;;)
11399 {
11400 t = (time_t_max << 1) + 1;
11401 if (t <= time_t_max)
11402 break;
11403 time_t_max = t;
11404 }
11405 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
11406
11407 delta = time_t_max / 997; /* a suitable prime number */
11408 for (i = 0; i < N_STRINGS; i++)
11409 {
11410 if (tz_strings[i])
11411 putenv (tz_strings[i]);
11412
11413 for (t = 0; t <= time_t_max - delta; t += delta)
11414 if (! mktime_test (t))
11415 return 1;
11416 if (! (mktime_test ((time_t) 1)
11417 && mktime_test ((time_t) (60 * 60))
11418 && mktime_test ((time_t) (60 * 60 * 24))))
11419 return 1;
11420
11421 for (j = 1; ; j <<= 1)
11422 if (! bigtime_test (j))
11423 return 1;
11424 else if (INT_MAX / 2 < j)
11425 break;
11426 if (! bigtime_test (INT_MAX))
11427 return 1;
11428 }
11429 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
11430 }
11431 _ACEOF
11432 if ac_fn_c_try_run "$LINENO"; then :
11433 ac_cv_func_working_mktime=yes
11434 else
11435 ac_cv_func_working_mktime=no
11436 fi
11437 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11438 conftest.$ac_objext conftest.beam conftest.$ac_ext
11439 fi
11440
11441 fi
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
11443 $as_echo "$ac_cv_func_working_mktime" >&6; }
11444 if test $ac_cv_func_working_mktime = no; then
11445 case " $LIBOBJS " in
11446 *" mktime.$ac_objext "* ) ;;
11447 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
11448 ;;
11449 esac
11450
11451 fi
11452
11453 if test "$ac_cv_func_working_mktime" = no; then
11454
11455 $as_echo "#define BROKEN_MKTIME 1" >>confdefs.h
11456
11457 fi
11458
11459 ac_have_func=no # yes means we've found a way to get the load average.
11460
11461 # Make sure getloadavg.c is where it belongs, at configure-time.
11462 test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
11463 as_fn_error "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5
11464
11465 ac_save_LIBS=$LIBS
11466
11467 # Check for getloadavg, but be sure not to touch the cache variable.
11468 (ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
11469 if test "x$ac_cv_func_getloadavg" = x""yes; then :
11470 exit 0
11471 else
11472 exit 1
11473 fi
11474 ) && ac_have_func=yes
11475
11476 # On HPUX9, an unprivileged user can get load averages through this function.
11477 for ac_func in pstat_getdynamic
11478 do :
11479 ac_fn_c_check_func "$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic"
11480 if test "x$ac_cv_func_pstat_getdynamic" = x""yes; then :
11481 cat >>confdefs.h <<_ACEOF
11482 #define HAVE_PSTAT_GETDYNAMIC 1
11483 _ACEOF
11484
11485 fi
11486 done
11487
11488
11489 # Solaris has libkstat which does not require root.
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5
11491 $as_echo_n "checking for kstat_open in -lkstat... " >&6; }
11492 if test "${ac_cv_lib_kstat_kstat_open+set}" = set; then :
11493 $as_echo_n "(cached) " >&6
11494 else
11495 ac_check_lib_save_LIBS=$LIBS
11496 LIBS="-lkstat $LIBS"
11497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11498 /* end confdefs.h. */
11499
11500 /* Override any GCC internal prototype to avoid an error.
11501 Use char because int might match the return type of a GCC
11502 builtin and then its argument prototype would still apply. */
11503 #ifdef __cplusplus
11504 extern "C"
11505 #endif
11506 char kstat_open ();
11507 int
11508 main ()
11509 {
11510 return kstat_open ();
11511 ;
11512 return 0;
11513 }
11514 _ACEOF
11515 if ac_fn_c_try_link "$LINENO"; then :
11516 ac_cv_lib_kstat_kstat_open=yes
11517 else
11518 ac_cv_lib_kstat_kstat_open=no
11519 fi
11520 rm -f core conftest.err conftest.$ac_objext \
11521 conftest$ac_exeext conftest.$ac_ext
11522 LIBS=$ac_check_lib_save_LIBS
11523 fi
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5
11525 $as_echo "$ac_cv_lib_kstat_kstat_open" >&6; }
11526 if test "x$ac_cv_lib_kstat_kstat_open" = x""yes; then :
11527 cat >>confdefs.h <<_ACEOF
11528 #define HAVE_LIBKSTAT 1
11529 _ACEOF
11530
11531 LIBS="-lkstat $LIBS"
11532
11533 fi
11534
11535 test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
11536
11537 # Some systems with -lutil have (and need) -lkvm as well, some do not.
11538 # On Solaris, -lkvm requires nlist from -lelf, so check that first
11539 # to get the right answer into the cache.
11540 # For kstat on solaris, we need libelf to force the definition of SVR4 below.
11541 if test $ac_have_func = no; then
11542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
11543 $as_echo_n "checking for elf_begin in -lelf... " >&6; }
11544 if test "${ac_cv_lib_elf_elf_begin+set}" = set; then :
11545 $as_echo_n "(cached) " >&6
11546 else
11547 ac_check_lib_save_LIBS=$LIBS
11548 LIBS="-lelf $LIBS"
11549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11550 /* end confdefs.h. */
11551
11552 /* Override any GCC internal prototype to avoid an error.
11553 Use char because int might match the return type of a GCC
11554 builtin and then its argument prototype would still apply. */
11555 #ifdef __cplusplus
11556 extern "C"
11557 #endif
11558 char elf_begin ();
11559 int
11560 main ()
11561 {
11562 return elf_begin ();
11563 ;
11564 return 0;
11565 }
11566 _ACEOF
11567 if ac_fn_c_try_link "$LINENO"; then :
11568 ac_cv_lib_elf_elf_begin=yes
11569 else
11570 ac_cv_lib_elf_elf_begin=no
11571 fi
11572 rm -f core conftest.err conftest.$ac_objext \
11573 conftest$ac_exeext conftest.$ac_ext
11574 LIBS=$ac_check_lib_save_LIBS
11575 fi
11576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
11577 $as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
11578 if test "x$ac_cv_lib_elf_elf_begin" = x""yes; then :
11579 LIBS="-lelf $LIBS"
11580 fi
11581
11582 fi
11583 if test $ac_have_func = no; then
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5
11585 $as_echo_n "checking for kvm_open in -lkvm... " >&6; }
11586 if test "${ac_cv_lib_kvm_kvm_open+set}" = set; then :
11587 $as_echo_n "(cached) " >&6
11588 else
11589 ac_check_lib_save_LIBS=$LIBS
11590 LIBS="-lkvm $LIBS"
11591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11592 /* end confdefs.h. */
11593
11594 /* Override any GCC internal prototype to avoid an error.
11595 Use char because int might match the return type of a GCC
11596 builtin and then its argument prototype would still apply. */
11597 #ifdef __cplusplus
11598 extern "C"
11599 #endif
11600 char kvm_open ();
11601 int
11602 main ()
11603 {
11604 return kvm_open ();
11605 ;
11606 return 0;
11607 }
11608 _ACEOF
11609 if ac_fn_c_try_link "$LINENO"; then :
11610 ac_cv_lib_kvm_kvm_open=yes
11611 else
11612 ac_cv_lib_kvm_kvm_open=no
11613 fi
11614 rm -f core conftest.err conftest.$ac_objext \
11615 conftest$ac_exeext conftest.$ac_ext
11616 LIBS=$ac_check_lib_save_LIBS
11617 fi
11618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5
11619 $as_echo "$ac_cv_lib_kvm_kvm_open" >&6; }
11620 if test "x$ac_cv_lib_kvm_kvm_open" = x""yes; then :
11621 LIBS="-lkvm $LIBS"
11622 fi
11623
11624 # Check for the 4.4BSD definition of getloadavg.
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5
11626 $as_echo_n "checking for getloadavg in -lutil... " >&6; }
11627 if test "${ac_cv_lib_util_getloadavg+set}" = set; then :
11628 $as_echo_n "(cached) " >&6
11629 else
11630 ac_check_lib_save_LIBS=$LIBS
11631 LIBS="-lutil $LIBS"
11632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11633 /* end confdefs.h. */
11634
11635 /* Override any GCC internal prototype to avoid an error.
11636 Use char because int might match the return type of a GCC
11637 builtin and then its argument prototype would still apply. */
11638 #ifdef __cplusplus
11639 extern "C"
11640 #endif
11641 char getloadavg ();
11642 int
11643 main ()
11644 {
11645 return getloadavg ();
11646 ;
11647 return 0;
11648 }
11649 _ACEOF
11650 if ac_fn_c_try_link "$LINENO"; then :
11651 ac_cv_lib_util_getloadavg=yes
11652 else
11653 ac_cv_lib_util_getloadavg=no
11654 fi
11655 rm -f core conftest.err conftest.$ac_objext \
11656 conftest$ac_exeext conftest.$ac_ext
11657 LIBS=$ac_check_lib_save_LIBS
11658 fi
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5
11660 $as_echo "$ac_cv_lib_util_getloadavg" >&6; }
11661 if test "x$ac_cv_lib_util_getloadavg" = x""yes; then :
11662 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
11663 fi
11664
11665 fi
11666
11667 if test $ac_have_func = no; then
11668 # There is a commonly available library for RS/6000 AIX.
11669 # Since it is not a standard part of AIX, it might be installed locally.
11670 ac_getloadavg_LIBS=$LIBS
11671 LIBS="-L/usr/local/lib $LIBS"
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5
11673 $as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; }
11674 if test "${ac_cv_lib_getloadavg_getloadavg+set}" = set; then :
11675 $as_echo_n "(cached) " >&6
11676 else
11677 ac_check_lib_save_LIBS=$LIBS
11678 LIBS="-lgetloadavg $LIBS"
11679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11680 /* end confdefs.h. */
11681
11682 /* Override any GCC internal prototype to avoid an error.
11683 Use char because int might match the return type of a GCC
11684 builtin and then its argument prototype would still apply. */
11685 #ifdef __cplusplus
11686 extern "C"
11687 #endif
11688 char getloadavg ();
11689 int
11690 main ()
11691 {
11692 return getloadavg ();
11693 ;
11694 return 0;
11695 }
11696 _ACEOF
11697 if ac_fn_c_try_link "$LINENO"; then :
11698 ac_cv_lib_getloadavg_getloadavg=yes
11699 else
11700 ac_cv_lib_getloadavg_getloadavg=no
11701 fi
11702 rm -f core conftest.err conftest.$ac_objext \
11703 conftest$ac_exeext conftest.$ac_ext
11704 LIBS=$ac_check_lib_save_LIBS
11705 fi
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5
11707 $as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; }
11708 if test "x$ac_cv_lib_getloadavg_getloadavg" = x""yes; then :
11709 LIBS="-lgetloadavg $LIBS"
11710 else
11711 LIBS=$ac_getloadavg_LIBS
11712 fi
11713
11714 fi
11715
11716 # Make sure it is really in the library, if we think we found it,
11717 # otherwise set up the replacement function.
11718 for ac_func in getloadavg
11719 do :
11720 ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
11721 if test "x$ac_cv_func_getloadavg" = x""yes; then :
11722 cat >>confdefs.h <<_ACEOF
11723 #define HAVE_GETLOADAVG 1
11724 _ACEOF
11725
11726 else
11727 case " $LIBOBJS " in
11728 *" getloadavg.$ac_objext "* ) ;;
11729 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext"
11730 ;;
11731 esac
11732
11733
11734 $as_echo "#define C_GETLOADAVG 1" >>confdefs.h
11735
11736 # Figure out what our getloadavg.c needs.
11737 ac_have_func=no
11738 ac_fn_c_check_header_mongrel "$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default"
11739 if test "x$ac_cv_header_sys_dg_sys_info_h" = x""yes; then :
11740 ac_have_func=yes
11741
11742 $as_echo "#define DGUX 1" >>confdefs.h
11743
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5
11745 $as_echo_n "checking for dg_sys_info in -ldgc... " >&6; }
11746 if test "${ac_cv_lib_dgc_dg_sys_info+set}" = set; then :
11747 $as_echo_n "(cached) " >&6
11748 else
11749 ac_check_lib_save_LIBS=$LIBS
11750 LIBS="-ldgc $LIBS"
11751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11752 /* end confdefs.h. */
11753
11754 /* Override any GCC internal prototype to avoid an error.
11755 Use char because int might match the return type of a GCC
11756 builtin and then its argument prototype would still apply. */
11757 #ifdef __cplusplus
11758 extern "C"
11759 #endif
11760 char dg_sys_info ();
11761 int
11762 main ()
11763 {
11764 return dg_sys_info ();
11765 ;
11766 return 0;
11767 }
11768 _ACEOF
11769 if ac_fn_c_try_link "$LINENO"; then :
11770 ac_cv_lib_dgc_dg_sys_info=yes
11771 else
11772 ac_cv_lib_dgc_dg_sys_info=no
11773 fi
11774 rm -f core conftest.err conftest.$ac_objext \
11775 conftest$ac_exeext conftest.$ac_ext
11776 LIBS=$ac_check_lib_save_LIBS
11777 fi
11778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5
11779 $as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; }
11780 if test "x$ac_cv_lib_dgc_dg_sys_info" = x""yes; then :
11781 cat >>confdefs.h <<_ACEOF
11782 #define HAVE_LIBDGC 1
11783 _ACEOF
11784
11785 LIBS="-ldgc $LIBS"
11786
11787 fi
11788
11789 fi
11790
11791
11792
11793 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
11794 if test "x$ac_cv_header_locale_h" = x""yes; then :
11795
11796 fi
11797
11798
11799 for ac_func in setlocale
11800 do :
11801 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
11802 if test "x$ac_cv_func_setlocale" = x""yes; then :
11803 cat >>confdefs.h <<_ACEOF
11804 #define HAVE_SETLOCALE 1
11805 _ACEOF
11806
11807 fi
11808 done
11809
11810
11811 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
11812 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
11813 # Irix 4.0.5F has the header but not the library.
11814 if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes; then
11815 ac_have_func=yes
11816
11817 $as_echo "#define SVR4 1" >>confdefs.h
11818
11819 fi
11820
11821 if test $ac_have_func = no; then
11822 ac_fn_c_check_header_mongrel "$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default"
11823 if test "x$ac_cv_header_inq_stats_cpustats_h" = x""yes; then :
11824 ac_have_func=yes
11825
11826 $as_echo "#define UMAX 1" >>confdefs.h
11827
11828
11829 $as_echo "#define UMAX4_3 1" >>confdefs.h
11830
11831 fi
11832
11833
11834 fi
11835
11836 if test $ac_have_func = no; then
11837 ac_fn_c_check_header_mongrel "$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default"
11838 if test "x$ac_cv_header_sys_cpustats_h" = x""yes; then :
11839 ac_have_func=yes; $as_echo "#define UMAX 1" >>confdefs.h
11840
11841 fi
11842
11843
11844 fi
11845
11846 if test $ac_have_func = no; then
11847 for ac_header in mach/mach.h
11848 do :
11849 ac_fn_c_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
11850 if test "x$ac_cv_header_mach_mach_h" = x""yes; then :
11851 cat >>confdefs.h <<_ACEOF
11852 #define HAVE_MACH_MACH_H 1
11853 _ACEOF
11854
11855 fi
11856
11857 done
11858
11859 fi
11860
11861 for ac_header in nlist.h
11862 do :
11863 ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
11864 if test "x$ac_cv_header_nlist_h" = x""yes; then :
11865 cat >>confdefs.h <<_ACEOF
11866 #define HAVE_NLIST_H 1
11867 _ACEOF
11868 ac_fn_c_check_member "$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include <nlist.h>
11869 "
11870 if test "x$ac_cv_member_struct_nlist_n_un_n_name" = x""yes; then :
11871
11872 cat >>confdefs.h <<_ACEOF
11873 #define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
11874 _ACEOF
11875
11876
11877 $as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
11878
11879 fi
11880
11881
11882 fi
11883
11884 done
11885
11886 fi
11887 done
11888
11889
11890 # Some definitions of getloadavg require that the program be installed setgid.
11891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getloadavg requires setgid" >&5
11892 $as_echo_n "checking whether getloadavg requires setgid... " >&6; }
11893 if test "${ac_cv_func_getloadavg_setgid+set}" = set; then :
11894 $as_echo_n "(cached) " >&6
11895 else
11896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897 /* end confdefs.h. */
11898 #include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
11899 #ifdef LDAV_PRIVILEGED
11900 Yowza Am I SETGID yet
11901 #endif
11902 _ACEOF
11903 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11904 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then :
11905 ac_cv_func_getloadavg_setgid=yes
11906 else
11907 ac_cv_func_getloadavg_setgid=no
11908 fi
11909 rm -f conftest*
11910
11911 fi
11912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getloadavg_setgid" >&5
11913 $as_echo "$ac_cv_func_getloadavg_setgid" >&6; }
11914 if test $ac_cv_func_getloadavg_setgid = yes; then
11915 NEED_SETGID=true
11916
11917 $as_echo "#define GETLOADAVG_PRIVILEGED 1" >>confdefs.h
11918
11919 else
11920 NEED_SETGID=false
11921 fi
11922
11923 if test $ac_cv_func_getloadavg_setgid = yes; then
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group of /dev/kmem" >&5
11925 $as_echo_n "checking group of /dev/kmem... " >&6; }
11926 if test "${ac_cv_group_kmem+set}" = set; then :
11927 $as_echo_n "(cached) " >&6
11928 else
11929 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
11930 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
11931 # If we got an error (system does not support symlinks), try without -L.
11932 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
11933 ac_cv_group_kmem=`$as_echo "$ac_ls_output" \
11934 | sed -ne 's/[ ][ ]*/ /g;
11935 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
11936 / /s/.* //;p;'`
11937
11938 fi
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_group_kmem" >&5
11940 $as_echo "$ac_cv_group_kmem" >&6; }
11941 KMEM_GROUP=$ac_cv_group_kmem
11942 fi
11943 if test "x$ac_save_LIBS" = x; then
11944 GETLOADAVG_LIBS=$LIBS
11945 else
11946 GETLOADAVG_LIBS=`$as_echo "$LIBS" | sed "s|$ac_save_LIBS||"`
11947 fi
11948 LIBS=$ac_save_LIBS
11949
11950
11951
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11953 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
11954 if test "${ac_cv_sys_largefile_source+set}" = set; then :
11955 $as_echo_n "(cached) " >&6
11956 else
11957 while :; do
11958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959 /* end confdefs.h. */
11960 #include <sys/types.h> /* for off_t */
11961 #include <stdio.h>
11962 int
11963 main ()
11964 {
11965 int (*fp) (FILE *, off_t, int) = fseeko;
11966 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11967 ;
11968 return 0;
11969 }
11970 _ACEOF
11971 if ac_fn_c_try_link "$LINENO"; then :
11972 ac_cv_sys_largefile_source=no; break
11973 fi
11974 rm -f core conftest.err conftest.$ac_objext \
11975 conftest$ac_exeext conftest.$ac_ext
11976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11977 /* end confdefs.h. */
11978 #define _LARGEFILE_SOURCE 1
11979 #include <sys/types.h> /* for off_t */
11980 #include <stdio.h>
11981 int
11982 main ()
11983 {
11984 int (*fp) (FILE *, off_t, int) = fseeko;
11985 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11986 ;
11987 return 0;
11988 }
11989 _ACEOF
11990 if ac_fn_c_try_link "$LINENO"; then :
11991 ac_cv_sys_largefile_source=1; break
11992 fi
11993 rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
11995 ac_cv_sys_largefile_source=unknown
11996 break
11997 done
11998 fi
11999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12000 $as_echo "$ac_cv_sys_largefile_source" >&6; }
12001 case $ac_cv_sys_largefile_source in #(
12002 no | unknown) ;;
12003 *)
12004 cat >>confdefs.h <<_ACEOF
12005 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12006 _ACEOF
12007 ;;
12008 esac
12009 rm -rf conftest*
12010
12011 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12012 # in glibc 2.1.3, but that breaks too many other things.
12013 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12014 if test $ac_cv_sys_largefile_source != unknown; then
12015
12016 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12017
12018 fi
12019
12020
12021 # Configure getopt.
12022 # getopt.m4 serial 10
12023
12024 # The getopt module assume you want GNU getopt, with getopt_long etc,
12025 # rather than vanilla POSIX getopt. This means your your code should
12026 # always include <getopt.h> for the getopt prototypes.
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038 # Prerequisites of lib/getopt*.
12039
12040
12041
12042
12043 GETOPT_H=
12044 for ac_header in getopt.h
12045 do :
12046 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
12047 if test "x$ac_cv_header_getopt_h" = x""yes; then :
12048 cat >>confdefs.h <<_ACEOF
12049 #define HAVE_GETOPT_H 1
12050 _ACEOF
12051
12052 else
12053 GETOPT_H=getopt.h
12054 fi
12055
12056 done
12057
12058 if test -z "$GETOPT_H"; then
12059 for ac_func in getopt_long_only
12060 do :
12061 ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
12062 if test "x$ac_cv_func_getopt_long_only" = x""yes; then :
12063 cat >>confdefs.h <<_ACEOF
12064 #define HAVE_GETOPT_LONG_ONLY 1
12065 _ACEOF
12066
12067 else
12068 GETOPT_H=getopt.h
12069 fi
12070 done
12071
12072 fi
12073
12074 if test -z "$GETOPT_H"; then
12075 ac_fn_c_check_decl "$LINENO" "optreset" "ac_cv_have_decl_optreset" "#include <getopt.h>
12076 "
12077 if test "x$ac_cv_have_decl_optreset" = x""yes; then :
12078 GETOPT_H=getopt.h
12079 fi
12080
12081 fi
12082
12083 if test -z "$GETOPT_H"; then
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
12085 $as_echo_n "checking for working GNU getopt function... " >&6; }
12086 if test "${gl_cv_func_gnu_getopt+set}" = set; then :
12087 $as_echo_n "(cached) " >&6
12088 else
12089 if test "$cross_compiling" = yes; then :
12090 ac_fn_c_check_decl "$LINENO" "getopt_clip" "ac_cv_have_decl_getopt_clip" "#include <getopt.h>
12091 "
12092 if test "x$ac_cv_have_decl_getopt_clip" = x""yes; then :
12093 gl_cv_func_gnu_getopt=no
12094 else
12095 gl_cv_func_gnu_getopt=yes
12096 fi
12097
12098 else
12099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100 /* end confdefs.h. */
12101 #include <getopt.h>
12102 int
12103 main ()
12104 {
12105
12106 char *myargv[3];
12107 myargv[0] = "conftest";
12108 myargv[1] = "-+";
12109 myargv[2] = 0;
12110 return getopt (2, myargv, "+a") != '?';
12111
12112 ;
12113 return 0;
12114 }
12115 _ACEOF
12116 if ac_fn_c_try_run "$LINENO"; then :
12117 gl_cv_func_gnu_getopt=yes
12118 else
12119 gl_cv_func_gnu_getopt=no
12120 fi
12121 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12122 conftest.$ac_objext conftest.beam conftest.$ac_ext
12123 fi
12124
12125 fi
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gnu_getopt" >&5
12127 $as_echo "$gl_cv_func_gnu_getopt" >&6; }
12128 if test "$gl_cv_func_gnu_getopt" = "no"; then
12129 GETOPT_H=getopt.h
12130 fi
12131 fi
12132
12133
12134
12135 if test -n "$GETOPT_H"; then :
12136
12137
12138 GETOPT_H=getopt.h
12139
12140 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
12141
12142
12143
12144 :
12145 GETOPTOBJS='getopt.o getopt1.o'
12146
12147 fi
12148
12149
12150
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
12152 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
12153 if test "${ac_cv_func_getpgrp_void+set}" = set; then :
12154 $as_echo_n "(cached) " >&6
12155 else
12156 # Use it with a single arg.
12157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12158 /* end confdefs.h. */
12159 $ac_includes_default
12160 int
12161 main ()
12162 {
12163 getpgrp (0);
12164 ;
12165 return 0;
12166 }
12167 _ACEOF
12168 if ac_fn_c_try_compile "$LINENO"; then :
12169 ac_cv_func_getpgrp_void=no
12170 else
12171 ac_cv_func_getpgrp_void=yes
12172 fi
12173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12174
12175 fi
12176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
12177 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
12178 if test $ac_cv_func_getpgrp_void = yes; then
12179
12180 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
12181
12182 fi
12183
12184
12185 for ac_func in strftime
12186 do :
12187 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
12188 if test "x$ac_cv_func_strftime" = x""yes; then :
12189 cat >>confdefs.h <<_ACEOF
12190 #define HAVE_STRFTIME 1
12191 _ACEOF
12192
12193 else
12194 # strftime is in -lintl on SCO UNIX.
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
12196 $as_echo_n "checking for strftime in -lintl... " >&6; }
12197 if test "${ac_cv_lib_intl_strftime+set}" = set; then :
12198 $as_echo_n "(cached) " >&6
12199 else
12200 ac_check_lib_save_LIBS=$LIBS
12201 LIBS="-lintl $LIBS"
12202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12203 /* end confdefs.h. */
12204
12205 /* Override any GCC internal prototype to avoid an error.
12206 Use char because int might match the return type of a GCC
12207 builtin and then its argument prototype would still apply. */
12208 #ifdef __cplusplus
12209 extern "C"
12210 #endif
12211 char strftime ();
12212 int
12213 main ()
12214 {
12215 return strftime ();
12216 ;
12217 return 0;
12218 }
12219 _ACEOF
12220 if ac_fn_c_try_link "$LINENO"; then :
12221 ac_cv_lib_intl_strftime=yes
12222 else
12223 ac_cv_lib_intl_strftime=no
12224 fi
12225 rm -f core conftest.err conftest.$ac_objext \
12226 conftest$ac_exeext conftest.$ac_ext
12227 LIBS=$ac_check_lib_save_LIBS
12228 fi
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
12230 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
12231 if test "x$ac_cv_lib_intl_strftime" = x""yes; then :
12232 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
12233
12234 LIBS="-lintl $LIBS"
12235 fi
12236
12237 fi
12238 done
12239
12240
12241 # UNIX98 PTYs.
12242 for ac_func in grantpt
12243 do :
12244 ac_fn_c_check_func "$LINENO" "grantpt" "ac_cv_func_grantpt"
12245 if test "x$ac_cv_func_grantpt" = x""yes; then :
12246 cat >>confdefs.h <<_ACEOF
12247 #define HAVE_GRANTPT 1
12248 _ACEOF
12249
12250 fi
12251 done
12252
12253
12254 # PTY-related GNU extensions.
12255 for ac_func in getpt
12256 do :
12257 ac_fn_c_check_func "$LINENO" "getpt" "ac_cv_func_getpt"
12258 if test "x$ac_cv_func_getpt" = x""yes; then :
12259 cat >>confdefs.h <<_ACEOF
12260 #define HAVE_GETPT 1
12261 _ACEOF
12262
12263 fi
12264 done
12265
12266
12267 # Check this now, so that we will NOT find the above functions in ncurses.
12268 # That is because we have not set up to link ncurses in lib-src.
12269 # It's better to believe a function is not available
12270 # than to expect to find it in ncurses.
12271 # Also we need tputs and friends to be able to build at all.
12272 have_tputs_et_al=true
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5
12274 $as_echo_n "checking for library containing tputs... " >&6; }
12275 if test "${ac_cv_search_tputs+set}" = set; then :
12276 $as_echo_n "(cached) " >&6
12277 else
12278 ac_func_search_save_LIBS=$LIBS
12279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12280 /* end confdefs.h. */
12281
12282 /* Override any GCC internal prototype to avoid an error.
12283 Use char because int might match the return type of a GCC
12284 builtin and then its argument prototype would still apply. */
12285 #ifdef __cplusplus
12286 extern "C"
12287 #endif
12288 char tputs ();
12289 int
12290 main ()
12291 {
12292 return tputs ();
12293 ;
12294 return 0;
12295 }
12296 _ACEOF
12297 for ac_lib in '' ncurses terminfo termcap; do
12298 if test -z "$ac_lib"; then
12299 ac_res="none required"
12300 else
12301 ac_res=-l$ac_lib
12302 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12303 fi
12304 if ac_fn_c_try_link "$LINENO"; then :
12305 ac_cv_search_tputs=$ac_res
12306 fi
12307 rm -f core conftest.err conftest.$ac_objext \
12308 conftest$ac_exeext
12309 if test "${ac_cv_search_tputs+set}" = set; then :
12310 break
12311 fi
12312 done
12313 if test "${ac_cv_search_tputs+set}" = set; then :
12314
12315 else
12316 ac_cv_search_tputs=no
12317 fi
12318 rm conftest.$ac_ext
12319 LIBS=$ac_func_search_save_LIBS
12320 fi
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tputs" >&5
12322 $as_echo "$ac_cv_search_tputs" >&6; }
12323 ac_res=$ac_cv_search_tputs
12324 if test "$ac_res" != no; then :
12325 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12326
12327 else
12328 have_tputs_et_al=false
12329 fi
12330
12331 if test "$have_tputs_et_al" != true; then
12332 as_fn_error "I couldn't find termcap functions (tputs and friends).
12333 Maybe some development libraries/packages are missing? Try installing
12334 libncurses-dev(el), libterminfo-dev(el) or similar." "$LINENO" 5
12335 fi
12336 # Must define this when any termcap library is found.
12337
12338 $as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h
12339
12340 ## FIXME This was the cpp logic, but I am not sure it is right.
12341 ## The above test has not necessarily found libncurses.
12342 HAVE_LIBNCURSES=yes
12343
12344 ## Use terminfo instead of termcap?
12345 ## Note only system files NOT using terminfo are:
12346 ## freebsd < 40000, ms-w32, msdos, netbsd < 599002500, and
12347 ## darwin|gnu without ncurses.
12348 TERMINFO=no
12349 LIBS_TERMCAP=
12350 case "$opsys" in
12351 ## cygwin: Fewer environment variables to go wrong, more terminal types.
12352 ## hpux10-20: Use the system provided termcap(3) library.
12353 ## openbsd: David Mazieres <dm@reeducation-labor.lcs.mit.edu> says this
12354 ## is necessary. Otherwise Emacs dumps core when run -nw.
12355 aix4-2|cygwin|hpux*|irix6-5|openbsd|sol2*|unixware) TERMINFO=yes ;;
12356
12357 ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2.
12358 ## The ncurses library has been moved out of the System framework in
12359 ## Mac OS X 10.2. So if configure detects it, set the command-line
12360 ## option to use it.
12361 darwin|gnu*)
12362 ## (HAVE_LIBNCURSES was not always true, but is since 2010-03-18.)
12363 if test "x$HAVE_LIBNCURSES" = "xyes"; then
12364 TERMINFO=yes
12365 LIBS_TERMCAP="-lncurses"
12366 fi
12367 ;;
12368
12369 freebsd)
12370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5
12371 $as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; }
12372 if test "${emacs_cv_freebsd_terminfo+set}" = set; then :
12373 $as_echo_n "(cached) " >&6
12374 else
12375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12376 /* end confdefs.h. */
12377 #include <osreldate.h>
12378 int
12379 main ()
12380 {
12381 #if __FreeBSD_version < 400000
12382 fail;
12383 #endif
12384
12385 ;
12386 return 0;
12387 }
12388 _ACEOF
12389 if ac_fn_c_try_link "$LINENO"; then :
12390 emacs_cv_freebsd_terminfo=yes
12391 else
12392 emacs_cv_freebsd_terminfo=no
12393 fi
12394 rm -f core conftest.err conftest.$ac_objext \
12395 conftest$ac_exeext conftest.$ac_ext
12396 fi
12397
12398
12399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5
12400 $as_echo "$emacs_cv_freebsd_terminfo" >&6; }
12401
12402 if test $emacs_cv_freebsd_terminfo = yes; then
12403 TERMINFO=yes
12404 LIBS_TERMCAP="-lncurses"
12405 else
12406 LIBS_TERMCAP="-ltermcap"
12407 fi
12408 ;;
12409
12410 netbsd)
12411 if test $ac_cv_search_tputs = -lterminfo; then
12412 TERMINFO=yes
12413 LIBS_TERMCAP="-lterminfo"
12414 else
12415 LIBS_TERMCAP="-ltermcap"
12416 fi
12417 ;;
12418
12419 esac
12420
12421 case "$opsys" in
12422 ## hpux: Make sure we get select from libc rather than from libcurses
12423 ## because libcurses on HPUX 10.10 has a broken version of select.
12424 ## We used to use -lc -lcurses, but this may be cleaner.
12425 hpux*) LIBS_TERMCAP="-ltermcap" ;;
12426
12427 openbsd) LIBS_TERMCAP="-lncurses" ;;
12428
12429 ## Must use system termcap, if we use any termcap. It does special things.
12430 sol2*) test "$TERMINFO" != yes && LIBS_TERMCAP="-ltermcap" ;;
12431 esac
12432
12433 TERMCAP_OBJ=tparam.o
12434 if test $TERMINFO = yes; then
12435
12436 $as_echo "#define TERMINFO 1" >>confdefs.h
12437
12438
12439 ## Default used to be -ltermcap. Add a case above if need something else.
12440 test "x$LIBS_TERMCAP" = "x" && LIBS_TERMCAP="-lcurses"
12441
12442 TERMCAP_OBJ=terminfo.o
12443 fi
12444
12445
12446
12447
12448 # Do we have res_init, for detecting changes in /etc/resolv.conf?
12449 resolv=no
12450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451 /* end confdefs.h. */
12452 #include <netinet/in.h>
12453 #include <arpa/nameser.h>
12454 #include <resolv.h>
12455 int
12456 main ()
12457 {
12458 return res_init();
12459 ;
12460 return 0;
12461 }
12462 _ACEOF
12463 if ac_fn_c_try_link "$LINENO"; then :
12464 have_res_init=yes
12465 else
12466 have_res_init=no
12467 fi
12468 rm -f core conftest.err conftest.$ac_objext \
12469 conftest$ac_exeext conftest.$ac_ext
12470 if test "$have_res_init" = no; then
12471 OLIBS="$LIBS"
12472 LIBS="$LIBS -lresolv"
12473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5
12474 $as_echo_n "checking for res_init with -lresolv... " >&6; }
12475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12476 /* end confdefs.h. */
12477 #include <netinet/in.h>
12478 #include <arpa/nameser.h>
12479 #include <resolv.h>
12480 int
12481 main ()
12482 {
12483 return res_init();
12484 ;
12485 return 0;
12486 }
12487 _ACEOF
12488 if ac_fn_c_try_link "$LINENO"; then :
12489 have_res_init=yes
12490 else
12491 have_res_init=no
12492 fi
12493 rm -f core conftest.err conftest.$ac_objext \
12494 conftest$ac_exeext conftest.$ac_ext
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5
12496 $as_echo "$have_res_init" >&6; }
12497 if test "$have_res_init" = yes ; then
12498 resolv=yes
12499 fi
12500 LIBS="$OLIBS"
12501 fi
12502
12503 if test "$have_res_init" = yes; then
12504
12505 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
12506
12507 fi
12508
12509 # Do we need the Hesiod library to provide the support routines?
12510 LIBHESIOD=
12511 if test "$with_hesiod" != no ; then
12512 # Don't set $LIBS here -- see comments above. FIXME which comments?
12513 ac_fn_c_check_func "$LINENO" "res_send" "ac_cv_func_res_send"
12514 if test "x$ac_cv_func_res_send" = x""yes; then :
12515
12516 else
12517 ac_fn_c_check_func "$LINENO" "__res_send" "ac_cv_func___res_send"
12518 if test "x$ac_cv_func___res_send" = x""yes; then :
12519
12520 else
12521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5
12522 $as_echo_n "checking for res_send in -lresolv... " >&6; }
12523 if test "${ac_cv_lib_resolv_res_send+set}" = set; then :
12524 $as_echo_n "(cached) " >&6
12525 else
12526 ac_check_lib_save_LIBS=$LIBS
12527 LIBS="-lresolv $LIBS"
12528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12529 /* end confdefs.h. */
12530
12531 /* Override any GCC internal prototype to avoid an error.
12532 Use char because int might match the return type of a GCC
12533 builtin and then its argument prototype would still apply. */
12534 #ifdef __cplusplus
12535 extern "C"
12536 #endif
12537 char res_send ();
12538 int
12539 main ()
12540 {
12541 return res_send ();
12542 ;
12543 return 0;
12544 }
12545 _ACEOF
12546 if ac_fn_c_try_link "$LINENO"; then :
12547 ac_cv_lib_resolv_res_send=yes
12548 else
12549 ac_cv_lib_resolv_res_send=no
12550 fi
12551 rm -f core conftest.err conftest.$ac_objext \
12552 conftest$ac_exeext conftest.$ac_ext
12553 LIBS=$ac_check_lib_save_LIBS
12554 fi
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5
12556 $as_echo "$ac_cv_lib_resolv_res_send" >&6; }
12557 if test "x$ac_cv_lib_resolv_res_send" = x""yes; then :
12558 resolv=yes
12559 else
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5
12561 $as_echo_n "checking for __res_send in -lresolv... " >&6; }
12562 if test "${ac_cv_lib_resolv___res_send+set}" = set; then :
12563 $as_echo_n "(cached) " >&6
12564 else
12565 ac_check_lib_save_LIBS=$LIBS
12566 LIBS="-lresolv $LIBS"
12567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12568 /* end confdefs.h. */
12569
12570 /* Override any GCC internal prototype to avoid an error.
12571 Use char because int might match the return type of a GCC
12572 builtin and then its argument prototype would still apply. */
12573 #ifdef __cplusplus
12574 extern "C"
12575 #endif
12576 char __res_send ();
12577 int
12578 main ()
12579 {
12580 return __res_send ();
12581 ;
12582 return 0;
12583 }
12584 _ACEOF
12585 if ac_fn_c_try_link "$LINENO"; then :
12586 ac_cv_lib_resolv___res_send=yes
12587 else
12588 ac_cv_lib_resolv___res_send=no
12589 fi
12590 rm -f core conftest.err conftest.$ac_objext \
12591 conftest$ac_exeext conftest.$ac_ext
12592 LIBS=$ac_check_lib_save_LIBS
12593 fi
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5
12595 $as_echo "$ac_cv_lib_resolv___res_send" >&6; }
12596 if test "x$ac_cv_lib_resolv___res_send" = x""yes; then :
12597 resolv=yes
12598 fi
12599
12600 fi
12601
12602 fi
12603
12604 fi
12605
12606 if test "$resolv" = yes ; then
12607 RESOLVLIB=-lresolv
12608 else
12609 RESOLVLIB=
12610 fi
12611 ac_fn_c_check_func "$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost"
12612 if test "x$ac_cv_func_hes_getmailhost" = x""yes; then :
12613
12614 else
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5
12616 $as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; }
12617 if test "${ac_cv_lib_hesiod_hes_getmailhost+set}" = set; then :
12618 $as_echo_n "(cached) " >&6
12619 else
12620 ac_check_lib_save_LIBS=$LIBS
12621 LIBS="-lhesiod $RESOLVLIB $LIBS"
12622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12623 /* end confdefs.h. */
12624
12625 /* Override any GCC internal prototype to avoid an error.
12626 Use char because int might match the return type of a GCC
12627 builtin and then its argument prototype would still apply. */
12628 #ifdef __cplusplus
12629 extern "C"
12630 #endif
12631 char hes_getmailhost ();
12632 int
12633 main ()
12634 {
12635 return hes_getmailhost ();
12636 ;
12637 return 0;
12638 }
12639 _ACEOF
12640 if ac_fn_c_try_link "$LINENO"; then :
12641 ac_cv_lib_hesiod_hes_getmailhost=yes
12642 else
12643 ac_cv_lib_hesiod_hes_getmailhost=no
12644 fi
12645 rm -f core conftest.err conftest.$ac_objext \
12646 conftest$ac_exeext conftest.$ac_ext
12647 LIBS=$ac_check_lib_save_LIBS
12648 fi
12649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
12650 $as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
12651 if test "x$ac_cv_lib_hesiod_hes_getmailhost" = x""yes; then :
12652 hesiod=yes
12653 else
12654 :
12655 fi
12656
12657 fi
12658
12659
12660 if test x"$hesiod" = xyes; then
12661
12662 $as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h
12663
12664 LIBHESIOD=-lhesiod
12665 fi
12666 fi
12667
12668
12669 # Do we need libresolv (due to res_init or Hesiod)?
12670 if test "$resolv" = yes ; then
12671
12672 $as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h
12673
12674 LIBRESOLV=-lresolv
12675 else
12676 LIBRESOLV=
12677 fi
12678
12679
12680 # These tell us which Kerberos-related libraries to use.
12681 COM_ERRLIB=
12682 CRYPTOLIB=
12683 KRB5LIB=
12684 DESLIB=
12685 KRB4LIB=
12686
12687 if test "${with_kerberos}" != no; then
12688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5
12689 $as_echo_n "checking for com_err in -lcom_err... " >&6; }
12690 if test "${ac_cv_lib_com_err_com_err+set}" = set; then :
12691 $as_echo_n "(cached) " >&6
12692 else
12693 ac_check_lib_save_LIBS=$LIBS
12694 LIBS="-lcom_err $LIBS"
12695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12696 /* end confdefs.h. */
12697
12698 /* Override any GCC internal prototype to avoid an error.
12699 Use char because int might match the return type of a GCC
12700 builtin and then its argument prototype would still apply. */
12701 #ifdef __cplusplus
12702 extern "C"
12703 #endif
12704 char com_err ();
12705 int
12706 main ()
12707 {
12708 return com_err ();
12709 ;
12710 return 0;
12711 }
12712 _ACEOF
12713 if ac_fn_c_try_link "$LINENO"; then :
12714 ac_cv_lib_com_err_com_err=yes
12715 else
12716 ac_cv_lib_com_err_com_err=no
12717 fi
12718 rm -f core conftest.err conftest.$ac_objext \
12719 conftest$ac_exeext conftest.$ac_ext
12720 LIBS=$ac_check_lib_save_LIBS
12721 fi
12722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5
12723 $as_echo "$ac_cv_lib_com_err_com_err" >&6; }
12724 if test "x$ac_cv_lib_com_err_com_err" = x""yes; then :
12725 have_com_err=yes
12726 else
12727 have_com_err=no
12728 fi
12729
12730 if test $have_com_err = yes; then
12731 COM_ERRLIB=-lcom_err
12732 LIBS="$COM_ERRLIB $LIBS"
12733
12734 $as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h
12735
12736 fi
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5
12738 $as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; }
12739 if test "${ac_cv_lib_crypto_mit_des_cbc_encrypt+set}" = set; then :
12740 $as_echo_n "(cached) " >&6
12741 else
12742 ac_check_lib_save_LIBS=$LIBS
12743 LIBS="-lcrypto $LIBS"
12744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12745 /* end confdefs.h. */
12746
12747 /* Override any GCC internal prototype to avoid an error.
12748 Use char because int might match the return type of a GCC
12749 builtin and then its argument prototype would still apply. */
12750 #ifdef __cplusplus
12751 extern "C"
12752 #endif
12753 char mit_des_cbc_encrypt ();
12754 int
12755 main ()
12756 {
12757 return mit_des_cbc_encrypt ();
12758 ;
12759 return 0;
12760 }
12761 _ACEOF
12762 if ac_fn_c_try_link "$LINENO"; then :
12763 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
12764 else
12765 ac_cv_lib_crypto_mit_des_cbc_encrypt=no
12766 fi
12767 rm -f core conftest.err conftest.$ac_objext \
12768 conftest$ac_exeext conftest.$ac_ext
12769 LIBS=$ac_check_lib_save_LIBS
12770 fi
12771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
12772 $as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
12773 if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = x""yes; then :
12774 have_crypto=yes
12775 else
12776 have_crypto=no
12777 fi
12778
12779 if test $have_crypto = yes; then
12780 CRYPTOLIB=-lcrypto
12781 LIBS="$CRYPTOLIB $LIBS"
12782
12783 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
12784
12785 fi
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
12787 $as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; }
12788 if test "${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+set}" = set; then :
12789 $as_echo_n "(cached) " >&6
12790 else
12791 ac_check_lib_save_LIBS=$LIBS
12792 LIBS="-lk5crypto $LIBS"
12793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12794 /* end confdefs.h. */
12795
12796 /* Override any GCC internal prototype to avoid an error.
12797 Use char because int might match the return type of a GCC
12798 builtin and then its argument prototype would still apply. */
12799 #ifdef __cplusplus
12800 extern "C"
12801 #endif
12802 char mit_des_cbc_encrypt ();
12803 int
12804 main ()
12805 {
12806 return mit_des_cbc_encrypt ();
12807 ;
12808 return 0;
12809 }
12810 _ACEOF
12811 if ac_fn_c_try_link "$LINENO"; then :
12812 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
12813 else
12814 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
12815 fi
12816 rm -f core conftest.err conftest.$ac_objext \
12817 conftest$ac_exeext conftest.$ac_ext
12818 LIBS=$ac_check_lib_save_LIBS
12819 fi
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
12821 $as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
12822 if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = x""yes; then :
12823 have_k5crypto=yes
12824 else
12825 have_k5crypto=no
12826 fi
12827
12828 if test $have_k5crypto = yes; then
12829 CRYPTOLIB=-lk5crypto
12830 LIBS="$CRYPTOLIB $LIBS"
12831
12832 $as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h
12833
12834 fi
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5
12836 $as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; }
12837 if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then :
12838 $as_echo_n "(cached) " >&6
12839 else
12840 ac_check_lib_save_LIBS=$LIBS
12841 LIBS="-lkrb5 $LIBS"
12842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12843 /* end confdefs.h. */
12844
12845 /* Override any GCC internal prototype to avoid an error.
12846 Use char because int might match the return type of a GCC
12847 builtin and then its argument prototype would still apply. */
12848 #ifdef __cplusplus
12849 extern "C"
12850 #endif
12851 char krb5_init_context ();
12852 int
12853 main ()
12854 {
12855 return krb5_init_context ();
12856 ;
12857 return 0;
12858 }
12859 _ACEOF
12860 if ac_fn_c_try_link "$LINENO"; then :
12861 ac_cv_lib_krb5_krb5_init_context=yes
12862 else
12863 ac_cv_lib_krb5_krb5_init_context=no
12864 fi
12865 rm -f core conftest.err conftest.$ac_objext \
12866 conftest$ac_exeext conftest.$ac_ext
12867 LIBS=$ac_check_lib_save_LIBS
12868 fi
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5
12870 $as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; }
12871 if test "x$ac_cv_lib_krb5_krb5_init_context" = x""yes; then :
12872 have_krb5=yes
12873 else
12874 have_krb5=no
12875 fi
12876
12877 if test $have_krb5=yes; then
12878 KRB5LIB=-lkrb5
12879 LIBS="$KRB5LIB $LIBS"
12880
12881 $as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h
12882
12883 fi
12884 if test "${with_kerberos5}" = no; then
12885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5
12886 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }
12887 if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then :
12888 $as_echo_n "(cached) " >&6
12889 else
12890 ac_check_lib_save_LIBS=$LIBS
12891 LIBS="-ldes425 $LIBS"
12892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12893 /* end confdefs.h. */
12894
12895 /* Override any GCC internal prototype to avoid an error.
12896 Use char because int might match the return type of a GCC
12897 builtin and then its argument prototype would still apply. */
12898 #ifdef __cplusplus
12899 extern "C"
12900 #endif
12901 char des_cbc_encrypt ();
12902 int
12903 main ()
12904 {
12905 return des_cbc_encrypt ();
12906 ;
12907 return 0;
12908 }
12909 _ACEOF
12910 if ac_fn_c_try_link "$LINENO"; then :
12911 ac_cv_lib_des425_des_cbc_encrypt=yes
12912 else
12913 ac_cv_lib_des425_des_cbc_encrypt=no
12914 fi
12915 rm -f core conftest.err conftest.$ac_objext \
12916 conftest$ac_exeext conftest.$ac_ext
12917 LIBS=$ac_check_lib_save_LIBS
12918 fi
12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
12920 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
12921 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = x""yes; then :
12922 have_des425=yes
12923 else
12924 have_des425=no
12925 fi
12926
12927 if test $have_des425 = yes; then
12928 DESLIB=-ldes425
12929 LIBS="$DESLIB $LIBS"
12930
12931 $as_echo "#define HAVE_LIBDES425 1" >>confdefs.h
12932
12933 else
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
12935 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
12936 if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then :
12937 $as_echo_n "(cached) " >&6
12938 else
12939 ac_check_lib_save_LIBS=$LIBS
12940 LIBS="-ldes $LIBS"
12941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12942 /* end confdefs.h. */
12943
12944 /* Override any GCC internal prototype to avoid an error.
12945 Use char because int might match the return type of a GCC
12946 builtin and then its argument prototype would still apply. */
12947 #ifdef __cplusplus
12948 extern "C"
12949 #endif
12950 char des_cbc_encrypt ();
12951 int
12952 main ()
12953 {
12954 return des_cbc_encrypt ();
12955 ;
12956 return 0;
12957 }
12958 _ACEOF
12959 if ac_fn_c_try_link "$LINENO"; then :
12960 ac_cv_lib_des_des_cbc_encrypt=yes
12961 else
12962 ac_cv_lib_des_des_cbc_encrypt=no
12963 fi
12964 rm -f core conftest.err conftest.$ac_objext \
12965 conftest$ac_exeext conftest.$ac_ext
12966 LIBS=$ac_check_lib_save_LIBS
12967 fi
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
12969 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
12970 if test "x$ac_cv_lib_des_des_cbc_encrypt" = x""yes; then :
12971 have_des=yes
12972 else
12973 have_des=no
12974 fi
12975
12976 if test $have_des = yes; then
12977 DESLIB=-ldes
12978 LIBS="$DESLIB $LIBS"
12979
12980 $as_echo "#define HAVE_LIBDES 1" >>confdefs.h
12981
12982 fi
12983 fi
12984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5
12985 $as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; }
12986 if test "${ac_cv_lib_krb4_krb_get_cred+set}" = set; then :
12987 $as_echo_n "(cached) " >&6
12988 else
12989 ac_check_lib_save_LIBS=$LIBS
12990 LIBS="-lkrb4 $LIBS"
12991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12992 /* end confdefs.h. */
12993
12994 /* Override any GCC internal prototype to avoid an error.
12995 Use char because int might match the return type of a GCC
12996 builtin and then its argument prototype would still apply. */
12997 #ifdef __cplusplus
12998 extern "C"
12999 #endif
13000 char krb_get_cred ();
13001 int
13002 main ()
13003 {
13004 return krb_get_cred ();
13005 ;
13006 return 0;
13007 }
13008 _ACEOF
13009 if ac_fn_c_try_link "$LINENO"; then :
13010 ac_cv_lib_krb4_krb_get_cred=yes
13011 else
13012 ac_cv_lib_krb4_krb_get_cred=no
13013 fi
13014 rm -f core conftest.err conftest.$ac_objext \
13015 conftest$ac_exeext conftest.$ac_ext
13016 LIBS=$ac_check_lib_save_LIBS
13017 fi
13018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5
13019 $as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; }
13020 if test "x$ac_cv_lib_krb4_krb_get_cred" = x""yes; then :
13021 have_krb4=yes
13022 else
13023 have_krb4=no
13024 fi
13025
13026 if test $have_krb4 = yes; then
13027 KRB4LIB=-lkrb4
13028 LIBS="$KRB4LIB $LIBS"
13029
13030 $as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h
13031
13032 else
13033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5
13034 $as_echo_n "checking for krb_get_cred in -lkrb... " >&6; }
13035 if test "${ac_cv_lib_krb_krb_get_cred+set}" = set; then :
13036 $as_echo_n "(cached) " >&6
13037 else
13038 ac_check_lib_save_LIBS=$LIBS
13039 LIBS="-lkrb $LIBS"
13040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13041 /* end confdefs.h. */
13042
13043 /* Override any GCC internal prototype to avoid an error.
13044 Use char because int might match the return type of a GCC
13045 builtin and then its argument prototype would still apply. */
13046 #ifdef __cplusplus
13047 extern "C"
13048 #endif
13049 char krb_get_cred ();
13050 int
13051 main ()
13052 {
13053 return krb_get_cred ();
13054 ;
13055 return 0;
13056 }
13057 _ACEOF
13058 if ac_fn_c_try_link "$LINENO"; then :
13059 ac_cv_lib_krb_krb_get_cred=yes
13060 else
13061 ac_cv_lib_krb_krb_get_cred=no
13062 fi
13063 rm -f core conftest.err conftest.$ac_objext \
13064 conftest$ac_exeext conftest.$ac_ext
13065 LIBS=$ac_check_lib_save_LIBS
13066 fi
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5
13068 $as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; }
13069 if test "x$ac_cv_lib_krb_krb_get_cred" = x""yes; then :
13070 have_krb=yes
13071 else
13072 have_krb=no
13073 fi
13074
13075 if test $have_krb = yes; then
13076 KRB4LIB=-lkrb
13077 LIBS="$KRB4LIB $LIBS"
13078
13079 $as_echo "#define HAVE_LIBKRB 1" >>confdefs.h
13080
13081 fi
13082 fi
13083 fi
13084
13085 if test "${with_kerberos5}" != no; then
13086 for ac_header in krb5.h
13087 do :
13088 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
13089 if test "x$ac_cv_header_krb5_h" = x""yes; then :
13090 cat >>confdefs.h <<_ACEOF
13091 #define HAVE_KRB5_H 1
13092 _ACEOF
13093 ac_fn_c_check_member "$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include <krb5.h>
13094 "
13095 if test "x$ac_cv_member_krb5_error_text" = x""yes; then :
13096
13097 cat >>confdefs.h <<_ACEOF
13098 #define HAVE_KRB5_ERROR_TEXT 1
13099 _ACEOF
13100
13101
13102 fi
13103 ac_fn_c_check_member "$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include <krb5.h>
13104 "
13105 if test "x$ac_cv_member_krb5_error_e_text" = x""yes; then :
13106
13107 cat >>confdefs.h <<_ACEOF
13108 #define HAVE_KRB5_ERROR_E_TEXT 1
13109 _ACEOF
13110
13111
13112 fi
13113
13114 fi
13115
13116 done
13117
13118 else
13119 for ac_header in des.h
13120 do :
13121 ac_fn_c_check_header_mongrel "$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default"
13122 if test "x$ac_cv_header_des_h" = x""yes; then :
13123 cat >>confdefs.h <<_ACEOF
13124 #define HAVE_DES_H 1
13125 _ACEOF
13126
13127 else
13128 for ac_header in kerberosIV/des.h
13129 do :
13130 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default"
13131 if test "x$ac_cv_header_kerberosIV_des_h" = x""yes; then :
13132 cat >>confdefs.h <<_ACEOF
13133 #define HAVE_KERBEROSIV_DES_H 1
13134 _ACEOF
13135
13136 else
13137 for ac_header in kerberos/des.h
13138 do :
13139 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default"
13140 if test "x$ac_cv_header_kerberos_des_h" = x""yes; then :
13141 cat >>confdefs.h <<_ACEOF
13142 #define HAVE_KERBEROS_DES_H 1
13143 _ACEOF
13144
13145 fi
13146
13147 done
13148
13149 fi
13150
13151 done
13152
13153 fi
13154
13155 done
13156
13157 for ac_header in krb.h
13158 do :
13159 ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"
13160 if test "x$ac_cv_header_krb_h" = x""yes; then :
13161 cat >>confdefs.h <<_ACEOF
13162 #define HAVE_KRB_H 1
13163 _ACEOF
13164
13165 else
13166 for ac_header in kerberosIV/krb.h
13167 do :
13168 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default"
13169 if test "x$ac_cv_header_kerberosIV_krb_h" = x""yes; then :
13170 cat >>confdefs.h <<_ACEOF
13171 #define HAVE_KERBEROSIV_KRB_H 1
13172 _ACEOF
13173
13174 else
13175 for ac_header in kerberos/krb.h
13176 do :
13177 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default"
13178 if test "x$ac_cv_header_kerberos_krb_h" = x""yes; then :
13179 cat >>confdefs.h <<_ACEOF
13180 #define HAVE_KERBEROS_KRB_H 1
13181 _ACEOF
13182
13183 fi
13184
13185 done
13186
13187 fi
13188
13189 done
13190
13191 fi
13192
13193 done
13194
13195 fi
13196 for ac_header in com_err.h
13197 do :
13198 ac_fn_c_check_header_mongrel "$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default"
13199 if test "x$ac_cv_header_com_err_h" = x""yes; then :
13200 cat >>confdefs.h <<_ACEOF
13201 #define HAVE_COM_ERR_H 1
13202 _ACEOF
13203
13204 fi
13205
13206 done
13207
13208 fi
13209
13210
13211
13212
13213
13214
13215
13216 # Solaris requires -lintl if you want strerror (which calls dgettext)
13217 # to return localized messages.
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
13219 $as_echo_n "checking for dgettext in -lintl... " >&6; }
13220 if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
13221 $as_echo_n "(cached) " >&6
13222 else
13223 ac_check_lib_save_LIBS=$LIBS
13224 LIBS="-lintl $LIBS"
13225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13226 /* end confdefs.h. */
13227
13228 /* Override any GCC internal prototype to avoid an error.
13229 Use char because int might match the return type of a GCC
13230 builtin and then its argument prototype would still apply. */
13231 #ifdef __cplusplus
13232 extern "C"
13233 #endif
13234 char dgettext ();
13235 int
13236 main ()
13237 {
13238 return dgettext ();
13239 ;
13240 return 0;
13241 }
13242 _ACEOF
13243 if ac_fn_c_try_link "$LINENO"; then :
13244 ac_cv_lib_intl_dgettext=yes
13245 else
13246 ac_cv_lib_intl_dgettext=no
13247 fi
13248 rm -f core conftest.err conftest.$ac_objext \
13249 conftest$ac_exeext conftest.$ac_ext
13250 LIBS=$ac_check_lib_save_LIBS
13251 fi
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
13253 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
13254 if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
13255 cat >>confdefs.h <<_ACEOF
13256 #define HAVE_LIBINTL 1
13257 _ACEOF
13258
13259 LIBS="-lintl $LIBS"
13260
13261 fi
13262
13263
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5
13265 $as_echo_n "checking whether localtime caches TZ... " >&6; }
13266 if test "${emacs_cv_localtime_cache+set}" = set; then :
13267 $as_echo_n "(cached) " >&6
13268 else
13269 if test x$ac_cv_func_tzset = xyes; then
13270 if test "$cross_compiling" = yes; then :
13271 # If we have tzset, assume the worst when cross-compiling.
13272 emacs_cv_localtime_cache=yes
13273 else
13274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13275 /* end confdefs.h. */
13276 #include <time.h>
13277 extern char **environ;
13278 unset_TZ ()
13279 {
13280 char **from, **to;
13281 for (to = from = environ; (*to = *from); from++)
13282 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
13283 to++;
13284 }
13285 char TZ_GMT0[] = "TZ=GMT0";
13286 char TZ_PST8[] = "TZ=PST8";
13287 main()
13288 {
13289 time_t now = time ((time_t *) 0);
13290 int hour_GMT0, hour_unset;
13291 if (putenv (TZ_GMT0) != 0)
13292 exit (1);
13293 hour_GMT0 = localtime (&now)->tm_hour;
13294 unset_TZ ();
13295 hour_unset = localtime (&now)->tm_hour;
13296 if (putenv (TZ_PST8) != 0)
13297 exit (1);
13298 if (localtime (&now)->tm_hour == hour_GMT0)
13299 exit (1);
13300 unset_TZ ();
13301 if (localtime (&now)->tm_hour != hour_unset)
13302 exit (1);
13303 exit (0);
13304 }
13305 _ACEOF
13306 if ac_fn_c_try_run "$LINENO"; then :
13307 emacs_cv_localtime_cache=no
13308 else
13309 emacs_cv_localtime_cache=yes
13310 fi
13311 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13312 conftest.$ac_objext conftest.beam conftest.$ac_ext
13313 fi
13314
13315 else
13316 # If we lack tzset, report that localtime does not cache TZ,
13317 # since we can't invalidate the cache if we don't have tzset.
13318 emacs_cv_localtime_cache=no
13319 fi
13320 fi
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5
13322 $as_echo "$emacs_cv_localtime_cache" >&6; }
13323 if test $emacs_cv_localtime_cache = yes; then
13324
13325 $as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h
13326
13327 fi
13328
13329 if test "x$HAVE_TIMEVAL" = xyes; then
13330 for ac_func in gettimeofday
13331 do :
13332 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
13333 if test "x$ac_cv_func_gettimeofday" = x""yes; then :
13334 cat >>confdefs.h <<_ACEOF
13335 #define HAVE_GETTIMEOFDAY 1
13336 _ACEOF
13337
13338 fi
13339 done
13340
13341 if test $ac_cv_func_gettimeofday = yes; then
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday can accept two arguments" >&5
13343 $as_echo_n "checking whether gettimeofday can accept two arguments... " >&6; }
13344 if test "${emacs_cv_gettimeofday_two_arguments+set}" = set; then :
13345 $as_echo_n "(cached) " >&6
13346 else
13347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13348 /* end confdefs.h. */
13349
13350 #ifdef TIME_WITH_SYS_TIME
13351 #include <sys/time.h>
13352 #include <time.h>
13353 #else
13354 #ifdef HAVE_SYS_TIME_H
13355 #include <sys/time.h>
13356 #else
13357 #include <time.h>
13358 #endif
13359 #endif
13360 int
13361 main ()
13362 {
13363 struct timeval time;
13364 gettimeofday (&time, 0);
13365 ;
13366 return 0;
13367 }
13368 _ACEOF
13369 if ac_fn_c_try_compile "$LINENO"; then :
13370 emacs_cv_gettimeofday_two_arguments=yes
13371 else
13372 emacs_cv_gettimeofday_two_arguments=no
13373 fi
13374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13375 fi
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_gettimeofday_two_arguments" >&5
13377 $as_echo "$emacs_cv_gettimeofday_two_arguments" >&6; }
13378 if test $emacs_cv_gettimeofday_two_arguments = no; then
13379
13380 $as_echo "#define GETTIMEOFDAY_ONE_ARGUMENT 1" >>confdefs.h
13381
13382 fi
13383 fi
13384 fi
13385
13386 ok_so_far=yes
13387 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
13388 if test "x$ac_cv_func_socket" = x""yes; then :
13389
13390 else
13391 ok_so_far=no
13392 fi
13393
13394 if test $ok_so_far = yes; then
13395 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
13396 if test "x$ac_cv_header_netinet_in_h" = x""yes; then :
13397
13398 else
13399 ok_so_far=no
13400 fi
13401
13402
13403 fi
13404 if test $ok_so_far = yes; then
13405 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
13406 if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
13407
13408 else
13409 ok_so_far=no
13410 fi
13411
13412
13413 fi
13414 if test $ok_so_far = yes; then
13415
13416 $as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h
13417
13418 fi
13419
13420 for ac_header in sys/ioctl.h
13421 do :
13422 ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
13423 if test "x$ac_cv_header_sys_ioctl_h" = x""yes; then :
13424 cat >>confdefs.h <<_ACEOF
13425 #define HAVE_SYS_IOCTL_H 1
13426 _ACEOF
13427
13428 fi
13429
13430 done
13431
13432
13433 if test -f /usr/lpp/X11/bin/smt.exp; then
13434
13435 $as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h
13436
13437 fi
13438
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5
13440 $as_echo_n "checking whether system supports dynamic ptys... " >&6; }
13441 if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13443 $as_echo "yes" >&6; }
13444
13445 $as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
13446
13447 else
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13449 $as_echo "no" >&6; }
13450 fi
13451
13452 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13453 if test "x$ac_cv_type_pid_t" = x""yes; then :
13454
13455 else
13456
13457 cat >>confdefs.h <<_ACEOF
13458 #define pid_t int
13459 _ACEOF
13460
13461 fi
13462
13463 for ac_header in vfork.h
13464 do :
13465 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13466 if test "x$ac_cv_header_vfork_h" = x""yes; then :
13467 cat >>confdefs.h <<_ACEOF
13468 #define HAVE_VFORK_H 1
13469 _ACEOF
13470
13471 fi
13472
13473 done
13474
13475 for ac_func in fork vfork
13476 do :
13477 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13478 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13479 eval as_val=\$$as_ac_var
13480 if test "x$as_val" = x""yes; then :
13481 cat >>confdefs.h <<_ACEOF
13482 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13483 _ACEOF
13484
13485 fi
13486 done
13487
13488 if test "x$ac_cv_func_fork" = xyes; then
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13490 $as_echo_n "checking for working fork... " >&6; }
13491 if test "${ac_cv_func_fork_works+set}" = set; then :
13492 $as_echo_n "(cached) " >&6
13493 else
13494 if test "$cross_compiling" = yes; then :
13495 ac_cv_func_fork_works=cross
13496 else
13497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13498 /* end confdefs.h. */
13499 $ac_includes_default
13500 int
13501 main ()
13502 {
13503
13504 /* By Ruediger Kuhlmann. */
13505 return fork () < 0;
13506
13507 ;
13508 return 0;
13509 }
13510 _ACEOF
13511 if ac_fn_c_try_run "$LINENO"; then :
13512 ac_cv_func_fork_works=yes
13513 else
13514 ac_cv_func_fork_works=no
13515 fi
13516 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13517 conftest.$ac_objext conftest.beam conftest.$ac_ext
13518 fi
13519
13520 fi
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13522 $as_echo "$ac_cv_func_fork_works" >&6; }
13523
13524 else
13525 ac_cv_func_fork_works=$ac_cv_func_fork
13526 fi
13527 if test "x$ac_cv_func_fork_works" = xcross; then
13528 case $host in
13529 *-*-amigaos* | *-*-msdosdjgpp*)
13530 # Override, as these systems have only a dummy fork() stub
13531 ac_cv_func_fork_works=no
13532 ;;
13533 *)
13534 ac_cv_func_fork_works=yes
13535 ;;
13536 esac
13537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13538 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13539 fi
13540 ac_cv_func_vfork_works=$ac_cv_func_vfork
13541 if test "x$ac_cv_func_vfork" = xyes; then
13542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13543 $as_echo_n "checking for working vfork... " >&6; }
13544 if test "${ac_cv_func_vfork_works+set}" = set; then :
13545 $as_echo_n "(cached) " >&6
13546 else
13547 if test "$cross_compiling" = yes; then :
13548 ac_cv_func_vfork_works=cross
13549 else
13550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13551 /* end confdefs.h. */
13552 /* Thanks to Paul Eggert for this test. */
13553 $ac_includes_default
13554 #include <sys/wait.h>
13555 #ifdef HAVE_VFORK_H
13556 # include <vfork.h>
13557 #endif
13558 /* On some sparc systems, changes by the child to local and incoming
13559 argument registers are propagated back to the parent. The compiler
13560 is told about this with #include <vfork.h>, but some compilers
13561 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13562 static variable whose address is put into a register that is
13563 clobbered by the vfork. */
13564 static void
13565 #ifdef __cplusplus
13566 sparc_address_test (int arg)
13567 # else
13568 sparc_address_test (arg) int arg;
13569 #endif
13570 {
13571 static pid_t child;
13572 if (!child) {
13573 child = vfork ();
13574 if (child < 0) {
13575 perror ("vfork");
13576 _exit(2);
13577 }
13578 if (!child) {
13579 arg = getpid();
13580 write(-1, "", 0);
13581 _exit (arg);
13582 }
13583 }
13584 }
13585
13586 int
13587 main ()
13588 {
13589 pid_t parent = getpid ();
13590 pid_t child;
13591
13592 sparc_address_test (0);
13593
13594 child = vfork ();
13595
13596 if (child == 0) {
13597 /* Here is another test for sparc vfork register problems. This
13598 test uses lots of local variables, at least as many local
13599 variables as main has allocated so far including compiler
13600 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13601 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13602 reuse the register of parent for one of the local variables,
13603 since it will think that parent can't possibly be used any more
13604 in this routine. Assigning to the local variable will thus
13605 munge parent in the parent process. */
13606 pid_t
13607 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13608 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13609 /* Convince the compiler that p..p7 are live; otherwise, it might
13610 use the same hardware register for all 8 local variables. */
13611 if (p != p1 || p != p2 || p != p3 || p != p4
13612 || p != p5 || p != p6 || p != p7)
13613 _exit(1);
13614
13615 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13616 from child file descriptors. If the child closes a descriptor
13617 before it execs or exits, this munges the parent's descriptor
13618 as well. Test for this by closing stdout in the child. */
13619 _exit(close(fileno(stdout)) != 0);
13620 } else {
13621 int status;
13622 struct stat st;
13623
13624 while (wait(&status) != child)
13625 ;
13626 return (
13627 /* Was there some problem with vforking? */
13628 child < 0
13629
13630 /* Did the child fail? (This shouldn't happen.) */
13631 || status
13632
13633 /* Did the vfork/compiler bug occur? */
13634 || parent != getpid()
13635
13636 /* Did the file descriptor bug occur? */
13637 || fstat(fileno(stdout), &st) != 0
13638 );
13639 }
13640 }
13641 _ACEOF
13642 if ac_fn_c_try_run "$LINENO"; then :
13643 ac_cv_func_vfork_works=yes
13644 else
13645 ac_cv_func_vfork_works=no
13646 fi
13647 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13648 conftest.$ac_objext conftest.beam conftest.$ac_ext
13649 fi
13650
13651 fi
13652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13653 $as_echo "$ac_cv_func_vfork_works" >&6; }
13654
13655 fi;
13656 if test "x$ac_cv_func_fork_works" = xcross; then
13657 ac_cv_func_vfork_works=$ac_cv_func_vfork
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13659 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13660 fi
13661
13662 if test "x$ac_cv_func_vfork_works" = xyes; then
13663
13664 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13665
13666 else
13667
13668 $as_echo "#define vfork fork" >>confdefs.h
13669
13670 fi
13671 if test "x$ac_cv_func_fork_works" = xyes; then
13672
13673 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13674
13675 fi
13676
13677
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13679 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13680 if test "${emacs_cv_langinfo_codeset+set}" = set; then :
13681 $as_echo_n "(cached) " >&6
13682 else
13683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13684 /* end confdefs.h. */
13685 #include <langinfo.h>
13686 int
13687 main ()
13688 {
13689 char* cs = nl_langinfo(CODESET);
13690 ;
13691 return 0;
13692 }
13693 _ACEOF
13694 if ac_fn_c_try_link "$LINENO"; then :
13695 emacs_cv_langinfo_codeset=yes
13696 else
13697 emacs_cv_langinfo_codeset=no
13698 fi
13699 rm -f core conftest.err conftest.$ac_objext \
13700 conftest$ac_exeext conftest.$ac_ext
13701
13702 fi
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5
13704 $as_echo "$emacs_cv_langinfo_codeset" >&6; }
13705 if test $emacs_cv_langinfo_codeset = yes; then
13706
13707 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13708
13709 fi
13710
13711 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13712 if test "x$ac_cv_type_size_t" = x""yes; then :
13713
13714 cat >>confdefs.h <<_ACEOF
13715 #define HAVE_SIZE_T 1
13716 _ACEOF
13717
13718
13719 fi
13720
13721
13722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13723 $as_echo_n "checking for mbstate_t... " >&6; }
13724 if test "${ac_cv_type_mbstate_t+set}" = set; then :
13725 $as_echo_n "(cached) " >&6
13726 else
13727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13728 /* end confdefs.h. */
13729 $ac_includes_default
13730 # include <wchar.h>
13731 int
13732 main ()
13733 {
13734 mbstate_t x; return sizeof x;
13735 ;
13736 return 0;
13737 }
13738 _ACEOF
13739 if ac_fn_c_try_compile "$LINENO"; then :
13740 ac_cv_type_mbstate_t=yes
13741 else
13742 ac_cv_type_mbstate_t=no
13743 fi
13744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13745 fi
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13747 $as_echo "$ac_cv_type_mbstate_t" >&6; }
13748 if test $ac_cv_type_mbstate_t = yes; then
13749
13750 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13751
13752 else
13753
13754 $as_echo "#define mbstate_t int" >>confdefs.h
13755
13756 fi
13757
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restrict keyword" >&5
13759 $as_echo_n "checking for C restrict keyword... " >&6; }
13760 if test "${emacs_cv_c_restrict+set}" = set; then :
13761 $as_echo_n "(cached) " >&6
13762 else
13763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13764 /* end confdefs.h. */
13765 void fred (int *restrict x);
13766 int
13767 main ()
13768 {
13769
13770 ;
13771 return 0;
13772 }
13773 _ACEOF
13774 if ac_fn_c_try_compile "$LINENO"; then :
13775 emacs_cv_c_restrict=yes
13776 else
13777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13778 /* end confdefs.h. */
13779 void fred (int *__restrict x);
13780 int
13781 main ()
13782 {
13783
13784 ;
13785 return 0;
13786 }
13787 _ACEOF
13788 if ac_fn_c_try_compile "$LINENO"; then :
13789 emacs_cv_c_restrict=__restrict
13790 else
13791 emacs_cv_c_restrict=no
13792 fi
13793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13794 fi
13795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13796 fi
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict" >&5
13798 $as_echo "$emacs_cv_c_restrict" >&6; }
13799 case "$emacs_cv_c_restrict" in
13800 yes) emacs_restrict=restrict;;
13801 no) emacs_restrict="";;
13802 *) emacs_restrict="$emacs_cv_c_restrict";;
13803 esac
13804 if test "$emacs_restrict" != __restrict; then
13805
13806 cat >>confdefs.h <<_ACEOF
13807 #define __restrict $emacs_restrict
13808 _ACEOF
13809
13810 fi
13811
13812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5
13813 $as_echo_n "checking for C restricted array declarations... " >&6; }
13814 if test "${emacs_cv_c_restrict_arr+set}" = set; then :
13815 $as_echo_n "(cached) " >&6
13816 else
13817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13818 /* end confdefs.h. */
13819 void fred (int x[__restrict]);
13820 int
13821 main ()
13822 {
13823
13824 ;
13825 return 0;
13826 }
13827 _ACEOF
13828 if ac_fn_c_try_compile "$LINENO"; then :
13829 emacs_cv_c_restrict_arr=yes
13830 else
13831 emacs_cv_c_restrict_arr=no
13832 fi
13833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13834 fi
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5
13836 $as_echo "$emacs_cv_c_restrict_arr" >&6; }
13837 if test "$emacs_cv_c_restrict_arr" = yes; then
13838
13839 $as_echo "#define __restrict_arr __restrict" >>confdefs.h
13840
13841 fi
13842
13843
13844
13845 # Set up the CFLAGS for real compilation, so we can substitute it.
13846 CFLAGS="$REAL_CFLAGS"
13847 CPPFLAGS="$REAL_CPPFLAGS"
13848
13849 ## Hack to detect a buggy GCC version.
13850 if test "x$GCC" = xyes \
13851 && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \
13852 && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \
13853 && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then
13854 as_fn_error "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5
13855 fi
13856
13857 #### Find out which version of Emacs this is.
13858 version=`grep 'const char emacs_version' ${srcdir}/src/emacs.c \
13859 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
13860 if test x"${version}" = x; then
13861 as_fn_error "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5
13862 fi
13863 if test x"${version}" != x"$PACKAGE_VERSION"; then
13864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&5
13865 $as_echo "$as_me: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&2;}
13866 fi
13867
13868 ### Specify what sort of things we'll be editing into Makefile and config.h.
13869 ### Use configuration here uncanonicalized to avoid exceeding size limits.
13870
13871
13872 ## Unused?
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893 ## FIXME? Nothing uses @LD_SWITCH_X_SITE@.
13894 ## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the
13895 ## end of LIBX_BASE, but nothing ever set it.
13896
13897
13898
13899
13900 ## Used in lwlib/Makefile.in.
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913 cat >>confdefs.h <<_ACEOF
13914 #define EMACS_CONFIGURATION "${canonical}"
13915 _ACEOF
13916
13917
13918 cat >>confdefs.h <<_ACEOF
13919 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
13920 _ACEOF
13921
13922
13923 cat >>confdefs.h <<_ACEOF
13924 #define config_machfile "${machfile}"
13925 _ACEOF
13926
13927
13928 cat >>confdefs.h <<_ACEOF
13929 #define config_opsysfile "${opsysfile}"
13930 _ACEOF
13931
13932
13933 XMENU_OBJ=
13934 XOBJ=
13935 FONT_OBJ=
13936 if test "${HAVE_X_WINDOWS}" = "yes" ; then
13937
13938 $as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h
13939
13940 XMENU_OBJ=xmenu.o
13941 XOBJ="xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o"
13942 FONT_OBJ=xfont.o
13943 if test "$HAVE_XFT" = "yes"; then
13944 FONT_OBJ="$FONT_OBJ ftfont.o xftfont.o ftxfont.o"
13945 elif test "$HAVE_FREETYPE" = "yes"; then
13946 FONT_OBJ="$FONT_OBJ ftfont.o ftxfont.o"
13947 fi
13948
13949 fi
13950
13951
13952
13953
13954 WIDGET_OBJ=
13955 MOTIF_LIBW=
13956 if test "${USE_X_TOOLKIT}" != "none" ; then
13957 WIDGET_OBJ=widget.o
13958
13959 $as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h
13960
13961 if test "${USE_X_TOOLKIT}" = "LUCID"; then
13962
13963 $as_echo "#define USE_LUCID 1" >>confdefs.h
13964
13965 elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
13966
13967 $as_echo "#define USE_MOTIF 1" >>confdefs.h
13968
13969 MOTIF_LIBW=-lXm
13970 case "$opsys" in
13971 gnu-linux)
13972 ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is needed.
13973 MOTIF_LIBW="$MOTIF_LIBW -lXpm"
13974 ;;
13975
13976 unixware)
13977 ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
13978 ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
13979 MOTIF_LIBW="MOTIF_LIBW -lXimp"
13980 ;;
13981
13982 aix4-2)
13983 ## olson@mcs.anl.gov says -li18n is needed by -lXm.
13984 MOTIF_LIBW="$MOTIF_LIBW -li18n"
13985 ;;
13986 esac
13987 MOTIF_LIBW="$MOTIF_LIBW $LIBXP"
13988 fi
13989 fi
13990
13991
13992 TOOLKIT_LIBW=
13993 case "$USE_X_TOOLKIT" in
13994 MOTIF) TOOLKIT_LIBW="$MOTIF_LIBW" ;;
13995 LUCID) TOOLKIT_LIBW="$LUCID_LIBW" ;;
13996 none) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW="$GTK_LIBS" ;;
13997 esac
13998
13999
14000 if test "$USE_X_TOOLKIT" = "none"; then
14001 LIBXT_OTHER="\$(LIBXSM)"
14002 OLDXMENU_TARGET="really-oldXMenu"
14003 else
14004 LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
14005 OLDXMENU_TARGET="really-lwlib"
14006 fi
14007
14008
14009 ## The X Menu stuff is present in the X10 distribution, but missing
14010 ## from X11. If we have X10, just use the installed library;
14011 ## otherwise, use our own copy.
14012 if test "${HAVE_X11}" = "yes" ; then
14013
14014 $as_echo "#define HAVE_X11 1" >>confdefs.h
14015
14016
14017 if test "$USE_X_TOOLKIT" = "none"; then
14018 OLDXMENU="\${oldXMenudir}libXMenu11.a"
14019 else
14020 OLDXMENU="\${lwlibdir}liblw.a"
14021 fi
14022 LIBXMENU="\$(OLDXMENU)"
14023 LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)"
14024 OLDXMENU_DEPS="\${OLDXMENU} ../src/\${OLDXMENU}"
14025 else
14026 ## For a syntactically valid Makefile; not actually used for anything.
14027 ## See comments in src/Makefile.in.
14028 OLDXMENU=nothing
14029 ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
14030 if test "${HAVE_X_WINDOWS}" = "yes"; then
14031 LIBXMENU="-lXMenu"
14032 else
14033 LIBXMENU=
14034 fi
14035 LIBX_OTHER=
14036 OLDXMENU_DEPS=
14037 fi
14038
14039 if test "$HAVE_GTK" = "yes" || test "$HAVE_MENUS" != "yes"; then
14040 OLDXMENU_TARGET=
14041 OLDXMENU=nothing
14042 LIBXMENU=
14043 OLDXMENU_DEPS=
14044 fi
14045
14046
14047
14048
14049
14050
14051
14052 if test "${HAVE_MENUS}" = "yes" ; then
14053
14054 $as_echo "#define HAVE_MENUS 1" >>confdefs.h
14055
14056 fi
14057
14058 if test "${GNU_MALLOC}" = "yes" ; then
14059
14060 $as_echo "#define GNU_MALLOC 1" >>confdefs.h
14061
14062 fi
14063
14064 RALLOC_OBJ=
14065 if test "${REL_ALLOC}" = "yes" ; then
14066
14067 $as_echo "#define REL_ALLOC 1" >>confdefs.h
14068
14069
14070 test "$system_malloc" != "yes" && RALLOC_OBJ=ralloc.o
14071 fi
14072
14073
14074 if test "$opsys" = "cygwin"; then
14075 CYGWIN_OBJ="sheap.o"
14076 ## Cygwin differs because of its unexec().
14077 PRE_ALLOC_OBJ=
14078 POST_ALLOC_OBJ=lastfile.o
14079 else
14080 CYGWIN_OBJ=
14081 PRE_ALLOC_OBJ=lastfile.o
14082 POST_ALLOC_OBJ=
14083 fi
14084
14085
14086
14087
14088
14089 case "$opsys" in
14090 aix4-2) LD_SWITCH_SYSTEM_TEMACS="-Wl,-bnodelcsect" ;;
14091
14092 darwin)
14093 ## The -headerpad option tells ld (see man page) to leave room at the
14094 ## end of the header for adding load commands. Needed for dumping.
14095 ## 0x690 is the total size of 30 segment load commands (at 56
14096 ## each); under Cocoa 31 commands are required.
14097 if test "$HAVE_NS" = "yes"; then
14098 libs_nsgui="-framework AppKit"
14099 headerpad_extra=6C8
14100 else
14101 libs_nsgui=
14102 headerpad_extra=690
14103 fi
14104 LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
14105
14106 ## This is here because src/Makefile.in did some extra fiddling around
14107 ## with LD_SWITCH_SYSTEM. The cpp logic was:
14108 ## #ifndef LD_SWITCH_SYSTEM
14109 ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF)))
14110 ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to:
14111 ## not using gcc, darwin system not on an alpha (ie darwin, since
14112 ## darwin + alpha does not occur).
14113 ## Because this was done in src/Makefile.in, the resulting part of
14114 ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link).
14115 ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS,
14116 ## rather than LD_SWITCH_SYSTEM.
14117 test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \
14118 LD_SWITCH_SYSTEM_TEMACS="-X $LD_SWITCH_SYSTEM_TEMACS"
14119 ;;
14120
14121 ## LD_SWITCH_X_SITE_AUX is a -R option saying where to find X at run-time.
14122 ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at
14123 ## the point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_AUX
14124 ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM
14125 ## had different values in configure (in ac_link) and src/Makefile.in.
14126 ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS.
14127 gnu-linux) LD_SWITCH_SYSTEM_TEMACS="\$(LD_SWITCH_X_SITE_AUX)" ;;
14128
14129 *) LD_SWITCH_SYSTEM_TEMACS= ;;
14130 esac
14131
14132 if test "$NS_IMPL_GNUSTEP" = "yes"; then
14133 LD_SWITCH_SYSTEM_TEMACS="${LD_SWITCH_SYSTEM_TEMACS} -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES} -lgnustep-gui -lgnustep-base -lobjc -lpthread"
14134 fi
14135
14136
14137
14138
14139 LINKER=
14140 ORDINARY_LINK=
14141 case "$opsys" in
14142 ## gnu: GNU needs its own crt0.
14143 aix4-2|darwin|gnu|usg5-4|irix6-5|sol2*|unixware) ORDINARY_LINK=yes ;;
14144
14145 cygwin) LINKER="\$(CC)" ;;
14146
14147 ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the
14148 ## library search parth, i.e. it won't search /usr/lib for libc and
14149 ## friends. Using -nostartfiles instead avoids this problem, and
14150 ## will also work on earlier NetBSD releases.
14151 netbsd|openbsd) LINKER="\$(CC) -nostartfiles" ;;
14152
14153 ## macpcc: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> says
14154 ## MkLinux/LinuxPPC needs this.
14155 ## ibms390x only supports opsys = gnu-linux so it can be added here.
14156 gnu-*)
14157 case "$machine" in
14158 macppc|ibms390x) LINKER="\$(CC) -nostdlib" ;;
14159 esac
14160 ;;
14161 esac
14162
14163
14164 PRE_EDIT_LDFLAGS=
14165 POST_EDIT_LDFLAGS=
14166 if test "x$ORDINARY_LINK" = "xyes"; then
14167
14168 LINKER="\$(CC)"
14169
14170 $as_echo "#define ORDINARY_LINK 1" >>confdefs.h
14171
14172
14173 ## The system files defining neither ORDINARY_LINK nor LINKER are:
14174 ## (bsd-common), freebsd, gnu-* not on macppc|ibms390x, hpux*.
14175 elif test "x$GCC" = "xyes" && test "x$LINKER" = "x"; then
14176
14177 ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure
14178 ## places that are difficult to figure out at make time. Fortunately,
14179 ## these same versions allow you to pass arbitrary flags on to the
14180 ## linker, so there is no reason not to use it as a linker.
14181 ##
14182 ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from
14183 ## searching for libraries in its internal directories, so we have to
14184 ## ask GCC explicitly where to find libgcc.a (LIB_GCC below).
14185 LINKER="\$(CC) -nostdlib"
14186 ## GCC passes any argument prefixed with -Xlinker directly to the linker.
14187 ## See prefix-args.c for an explanation of why we do not do this with the
14188 ## shell''s ``for'' construct. Note that sane people do not have '.' in
14189 ## their paths, so we must use ./prefix-args.
14190 ## TODO either make prefix-args check ORDINARY_LINK internally,
14191 ## or remove it altogether (bug#6184), removing the need for this hack.
14192 PRE_EDIT_LDFLAGS='`./prefix-args -Xlinker'
14193 POST_EDIT_LDFLAGS='`'
14194 fi
14195
14196
14197
14198 test "x$LINKER" = "x" && LINKER=ld
14199 ## FIXME? What setting of EDIT_LDFLAGS should this have?
14200 test "$NS_IMPL_GNUSTEP" = "yes" && LINKER="\$(CC) -rdynamic"
14201
14202
14203
14204
14205 ## FIXME? The logic here is not precisely the same as that above.
14206 ## There is no check here for a pre-defined LINKER.
14207 ## Should we only be setting LIB_GCC if LD ~ -nostdlib?
14208 LIB_GCC=
14209 if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then
14210
14211 case "$opsys" in
14212 ## cygwin: don't link against static libgcc.
14213 cygwin|freebsd|netbsd|openbsd) LIB_GCC= ;;
14214
14215 gnu-*)
14216 ## armin76@gentoo.org reported that the lgcc_s flag is necessary to
14217 ## build on ARM EABI under GNU/Linux. (Bug#5518)
14218 ## Note that m/arm.h never bothered to undefine LIB_GCC first.
14219 if test "$machine" = "arm"; then
14220 LIB_GCC="-lgcc_s"
14221 else
14222 ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then
14223 ## immediately undefine it again and redefine it to empty.
14224 ## Was the C_SWITCH_X_SITE part really necessary?
14225 ## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name`
14226 LIB_GCC=
14227 fi
14228 ;;
14229
14230 ## Ask GCC where to find libgcc.a.
14231 *) LIB_GCC=`$CC -print-libgcc-file-name 2> /dev/null` ;;
14232 esac
14233 fi
14234
14235
14236 TOOLTIP_SUPPORT=
14237 WINDOW_SUPPORT=
14238 ## If we're using X11/GNUstep, define some consequences.
14239 if test "$HAVE_X_WINDOWS" = "yes" || test "$HAVE_NS" = "yes"; then
14240
14241 $as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h
14242
14243
14244 $as_echo "#define HAVE_MOUSE 1" >>confdefs.h
14245
14246 MOUSE_SUPPORT="\$(REAL_MOUSE_SUPPORT)"
14247 TOOLTIP_SUPPORT="\${lispsource}mouse.elc"
14248
14249 WINDOW_SUPPORT="\$(BASE_WINDOW_SUPPORT)"
14250 test "$HAVE_X_WINDOWS" = "yes" && \
14251 WINDOW_SUPPORT="$WINDOW_SUPPORT \$(X_WINDOW_SUPPORT)"
14252
14253 fi
14254
14255
14256
14257
14258
14259
14260
14261 #### Report on what we decided to do.
14262 #### Report GTK as a toolkit, even if it doesn't use Xt.
14263 #### It makes printing result more understandable as using GTK sets
14264 #### toolkit_scroll_bars to yes by default.
14265 if test "${HAVE_GTK}" = "yes"; then
14266 USE_X_TOOLKIT=GTK
14267 fi
14268
14269 echo "
14270 Configured for \`${canonical}'.
14271
14272 Where should the build process find the source code? ${srcdir}
14273 What operating system and machine description files should Emacs use?
14274 \`${opsysfile}' and \`${machfile}'
14275 What compiler should emacs be built with? ${CC} ${CFLAGS}
14276 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
14277 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
14278 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
14279 What window system should Emacs use? ${window_system}
14280 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
14281
14282 if test -n "${x_includes}"; then
14283 echo " Where do we find X Windows header files? ${x_includes}"
14284 else
14285 echo " Where do we find X Windows header files? Standard dirs"
14286 fi
14287 if test -n "${x_libraries}"; then
14288 echo " Where do we find X Windows libraries? ${x_libraries}"
14289 else
14290 echo " Where do we find X Windows libraries? Standard dirs"
14291 fi
14292
14293 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
14294 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
14295 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
14296 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
14297 echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF"
14298 echo " Does Emacs use -lpng? ${HAVE_PNG}"
14299 echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
14300 echo " Does Emacs use -lgpm? ${HAVE_GPM}"
14301 echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
14302 echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
14303 echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
14304
14305 echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}"
14306 echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}"
14307 echo " Does Emacs use -lotf? ${HAVE_LIBOTF}"
14308 echo " Does Emacs use -lxft? ${HAVE_XFT}"
14309
14310 echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
14311 echo
14312
14313 if test $USE_XASSERTS = yes; then
14314 echo " Compiling with asserts turned on."
14315 CPPFLAGS="$CPPFLAGS -DXASSERTS=1"
14316 fi
14317
14318 echo
14319
14320 if test "$HAVE_NS" = "yes"; then
14321 echo
14322 echo "You must run \"make install\" in order to test the built application.
14323 The installed application will go to nextstep/Emacs.app and can be
14324 run or moved from there."
14325 if test "$EN_NS_SELF_CONTAINED" = "yes"; then
14326 echo "The application will be fully self-contained."
14327 else
14328 echo "The lisp resources for the application will be installed under ${prefix}.
14329 You may need to run \"make install\" with sudo. The application will fail
14330 to run if these resources are not installed."
14331 fi
14332 echo
14333 fi
14334
14335 if test "$HAVE_DBUS" = yes && test "${opsys}" != "gnu-linux"; then
14336 echo "D-Bus integration has been tested for GNU/Linux only."
14337 echo
14338 fi
14339
14340
14341 # Remove any trailing slashes in these variables.
14342 test "${prefix}" != NONE &&
14343 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
14344 test "${exec_prefix}" != NONE &&
14345 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
14346
14347 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"
14348
14349 ac_config_commands="$ac_config_commands default"
14350
14351 cat >confcache <<\_ACEOF
14352 # This file is a shell script that caches the results of configure
14353 # tests run on this system so they can be shared between configure
14354 # scripts and configure runs, see configure's option --config-cache.
14355 # It is not useful on other systems. If it contains results you don't
14356 # want to keep, you may remove or edit it.
14357 #
14358 # config.status only pays attention to the cache file if you give it
14359 # the --recheck option to rerun configure.
14360 #
14361 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14362 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14363 # following values.
14364
14365 _ACEOF
14366
14367 # The following way of writing the cache mishandles newlines in values,
14368 # but we know of no workaround that is simple, portable, and efficient.
14369 # So, we kill variables containing newlines.
14370 # Ultrix sh set writes to stderr and can't be redirected directly,
14371 # and sets the high bit in the cache file unless we assign to the vars.
14372 (
14373 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14374 eval ac_val=\$$ac_var
14375 case $ac_val in #(
14376 *${as_nl}*)
14377 case $ac_var in #(
14378 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14379 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14380 esac
14381 case $ac_var in #(
14382 _ | IFS | as_nl) ;; #(
14383 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14384 *) { eval $ac_var=; unset $ac_var;} ;;
14385 esac ;;
14386 esac
14387 done
14388
14389 (set) 2>&1 |
14390 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14391 *${as_nl}ac_space=\ *)
14392 # `set' does not quote correctly, so add quotes: double-quote
14393 # substitution turns \\\\ into \\, and sed turns \\ into \.
14394 sed -n \
14395 "s/'/'\\\\''/g;
14396 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14397 ;; #(
14398 *)
14399 # `set' quotes correctly as required by POSIX, so do not add quotes.
14400 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14401 ;;
14402 esac |
14403 sort
14404 ) |
14405 sed '
14406 /^ac_cv_env_/b end
14407 t clear
14408 :clear
14409 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14410 t end
14411 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14412 :end' >>confcache
14413 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14414 if test -w "$cache_file"; then
14415 test "x$cache_file" != "x/dev/null" &&
14416 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14417 $as_echo "$as_me: updating cache $cache_file" >&6;}
14418 cat confcache >$cache_file
14419 else
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14421 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14422 fi
14423 fi
14424 rm -f confcache
14425
14426 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14427 # Let make expand exec_prefix.
14428 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14429
14430 DEFS=-DHAVE_CONFIG_H
14431
14432 ac_libobjs=
14433 ac_ltlibobjs=
14434 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14435 # 1. Remove the extension, and $U if already installed.
14436 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14437 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14438 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14439 # will be set to the directory where LIBOBJS objects are built.
14440 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14441 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14442 done
14443 LIBOBJS=$ac_libobjs
14444
14445 LTLIBOBJS=$ac_ltlibobjs
14446
14447
14448
14449 : ${CONFIG_STATUS=./config.status}
14450 ac_write_fail=0
14451 ac_clean_files_save=$ac_clean_files
14452 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14454 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14455 as_write_fail=0
14456 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14457 #! $SHELL
14458 # Generated by $as_me.
14459 # Run this file to recreate the current configuration.
14460 # Compiler output produced by configure, useful for debugging
14461 # configure, is in config.log if it exists.
14462
14463 debug=false
14464 ac_cs_recheck=false
14465 ac_cs_silent=false
14466
14467 SHELL=\${CONFIG_SHELL-$SHELL}
14468 export SHELL
14469 _ASEOF
14470 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14471 ## -------------------- ##
14472 ## M4sh Initialization. ##
14473 ## -------------------- ##
14474
14475 # Be more Bourne compatible
14476 DUALCASE=1; export DUALCASE # for MKS sh
14477 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14478 emulate sh
14479 NULLCMD=:
14480 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14481 # is contrary to our usage. Disable this feature.
14482 alias -g '${1+"$@"}'='"$@"'
14483 setopt NO_GLOB_SUBST
14484 else
14485 case `(set -o) 2>/dev/null` in #(
14486 *posix*) :
14487 set -o posix ;; #(
14488 *) :
14489 ;;
14490 esac
14491 fi
14492
14493
14494 as_nl='
14495 '
14496 export as_nl
14497 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14498 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14499 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14500 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14501 # Prefer a ksh shell builtin over an external printf program on Solaris,
14502 # but without wasting forks for bash or zsh.
14503 if test -z "$BASH_VERSION$ZSH_VERSION" \
14504 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14505 as_echo='print -r --'
14506 as_echo_n='print -rn --'
14507 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14508 as_echo='printf %s\n'
14509 as_echo_n='printf %s'
14510 else
14511 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14512 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14513 as_echo_n='/usr/ucb/echo -n'
14514 else
14515 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14516 as_echo_n_body='eval
14517 arg=$1;
14518 case $arg in #(
14519 *"$as_nl"*)
14520 expr "X$arg" : "X\\(.*\\)$as_nl";
14521 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14522 esac;
14523 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14524 '
14525 export as_echo_n_body
14526 as_echo_n='sh -c $as_echo_n_body as_echo'
14527 fi
14528 export as_echo_body
14529 as_echo='sh -c $as_echo_body as_echo'
14530 fi
14531
14532 # The user is always right.
14533 if test "${PATH_SEPARATOR+set}" != set; then
14534 PATH_SEPARATOR=:
14535 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14536 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14537 PATH_SEPARATOR=';'
14538 }
14539 fi
14540
14541
14542 # IFS
14543 # We need space, tab and new line, in precisely that order. Quoting is
14544 # there to prevent editors from complaining about space-tab.
14545 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14546 # splitting by setting IFS to empty value.)
14547 IFS=" "" $as_nl"
14548
14549 # Find who we are. Look in the path if we contain no directory separator.
14550 case $0 in #((
14551 *[\\/]* ) as_myself=$0 ;;
14552 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14553 for as_dir in $PATH
14554 do
14555 IFS=$as_save_IFS
14556 test -z "$as_dir" && as_dir=.
14557 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14558 done
14559 IFS=$as_save_IFS
14560
14561 ;;
14562 esac
14563 # We did not find ourselves, most probably we were run as `sh COMMAND'
14564 # in which case we are not to be found in the path.
14565 if test "x$as_myself" = x; then
14566 as_myself=$0
14567 fi
14568 if test ! -f "$as_myself"; then
14569 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14570 exit 1
14571 fi
14572
14573 # Unset variables that we do not need and which cause bugs (e.g. in
14574 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14575 # suppresses any "Segmentation fault" message there. '((' could
14576 # trigger a bug in pdksh 5.2.14.
14577 for as_var in BASH_ENV ENV MAIL MAILPATH
14578 do eval test x\${$as_var+set} = xset \
14579 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14580 done
14581 PS1='$ '
14582 PS2='> '
14583 PS4='+ '
14584
14585 # NLS nuisances.
14586 LC_ALL=C
14587 export LC_ALL
14588 LANGUAGE=C
14589 export LANGUAGE
14590
14591 # CDPATH.
14592 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14593
14594
14595 # as_fn_error ERROR [LINENO LOG_FD]
14596 # ---------------------------------
14597 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14598 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14599 # script with status $?, using 1 if that was 0.
14600 as_fn_error ()
14601 {
14602 as_status=$?; test $as_status -eq 0 && as_status=1
14603 if test "$3"; then
14604 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14605 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14606 fi
14607 $as_echo "$as_me: error: $1" >&2
14608 as_fn_exit $as_status
14609 } # as_fn_error
14610
14611
14612 # as_fn_set_status STATUS
14613 # -----------------------
14614 # Set $? to STATUS, without forking.
14615 as_fn_set_status ()
14616 {
14617 return $1
14618 } # as_fn_set_status
14619
14620 # as_fn_exit STATUS
14621 # -----------------
14622 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14623 as_fn_exit ()
14624 {
14625 set +e
14626 as_fn_set_status $1
14627 exit $1
14628 } # as_fn_exit
14629
14630 # as_fn_unset VAR
14631 # ---------------
14632 # Portably unset VAR.
14633 as_fn_unset ()
14634 {
14635 { eval $1=; unset $1;}
14636 }
14637 as_unset=as_fn_unset
14638 # as_fn_append VAR VALUE
14639 # ----------------------
14640 # Append the text in VALUE to the end of the definition contained in VAR. Take
14641 # advantage of any shell optimizations that allow amortized linear growth over
14642 # repeated appends, instead of the typical quadratic growth present in naive
14643 # implementations.
14644 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14645 eval 'as_fn_append ()
14646 {
14647 eval $1+=\$2
14648 }'
14649 else
14650 as_fn_append ()
14651 {
14652 eval $1=\$$1\$2
14653 }
14654 fi # as_fn_append
14655
14656 # as_fn_arith ARG...
14657 # ------------------
14658 # Perform arithmetic evaluation on the ARGs, and store the result in the
14659 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14660 # must be portable across $(()) and expr.
14661 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14662 eval 'as_fn_arith ()
14663 {
14664 as_val=$(( $* ))
14665 }'
14666 else
14667 as_fn_arith ()
14668 {
14669 as_val=`expr "$@" || test $? -eq 1`
14670 }
14671 fi # as_fn_arith
14672
14673
14674 if expr a : '\(a\)' >/dev/null 2>&1 &&
14675 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14676 as_expr=expr
14677 else
14678 as_expr=false
14679 fi
14680
14681 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14682 as_basename=basename
14683 else
14684 as_basename=false
14685 fi
14686
14687 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14688 as_dirname=dirname
14689 else
14690 as_dirname=false
14691 fi
14692
14693 as_me=`$as_basename -- "$0" ||
14694 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14695 X"$0" : 'X\(//\)$' \| \
14696 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14697 $as_echo X/"$0" |
14698 sed '/^.*\/\([^/][^/]*\)\/*$/{
14699 s//\1/
14700 q
14701 }
14702 /^X\/\(\/\/\)$/{
14703 s//\1/
14704 q
14705 }
14706 /^X\/\(\/\).*/{
14707 s//\1/
14708 q
14709 }
14710 s/.*/./; q'`
14711
14712 # Avoid depending upon Character Ranges.
14713 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14714 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14715 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14716 as_cr_digits='0123456789'
14717 as_cr_alnum=$as_cr_Letters$as_cr_digits
14718
14719 ECHO_C= ECHO_N= ECHO_T=
14720 case `echo -n x` in #(((((
14721 -n*)
14722 case `echo 'xy\c'` in
14723 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14724 xy) ECHO_C='\c';;
14725 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14726 ECHO_T=' ';;
14727 esac;;
14728 *)
14729 ECHO_N='-n';;
14730 esac
14731
14732 rm -f conf$$ conf$$.exe conf$$.file
14733 if test -d conf$$.dir; then
14734 rm -f conf$$.dir/conf$$.file
14735 else
14736 rm -f conf$$.dir
14737 mkdir conf$$.dir 2>/dev/null
14738 fi
14739 if (echo >conf$$.file) 2>/dev/null; then
14740 if ln -s conf$$.file conf$$ 2>/dev/null; then
14741 as_ln_s='ln -s'
14742 # ... but there are two gotchas:
14743 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14744 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14745 # In both cases, we have to default to `cp -p'.
14746 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14747 as_ln_s='cp -p'
14748 elif ln conf$$.file conf$$ 2>/dev/null; then
14749 as_ln_s=ln
14750 else
14751 as_ln_s='cp -p'
14752 fi
14753 else
14754 as_ln_s='cp -p'
14755 fi
14756 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14757 rmdir conf$$.dir 2>/dev/null
14758
14759
14760 # as_fn_mkdir_p
14761 # -------------
14762 # Create "$as_dir" as a directory, including parents if necessary.
14763 as_fn_mkdir_p ()
14764 {
14765
14766 case $as_dir in #(
14767 -*) as_dir=./$as_dir;;
14768 esac
14769 test -d "$as_dir" || eval $as_mkdir_p || {
14770 as_dirs=
14771 while :; do
14772 case $as_dir in #(
14773 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14774 *) as_qdir=$as_dir;;
14775 esac
14776 as_dirs="'$as_qdir' $as_dirs"
14777 as_dir=`$as_dirname -- "$as_dir" ||
14778 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14779 X"$as_dir" : 'X\(//\)[^/]' \| \
14780 X"$as_dir" : 'X\(//\)$' \| \
14781 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14782 $as_echo X"$as_dir" |
14783 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14784 s//\1/
14785 q
14786 }
14787 /^X\(\/\/\)[^/].*/{
14788 s//\1/
14789 q
14790 }
14791 /^X\(\/\/\)$/{
14792 s//\1/
14793 q
14794 }
14795 /^X\(\/\).*/{
14796 s//\1/
14797 q
14798 }
14799 s/.*/./; q'`
14800 test -d "$as_dir" && break
14801 done
14802 test -z "$as_dirs" || eval "mkdir $as_dirs"
14803 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14804
14805
14806 } # as_fn_mkdir_p
14807 if mkdir -p . 2>/dev/null; then
14808 as_mkdir_p='mkdir -p "$as_dir"'
14809 else
14810 test -d ./-p && rmdir ./-p
14811 as_mkdir_p=false
14812 fi
14813
14814 if test -x / >/dev/null 2>&1; then
14815 as_test_x='test -x'
14816 else
14817 if ls -dL / >/dev/null 2>&1; then
14818 as_ls_L_option=L
14819 else
14820 as_ls_L_option=
14821 fi
14822 as_test_x='
14823 eval sh -c '\''
14824 if test -d "$1"; then
14825 test -d "$1/.";
14826 else
14827 case $1 in #(
14828 -*)set "./$1";;
14829 esac;
14830 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14831 ???[sx]*):;;*)false;;esac;fi
14832 '\'' sh
14833 '
14834 fi
14835 as_executable_p=$as_test_x
14836
14837 # Sed expression to map a string onto a valid CPP name.
14838 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14839
14840 # Sed expression to map a string onto a valid variable name.
14841 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14842
14843
14844 exec 6>&1
14845 ## ----------------------------------- ##
14846 ## Main body of $CONFIG_STATUS script. ##
14847 ## ----------------------------------- ##
14848 _ASEOF
14849 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14850
14851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14852 # Save the log message, to keep $0 and so on meaningful, and to
14853 # report actual input values of CONFIG_FILES etc. instead of their
14854 # values after options handling.
14855 ac_log="
14856 This file was extended by emacs $as_me 24.0.50, which was
14857 generated by GNU Autoconf 2.65. Invocation command line was
14858
14859 CONFIG_FILES = $CONFIG_FILES
14860 CONFIG_HEADERS = $CONFIG_HEADERS
14861 CONFIG_LINKS = $CONFIG_LINKS
14862 CONFIG_COMMANDS = $CONFIG_COMMANDS
14863 $ $0 $@
14864
14865 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14866 "
14867
14868 _ACEOF
14869
14870 case $ac_config_files in *"
14871 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14872 esac
14873
14874 case $ac_config_headers in *"
14875 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14876 esac
14877
14878
14879 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14880 # Files that config.status was made for.
14881 config_files="$ac_config_files"
14882 config_headers="$ac_config_headers"
14883 config_commands="$ac_config_commands"
14884
14885 _ACEOF
14886
14887 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14888 ac_cs_usage="\
14889 \`$as_me' instantiates files and other configuration actions
14890 from templates according to the current configuration. Unless the files
14891 and actions are specified as TAGs, all are instantiated by default.
14892
14893 Usage: $0 [OPTION]... [TAG]...
14894
14895 -h, --help print this help, then exit
14896 -V, --version print version number and configuration settings, then exit
14897 --config print configuration, then exit
14898 -q, --quiet, --silent
14899 do not print progress messages
14900 -d, --debug don't remove temporary files
14901 --recheck update $as_me by reconfiguring in the same conditions
14902 --file=FILE[:TEMPLATE]
14903 instantiate the configuration file FILE
14904 --header=FILE[:TEMPLATE]
14905 instantiate the configuration header FILE
14906
14907 Configuration files:
14908 $config_files
14909
14910 Configuration headers:
14911 $config_headers
14912
14913 Configuration commands:
14914 $config_commands
14915
14916 Report bugs to the package provider."
14917
14918 _ACEOF
14919 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14920 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14921 ac_cs_version="\\
14922 emacs config.status 24.0.50
14923 configured by $0, generated by GNU Autoconf 2.65,
14924 with options \\"\$ac_cs_config\\"
14925
14926 Copyright (C) 2009 Free Software Foundation, Inc.
14927 This config.status script is free software; the Free Software Foundation
14928 gives unlimited permission to copy, distribute and modify it."
14929
14930 ac_pwd='$ac_pwd'
14931 srcdir='$srcdir'
14932 INSTALL='$INSTALL'
14933 test -n "\$AWK" || AWK=awk
14934 _ACEOF
14935
14936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14937 # The default lists apply if the user does not specify any file.
14938 ac_need_defaults=:
14939 while test $# != 0
14940 do
14941 case $1 in
14942 --*=*)
14943 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14944 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14945 ac_shift=:
14946 ;;
14947 *)
14948 ac_option=$1
14949 ac_optarg=$2
14950 ac_shift=shift
14951 ;;
14952 esac
14953
14954 case $ac_option in
14955 # Handling of the options.
14956 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14957 ac_cs_recheck=: ;;
14958 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14959 $as_echo "$ac_cs_version"; exit ;;
14960 --config | --confi | --conf | --con | --co | --c )
14961 $as_echo "$ac_cs_config"; exit ;;
14962 --debug | --debu | --deb | --de | --d | -d )
14963 debug=: ;;
14964 --file | --fil | --fi | --f )
14965 $ac_shift
14966 case $ac_optarg in
14967 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14968 esac
14969 as_fn_append CONFIG_FILES " '$ac_optarg'"
14970 ac_need_defaults=false;;
14971 --header | --heade | --head | --hea )
14972 $ac_shift
14973 case $ac_optarg in
14974 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14975 esac
14976 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14977 ac_need_defaults=false;;
14978 --he | --h)
14979 # Conflict between --help and --header
14980 as_fn_error "ambiguous option: \`$1'
14981 Try \`$0 --help' for more information.";;
14982 --help | --hel | -h )
14983 $as_echo "$ac_cs_usage"; exit ;;
14984 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14985 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14986 ac_cs_silent=: ;;
14987
14988 # This is an error.
14989 -*) as_fn_error "unrecognized option: \`$1'
14990 Try \`$0 --help' for more information." ;;
14991
14992 *) as_fn_append ac_config_targets " $1"
14993 ac_need_defaults=false ;;
14994
14995 esac
14996 shift
14997 done
14998
14999 ac_configure_extra_args=
15000
15001 if $ac_cs_silent; then
15002 exec 6>/dev/null
15003 ac_configure_extra_args="$ac_configure_extra_args --silent"
15004 fi
15005
15006 _ACEOF
15007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15008 if \$ac_cs_recheck; then
15009 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15010 shift
15011 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15012 CONFIG_SHELL='$SHELL'
15013 export CONFIG_SHELL
15014 exec "\$@"
15015 fi
15016
15017 _ACEOF
15018 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15019 exec 5>>config.log
15020 {
15021 echo
15022 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15023 ## Running $as_me. ##
15024 _ASBOX
15025 $as_echo "$ac_log"
15026 } >&5
15027
15028 _ACEOF
15029 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15030 #
15031 # INIT-COMMANDS
15032 #
15033 GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPPFLAGS="$CPPFLAGS"
15034
15035 _ACEOF
15036
15037 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15038
15039 # Handling of arguments.
15040 for ac_config_target in $ac_config_targets
15041 do
15042 case $ac_config_target in
15043 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
15044 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15045 "lib-src/Makefile") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile" ;;
15046 "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
15047 "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;;
15048 "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;;
15049 "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;;
15050 "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;;
15051 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15052 "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
15053 "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
15054 "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
15055 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15056
15057 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15058 esac
15059 done
15060
15061
15062 # If the user did not use the arguments to specify the items to instantiate,
15063 # then the envvar interface is used. Set only those that are not.
15064 # We use the long form for the default assignment because of an extremely
15065 # bizarre bug on SunOS 4.1.3.
15066 if $ac_need_defaults; then
15067 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15068 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15069 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15070 fi
15071
15072 # Have a temporary directory for convenience. Make it in the build tree
15073 # simply because there is no reason against having it here, and in addition,
15074 # creating and moving files from /tmp can sometimes cause problems.
15075 # Hook for its removal unless debugging.
15076 # Note that there is a small window in which the directory will not be cleaned:
15077 # after its creation but before its name has been assigned to `$tmp'.
15078 $debug ||
15079 {
15080 tmp=
15081 trap 'exit_status=$?
15082 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15083 ' 0
15084 trap 'as_fn_exit 1' 1 2 13 15
15085 }
15086 # Create a (secure) tmp directory for tmp files.
15087
15088 {
15089 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15090 test -n "$tmp" && test -d "$tmp"
15091 } ||
15092 {
15093 tmp=./conf$$-$RANDOM
15094 (umask 077 && mkdir "$tmp")
15095 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15096
15097 # Set up the scripts for CONFIG_FILES section.
15098 # No need to generate them if there are no CONFIG_FILES.
15099 # This happens for instance with `./config.status config.h'.
15100 if test -n "$CONFIG_FILES"; then
15101
15102 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15103 ac_cs_awk_getline=:
15104 ac_cs_awk_pipe_init=
15105 ac_cs_awk_read_file='
15106 while ((getline aline < (F[key])) > 0)
15107 print(aline)
15108 close(F[key])'
15109 ac_cs_awk_pipe_fini=
15110 else
15111 ac_cs_awk_getline=false
15112 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15113 ac_cs_awk_read_file='
15114 print "|#_!!_#|"
15115 print "cat " F[key] " &&"
15116 '$ac_cs_awk_pipe_init
15117 # The final `:' finishes the AND list.
15118 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15119 fi
15120 ac_cr=`echo X | tr X '\015'`
15121 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15122 # But we know of no other shell where ac_cr would be empty at this
15123 # point, so we can use a bashism as a fallback.
15124 if test "x$ac_cr" = x; then
15125 eval ac_cr=\$\'\\r\'
15126 fi
15127 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15128 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15129 ac_cs_awk_cr='\r'
15130 else
15131 ac_cs_awk_cr=$ac_cr
15132 fi
15133
15134 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15135 _ACEOF
15136
15137 # Create commands to substitute file output variables.
15138 {
15139 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15140 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15141 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15142 echo "_ACAWK" &&
15143 echo "_ACEOF"
15144 } >conf$$files.sh &&
15145 . ./conf$$files.sh ||
15146 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15147 rm -f conf$$files.sh
15148
15149 {
15150 echo "cat >conf$$subs.awk <<_ACEOF" &&
15151 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15152 echo "_ACEOF"
15153 } >conf$$subs.sh ||
15154 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15155 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15156 ac_delim='%!_!# '
15157 for ac_last_try in false false false false false :; do
15158 . ./conf$$subs.sh ||
15159 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15160
15161 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15162 if test $ac_delim_n = $ac_delim_num; then
15163 break
15164 elif $ac_last_try; then
15165 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15166 else
15167 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15168 fi
15169 done
15170 rm -f conf$$subs.sh
15171
15172 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15173 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15174 _ACEOF
15175 sed -n '
15176 h
15177 s/^/S["/; s/!.*/"]=/
15178 p
15179 g
15180 s/^[^!]*!//
15181 :repl
15182 t repl
15183 s/'"$ac_delim"'$//
15184 t delim
15185 :nl
15186 h
15187 s/\(.\{148\}\)..*/\1/
15188 t more1
15189 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15190 p
15191 n
15192 b repl
15193 :more1
15194 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15195 p
15196 g
15197 s/.\{148\}//
15198 t nl
15199 :delim
15200 h
15201 s/\(.\{148\}\)..*/\1/
15202 t more2
15203 s/["\\]/\\&/g; s/^/"/; s/$/"/
15204 p
15205 b
15206 :more2
15207 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15208 p
15209 g
15210 s/.\{148\}//
15211 t delim
15212 ' <conf$$subs.awk | sed '
15213 /^[^""]/{
15214 N
15215 s/\n//
15216 }
15217 ' >>$CONFIG_STATUS || ac_write_fail=1
15218 rm -f conf$$subs.awk
15219 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15220 _ACAWK
15221 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15222 for (key in S) S_is_set[key] = 1
15223 FS = "\a"
15224 \$ac_cs_awk_pipe_init
15225 }
15226 {
15227 line = $ 0
15228 nfields = split(line, field, "@")
15229 substed = 0
15230 len = length(field[1])
15231 for (i = 2; i < nfields; i++) {
15232 key = field[i]
15233 keylen = length(key)
15234 if (S_is_set[key]) {
15235 value = S[key]
15236 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15237 len += length(value) + length(field[++i])
15238 substed = 1
15239 } else
15240 len += 1 + keylen
15241 }
15242 if (nfields == 3 && !substed) {
15243 key = field[2]
15244 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15245 \$ac_cs_awk_read_file
15246 next
15247 }
15248 }
15249 print line
15250 }
15251 \$ac_cs_awk_pipe_fini
15252 _ACAWK
15253 _ACEOF
15254 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15255 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15256 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15257 else
15258 cat
15259 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15260 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15261 _ACEOF
15262
15263 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15264 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15265 # trailing colons and then remove the whole line if VPATH becomes empty
15266 # (actually we leave an empty line to preserve line numbers).
15267 if test "x$srcdir" = x.; then
15268 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15269 s/:*\$(srcdir):*/:/
15270 s/:*\${srcdir}:*/:/
15271 s/:*@srcdir@:*/:/
15272 s/^\([^=]*=[ ]*\):*/\1/
15273 s/:*$//
15274 s/^[^=]*=[ ]*$//
15275 }'
15276 fi
15277
15278 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15279 fi # test -n "$CONFIG_FILES"
15280
15281 # Set up the scripts for CONFIG_HEADERS section.
15282 # No need to generate them if there are no CONFIG_HEADERS.
15283 # This happens for instance with `./config.status Makefile'.
15284 if test -n "$CONFIG_HEADERS"; then
15285 cat >"$tmp/defines.awk" <<\_ACAWK ||
15286 BEGIN {
15287 _ACEOF
15288
15289 # Transform confdefs.h into an awk script `defines.awk', embedded as
15290 # here-document in config.status, that substitutes the proper values into
15291 # config.h.in to produce config.h.
15292
15293 # Create a delimiter string that does not exist in confdefs.h, to ease
15294 # handling of long lines.
15295 ac_delim='%!_!# '
15296 for ac_last_try in false false :; do
15297 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15298 if test -z "$ac_t"; then
15299 break
15300 elif $ac_last_try; then
15301 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15302 else
15303 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15304 fi
15305 done
15306
15307 # For the awk script, D is an array of macro values keyed by name,
15308 # likewise P contains macro parameters if any. Preserve backslash
15309 # newline sequences.
15310
15311 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15312 sed -n '
15313 s/.\{148\}/&'"$ac_delim"'/g
15314 t rset
15315 :rset
15316 s/^[ ]*#[ ]*define[ ][ ]*/ /
15317 t def
15318 d
15319 :def
15320 s/\\$//
15321 t bsnl
15322 s/["\\]/\\&/g
15323 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15324 D["\1"]=" \3"/p
15325 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15326 d
15327 :bsnl
15328 s/["\\]/\\&/g
15329 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15330 D["\1"]=" \3\\\\\\n"\\/p
15331 t cont
15332 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15333 t cont
15334 d
15335 :cont
15336 n
15337 s/.\{148\}/&'"$ac_delim"'/g
15338 t clear
15339 :clear
15340 s/\\$//
15341 t bsnlc
15342 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15343 d
15344 :bsnlc
15345 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15346 b cont
15347 ' <confdefs.h | sed '
15348 s/'"$ac_delim"'/"\\\
15349 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15350
15351 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15352 for (key in D) D_is_set[key] = 1
15353 FS = "\a"
15354 }
15355 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15356 line = \$ 0
15357 split(line, arg, " ")
15358 if (arg[1] == "#") {
15359 defundef = arg[2]
15360 mac1 = arg[3]
15361 } else {
15362 defundef = substr(arg[1], 2)
15363 mac1 = arg[2]
15364 }
15365 split(mac1, mac2, "(") #)
15366 macro = mac2[1]
15367 prefix = substr(line, 1, index(line, defundef) - 1)
15368 if (D_is_set[macro]) {
15369 # Preserve the white space surrounding the "#".
15370 print prefix "define", macro P[macro] D[macro]
15371 next
15372 } else {
15373 # Replace #undef with comments. This is necessary, for example,
15374 # in the case of _POSIX_SOURCE, which is predefined and required
15375 # on some systems where configure will not decide to define it.
15376 if (defundef == "undef") {
15377 print "/*", prefix defundef, macro, "*/"
15378 next
15379 }
15380 }
15381 }
15382 { print }
15383 _ACAWK
15384 _ACEOF
15385 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15386 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15387 fi # test -n "$CONFIG_HEADERS"
15388
15389
15390 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15391 shift
15392 for ac_tag
15393 do
15394 case $ac_tag in
15395 :[FHLC]) ac_mode=$ac_tag; continue;;
15396 esac
15397 case $ac_mode$ac_tag in
15398 :[FHL]*:*);;
15399 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15400 :[FH]-) ac_tag=-:-;;
15401 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15402 esac
15403 ac_save_IFS=$IFS
15404 IFS=:
15405 set x $ac_tag
15406 IFS=$ac_save_IFS
15407 shift
15408 ac_file=$1
15409 shift
15410
15411 case $ac_mode in
15412 :L) ac_source=$1;;
15413 :[FH])
15414 ac_file_inputs=
15415 for ac_f
15416 do
15417 case $ac_f in
15418 -) ac_f="$tmp/stdin";;
15419 *) # Look for the file first in the build tree, then in the source tree
15420 # (if the path is not absolute). The absolute path cannot be DOS-style,
15421 # because $ac_f cannot contain `:'.
15422 test -f "$ac_f" ||
15423 case $ac_f in
15424 [\\/$]*) false;;
15425 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15426 esac ||
15427 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15428 esac
15429 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15430 as_fn_append ac_file_inputs " '$ac_f'"
15431 done
15432
15433 # Let's still pretend it is `configure' which instantiates (i.e., don't
15434 # use $as_me), people would be surprised to read:
15435 # /* config.h. Generated by config.status. */
15436 configure_input='Generated from '`
15437 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15438 `' by configure.'
15439 if test x"$ac_file" != x-; then
15440 configure_input="$ac_file. $configure_input"
15441 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15442 $as_echo "$as_me: creating $ac_file" >&6;}
15443 fi
15444 # Neutralize special characters interpreted by sed in replacement strings.
15445 case $configure_input in #(
15446 *\&* | *\|* | *\\* )
15447 ac_sed_conf_input=`$as_echo "$configure_input" |
15448 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15449 *) ac_sed_conf_input=$configure_input;;
15450 esac
15451
15452 case $ac_tag in
15453 *:-:* | *:-) cat >"$tmp/stdin" \
15454 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15455 esac
15456 ;;
15457 esac
15458
15459 ac_dir=`$as_dirname -- "$ac_file" ||
15460 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15461 X"$ac_file" : 'X\(//\)[^/]' \| \
15462 X"$ac_file" : 'X\(//\)$' \| \
15463 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15464 $as_echo X"$ac_file" |
15465 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15466 s//\1/
15467 q
15468 }
15469 /^X\(\/\/\)[^/].*/{
15470 s//\1/
15471 q
15472 }
15473 /^X\(\/\/\)$/{
15474 s//\1/
15475 q
15476 }
15477 /^X\(\/\).*/{
15478 s//\1/
15479 q
15480 }
15481 s/.*/./; q'`
15482 as_dir="$ac_dir"; as_fn_mkdir_p
15483 ac_builddir=.
15484
15485 case "$ac_dir" in
15486 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15487 *)
15488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15489 # A ".." for each directory in $ac_dir_suffix.
15490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15491 case $ac_top_builddir_sub in
15492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15494 esac ;;
15495 esac
15496 ac_abs_top_builddir=$ac_pwd
15497 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15498 # for backward compatibility:
15499 ac_top_builddir=$ac_top_build_prefix
15500
15501 case $srcdir in
15502 .) # We are building in place.
15503 ac_srcdir=.
15504 ac_top_srcdir=$ac_top_builddir_sub
15505 ac_abs_top_srcdir=$ac_pwd ;;
15506 [\\/]* | ?:[\\/]* ) # Absolute name.
15507 ac_srcdir=$srcdir$ac_dir_suffix;
15508 ac_top_srcdir=$srcdir
15509 ac_abs_top_srcdir=$srcdir ;;
15510 *) # Relative name.
15511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15512 ac_top_srcdir=$ac_top_build_prefix$srcdir
15513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15514 esac
15515 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15516
15517
15518 case $ac_mode in
15519 :F)
15520 #
15521 # CONFIG_FILE
15522 #
15523
15524 case $INSTALL in
15525 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15526 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15527 esac
15528 _ACEOF
15529
15530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15531 # If the template does not know about datarootdir, expand it.
15532 # FIXME: This hack should be removed a few years after 2.60.
15533 ac_datarootdir_hack=; ac_datarootdir_seen=
15534 ac_sed_dataroot='
15535 /datarootdir/ {
15536 p
15537 q
15538 }
15539 /@datadir@/p
15540 /@docdir@/p
15541 /@infodir@/p
15542 /@localedir@/p
15543 /@mandir@/p'
15544 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15545 *datarootdir*) ac_datarootdir_seen=yes;;
15546 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15548 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15549 _ACEOF
15550 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15551 ac_datarootdir_hack='
15552 s&@datadir@&$datadir&g
15553 s&@docdir@&$docdir&g
15554 s&@infodir@&$infodir&g
15555 s&@localedir@&$localedir&g
15556 s&@mandir@&$mandir&g
15557 s&\\\${datarootdir}&$datarootdir&g' ;;
15558 esac
15559 _ACEOF
15560
15561 # Neutralize VPATH when `$srcdir' = `.'.
15562 # Shell code in configure.ac might set extrasub.
15563 # FIXME: do we really want to maintain this feature?
15564 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15565 ac_sed_extra="$ac_vpsub
15566 $extrasub
15567 _ACEOF
15568 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15569 :t
15570 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15571 s|@configure_input@|$ac_sed_conf_input|;t t
15572 s&@top_builddir@&$ac_top_builddir_sub&;t t
15573 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15574 s&@srcdir@&$ac_srcdir&;t t
15575 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15576 s&@top_srcdir@&$ac_top_srcdir&;t t
15577 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15578 s&@builddir@&$ac_builddir&;t t
15579 s&@abs_builddir@&$ac_abs_builddir&;t t
15580 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15581 s&@INSTALL@&$ac_INSTALL&;t t
15582 $ac_datarootdir_hack
15583 "
15584 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15585 if $ac_cs_awk_getline; then
15586 $AWK -f "$tmp/subs.awk"
15587 else
15588 $AWK -f "$tmp/subs.awk" | $SHELL
15589 fi >$tmp/out \
15590 || as_fn_error "could not create $ac_file" "$LINENO" 5
15591
15592 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15593 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15594 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15596 which seems to be undefined. Please make sure it is defined." >&5
15597 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15598 which seems to be undefined. Please make sure it is defined." >&2;}
15599
15600 rm -f "$tmp/stdin"
15601 case $ac_file in
15602 -) cat "$tmp/out" && rm -f "$tmp/out";;
15603 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15604 esac \
15605 || as_fn_error "could not create $ac_file" "$LINENO" 5
15606 ;;
15607 :H)
15608 #
15609 # CONFIG_HEADER
15610 #
15611 if test x"$ac_file" != x-; then
15612 {
15613 $as_echo "/* $configure_input */" \
15614 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15615 } >"$tmp/config.h" \
15616 || as_fn_error "could not create $ac_file" "$LINENO" 5
15617 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15618 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15619 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15620 else
15621 rm -f "$ac_file"
15622 mv "$tmp/config.h" "$ac_file" \
15623 || as_fn_error "could not create $ac_file" "$LINENO" 5
15624 fi
15625 else
15626 $as_echo "/* $configure_input */" \
15627 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15628 || as_fn_error "could not create -" "$LINENO" 5
15629 fi
15630 ;;
15631
15632 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15633 $as_echo "$as_me: executing $ac_file commands" >&6;}
15634 ;;
15635 esac
15636
15637
15638 case $ac_file$ac_mode in
15639 "default":C)
15640
15641 ### Make the necessary directories, if they don't exist.
15642 for dir in etc lisp ; do
15643 test -d ${dir} || mkdir ${dir}
15644 done
15645
15646 echo creating src/epaths.h
15647 ${MAKE-make} epaths-force
15648
15649 if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
15650 echo creating src/.gdbinit
15651 echo source $srcdir/src/.gdbinit > src/.gdbinit
15652 fi
15653
15654 ;;
15655
15656 esac
15657 done # for ac_tag
15658
15659
15660 as_fn_exit 0
15661 _ACEOF
15662 ac_clean_files=$ac_clean_files_save
15663
15664 test $ac_write_fail = 0 ||
15665 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15666
15667
15668 # configure is writing to config.log, and then calls config.status.
15669 # config.status does its own redirection, appending to config.log.
15670 # Unfortunately, on DOS this fails, as config.log is still kept open
15671 # by configure, so config.status won't be able to write to it; its
15672 # output is simply discarded. So we exec the FD to /dev/null,
15673 # effectively closing config.log, so it can be properly (re)opened and
15674 # appended to by config.status. When coming back to configure, we
15675 # need to make the FD available again.
15676 if test "$no_create" != yes; then
15677 ac_cs_success=:
15678 ac_config_status_args=
15679 test "$silent" = yes &&
15680 ac_config_status_args="$ac_config_status_args --quiet"
15681 exec 5>/dev/null
15682 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15683 exec 5>>config.log
15684 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15685 # would make configure fail if this is the last instruction.
15686 $ac_cs_success || as_fn_exit $?
15687 fi
15688 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15690 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15691 fi
15692
15693