Untabify.
[bpt/emacs.git] / configure
CommitLineData
ba4481b5 1#! /bin/sh
ba4481b5 2# Guess values for system-dependent variables and create Makefiles.
d6e01aa5 3# Generated by GNU Autoconf 2.61.
ba4481b5 4#
d6e01aa5
KL
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
ba4481b5
DL
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
c0d27fcc
MR
9## --------------------- ##
10## M4sh Initialization. ##
11## --------------------- ##
503d2be0 12
d6e01aa5
KL
13# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
503d2be0
AS
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 emulate sh
17 NULLCMD=:
6bae0ccf
DL
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
d6e01aa5
KL
21 setopt NO_GLOB_SUBST
22else
23 case `(set -o) 2>/dev/null` in
24 *posix*) set -o posix ;;
25esac
26
27fi
28
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
503d2be0
AS
51fi
52
c0d27fcc 53# Support unset when possible.
edfaf76d 54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
c0d27fcc
MR
55 as_unset=unset
56else
57 as_unset=false
58fi
59
6bae0ccf 60
d6e01aa5
KL
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" "" $as_nl"
69
70# Find who we are. Look in the path if we contain no directory separator.
71case $0 in
72 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=.
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82 ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87 as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; }
92fi
93
6bae0ccf 94# Work around bugs in pre-3.0 UWIN ksh.
d6e01aa5
KL
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
6bae0ccf
DL
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
19650fd6
AS
103for as_var in \
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106 LC_TELEPHONE LC_TIME
6bae0ccf 107do
edfaf76d 108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6bae0ccf
DL
109 eval $as_var=C; export $as_var
110 else
d6e01aa5 111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
6bae0ccf
DL
112 fi
113done
114
115# Required to use basename.
d6e01aa5
KL
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bae0ccf
DL
118 as_expr=expr
119else
120 as_expr=false
121fi
122
d6e01aa5 123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bae0ccf
DL
124 as_basename=basename
125else
126 as_basename=false
127fi
c0d27fcc
MR
128
129
503d2be0 130# Name of the executable.
d6e01aa5 131as_me=`$as_basename -- "$0" ||
c0d27fcc
MR
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
d6e01aa5 134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
c0d27fcc 135echo X/"$0" |
d6e01aa5
KL
136 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/
138 q
139 }
140 /^X\/\(\/\/\)$/{
141 s//\1/
142 q
143 }
144 /^X\/\(\/\).*/{
145 s//\1/
146 q
147 }
148 s/.*/./; q'`
c0d27fcc 149
d6e01aa5
KL
150# CDPATH.
151$as_unset CDPATH
6bae0ccf 152
c0d27fcc 153
d6e01aa5
KL
154if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
156 as_have_required=yes
157else
158 as_have_required=no
c0d27fcc
MR
159fi
160
d6e01aa5
KL
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
c0d27fcc 177
d6e01aa5
KL
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
c0d27fcc 185
d6e01aa5
KL
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
c0d27fcc
MR
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
d6e01aa5 226 case $as_dir in
c0d27fcc 227 /*)
d6e01aa5
KL
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241 emulate sh
242 NULLCMD=:
243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244 # is contrary to our usage. Disable this feature.
245 alias -g '${1+"$@"}'='"$@"'
246 setopt NO_GLOB_SUBST
247else
248 case `(set -o) 2>/dev/null` in
249 *posix*) set -o posix ;;
250esac
251
252fi
253
254
255:
256_ASEOF
257}; then
258 CONFIG_SHELL=$as_shell
259 as_have_required=yes
260 if { "$as_shell" 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277(as_func_return () {
278 (exit $1)
279}
280as_func_success () {
281 as_func_return 0
282}
283as_func_failure () {
284 as_func_return 1
285}
286as_func_ret_success () {
287 return 0
288}
289as_func_ret_failure () {
290 return 1
291}
292
293exitcode=0
294if as_func_success; then
295 :
296else
297 exitcode=1
298 echo as_func_success failed.
299fi
300
301if as_func_failure; then
302 exitcode=1
303 echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307 :
308else
309 exitcode=1
310 echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314 exitcode=1
315 echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319 :
320else
321 exitcode=1
322 echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
c0d27fcc
MR
328 as_lineno_1=$LINENO
329 as_lineno_2=$LINENO
c0d27fcc 330 test "x$as_lineno_1" != "x$as_lineno_2" &&
d6e01aa5
KL
331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335 break
336fi
337
338fi
339
340 done
341
342 if test "x$CONFIG_SHELL" != x; then
343 for as_var in BASH_ENV ENV
344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345 done
346 export CONFIG_SHELL
347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351 if test $as_have_required = no; then
352 echo This script requires a shell more modern than all the
353 echo shells that I found on your system. Please install a
354 echo modern shell, or manually run the script under such a
355 echo shell if you do have one.
356 { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367 (exit \$1)
368}
369as_func_success () {
370 as_func_return 0
371}
372as_func_failure () {
373 as_func_return 1
374}
375as_func_ret_success () {
376 return 0
377}
378as_func_ret_failure () {
379 return 1
380}
381
382exitcode=0
383if as_func_success; then
384 :
385else
386 exitcode=1
387 echo as_func_success failed.
388fi
389
390if as_func_failure; then
391 exitcode=1
392 echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396 :
397else
398 exitcode=1
399 echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403 exitcode=1
404 echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408 :
409else
410 exitcode=1
411 echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
d0162c10
JD
415 echo No shell found that supports shell functions.
416 echo Please tell autoconf@gnu.org about your system,
417 echo including any error possibly output before this
418 echo message
d6e01aa5
KL
419}
420
421
422
423 as_lineno_1=$LINENO
424 as_lineno_2=$LINENO
425 test "x$as_lineno_1" != "x$as_lineno_2" &&
426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
c0d27fcc
MR
427
428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429 # uniformly replaced by the line number. The first 'sed' inserts a
d6e01aa5
KL
430 # line-number line after each line using $LINENO; the second 'sed'
431 # does the real work. The second script uses 'N' to pair each
432 # line-number line with the line containing $LINENO, and appends
433 # trailing '-' during substitution so that $LINENO is not a special
434 # case at line end.
c0d27fcc 435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
d6e01aa5
KL
436 # scripts with optimization help from Paolo Bonzini. Blame Lee
437 # E. McMahon (1931-1989) for sed's syntax. :-)
438 sed -n '
439 p
440 /[$]LINENO/=
441 ' <$as_myself |
c0d27fcc 442 sed '
d6e01aa5
KL
443 s/[$]LINENO.*/&-/
444 t lineno
445 b
446 :lineno
c0d27fcc 447 N
d6e01aa5
KL
448 :loop
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
c0d27fcc 450 t loop
d6e01aa5 451 s/-\n.*//
c0d27fcc 452 ' >$as_me.lineno &&
d6e01aa5 453 chmod +x "$as_me.lineno" ||
c0d27fcc
MR
454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455 { (exit 1); exit 1; }; }
456
457 # Don't try to exec as it changes $[0], causing all sort of problems
458 # (the dirname of $[0] is not the place where we might find the
d6e01aa5
KL
459 # original and so on. Autoconf is especially sensitive to this).
460 . "./$as_me.lineno"
c0d27fcc
MR
461 # Exit status is that of the last command.
462 exit
463}
464
465
d6e01aa5
KL
466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467 as_dirname=dirname
468else
469 as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in
474-n*)
475 case `echo 'x\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 *) ECHO_C='\c';;
478 esac;;
479*)
480 ECHO_N='-n';;
c0d27fcc 481esac
503d2be0 482
d6e01aa5
KL
483if expr a : '\(a\)' >/dev/null 2>&1 &&
484 test "X`expr 00001 : '.*\(...\)'`" = X001; then
503d2be0
AS
485 as_expr=expr
486else
487 as_expr=false
488fi
489
490rm -f conf$$ conf$$.exe conf$$.file
d6e01aa5
KL
491if test -d conf$$.dir; then
492 rm -f conf$$.dir/conf$$.file
493else
494 rm -f conf$$.dir
495 mkdir conf$$.dir
496fi
503d2be0
AS
497echo >conf$$.file
498if ln -s conf$$.file conf$$ 2>/dev/null; then
d6e01aa5
KL
499 as_ln_s='ln -s'
500 # ... but there are two gotchas:
501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503 # In both cases, we have to default to `cp -p'.
504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503d2be0 505 as_ln_s='cp -p'
503d2be0
AS
506elif ln conf$$.file conf$$ 2>/dev/null; then
507 as_ln_s=ln
508else
509 as_ln_s='cp -p'
510fi
d6e01aa5
KL
511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null
503d2be0 513
6bae0ccf
DL
514if mkdir -p . 2>/dev/null; then
515 as_mkdir_p=:
516else
edfaf76d 517 test -d ./-p && rmdir ./-p
6bae0ccf
DL
518 as_mkdir_p=false
519fi
520
d6e01aa5
KL
521if test -x / >/dev/null 2>&1; then
522 as_test_x='test -x'
523else
524 if ls -dL / >/dev/null 2>&1; then
525 as_ls_L_option=L
526 else
527 as_ls_L_option=
528 fi
529 as_test_x='
530 eval sh -c '\''
531 if test -d "$1"; then
532 test -d "$1/.";
533 else
534 case $1 in
535 -*)set "./$1";;
536 esac;
537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538 ???[sx]*):;;*)false;;esac;fi
539 '\'' sh
540 '
541fi
542as_executable_p=$as_test_x
503d2be0 543
c0d27fcc 544# Sed expression to map a string onto a valid CPP name.
edfaf76d 545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c0d27fcc
MR
546
547# Sed expression to map a string onto a valid variable name.
edfaf76d 548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
503d2be0 549
503d2be0 550
c0d27fcc 551
d6e01aa5 552exec 7<&0 </dev/null 6>&1
503d2be0
AS
553
554# Name of the host.
555# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
556# so uname gets run too.
557ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
558
503d2be0
AS
559#
560# Initializations.
561#
ba4481b5 562ac_default_prefix=/usr/local
d6e01aa5 563ac_clean_files=
6bae0ccf 564ac_config_libobj_dir=.
d6e01aa5 565LIBOBJS=
503d2be0
AS
566cross_compiling=no
567subdirs=
c0d27fcc
MR
568MFLAGS=
569MAKEFLAGS=
503d2be0
AS
570SHELL=${CONFIG_SHELL-/bin/sh}
571
c0d27fcc
MR
572# Identity of this package.
573PACKAGE_NAME=
574PACKAGE_TARNAME=
575PACKAGE_VERSION=
576PACKAGE_STRING=
577PACKAGE_BUGREPORT=
578
503d2be0 579ac_unique_file="src/lisp.h"
6bae0ccf 580ac_config_libobj_dir=src
503d2be0
AS
581# Factoring default headers for most tests.
582ac_includes_default="\
583#include <stdio.h>
d6e01aa5 584#ifdef HAVE_SYS_TYPES_H
503d2be0
AS
585# include <sys/types.h>
586#endif
d6e01aa5 587#ifdef HAVE_SYS_STAT_H
503d2be0
AS
588# include <sys/stat.h>
589#endif
d6e01aa5 590#ifdef STDC_HEADERS
503d2be0
AS
591# include <stdlib.h>
592# include <stddef.h>
593#else
d6e01aa5 594# ifdef HAVE_STDLIB_H
503d2be0
AS
595# include <stdlib.h>
596# endif
597#endif
d6e01aa5
KL
598#ifdef HAVE_STRING_H
599# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
503d2be0
AS
600# include <memory.h>
601# endif
602# include <string.h>
603#endif
d6e01aa5 604#ifdef HAVE_STRINGS_H
503d2be0
AS
605# include <strings.h>
606#endif
d6e01aa5 607#ifdef HAVE_INTTYPES_H
503d2be0 608# include <inttypes.h>
503d2be0 609#endif
d6e01aa5
KL
610#ifdef HAVE_STDINT_H
611# include <stdint.h>
612#endif
613#ifdef HAVE_UNISTD_H
503d2be0
AS
614# include <unistd.h>
615#endif"
ba4481b5 616
d6e01aa5
KL
617ac_header_list=
618ac_func_list=
619ac_subst_vars='SHELL
620PATH_SEPARATOR
621PACKAGE_NAME
622PACKAGE_TARNAME
623PACKAGE_VERSION
624PACKAGE_STRING
625PACKAGE_BUGREPORT
626exec_prefix
627prefix
628program_transform_name
629bindir
630sbindir
631libexecdir
632datarootdir
633datadir
634sysconfdir
635sharedstatedir
636localstatedir
637includedir
638oldincludedir
639docdir
640infodir
641htmldir
642dvidir
643pdfdir
644psdir
645libdir
646localedir
647mandir
648DEFS
649ECHO_C
650ECHO_N
651ECHO_T
652LIBS
653build_alias
654host_alias
655target_alias
656MAINT
657build
658build_cpu
659build_vendor
660build_os
661host
662host_cpu
663host_vendor
664host_os
665CC
666CFLAGS
667LDFLAGS
668CPPFLAGS
669ac_ct_CC
670EXEEXT
671OBJEXT
672CPP
673GREP
674EGREP
675LN_S
676INSTALL_PROGRAM
677INSTALL_SCRIPT
678INSTALL_DATA
679RANLIB
680INSTALL_INFO
681GZIP_PROG
c982cf7d 682MAKEINFO
d6e01aa5
KL
683LIBSOUND
684PKG_CONFIG
685ALSA_CFLAGS
686ALSA_LIBS
687CFLAGS_SOUND
688SET_MAKE
689XMKMF
cfe440b8 690HAVE_XSERVER
0cfc0546
GM
691RSVG_CFLAGS
692RSVG_LIBS
d6e01aa5
KL
693GTK_CFLAGS
694GTK_LIBS
9d89ffd0
JD
695XFT_CFLAGS
696XFT_LIBS
d6e01aa5
KL
697ALLOCA
698liblockfile
699LIBOBJS
700NEED_SETGID
701KMEM_GROUP
702GETLOADAVG_LIBS
703GETOPT_H
704GETOPTOBJS
705version
706configuration
707canonical
708srcdir
709lispdir
710locallisppath
711lisppath
712x_default_search_path
713etcdir
714archlibdir
715bitmapdir
716gamedir
717gameuser
718c_switch_system
719c_switch_machine
720LD_SWITCH_X_SITE
721LD_SWITCH_X_SITE_AUX
722C_SWITCH_X_SITE
723X_TOOLKIT_TYPE
724machfile
725opsysfile
726carbon_appdir
727LTLIBOBJS'
6bae0ccf 728ac_subst_files=''
d6e01aa5
KL
729 ac_precious_vars='build_alias
730host_alias
731target_alias
732CC
733CFLAGS
734LDFLAGS
735LIBS
736CPPFLAGS
737CPP
738XMKMF'
739
c0d27fcc 740
ba4481b5 741# Initialize some variables set by options.
503d2be0
AS
742ac_init_help=
743ac_init_version=false
ba4481b5
DL
744# The variables have the same names as the options, with
745# dashes changed to underlines.
503d2be0 746cache_file=/dev/null
ba4481b5 747exec_prefix=NONE
ba4481b5 748no_create=
ba4481b5
DL
749no_recursion=
750prefix=NONE
751program_prefix=NONE
752program_suffix=NONE
753program_transform_name=s,x,x,
754silent=
755site=
756srcdir=
ba4481b5
DL
757verbose=
758x_includes=NONE
759x_libraries=NONE
503d2be0
AS
760
761# Installation directory options.
762# These are left unexpanded so users can "make install exec_prefix=/foo"
763# and all the variables that are supposed to be based on exec_prefix
764# by default will actually change.
765# Use braces instead of parens because sh, perl, etc. also accept them.
d6e01aa5 766# (The list follows the same order as the GNU Coding Standards.)
ba4481b5
DL
767bindir='${exec_prefix}/bin'
768sbindir='${exec_prefix}/sbin'
769libexecdir='${exec_prefix}/libexec'
d6e01aa5
KL
770datarootdir='${prefix}/share'
771datadir='${datarootdir}'
ba4481b5
DL
772sysconfdir='${prefix}/etc'
773sharedstatedir='${prefix}/com'
774localstatedir='${prefix}/var'
ba4481b5
DL
775includedir='${prefix}/include'
776oldincludedir='/usr/include'
d6e01aa5
KL
777docdir='${datarootdir}/doc/${PACKAGE}'
778infodir='${datarootdir}/info'
779htmldir='${docdir}'
780dvidir='${docdir}'
781pdfdir='${docdir}'
782psdir='${docdir}'
783libdir='${exec_prefix}/lib'
784localedir='${datarootdir}/locale'
785mandir='${datarootdir}/man'
ba4481b5 786
ba4481b5 787ac_prev=
d6e01aa5 788ac_dashdash=
ba4481b5
DL
789for ac_option
790do
ba4481b5
DL
791 # If the previous option needs an argument, assign it.
792 if test -n "$ac_prev"; then
d6e01aa5 793 eval $ac_prev=\$ac_option
ba4481b5
DL
794 ac_prev=
795 continue
796 fi
797
d6e01aa5
KL
798 case $ac_option in
799 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
800 *) ac_optarg=yes ;;
801 esac
ba4481b5
DL
802
803 # Accept the important Cygnus configure options, so we can diagnose typos.
804
d6e01aa5
KL
805 case $ac_dashdash$ac_option in
806 --)
807 ac_dashdash=yes ;;
ba4481b5
DL
808
809 -bindir | --bindir | --bindi | --bind | --bin | --bi)
810 ac_prev=bindir ;;
811 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
503d2be0 812 bindir=$ac_optarg ;;
ba4481b5
DL
813
814 -build | --build | --buil | --bui | --bu)
503d2be0 815 ac_prev=build_alias ;;
ba4481b5 816 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
503d2be0 817 build_alias=$ac_optarg ;;
ba4481b5
DL
818
819 -cache-file | --cache-file | --cache-fil | --cache-fi \
820 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
821 ac_prev=cache_file ;;
822 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
823 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
503d2be0
AS
824 cache_file=$ac_optarg ;;
825
826 --config-cache | -C)
827 cache_file=config.cache ;;
ba4481b5 828
d6e01aa5 829 -datadir | --datadir | --datadi | --datad)
ba4481b5 830 ac_prev=datadir ;;
d6e01aa5 831 -datadir=* | --datadir=* | --datadi=* | --datad=*)
503d2be0 832 datadir=$ac_optarg ;;
ba4481b5 833
d6e01aa5
KL
834 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
835 | --dataroo | --dataro | --datar)
836 ac_prev=datarootdir ;;
837 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
838 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
839 datarootdir=$ac_optarg ;;
840
ba4481b5 841 -disable-* | --disable-*)
503d2be0 842 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
ba4481b5 843 # Reject names that are not valid shell variable names.
d6e01aa5 844 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503d2be0
AS
845 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
846 { (exit 1); exit 1; }; }
d6e01aa5
KL
847 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
848 eval enable_$ac_feature=no ;;
849
850 -docdir | --docdir | --docdi | --doc | --do)
851 ac_prev=docdir ;;
852 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
853 docdir=$ac_optarg ;;
854
855 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
856 ac_prev=dvidir ;;
857 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
858 dvidir=$ac_optarg ;;
ba4481b5
DL
859
860 -enable-* | --enable-*)
503d2be0 861 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
ba4481b5 862 # Reject names that are not valid shell variable names.
d6e01aa5 863 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503d2be0
AS
864 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
865 { (exit 1); exit 1; }; }
d6e01aa5
KL
866 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
867 eval enable_$ac_feature=\$ac_optarg ;;
ba4481b5
DL
868
869 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
870 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
871 | --exec | --exe | --ex)
872 ac_prev=exec_prefix ;;
873 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
874 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
875 | --exec=* | --exe=* | --ex=*)
503d2be0 876 exec_prefix=$ac_optarg ;;
ba4481b5
DL
877
878 -gas | --gas | --ga | --g)
879 # Obsolete; use --with-gas.
880 with_gas=yes ;;
881
503d2be0
AS
882 -help | --help | --hel | --he | -h)
883 ac_init_help=long ;;
884 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
885 ac_init_help=recursive ;;
886 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
887 ac_init_help=short ;;
ba4481b5
DL
888
889 -host | --host | --hos | --ho)
503d2be0 890 ac_prev=host_alias ;;
ba4481b5 891 -host=* | --host=* | --hos=* | --ho=*)
503d2be0 892 host_alias=$ac_optarg ;;
ba4481b5 893
d6e01aa5
KL
894 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
895 ac_prev=htmldir ;;
896 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
897 | --ht=*)
898 htmldir=$ac_optarg ;;
899
ba4481b5
DL
900 -includedir | --includedir | --includedi | --included | --include \
901 | --includ | --inclu | --incl | --inc)
902 ac_prev=includedir ;;
903 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
904 | --includ=* | --inclu=* | --incl=* | --inc=*)
503d2be0 905 includedir=$ac_optarg ;;
ba4481b5
DL
906
907 -infodir | --infodir | --infodi | --infod | --info | --inf)
908 ac_prev=infodir ;;
909 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
503d2be0 910 infodir=$ac_optarg ;;
ba4481b5
DL
911
912 -libdir | --libdir | --libdi | --libd)
913 ac_prev=libdir ;;
914 -libdir=* | --libdir=* | --libdi=* | --libd=*)
503d2be0 915 libdir=$ac_optarg ;;
ba4481b5
DL
916
917 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
918 | --libexe | --libex | --libe)
919 ac_prev=libexecdir ;;
920 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
921 | --libexe=* | --libex=* | --libe=*)
503d2be0 922 libexecdir=$ac_optarg ;;
ba4481b5 923
d6e01aa5
KL
924 -localedir | --localedir | --localedi | --localed | --locale)
925 ac_prev=localedir ;;
926 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
927 localedir=$ac_optarg ;;
928
ba4481b5 929 -localstatedir | --localstatedir | --localstatedi | --localstated \
d6e01aa5 930 | --localstate | --localstat | --localsta | --localst | --locals)
ba4481b5
DL
931 ac_prev=localstatedir ;;
932 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
d6e01aa5 933 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
503d2be0 934 localstatedir=$ac_optarg ;;
ba4481b5
DL
935
936 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
937 ac_prev=mandir ;;
938 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
503d2be0 939 mandir=$ac_optarg ;;
ba4481b5
DL
940
941 -nfp | --nfp | --nf)
942 # Obsolete; use --without-fp.
943 with_fp=no ;;
944
945 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
c0d27fcc 946 | --no-cr | --no-c | -n)
ba4481b5
DL
947 no_create=yes ;;
948
949 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
950 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
951 no_recursion=yes ;;
952
953 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
954 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
955 | --oldin | --oldi | --old | --ol | --o)
956 ac_prev=oldincludedir ;;
957 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
958 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
959 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503d2be0 960 oldincludedir=$ac_optarg ;;
ba4481b5
DL
961
962 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
963 ac_prev=prefix ;;
964 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
503d2be0 965 prefix=$ac_optarg ;;
ba4481b5
DL
966
967 -program-prefix | --program-prefix | --program-prefi | --program-pref \
968 | --program-pre | --program-pr | --program-p)
969 ac_prev=program_prefix ;;
970 -program-prefix=* | --program-prefix=* | --program-prefi=* \
971 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
503d2be0 972 program_prefix=$ac_optarg ;;
ba4481b5
DL
973
974 -program-suffix | --program-suffix | --program-suffi | --program-suff \
975 | --program-suf | --program-su | --program-s)
976 ac_prev=program_suffix ;;
977 -program-suffix=* | --program-suffix=* | --program-suffi=* \
978 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
503d2be0 979 program_suffix=$ac_optarg ;;
ba4481b5
DL
980
981 -program-transform-name | --program-transform-name \
982 | --program-transform-nam | --program-transform-na \
983 | --program-transform-n | --program-transform- \
984 | --program-transform | --program-transfor \
985 | --program-transfo | --program-transf \
986 | --program-trans | --program-tran \
987 | --progr-tra | --program-tr | --program-t)
988 ac_prev=program_transform_name ;;
989 -program-transform-name=* | --program-transform-name=* \
990 | --program-transform-nam=* | --program-transform-na=* \
991 | --program-transform-n=* | --program-transform-=* \
992 | --program-transform=* | --program-transfor=* \
993 | --program-transfo=* | --program-transf=* \
994 | --program-trans=* | --program-tran=* \
995 | --progr-tra=* | --program-tr=* | --program-t=*)
503d2be0 996 program_transform_name=$ac_optarg ;;
ba4481b5 997
d6e01aa5
KL
998 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
999 ac_prev=pdfdir ;;
1000 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1001 pdfdir=$ac_optarg ;;
1002
1003 -psdir | --psdir | --psdi | --psd | --ps)
1004 ac_prev=psdir ;;
1005 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1006 psdir=$ac_optarg ;;
1007
ba4481b5
DL
1008 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1009 | -silent | --silent | --silen | --sile | --sil)
1010 silent=yes ;;
1011
1012 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1013 ac_prev=sbindir ;;
1014 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1015 | --sbi=* | --sb=*)
503d2be0 1016 sbindir=$ac_optarg ;;
ba4481b5
DL
1017
1018 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1019 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1020 | --sharedst | --shareds | --shared | --share | --shar \
1021 | --sha | --sh)
1022 ac_prev=sharedstatedir ;;
1023 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1024 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1025 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1026 | --sha=* | --sh=*)
503d2be0 1027 sharedstatedir=$ac_optarg ;;
ba4481b5
DL
1028
1029 -site | --site | --sit)
1030 ac_prev=site ;;
1031 -site=* | --site=* | --sit=*)
503d2be0 1032 site=$ac_optarg ;;
ba4481b5
DL
1033
1034 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1035 ac_prev=srcdir ;;
1036 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
503d2be0 1037 srcdir=$ac_optarg ;;
ba4481b5
DL
1038
1039 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1040 | --syscon | --sysco | --sysc | --sys | --sy)
1041 ac_prev=sysconfdir ;;
1042 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1043 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
503d2be0 1044 sysconfdir=$ac_optarg ;;
ba4481b5
DL
1045
1046 -target | --target | --targe | --targ | --tar | --ta | --t)
503d2be0 1047 ac_prev=target_alias ;;
ba4481b5 1048 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
503d2be0 1049 target_alias=$ac_optarg ;;
ba4481b5
DL
1050
1051 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1052 verbose=yes ;;
1053
503d2be0
AS
1054 -version | --version | --versio | --versi | --vers | -V)
1055 ac_init_version=: ;;
ba4481b5
DL
1056
1057 -with-* | --with-*)
503d2be0 1058 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
ba4481b5 1059 # Reject names that are not valid shell variable names.
d6e01aa5 1060 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503d2be0
AS
1061 { echo "$as_me: error: invalid package name: $ac_package" >&2
1062 { (exit 1); exit 1; }; }
d6e01aa5
KL
1063 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1064 eval with_$ac_package=\$ac_optarg ;;
ba4481b5
DL
1065
1066 -without-* | --without-*)
503d2be0 1067 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
ba4481b5 1068 # Reject names that are not valid shell variable names.
d6e01aa5 1069 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503d2be0
AS
1070 { echo "$as_me: error: invalid package name: $ac_package" >&2
1071 { (exit 1); exit 1; }; }
d6e01aa5
KL
1072 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1073 eval with_$ac_package=no ;;
ba4481b5
DL
1074
1075 --x)
1076 # Obsolete; use --with-x.
1077 with_x=yes ;;
1078
1079 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1080 | --x-incl | --x-inc | --x-in | --x-i)
1081 ac_prev=x_includes ;;
1082 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1083 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
503d2be0 1084 x_includes=$ac_optarg ;;
ba4481b5
DL
1085
1086 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1087 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1088 ac_prev=x_libraries ;;
1089 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1090 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
503d2be0 1091 x_libraries=$ac_optarg ;;
ba4481b5 1092
503d2be0
AS
1093 -*) { echo "$as_me: error: unrecognized option: $ac_option
1094Try \`$0 --help' for more information." >&2
1095 { (exit 1); exit 1; }; }
ba4481b5
DL
1096 ;;
1097
503d2be0
AS
1098 *=*)
1099 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1100 # Reject names that are not valid shell variable names.
1101 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1102 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1103 { (exit 1); exit 1; }; }
d6e01aa5 1104 eval $ac_envvar=\$ac_optarg
503d2be0
AS
1105 export $ac_envvar ;;
1106
ba4481b5 1107 *)
503d2be0
AS
1108 # FIXME: should be removed in autoconf 3.0.
1109 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1110 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1111 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1112 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
ba4481b5
DL
1113 ;;
1114
1115 esac
1116done
1117
1118if test -n "$ac_prev"; then
503d2be0
AS
1119 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1120 { echo "$as_me: error: missing argument to $ac_option" >&2
1121 { (exit 1); exit 1; }; }
ba4481b5 1122fi
ba4481b5 1123
d6e01aa5
KL
1124# Be sure to have absolute directory names.
1125for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1126 datadir sysconfdir sharedstatedir localstatedir includedir \
1127 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1128 libdir localedir mandir
ba4481b5 1129do
d6e01aa5 1130 eval ac_val=\$$ac_var
503d2be0 1131 case $ac_val in
d6e01aa5
KL
1132 [\\/$]* | ?:[\\/]* ) continue;;
1133 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
ba4481b5 1134 esac
d6e01aa5
KL
1135 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1136 { (exit 1); exit 1; }; }
ba4481b5
DL
1137done
1138
503d2be0
AS
1139# There might be people who depend on the old broken behavior: `$host'
1140# used to hold the argument of --host etc.
c0d27fcc 1141# FIXME: To remove some day.
503d2be0
AS
1142build=$build_alias
1143host=$host_alias
1144target=$target_alias
1145
c0d27fcc 1146# FIXME: To remove some day.
503d2be0
AS
1147if test "x$host_alias" != x; then
1148 if test "x$build_alias" = x; then
1149 cross_compiling=maybe
1150 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1151 If a cross compiler is detected then cross compile mode will be used." >&2
1152 elif test "x$build_alias" != "x$host_alias"; then
1153 cross_compiling=yes
1154 fi
1155fi
ba4481b5 1156
503d2be0
AS
1157ac_tool_prefix=
1158test -n "$host_alias" && ac_tool_prefix=$host_alias-
ba4481b5 1159
503d2be0 1160test "$silent" = yes && exec 6>/dev/null
ba4481b5 1161
c0d27fcc 1162
d6e01aa5
KL
1163ac_pwd=`pwd` && test -n "$ac_pwd" &&
1164ac_ls_di=`ls -di .` &&
1165ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1166 { echo "$as_me: error: Working directory cannot be determined" >&2
1167 { (exit 1); exit 1; }; }
1168test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1169 { echo "$as_me: error: pwd does not report name of working directory" >&2
1170 { (exit 1); exit 1; }; }
1171
1172
1173# Find the source files, if location was not specified.
1174if test -z "$srcdir"; then
1175 ac_srcdir_defaulted=yes
1176 # Try the directory containing this script, then the parent directory.
1177 ac_confdir=`$as_dirname -- "$0" ||
c0d27fcc 1178$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
edfaf76d
LK
1179 X"$0" : 'X\(//\)[^/]' \| \
1180 X"$0" : 'X\(//\)$' \| \
d6e01aa5 1181 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
c0d27fcc 1182echo X"$0" |
d6e01aa5
KL
1183 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1184 s//\1/
1185 q
1186 }
1187 /^X\(\/\/\)[^/].*/{
1188 s//\1/
1189 q
1190 }
1191 /^X\(\/\/\)$/{
1192 s//\1/
1193 q
1194 }
1195 /^X\(\/\).*/{
1196 s//\1/
1197 q
1198 }
1199 s/.*/./; q'`
ba4481b5 1200 srcdir=$ac_confdir
d6e01aa5 1201 if test ! -r "$srcdir/$ac_unique_file"; then
ba4481b5
DL
1202 srcdir=..
1203 fi
1204else
1205 ac_srcdir_defaulted=no
1206fi
d6e01aa5
KL
1207if test ! -r "$srcdir/$ac_unique_file"; then
1208 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1209 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
503d2be0 1210 { (exit 1); exit 1; }; }
ba4481b5 1211fi
d6e01aa5
KL
1212ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1213ac_abs_confdir=`(
1214 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
6bae0ccf 1215 { (exit 1); exit 1; }; }
d6e01aa5
KL
1216 pwd)`
1217# When building in place, set srcdir=.
1218if test "$ac_abs_confdir" = "$ac_pwd"; then
1219 srcdir=.
1220fi
1221# Remove unnecessary trailing slashes from srcdir.
1222# Double slashes in file names in object file debugging info
1223# mess up M-x gdb in Emacs.
1224case $srcdir in
1225*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1226esac
1227for ac_var in $ac_precious_vars; do
1228 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1229 eval ac_env_${ac_var}_value=\$${ac_var}
1230 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1231 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1232done
503d2be0
AS
1233
1234#
1235# Report the --help message.
1236#
1237if test "$ac_init_help" = "long"; then
1238 # Omit some internal or obsolete options to make the list less imposing.
1239 # This message is too long to be a string in the A/UX 3.1 sh.
c0d27fcc 1240 cat <<_ACEOF
503d2be0
AS
1241\`configure' configures this package to adapt to many kinds of systems.
1242
1243Usage: $0 [OPTION]... [VAR=VALUE]...
1244
1245To assign environment variables (e.g., CC, CFLAGS...), specify them as
1246VAR=VALUE. See below for descriptions of some of the useful variables.
1247
1248Defaults for the options are specified in brackets.
1249
1250Configuration:
1251 -h, --help display this help and exit
1252 --help=short display options specific to this package
1253 --help=recursive display the short help of all the included packages
1254 -V, --version display version information and exit
1255 -q, --quiet, --silent do not print \`checking...' messages
1256 --cache-file=FILE cache test results in FILE [disabled]
1257 -C, --config-cache alias for \`--cache-file=config.cache'
1258 -n, --no-create do not create output files
1259 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1260
503d2be0
AS
1261Installation directories:
1262 --prefix=PREFIX install architecture-independent files in PREFIX
edfaf76d 1263 [$ac_default_prefix]
503d2be0 1264 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
edfaf76d 1265 [PREFIX]
503d2be0
AS
1266
1267By default, \`make install' will install all the files in
1268\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1269an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1270for instance \`--prefix=\$HOME'.
1271
1272For better control, use the options below.
1273
1274Fine tuning of the installation directories:
1275 --bindir=DIR user executables [EPREFIX/bin]
1276 --sbindir=DIR system admin executables [EPREFIX/sbin]
1277 --libexecdir=DIR program executables [EPREFIX/libexec]
503d2be0
AS
1278 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1279 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1280 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1281 --libdir=DIR object code libraries [EPREFIX/lib]
1282 --includedir=DIR C header files [PREFIX/include]
1283 --oldincludedir=DIR C header files for non-gcc [/usr/include]
d6e01aa5
KL
1284 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1285 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1286 --infodir=DIR info documentation [DATAROOTDIR/info]
1287 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1288 --mandir=DIR man documentation [DATAROOTDIR/man]
1289 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1290 --htmldir=DIR html documentation [DOCDIR]
1291 --dvidir=DIR dvi documentation [DOCDIR]
1292 --pdfdir=DIR pdf documentation [DOCDIR]
1293 --psdir=DIR ps documentation [DOCDIR]
c0d27fcc 1294_ACEOF
503d2be0 1295
c0d27fcc 1296 cat <<\_ACEOF
503d2be0 1297
ba5da88a
PJ
1298Program names:
1299 --program-prefix=PREFIX prepend PREFIX to installed program names
1300 --program-suffix=SUFFIX append SUFFIX to installed program names
1301 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1302
503d2be0
AS
1303X features:
1304 --x-includes=DIR X include files are in DIR
1305 --x-libraries=DIR X library files are in DIR
1306
1307System types:
1308 --build=BUILD configure for building on BUILD [guessed]
c0d27fcc
MR
1309 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1310_ACEOF
503d2be0
AS
1311fi
1312
1313if test -n "$ac_init_help"; then
1314
c0d27fcc 1315 cat <<\_ACEOF
503d2be0
AS
1316
1317Optional Features:
1318 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1319 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
709e90de 1320 --enable-carbon-app[=DIR]
6a3a24fa 1321 specify install directory for Emacs.app on Mac OS X
709e90de 1322 [DIR=/Application]
d0098f13 1323 --enable-asserts compile code with asserts enabled
709e90de
AS
1324 --enable-maintainer-mode
1325 enable make rules and dependencies not useful (and
1326 sometimes confusing) to the casual installer
9adfabc2
LK
1327 --enable-locallisppath=PATH
1328 directories Emacs should search for lisp files
1329 specific to this site
503d2be0
AS
1330 --disable-largefile omit support for large files
1331
1332Optional Packages:
1333 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1334 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1335 --without-gcc don't use GCC to compile Emacs if GCC is found
1336 --without-pop don't support POP mail retrieval with movemail
1337 --with-kerberos support Kerberos-authenticated POP
1338 --with-kerberos5 support Kerberos version 5 authenticated POP
1339 --with-hesiod support Hesiod to get the POP server host
2c9dccc9 1340 --without-sound don't compile with sound support
49adb60f
TTN
1341 --with-x-toolkit=KIT use an X toolkit (KIT one of: yes, lucid, athena,
1342 motif, gtk, no)
503d2be0
AS
1343 --with-xpm use -lXpm for displaying XPM images
1344 --with-jpeg use -ljpeg for displaying JPEG images
1345 --with-tiff use -ltiff for displaying TIFF images
63175cd2 1346 --with-gif use -lgif (or -lungif) for displaying GIF images
503d2be0 1347 --with-png use -lpng for displaying PNG images
79011b82 1348 --with-gpm use -lgpm for mouse support on a GNU/Linux console
0cfc0546 1349 --with-rsvg use -lrsvg-2 for displaying SVG images
488dd4c4 1350 --with-gtk use GTK (same as --with-x-toolkit=gtk)
49adb60f 1351 --with-pkg-config-prog Path to pkg-config for finding GTK and librsvg
503d2be0 1352 --without-toolkit-scroll-bars
cc227489 1353 don't use Motif or Xaw3d scroll bars
c982cf7d 1354 --without-xaw3d don't use Xaw3d
cc227489 1355 --without-xim don't use X11 XIM
e0f712ba 1356 --without-carbon don't use Carbon GUI on Mac OS X
503d2be0
AS
1357 --with-x use the X Window System
1358
1359Some influential environment variables:
1360 CC C compiler command
1361 CFLAGS C compiler flags
1362 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1363 nonstandard directory <lib dir>
d6e01aa5
KL
1364 LIBS libraries to pass to the linker, e.g. -l<library>
1365 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1366 you have headers in a nonstandard directory <include dir>
503d2be0 1367 CPP C preprocessor
d6e01aa5 1368 XMKMF Path to xmkmf, Makefile generator for X Window System
503d2be0
AS
1369
1370Use these variables to override the choices made by `configure' or to help
1371it to find libraries and programs with nonstandard names/locations.
1372
c0d27fcc 1373_ACEOF
d6e01aa5 1374ac_status=$?
503d2be0
AS
1375fi
1376
1377if test "$ac_init_help" = "recursive"; then
1378 # If there are subdirs, report their specific --help.
c0d27fcc 1379 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
d6e01aa5 1380 test -d "$ac_dir" || continue
c0d27fcc
MR
1381 ac_builddir=.
1382
d6e01aa5
KL
1383case "$ac_dir" in
1384.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1385*)
c0d27fcc 1386 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
d6e01aa5
KL
1387 # A ".." for each directory in $ac_dir_suffix.
1388 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1389 case $ac_top_builddir_sub in
1390 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1391 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1392 esac ;;
1393esac
1394ac_abs_top_builddir=$ac_pwd
1395ac_abs_builddir=$ac_pwd$ac_dir_suffix
1396# for backward compatibility:
1397ac_top_builddir=$ac_top_build_prefix
503d2be0 1398
c0d27fcc 1399case $srcdir in
d6e01aa5 1400 .) # We are building in place.
c0d27fcc 1401 ac_srcdir=.
d6e01aa5
KL
1402 ac_top_srcdir=$ac_top_builddir_sub
1403 ac_abs_top_srcdir=$ac_pwd ;;
1404 [\\/]* | ?:[\\/]* ) # Absolute name.
c0d27fcc 1405 ac_srcdir=$srcdir$ac_dir_suffix;
d6e01aa5
KL
1406 ac_top_srcdir=$srcdir
1407 ac_abs_top_srcdir=$srcdir ;;
1408 *) # Relative name.
1409 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1410 ac_top_srcdir=$ac_top_build_prefix$srcdir
1411 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edfaf76d 1412esac
d6e01aa5
KL
1413ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1414
1415 cd "$ac_dir" || { ac_status=$?; continue; }
1416 # Check for guested configure.
1417 if test -f "$ac_srcdir/configure.gnu"; then
1418 echo &&
1419 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1420 elif test -f "$ac_srcdir/configure"; then
1421 echo &&
1422 $SHELL "$ac_srcdir/configure" --help=recursive
503d2be0 1423 else
c0d27fcc 1424 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
d6e01aa5
KL
1425 fi || ac_status=$?
1426 cd "$ac_pwd" || { ac_status=$?; break; }
503d2be0
AS
1427 done
1428fi
1429
d6e01aa5 1430test -n "$ac_init_help" && exit $ac_status
503d2be0 1431if $ac_init_version; then
c0d27fcc 1432 cat <<\_ACEOF
d6e01aa5
KL
1433configure
1434generated by GNU Autoconf 2.61
503d2be0 1435
d6e01aa5
KL
1436Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
14372002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
503d2be0
AS
1438This configure script is free software; the Free Software Foundation
1439gives unlimited permission to copy, distribute and modify it.
c0d27fcc 1440_ACEOF
d6e01aa5 1441 exit
503d2be0 1442fi
d6e01aa5 1443cat >config.log <<_ACEOF
503d2be0
AS
1444This file contains any messages produced by compilers while
1445running configure, to aid debugging if configure makes a mistake.
1446
1447It was created by $as_me, which was
d6e01aa5 1448generated by GNU Autoconf 2.61. Invocation command line was
503d2be0
AS
1449
1450 $ $0 $@
1451
c0d27fcc 1452_ACEOF
d6e01aa5 1453exec 5>>config.log
503d2be0
AS
1454{
1455cat <<_ASUNAME
c0d27fcc
MR
1456## --------- ##
1457## Platform. ##
1458## --------- ##
503d2be0
AS
1459
1460hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1461uname -m = `(uname -m) 2>/dev/null || echo unknown`
1462uname -r = `(uname -r) 2>/dev/null || echo unknown`
1463uname -s = `(uname -s) 2>/dev/null || echo unknown`
1464uname -v = `(uname -v) 2>/dev/null || echo unknown`
1465
1466/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1467/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1468
1469/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1470/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1471/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
d6e01aa5 1472/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
503d2be0
AS
1473/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1474/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1475/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1476
925c2f3f 1477_ASUNAME
c0d27fcc
MR
1478
1479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1480for as_dir in $PATH
1481do
1482 IFS=$as_save_IFS
1483 test -z "$as_dir" && as_dir=.
1484 echo "PATH: $as_dir"
1485done
d6e01aa5 1486IFS=$as_save_IFS
c0d27fcc 1487
503d2be0
AS
1488} >&5
1489
c0d27fcc
MR
1490cat >&5 <<_ACEOF
1491
1492
1493## ----------- ##
1494## Core tests. ##
1495## ----------- ##
1496
1497_ACEOF
503d2be0 1498
503d2be0
AS
1499
1500# Keep a trace of the command line.
1501# Strip out --no-create and --no-recursion so they do not pile up.
19650fd6 1502# Strip out --silent because we don't want to record it for future runs.
503d2be0 1503# Also quote any args containing shell meta-characters.
19650fd6 1504# Make two passes to allow for proper duplicate-argument suppression.
503d2be0 1505ac_configure_args=
19650fd6
AS
1506ac_configure_args0=
1507ac_configure_args1=
19650fd6
AS
1508ac_must_keep_next=false
1509for ac_pass in 1 2
503d2be0 1510do
19650fd6
AS
1511 for ac_arg
1512 do
1513 case $ac_arg in
1514 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1515 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1516 | -silent | --silent | --silen | --sile | --sil)
1517 continue ;;
d6e01aa5 1518 *\'*)
19650fd6
AS
1519 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1520 esac
1521 case $ac_pass in
1522 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1523 2)
1524 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1525 if test $ac_must_keep_next = true; then
edfaf76d 1526 ac_must_keep_next=false # Got value, back to normal.
19650fd6 1527 else
edfaf76d
LK
1528 case $ac_arg in
1529 *=* | --config-cache | -C | -disable-* | --disable-* \
1530 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1531 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1532 | -with-* | --with-* | -without-* | --without-* | --x)
1533 case "$ac_configure_args0 " in
1534 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1535 esac
1536 ;;
1537 -* ) ac_must_keep_next=true ;;
1538 esac
19650fd6 1539 fi
d6e01aa5 1540 ac_configure_args="$ac_configure_args '$ac_arg'"
19650fd6
AS
1541 ;;
1542 esac
1543 done
503d2be0 1544done
19650fd6
AS
1545$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1546$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
503d2be0
AS
1547
1548# When interrupted or exit'd, cleanup temporary files, and complete
1549# config.log. We remove comments because anyway the quotes in there
1550# would cause problems or look ugly.
d6e01aa5
KL
1551# WARNING: Use '\'' to represent an apostrophe within the trap.
1552# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
503d2be0
AS
1553trap 'exit_status=$?
1554 # Save into config.log some information that might help in debugging.
c0d27fcc
MR
1555 {
1556 echo
6bae0ccf 1557
c0d27fcc
MR
1558 cat <<\_ASBOX
1559## ---------------- ##
1560## Cache variables. ##
1561## ---------------- ##
1562_ASBOX
1563 echo
1564 # The following way of writing the cache mishandles newlines in values,
d6e01aa5
KL
1565(
1566 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1567 eval ac_val=\$$ac_var
1568 case $ac_val in #(
1569 *${as_nl}*)
1570 case $ac_var in #(
1571 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1572echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1573 esac
1574 case $ac_var in #(
1575 _ | IFS | as_nl) ;; #(
1576 *) $as_unset $ac_var ;;
1577 esac ;;
1578 esac
1579 done
503d2be0 1580 (set) 2>&1 |
d6e01aa5
KL
1581 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1582 *${as_nl}ac_space=\ *)
503d2be0 1583 sed -n \
d6e01aa5
KL
1584 "s/'\''/'\''\\\\'\'''\''/g;
1585 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1586 ;; #(
503d2be0 1587 *)
d6e01aa5 1588 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
503d2be0 1589 ;;
d6e01aa5
KL
1590 esac |
1591 sort
1592)
c0d27fcc 1593 echo
6bae0ccf
DL
1594
1595 cat <<\_ASBOX
1596## ----------------- ##
1597## Output variables. ##
1598## ----------------- ##
1599_ASBOX
1600 echo
1601 for ac_var in $ac_subst_vars
1602 do
d6e01aa5
KL
1603 eval ac_val=\$$ac_var
1604 case $ac_val in
1605 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1606 esac
1607 echo "$ac_var='\''$ac_val'\''"
6bae0ccf
DL
1608 done | sort
1609 echo
1610
1611 if test -n "$ac_subst_files"; then
1612 cat <<\_ASBOX
d6e01aa5
KL
1613## ------------------- ##
1614## File substitutions. ##
1615## ------------------- ##
6bae0ccf
DL
1616_ASBOX
1617 echo
1618 for ac_var in $ac_subst_files
1619 do
d6e01aa5
KL
1620 eval ac_val=\$$ac_var
1621 case $ac_val in
1622 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1623 esac
1624 echo "$ac_var='\''$ac_val'\''"
6bae0ccf
DL
1625 done | sort
1626 echo
1627 fi
1628
c0d27fcc
MR
1629 if test -s confdefs.h; then
1630 cat <<\_ASBOX
1631## ----------- ##
1632## confdefs.h. ##
1633## ----------- ##
1634_ASBOX
1635 echo
d6e01aa5 1636 cat confdefs.h
c0d27fcc
MR
1637 echo
1638 fi
1639 test "$ac_signal" != 0 &&
1640 echo "$as_me: caught signal $ac_signal"
1641 echo "$as_me: exit $exit_status"
1642 } >&5
d6e01aa5
KL
1643 rm -f core *.core core.conftest.* &&
1644 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
503d2be0 1645 exit $exit_status
d6e01aa5 1646' 0
503d2be0
AS
1647for ac_signal in 1 2 13 15; do
1648 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1649done
1650ac_signal=0
1651
1652# confdefs.h avoids OS command line length limits that DEFS can exceed.
d6e01aa5 1653rm -f -r conftest* confdefs.h
ba4481b5 1654
c0d27fcc
MR
1655# Predefined preprocessor variables.
1656
1657cat >>confdefs.h <<_ACEOF
1658#define PACKAGE_NAME "$PACKAGE_NAME"
1659_ACEOF
1660
1661
1662cat >>confdefs.h <<_ACEOF
1663#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1664_ACEOF
1665
1666
1667cat >>confdefs.h <<_ACEOF
1668#define PACKAGE_VERSION "$PACKAGE_VERSION"
1669_ACEOF
1670
1671
1672cat >>confdefs.h <<_ACEOF
1673#define PACKAGE_STRING "$PACKAGE_STRING"
1674_ACEOF
1675
1676
1677cat >>confdefs.h <<_ACEOF
1678#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1679_ACEOF
1680
1681
503d2be0 1682# Let the site file select an alternate cache file if it wants to.
ba4481b5 1683# Prefer explicitly selected file to automatically selected ones.
d6e01aa5
KL
1684if test -n "$CONFIG_SITE"; then
1685 set x "$CONFIG_SITE"
1686elif test "x$prefix" != xNONE; then
1687 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1688else
1689 set x "$ac_default_prefix/share/config.site" \
1690 "$ac_default_prefix/etc/config.site"
ba4481b5 1691fi
d6e01aa5
KL
1692shift
1693for ac_site_file
1694do
ba4481b5 1695 if test -r "$ac_site_file"; then
c0d27fcc 1696 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
503d2be0 1697echo "$as_me: loading site script $ac_site_file" >&6;}
c0d27fcc 1698 sed 's/^/| /' "$ac_site_file" >&5
ba4481b5
DL
1699 . "$ac_site_file"
1700 fi
1701done
1702
1703if test -r "$cache_file"; then
503d2be0
AS
1704 # Some versions of bash will fail to source /dev/null (special
1705 # files actually), so we avoid doing that.
1706 if test -f "$cache_file"; then
c0d27fcc 1707 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
503d2be0
AS
1708echo "$as_me: loading cache $cache_file" >&6;}
1709 case $cache_file in
d6e01aa5
KL
1710 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1711 *) . "./$cache_file";;
503d2be0
AS
1712 esac
1713 fi
ba4481b5 1714else
c0d27fcc 1715 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
503d2be0
AS
1716echo "$as_me: creating cache $cache_file" >&6;}
1717 >$cache_file
1718fi
1719
d6e01aa5
KL
1720ac_header_list="$ac_header_list sys/time.h"
1721ac_header_list="$ac_header_list unistd.h"
1722ac_func_list="$ac_func_list alarm"
503d2be0
AS
1723# Check that the precious variables saved in the cache have kept the same
1724# value.
1725ac_cache_corrupted=false
d6e01aa5 1726for ac_var in $ac_precious_vars; do
503d2be0
AS
1727 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1728 eval ac_new_set=\$ac_env_${ac_var}_set
d6e01aa5
KL
1729 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1730 eval ac_new_val=\$ac_env_${ac_var}_value
503d2be0
AS
1731 case $ac_old_set,$ac_new_set in
1732 set,)
c0d27fcc 1733 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
503d2be0
AS
1734echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1735 ac_cache_corrupted=: ;;
1736 ,set)
c0d27fcc 1737 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
503d2be0
AS
1738echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1739 ac_cache_corrupted=: ;;
1740 ,);;
1741 *)
1742 if test "x$ac_old_val" != "x$ac_new_val"; then
edfaf76d 1743 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
503d2be0 1744echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
edfaf76d 1745 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
503d2be0 1746echo "$as_me: former value: $ac_old_val" >&2;}
edfaf76d 1747 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
503d2be0 1748echo "$as_me: current value: $ac_new_val" >&2;}
edfaf76d 1749 ac_cache_corrupted=:
503d2be0
AS
1750 fi;;
1751 esac
c0d27fcc 1752 # Pass precious variables to config.status.
503d2be0
AS
1753 if test "$ac_new_set" = set; then
1754 case $ac_new_val in
d6e01aa5 1755 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
c0d27fcc
MR
1756 *) ac_arg=$ac_var=$ac_new_val ;;
1757 esac
1758 case " $ac_configure_args " in
1759 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1760 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
503d2be0
AS
1761 esac
1762 fi
1763done
1764if $ac_cache_corrupted; then
c0d27fcc 1765 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
503d2be0 1766echo "$as_me: error: changes in the environment can compromise the build" >&2;}
c0d27fcc 1767 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
503d2be0
AS
1768echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1769 { (exit 1); exit 1; }; }
ba4481b5
DL
1770fi
1771
c0d27fcc
MR
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
d6e01aa5
KL
1788ac_ext=c
1789ac_cpp='$CPP $CPPFLAGS'
1790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1792ac_compiler_gnu=$ac_cv_c_compiler_gnu
ba4481b5 1793
6bae0ccf 1794
d6e01aa5 1795ac_config_headers="$ac_config_headers src/config.h:src/config.in"
ba4481b5 1796
c0d27fcc 1797
ba5da88a 1798test "$program_prefix" != NONE &&
d6e01aa5 1799 program_transform_name="s&^&$program_prefix&;$program_transform_name"
ba5da88a
PJ
1800# Use a double $ so make ignores it.
1801test "$program_suffix" != NONE &&
d6e01aa5 1802 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
ba5da88a
PJ
1803# Double any \ or $. echo might interpret backslashes.
1804# By default was `s,x,x', remove it if useless.
1805cat <<\_ACEOF >conftest.sed
1806s/[\\$]/&&/g;s/;s,x,x,$//
1807_ACEOF
1808program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
d6e01aa5 1809rm -f conftest.sed
ba5da88a 1810
c0d27fcc 1811
ba4481b5
DL
1812lispdir='${datadir}/emacs/${version}/lisp'
1813locallisppath='${datadir}/emacs/${version}/site-lisp:'\
e9291f09
EZ
1814'${datadir}/emacs/site-lisp'
1815lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
ba4481b5
DL
1816etcdir='${datadir}/emacs/${version}/etc'
1817archlibdir='${libexecdir}/emacs/${version}/${configuration}'
1818docdir='${datadir}/emacs/${version}/etc'
24b01ec4 1819gamedir='${localstatedir}/games/emacs'
98418dba
CW
1820
1821gameuser=games
1822
c0d27fcc 1823
49adb60f 1824
d6e01aa5 1825# Check whether --with-gcc was given.
ba4481b5 1826if test "${with_gcc+set}" = set; then
d6e01aa5
KL
1827 withval=$with_gcc;
1828fi
503d2be0 1829
ba4481b5 1830
49adb60f 1831
d6e01aa5 1832# Check whether --with-pop was given.
ba4481b5 1833if test "${with_pop+set}" = set; then
d6e01aa5 1834 withval=$with_pop; if test "$withval" = yes; then
c0d27fcc 1835 cat >>confdefs.h <<\_ACEOF
ba4481b5 1836#define MAIL_USE_POP 1
c0d27fcc 1837_ACEOF
ba4481b5 1838
243cf185
DL
1839else :
1840fi
3d9fec71 1841else
c0d27fcc 1842 cat >>confdefs.h <<\_ACEOF
3d9fec71 1843#define MAIL_USE_POP 1
c0d27fcc 1844_ACEOF
3d9fec71 1845
d6e01aa5 1846fi
ba4481b5 1847
c0d27fcc 1848
d6e01aa5 1849
49adb60f 1850
d6e01aa5 1851# Check whether --with-kerberos was given.
a21616bd 1852if test "${with_kerberos+set}" = set; then
54e6585f
CY
1853 withval=$with_kerberos; if test "$withval" = yes; then
1854 cat >>confdefs.h <<\_ACEOF
a21616bd 1855#define KERBEROS 1
c0d27fcc 1856_ACEOF
a21616bd 1857
d6e01aa5 1858fi
54e6585f 1859fi
a21616bd 1860
c0d27fcc 1861
d6e01aa5 1862
49adb60f 1863
d6e01aa5 1864# Check whether --with-kerberos5 was given.
a21616bd 1865if test "${with_kerberos5+set}" = set; then
d6e01aa5 1866 withval=$with_kerberos5; if test "${with_kerberos5+set}" = set; then
a21616bd
KR
1867 if test "${with_kerberos+set}" != set; then
1868 with_kerberos=yes
c0d27fcc 1869 cat >>confdefs.h <<\_ACEOF
a21616bd 1870#define KERBEROS 1
c0d27fcc 1871_ACEOF
a21616bd
KR
1872
1873 fi
b936fae4 1874
c0d27fcc 1875cat >>confdefs.h <<\_ACEOF
a21616bd 1876#define KERBEROS5 1
c0d27fcc 1877_ACEOF
a21616bd 1878
d6e01aa5 1879fi
54e6585f 1880fi
a21616bd 1881
b936fae4 1882
49adb60f 1883
d6e01aa5
KL
1884# Check whether --with-hesiod was given.
1885if test "${with_hesiod+set}" = set; then
54e6585f
CY
1886 withval=$with_hesiod; if test "$withval" = yes; then
1887
c0d27fcc 1888cat >>confdefs.h <<\_ACEOF
ba4481b5 1889#define HESIOD 1
c0d27fcc 1890_ACEOF
ba4481b5 1891
d6e01aa5 1892fi
54e6585f 1893fi
ba4481b5 1894
c0d27fcc 1895
d6e01aa5
KL
1896
1897# Check whether --with-sound was given.
2c9dccc9 1898if test "${with_sound+set}" = set; then
d6e01aa5
KL
1899 withval=$with_sound;
1900fi
2c9dccc9 1901
2c9dccc9 1902
c0d27fcc 1903
d6e01aa5 1904# Check whether --with-x-toolkit was given.
ba4481b5 1905if test "${with_x_toolkit+set}" = set; then
d6e01aa5 1906 withval=$with_x_toolkit; case "${withval}" in
089a966d 1907 y | ye | yes ) val=gtk ;;
ba4481b5
DL
1908 n | no ) val=no ;;
1909 l | lu | luc | luci | lucid ) val=lucid ;;
1910 a | at | ath | athe | athen | athena ) val=athena ;;
1911 m | mo | mot | moti | motif ) val=motif ;;
488dd4c4 1912 g | gt | gtk ) val=gtk ;;
ba4481b5 1913 * )
29d69661 1914{ { echo "$as_me:$LINENO: error: \`--with-x-toolkit=$withval' is invalid;
488dd4c4 1915this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif' or \`gtk'.
29d69661
JD
1916\`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." >&5
1917echo "$as_me: error: \`--with-x-toolkit=$withval' is invalid;
488dd4c4 1918this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif' or \`gtk'.
29d69661 1919\`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." >&2;}
503d2be0 1920 { (exit 1); exit 1; }; }
ba4481b5
DL
1921 ;;
1922 esac
1923 with_x_toolkit=$val
1924
d6e01aa5
KL
1925fi
1926
ba4481b5 1927
49adb60f 1928
d6e01aa5 1929# Check whether --with-xpm was given.
ba4481b5 1930if test "${with_xpm+set}" = set; then
d6e01aa5
KL
1931 withval=$with_xpm;
1932fi
503d2be0 1933
ba4481b5 1934
d6e01aa5 1935# Check whether --with-jpeg was given.
ba4481b5 1936if test "${with_jpeg+set}" = set; then
d6e01aa5
KL
1937 withval=$with_jpeg;
1938fi
503d2be0 1939
ba4481b5 1940
d6e01aa5 1941# Check whether --with-tiff was given.
ba4481b5 1942if test "${with_tiff+set}" = set; then
d6e01aa5
KL
1943 withval=$with_tiff;
1944fi
503d2be0 1945
ba4481b5 1946
d6e01aa5 1947# Check whether --with-gif was given.
ba4481b5 1948if test "${with_gif+set}" = set; then
d6e01aa5
KL
1949 withval=$with_gif;
1950fi
503d2be0 1951
ba4481b5 1952
d6e01aa5 1953# Check whether --with-png was given.
ba4481b5 1954if test "${with_png+set}" = set; then
d6e01aa5
KL
1955 withval=$with_png;
1956fi
503d2be0 1957
ba4481b5 1958
79011b82
NR
1959# Check whether --with-gpm was given.
1960if test "${with_gpm+set}" = set; then
1961 withval=$with_gpm;
1962fi
1963
1964
0cfc0546
GM
1965# Check whether --with-rsvg was given.
1966if test "${with_rsvg+set}" = set; then
1967 withval=$with_rsvg;
1968fi
1969
1970
d6e01aa5 1971# Check whether --with-gtk was given.
488dd4c4 1972if test "${with_gtk+set}" = set; then
d6e01aa5
KL
1973 withval=$with_gtk;
1974fi
488dd4c4 1975
488dd4c4 1976
d6e01aa5 1977# Check whether --with-pkg-config-prog was given.
488dd4c4 1978if test "${with_pkg_config_prog+set}" = set; then
d6e01aa5
KL
1979 withval=$with_pkg_config_prog;
1980fi
488dd4c4 1981
488dd4c4 1982
d6e01aa5 1983# Check whether --with-toolkit-scroll-bars was given.
ba4481b5 1984if test "${with_toolkit_scroll_bars+set}" = set; then
d6e01aa5
KL
1985 withval=$with_toolkit_scroll_bars;
1986fi
503d2be0 1987
ba4481b5 1988
e35a28cd
TTN
1989# Check whether --with-xaw3d was given.
1990if test "${with_xaw3d+set}" = set; then
1991 withval=$with_xaw3d;
c982cf7d
JD
1992fi
1993
1994
d6e01aa5 1995# Check whether --with-xim was given.
1d36487c 1996if test "${with_xim+set}" = set; then
d6e01aa5
KL
1997 withval=$with_xim;
1998fi
1d36487c 1999
ba4481b5 2000
d6e01aa5 2001# Check whether --with-carbon was given.
e0f712ba 2002if test "${with_carbon+set}" = set; then
d6e01aa5
KL
2003 withval=$with_carbon;
2004fi
e0f712ba 2005
49adb60f 2006
d6e01aa5 2007# Check whether --enable-carbon-app was given.
6a3a24fa 2008if test "${enable_carbon_app+set}" = set; then
d6e01aa5
KL
2009 enableval=$enable_carbon_app; carbon_appdir_x=${enableval}
2010fi
e0f712ba 2011
d6e01aa5
KL
2012
2013# Check whether --enable-asserts was given.
d0098f13 2014if test "${enable_asserts+set}" = set; then
d6e01aa5 2015 enableval=$enable_asserts; USE_XASSERTS=$enableval
d0098f13
JD
2016else
2017 USE_XASSERTS=no
d6e01aa5
KL
2018fi
2019
d0098f13 2020
d6e01aa5 2021# Check whether --enable-maintainer-mode was given.
19650fd6 2022if test "${enable_maintainer_mode+set}" = set; then
d6e01aa5 2023 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
19650fd6
AS
2024else
2025 USE_MAINTAINER_MODE=no
d6e01aa5
KL
2026fi
2027
19650fd6
AS
2028if test $USE_MAINTAINER_MODE = yes; then
2029 MAINT=
2030else
2031 MAINT=#
2032fi
2033
2034
d6e01aa5 2035# Check whether --enable-locallisppath was given.
9adfabc2 2036if test "${enable_locallisppath+set}" = set; then
d6e01aa5 2037 enableval=$enable_locallisppath; if test "${enableval}" = "no"; then
9adfabc2
LK
2038 locallisppath=
2039elif test "${enableval}" != "yes"; then
2040 locallisppath=${enableval}
2041fi
d6e01aa5
KL
2042fi
2043
9adfabc2 2044
ba4481b5 2045#### Make srcdir absolute, if it isn't already. It's important to
17494071 2046#### avoid running the path through pwd unnecessarily, since pwd can
ba4481b5
DL
2047#### give you automounter prefixes, which can go away. We do all this
2048#### so Emacs can find its files when run uninstalled.
17494071
GM
2049## Make sure CDPATH doesn't affect cd (in case PWD is relative).
2050unset CDPATH
ba4481b5
DL
2051case "${srcdir}" in
2052 /* ) ;;
2053 . )
2054 ## We may be able to use the $PWD environment variable to make this
2055 ## absolute. But sometimes PWD is inaccurate.
df645f7c
AS
2056 ## Note: we used to use ${PWD} at the end instead of `pwd`,
2057 ## but that tested only for a well-formed and valid PWD,
2058 ## it did not object when PWD was well-formed and valid but just wrong.
2059 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
ba4481b5
DL
2060 then
2061 srcdir="$PWD"
2062 else
2063 srcdir="`(cd ${srcdir}; pwd)`"
2064 fi
2065 ;;
2066 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
2067esac
2068
2069#### Check if the source directory already has a configured system in it.
2070if test `pwd` != `(cd ${srcdir} && pwd)` \
2071 && test -f "${srcdir}/src/config.h" ; then
c0d27fcc 2072 { echo "$as_me:$LINENO: WARNING: The directory tree \`${srcdir}' is being used
503d2be0
AS
2073 as a build directory right now; it has been configured in its own
2074 right. To configure in another directory as well, you MUST
2075 use GNU make. If you do not have GNU make, then you must
2076 now do \`make distclean' in ${srcdir},
2077 and then run $0 again." >&5
2078echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
ba4481b5
DL
2079 as a build directory right now; it has been configured in its own
2080 right. To configure in another directory as well, you MUST
2081 use GNU make. If you do not have GNU make, then you must
2082 now do \`make distclean' in ${srcdir},
503d2be0 2083 and then run $0 again." >&2;}
ba4481b5
DL
2084fi
2085
2086#### Given the configuration name, set machfile and opsysfile to the
2087#### names of the m/*.h and s/*.h files we should use.
2088
2089### Canonicalize the configuration name.
2090
2091ac_aux_dir=
d6e01aa5
KL
2092for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2093 if test -f "$ac_dir/install-sh"; then
ba4481b5
DL
2094 ac_aux_dir=$ac_dir
2095 ac_install_sh="$ac_aux_dir/install-sh -c"
2096 break
d6e01aa5 2097 elif test -f "$ac_dir/install.sh"; then
ba4481b5
DL
2098 ac_aux_dir=$ac_dir
2099 ac_install_sh="$ac_aux_dir/install.sh -c"
2100 break
d6e01aa5 2101 elif test -f "$ac_dir/shtool"; then
503d2be0
AS
2102 ac_aux_dir=$ac_dir
2103 ac_install_sh="$ac_aux_dir/shtool install -c"
2104 break
ba4481b5
DL
2105 fi
2106done
2107if test -z "$ac_aux_dir"; then
d6e01aa5
KL
2108 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2109echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
503d2be0 2110 { (exit 1); exit 1; }; }
ba4481b5 2111fi
d6e01aa5
KL
2112
2113# These three variables are undocumented and unsupported,
2114# and are intended to be withdrawn in a future Autoconf release.
2115# They can cause serious problems if a builder's source tree is in a directory
2116# whose full name contains unusual characters.
2117ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2118ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2119ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2120
ba4481b5
DL
2121
2122# Make sure we can run config.sub.
d6e01aa5
KL
2123$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2124 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2125echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
503d2be0
AS
2126 { (exit 1); exit 1; }; }
2127
d6e01aa5
KL
2128{ echo "$as_me:$LINENO: checking build system type" >&5
2129echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
503d2be0
AS
2130if test "${ac_cv_build+set}" = set; then
2131 echo $ECHO_N "(cached) $ECHO_C" >&6
2132else
d6e01aa5
KL
2133 ac_build_alias=$build_alias
2134test "x$ac_build_alias" = x &&
2135 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2136test "x$ac_build_alias" = x &&
c0d27fcc 2137 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
503d2be0
AS
2138echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2139 { (exit 1); exit 1; }; }
d6e01aa5
KL
2140ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2141 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2142echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
503d2be0
AS
2143 { (exit 1); exit 1; }; }
2144
2145fi
d6e01aa5
KL
2146{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2147echo "${ECHO_T}$ac_cv_build" >&6; }
2148case $ac_cv_build in
2149*-*-*) ;;
2150*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2151echo "$as_me: error: invalid value of canonical build" >&2;}
2152 { (exit 1); exit 1; }; };;
2153esac
503d2be0 2154build=$ac_cv_build
d6e01aa5
KL
2155ac_save_IFS=$IFS; IFS='-'
2156set x $ac_cv_build
2157shift
2158build_cpu=$1
2159build_vendor=$2
2160shift; shift
2161# Remember, the first character of IFS is used to create $*,
2162# except with old shells:
2163build_os=$*
2164IFS=$ac_save_IFS
2165case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2166
2167
2168{ echo "$as_me:$LINENO: checking host system type" >&5
2169echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
503d2be0
AS
2170if test "${ac_cv_host+set}" = set; then
2171 echo $ECHO_N "(cached) $ECHO_C" >&6
2172else
d6e01aa5
KL
2173 if test "x$host_alias" = x; then
2174 ac_cv_host=$ac_cv_build
2175else
2176 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2177 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2178echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
503d2be0 2179 { (exit 1); exit 1; }; }
d6e01aa5 2180fi
503d2be0
AS
2181
2182fi
d6e01aa5
KL
2183{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2184echo "${ECHO_T}$ac_cv_host" >&6; }
2185case $ac_cv_host in
2186*-*-*) ;;
2187*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2188echo "$as_me: error: invalid value of canonical host" >&2;}
2189 { (exit 1); exit 1; }; };;
2190esac
503d2be0 2191host=$ac_cv_host
d6e01aa5
KL
2192ac_save_IFS=$IFS; IFS='-'
2193set x $ac_cv_host
2194shift
2195host_cpu=$1
2196host_vendor=$2
2197shift; shift
2198# Remember, the first character of IFS is used to create $*,
2199# except with old shells:
2200host_os=$*
2201IFS=$ac_save_IFS
2202case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
ba4481b5 2203
c0d27fcc 2204
ba4481b5 2205canonical=$host
1770dcdc 2206configuration=${host_alias-${build_alias-$host}}
ba4481b5 2207
c0d27fcc 2208
22044edf 2209
ba4481b5
DL
2210### If you add support for a new configuration, add code to this
2211### switch statement to recognize your configuration name and select
2212### the appropriate operating system and machine description files.
2213
2214### You would hope that you could choose an m/*.h file pretty much
2215### based on the machine portion of the configuration name, and an s-
2216### file based on the operating system portion. However, it turns out
2217### that each m/*.h file is pretty manufacturer-specific - for
2218### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
2219### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
2220### machines. So we basically have to have a special case for each
2221### configuration name.
2222###
2223### As far as handling version numbers on operating systems is
2224### concerned, make sure things will fail in a fixable way. If
2225### /etc/MACHINES doesn't say anything about version numbers, be
2226### prepared to handle anything reasonably. If version numbers
2227### matter, be sure /etc/MACHINES says something about it.
2228###
2229### Eric Raymond says we should accept strings like "sysvr4" to mean
2230### "System V Release 4"; he writes, "The old convention encouraged
2231### confusion between `system' and `release' levels'."
2232
2233machine='' opsys='' unported=no
2234case "${canonical}" in
2235
1096bcc0
GM
2236 ## FreeBSD ports
2237 *-*-freebsd* )
2238 opsys=freebsd
2239 case "${canonical}" in
2240 alpha*-*-freebsd*) machine=alpha ;;
ec8fcb10
YM
2241 ia64-*-freebsd*) machine=ia64 ;;
2242 sparc64-*-freebsd*) machine=sparc ;;
2243 powerpc-*-freebsd*) machine=macppc ;;
1096bcc0 2244 i[3456]86-*-freebsd*) machine=intel386 ;;
01abe918 2245 amd64-*-freebsd*|x86_64-*-freebsd*) machine=amdx86-64 ;;
1096bcc0
GM
2246 esac
2247 ;;
2248
ba4481b5
DL
2249 ## NetBSD ports
2250 *-*-netbsd* )
2251 opsys=netbsd
dd038e26 2252 if test -f /usr/lib/crti.o; then
f57bd967
DL
2253
2254cat >>confdefs.h <<\_ACEOF
2255#define HAVE_CRTIN
dd038e26
AS
2256_ACEOF
2257
2258 fi
2259
ba4481b5
DL
2260 case "${canonical}" in
2261 alpha*-*-netbsd*) machine=alpha ;;
2262 i[3456]86-*-netbsd*) machine=intel386 ;;
2263 m68k-*-netbsd*)
2264 # This is somewhat bogus.
2265 machine=hp9000s300 ;;
ba4481b5 2266 mips-*-netbsd*) machine=pmax ;;
2df636f4 2267 mipsel-*-netbsd*) machine=pmax ;;
97836269 2268 mipseb-*-netbsd*) machine=pmax ;;
ba4481b5 2269 ns32k-*-netbsd*) machine=ns32000 ;;
3a64eef5 2270 powerpc-*-netbsd*) machine=macppc ;;
71c9ec51 2271 sparc*-*-netbsd*) machine=sparc ;;
ba4481b5 2272 vax-*-netbsd*) machine=vax ;;
2df636f4 2273 arm-*-netbsd*) machine=arm ;;
d54ee7b4 2274 x86_64-*-netbsd*) machine=amdx86-64 ;;
13aadc96 2275 hppa-*-netbsd*) machine=hp800 ;;
d54ee7b4 2276 shle-*-netbsd*) machine=sh3el ;;
ba4481b5
DL
2277 esac
2278 ;;
2279
2280 ## OpenBSD ports
2281 *-*-openbsd* )
2282 opsys=openbsd
2283 case "${canonical}" in
2284 alpha*-*-openbsd*) machine=alpha ;;
85410b02
CY
2285 arm-*-openbsd*) machine=arm ;;
2286 hppa-*-openbsd*) machine=hp9000s300 ;;
2287 i386-*-openbsd*) machine=intel386 ;;
2288 m68k-*-openbsd*) machine=hp9000s300 ;;
2289 m88k-*-openbsd*) machine=aviion ;;
2290 mips64-*-openbsd*) machine=mips64 ;;
2291 powerpc-*-openbsd*) machine=macppc ;;
2292 sh-*-openbsd*) machine=sh3el ;;
2293 sparc*-*-openbsd*) machine=sparc ;;
2294 vax-*-openbsd*) machine=vax ;;
2295 x86_64-*-openbsd*) machine=amdx86-64 ;;
ba4481b5
DL
2296 esac
2297 ;;
2298
10a3b1a1
EZ
2299 ## LynxOS ports
2300 *-*-lynxos* )
2301 opsys=lynxos
2302 case "${canonical}" in
2303 i[3456]86-*-lynxos*) machine=intel386 ;;
2304 powerpc-*-lynxos*) machine=powerpc ;;
2305 esac
2306 ;;
2307
ba4481b5
DL
2308 ## Acorn RISCiX:
2309 arm-acorn-riscix1.1* )
2310 machine=acorn opsys=riscix1-1
2311 ;;
2312 arm-acorn-riscix1.2* | arm-acorn-riscix )
2313 ## This name is riscix12 instead of riscix1.2
2314 ## to avoid a file name conflict on MSDOS.
2315 machine=acorn opsys=riscix12
2316 ;;
2317
2318 ## BSDI ports
2319 *-*-bsdi* )
2320 opsys=bsdi
2321 case "${canonical}" in
2322 i[345]86-*-bsdi*) machine=intel386 ;;
2323 sparc-*-bsdi*) machine=sparc ;;
3aeecf97 2324 powerpc-*-bsdi*) machine=macppc ;;
ba4481b5
DL
2325 esac
2326 case "${canonical}" in
2327 *-*-bsd386* | *-*-bsdi1* ) opsys=bsd386 ;;
2328 *-*-bsdi2.0* ) opsys=bsdos2 ;;
2329 *-*-bsdi2* ) opsys=bsdos2-1 ;;
2330 *-*-bsdi3* ) opsys=bsdos3 ;;
1d06fc82 2331 *-*-bsdi[45]* ) opsys=bsdos4 ;;
ba4481b5
DL
2332 esac
2333 ;;
2334
2335 ## Alliant machines
2336 ## Strictly speaking, we need the version of the alliant operating
2337 ## system to choose the right machine file, but currently the
2338 ## configuration name doesn't tell us enough to choose the right
2339 ## one; we need to give alliants their own operating system name to
2340 ## do this right. When someone cares, they can help us.
2341 fx80-alliant-* )
2342 machine=alliant4 opsys=bsd4-2
2343 ;;
2344 i860-alliant-* )
2345 machine=alliant-2800 opsys=bsd4-3
2346 ;;
2347
2348 ## Alpha (DEC) machines.
2349 alpha*-dec-osf* )
2350 machine=alpha opsys=osf1
2351 # This is needed to find X11R6.1 libraries for certain tests.
2352 NON_GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
2353 GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
34979055
DL
2354 # NON_GNU_CPP is necessary on 5.0 to avoid mangling src/Makefile
2355 # due to non-traditional preprocessing with the current compiler
2356 # defaults. OSF 4 can also have that compiler version, and there
2357 # seems always to have been a usable /usr/bin/cpp.
2358 NON_GNU_CPP=/usr/bin/cpp
ca512671 2359 case "${canonical}" in
a55b799a 2360 alpha*-dec-osf[5-9]*)
bb17930d 2361 opsys=osf5-0 ;;
ca512671 2362 esac
ba4481b5
DL
2363 ;;
2364
2365 alpha*-*-linux-gnu* )
2366 machine=alpha opsys=gnu-linux
2367 ;;
2368
c4bb2108
DL
2369 arm*-*-linux-gnu* )
2370 machine=arm opsys=gnu-linux
2371 ;;
2372
ba4481b5
DL
2373 ## Altos 3068
2374 m68*-altos-sysv* )
2375 machine=altos opsys=usg5-2
2376 ;;
2377
2378 ## Amdahl UTS
2379 580-amdahl-sysv* )
2380 machine=amdahl opsys=usg5-2-2
2381 ;;
2382
2383 ## Apollo, Domain/OS
2384 m68*-apollo-* )
2385 machine=apollo opsys=bsd4-3
2386 ;;
2387
040c474e
CY
2388 ## Apple Darwin / Mac OS X
2389 *-apple-darwin* )
2390 case "${canonical}" in
2391 i[3456]86-* ) machine=intel386 ;;
2392 powerpc-* ) machine=powermac ;;
2393 * ) unported=yes ;;
2394 esac
2395 opsys=darwin
2396 # Define CPP as follows to make autoconf work correctly.
2397 CPP="${CC-cc} -E -no-cpp-precomp"
2398 # Use fink packages if available.
2399 if test -d /sw/include && test -d /sw/lib; then
2400 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
2401 CPP="${CPP} ${GCC_TEST_OPTIONS}"
2402 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
2403 fi
2404 ;;
2405
ba4481b5
DL
2406 ## AT&T 3b2, 3b5, 3b15, 3b20
2407 we32k-att-sysv* )
2408 machine=att3b opsys=usg5-2-2
2409 ;;
2410
2411 ## AT&T 3b1 - The Mighty Unix PC!
2412 m68*-att-sysv* )
2413 machine=7300 opsys=usg5-2-2
2414 ;;
2415
2416 ## Bull dpx20
2417 rs6000-bull-bosx* )
2418 machine=ibmrs6000 opsys=aix3-2
2419 ;;
2420
2421 ## Bull dpx2
2422 m68*-bull-sysv3* )
2423 machine=dpx2 opsys=usg5-3
2424 ;;
2425
2426 ## Bull sps7
2427 m68*-bull-sysv2* )
2428 machine=sps7 opsys=usg5-2
2429 ;;
2430
2431 ## CCI 5/32, 6/32 -- see "Tahoe".
2432
2433 ## Celerity
2434 ## I don't know what configuration name to use for this; config.sub
2435 ## doesn't seem to know anything about it. Hey, Celerity users, get
2436 ## in touch with us!
2437 celerity-celerity-bsd* )
2438 machine=celerity opsys=bsd4-2
2439 ;;
2440
2441 ## Clipper
2442 ## What operating systems does this chip run that Emacs has been
2443 ## tested on?
2444 clipper-* )
2445 machine=clipper
2446 ## We'll use the catch-all code at the bottom to guess the
2447 ## operating system.
2448 ;;
2449
df645f7c
AS
2450 ## Compaq Nonstop
2451 mips-compaq-nonstopux* )
2452 machine=nonstopux opsys=nonstopux
2453 ;;
2454
ba4481b5
DL
2455 ## Convex
2456 *-convex-bsd* | *-convex-convexos* )
2457 machine=convex opsys=bsd4-3
2458 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
2459 NON_GNU_CPP="cc -E -P"
2460 ;;
2461
2462 ## Cubix QBx/386
2463 i[3456]86-cubix-sysv* )
2464 machine=intel386 opsys=usg5-3
2465 ;;
2466
2467 ## Cydra 5
2468 cydra*-cydrome-sysv* )
2469 machine=cydra5 opsys=usg5-3
2470 ;;
2471
2472 ## Data General AViiON Machines
2473 ## DG changed naming conventions with the release of 5.4.4.10, they
2474 ## dropped the initial 5.4 but left the intervening R. Because of the
2475 ## R this shouldn't conflict with older versions of the OS (which I
2476 ## think were named like dgux4.*). In addition, DG new AViiONs series
2477 ## uses either Motorola M88k or Intel Pentium CPUs.
2478 m88k-dg-dguxR4.* | m88k-dg-dgux4* )
2479 machine=aviion opsys=dgux4
2480 ;;
2481 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* )
2482 ## This name is dgux5-4-3 instead of dgux5-4r3
2483 ## to avoid a file name conflict on MSDOS.
2484 machine=aviion opsys=dgux5-4-3
2485 ;;
2486 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* )
2487 machine=aviion opsys=dgux5-4r2
2488 ;;
2489 m88k-dg-dgux* )
2490 machine=aviion opsys=dgux
2491 ;;
2492
2493 ## Data General AViiON Intel (x86) Machines
2494 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
2495 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
2496 i[345]86-dg-dguxR4* )
2497 machine=aviion-intel opsys=dgux4
2498 ;;
2499
2500 ## DECstations
2501 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* )
2502 machine=pmax opsys=bsd4-2
2503 ;;
2504 mips-dec-ultrix4.[12]* | mips-dec-bsd* )
2505 machine=pmax opsys=bsd4-3
2506 ;;
2507 mips-dec-ultrix* )
2508 machine=pmax opsys=ultrix4-3
2509 ;;
2510 mips-dec-osf* )
2511 machine=pmax opsys=osf1
2512 ;;
2513 mips-dec-mach_bsd4.3* )
2514 machine=pmax opsys=mach-bsd4-3
2515 ;;
2516
cd890796
JD
2517 ## Motorola Delta machines
2518 m68k-motorola-sysv* | m68000-motorola-sysv* )
2519 machine=delta opsys=usg5-3
2520 if test -z "`type gnucc | grep 'not found'`"
2521 then
2522 if test -s /etc/167config
2523 then CC="gnucc -m68040"
2524 else CC="gnucc -m68881"
2525 fi
2526 else
2527 if test -z "`type gcc | grep 'not found'`"
2528 then CC=gcc
2529 else CC=cc
2530 fi
2531 fi
2532 ;;
ba4481b5
DL
2533 m88k-motorola-sysv4* )
2534 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
2535 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
2536 # I hope there are not other 4.0 versions for this machine
2537 # which really need usg5-4 instead.
2538 machine=delta88k opsys=usg5-4-2
2539 ;;
2540 m88k-motorola-sysv* | m88k-motorola-m88kbcs* )
2541 machine=delta88k opsys=usg5-3
2542 ;;
2543
2544 ## Dual machines
2545 m68*-dual-sysv* )
2546 machine=dual opsys=usg5-2
2547 ;;
2548 m68*-dual-uniplus* )
2549 machine=dual opsys=unipl5-2
2550 ;;
2551
2552 ## Elxsi 6400
2553 elxsi-elxsi-sysv* )
2554 machine=elxsi opsys=usg5-2
2555 ;;
2556
2557 ## Encore machines
2558 ns16k-encore-bsd* )
2559 machine=ns16000 opsys=umax
2560 ;;
2561
65171e3a
DL
2562 ## The GEC 63 - apparently, this port isn't really finished yet.
2563 # I'm sure we finished off the last of the machines, though. -- fx
ba4481b5
DL
2564
2565 ## Gould Power Node and NP1
2566 pn-gould-bsd4.2* )
2567 machine=gould opsys=bsd4-2
2568 ;;
2569 pn-gould-bsd4.3* )
2570 machine=gould opsys=bsd4-3
2571 ;;
2572 np1-gould-bsd* )
2573 machine=gould-np1 opsys=bsd4-3
2574 ;;
2575
2576 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
2577 ## as far as Emacs is concerned).
2578 m88k-harris-cxux* )
2579 # Build needs to be different on 7.0 and later releases
2580 case "`uname -r`" in
2581 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
2582 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
2583 esac
2584 NON_GNU_CPP="/lib/cpp"
2585 ;;
2586 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
2587 m68k-harris-cxux* )
2588 machine=nh3000 opsys=cxux
2589 ;;
2590 ## Harris power pc NightHawk running Power UNIX (Series 6000)
2591 powerpc-harris-powerunix )
2592 machine=nh6000 opsys=powerunix
2593 NON_GNU_CPP="cc -Xo -E -P"
2594 ;;
6fbb6db1
GM
2595 ## SR2001/SR2201 running HI-UX/MPP
2596 hppa1.1-hitachi-hiuxmpp* )
2597 machine=sr2k opsys=hiuxmpp
2598 ;;
2599 hppa1.1-hitachi-hiuxwe2* )
2600 machine=sr2k opsys=hiuxwe2
2601 ;;
ba4481b5
DL
2602 ## Honeywell XPS100
2603 xps*-honeywell-sysv* )
2604 machine=xps100 opsys=usg5-2
2605 ;;
2606
2607 ## HP 9000 series 200 or 300
2608 m68*-hp-bsd* )
2609 machine=hp9000s300 opsys=bsd4-3
2610 ;;
2611 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
2612 m68*-hp-hpux* )
2613 case "`uname -r`" in
2614 ## Someone's system reports A.B8.05 for this.
2615 ## I wonder what other possibilities there are.
2616 *.B8.* ) machine=hp9000s300 opsys=hpux8 ;;
2617 *.08.* ) machine=hp9000s300 opsys=hpux8 ;;
2618 *.09.* ) machine=hp9000s300 opsys=hpux9 ;;
2619 *.1[0-9].* ) machine=hp9000s300 opsys=hpux9shr ;;
2620 *) machine=hp9000s300 opsys=hpux ;;
2621 esac
2622 ;;
2623
6fbb6db1
GM
2624 ## HP 9000 series 700 and 800, running HP/UX
2625 hppa*-hp-hpux7* )
2626 machine=hp800 opsys=hpux
2627 ;;
2628 hppa*-hp-hpux8* )
2629 machine=hp800 opsys=hpux8
2630 ;;
2631 hppa*-hp-hpux9shr* )
2632 machine=hp800 opsys=hpux9shr
2633 ;;
2634 hppa*-hp-hpux9* )
2635 machine=hp800 opsys=hpux9
2636 ;;
2637 hppa*-hp-hpux10.2* )
2638 machine=hp800 opsys=hpux10-20
2639 ;;
2640 hppa*-hp-hpux10* )
2641 machine=hp800 opsys=hpux10
2642 ;;
2643 hppa*-hp-hpux1[1-9]* )
2644 machine=hp800 opsys=hpux11
2645 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
2646 ;;
2647
13aadc96
CY
2648 hppa*-*-linux-gnu* )
2649 machine=hp800 opsys=gnu-linux
2650 ;;
2651
6fbb6db1
GM
2652 ## HP 9000 series 700 and 800, running HP/UX
2653 hppa*-hp-hpux* )
2654 ## Cross-compilation? Nah!
2655 case "`uname -r`" in
2656 ## Someone's system reports A.B8.05 for this.
2657 ## I wonder what other possibilities there are.
2658 *.B8.* ) machine=hp800 opsys=hpux8 ;;
2659 *.08.* ) machine=hp800 opsys=hpux8 ;;
2660 *.09.* ) machine=hp800 opsys=hpux9 ;;
2661 *) machine=hp800 opsys=hpux10 ;;
2662 esac
2663 ;;
13aadc96
CY
2664 hppa*-*-nextstep* )
2665 machine=hp800 opsys=nextstep
2666 ;;
2667
ba4481b5
DL
2668 ## Orion machines
2669 orion-orion-bsd* )
2670 machine=orion opsys=bsd4-2
2671 ;;
2672 clipper-orion-bsd* )
2673 machine=orion105 opsys=bsd4-2
2674 ;;
2675
2676 ## IBM machines
2677 i[3456]86-ibm-aix1.1* )
2678 machine=ibmps2-aix opsys=usg5-2-2
2679 ;;
2680 i[3456]86-ibm-aix1.[23]* | i[3456]86-ibm-aix* )
2681 machine=ibmps2-aix opsys=usg5-3
2682 ;;
2683 i370-ibm-aix*)
2684 machine=ibm370aix opsys=usg5-3
2685 ;;
55597d70 2686 s390-*-linux-gnu* )
138f0859
GM
2687 machine=ibms390 opsys=gnu-linux
2688 ;;
bcdb1378
EZ
2689 s390x-*-linux-gnu* )
2690 machine=ibms390x opsys=gnu-linux
2691 ;;
ba4481b5
DL
2692 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* )
2693 machine=ibmrs6000 opsys=aix3-1
2694 ;;
2695 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 )
2696 machine=ibmrs6000 opsys=aix3-2-5
2697 ;;
2698 rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* )
2699 machine=ibmrs6000 opsys=aix4-1
2700 ;;
2701 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* )
2702 machine=ibmrs6000 opsys=aix4-2
2703 ;;
67bf991b
CY
2704 rs6000-ibm-aix4.3* | powerpc-ibm-aix4.3* )
2705 machine=ibmrs6000 opsys=aix4-2
2706 ;;
55597d70 2707 rs6000-ibm-aix5* | powerpc-ibm-aix5* )
d6b82250
EZ
2708 machine=ibmrs6000 opsys=aix4-2
2709 ;;
ba4481b5
DL
2710 rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0* )
2711 machine=ibmrs6000 opsys=aix4
2712 ;;
2713 rs6000-ibm-aix4* | powerpc-ibm-aix4* )
2714 machine=ibmrs6000 opsys=aix4-1
2715 ;;
2716 rs6000-ibm-aix* | powerpc-ibm-aix* )
2717 machine=ibmrs6000 opsys=aix3-2
2718 ;;
2719 romp-ibm-bsd4.3* )
2720 machine=ibmrt opsys=bsd4-3
2721 ;;
2722 romp-ibm-bsd4.2* )
2723 machine=ibmrt opsys=bsd4-2
2724 ;;
2725 romp-ibm-aos4.3* )
2726 machine=ibmrt opsys=bsd4-3
2727 ;;
2728 romp-ibm-aos4.2* )
2729 machine=ibmrt opsys=bsd4-2
2730 ;;
2731 romp-ibm-aos* )
2732 machine=ibmrt opsys=bsd4-3
2733 ;;
2734 romp-ibm-bsd* )
2735 machine=ibmrt opsys=bsd4-3
2736 ;;
2737 romp-ibm-aix* )
2738 machine=ibmrt-aix opsys=usg5-2-2
2739 ;;
2740
2741 ## Integrated Solutions `Optimum V'
2742 m68*-isi-bsd4.2* )
2743 machine=isi-ov opsys=bsd4-2
2744 ;;
2745 m68*-isi-bsd4.3* )
2746 machine=isi-ov opsys=bsd4-3
2747 ;;
2748
2749 ## Intel 386 machines where we do care about the manufacturer
2750 i[3456]86-intsys-sysv* )
2751 machine=is386 opsys=usg5-2-2
2752 ;;
2753
2754 ## Prime EXL
2755 i[3456]86-prime-sysv* )
2756 machine=i386 opsys=usg5-3
2757 ;;
2758
2759 ## Sequent Symmetry running Dynix
2760 i[3456]86-sequent-bsd* )
2761 machine=symmetry opsys=bsd4-3
2762 ;;
2763
2764 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
2765 i[3456]86-sequent-ptx4* | i[3456]86-sequent-sysv4* )
2766 machine=sequent-ptx opsys=ptx4
2767 NON_GNU_CPP=/lib/cpp
2768 ;;
2769
2770 ## Sequent Symmetry running DYNIX/ptx
2771 ## Use the old cpp rather than the newer ANSI one.
2772 i[3456]86-sequent-ptx* )
2773 machine=sequent-ptx opsys=ptx
2774 NON_GNU_CPP="/lib/cpp"
2775 ;;
2776
2777 ## ncr machine running svr4.3.
2778 i[3456]86-ncr-sysv4.3 )
2779 machine=ncr386 opsys=usg5-4-3
2780 ;;
2781
2782 ## Unspecified sysv on an ncr machine defaults to svr4.2.
2783 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
2784 i[3456]86-ncr-sysv* )
2785 machine=ncr386 opsys=usg5-4-2
2786 ;;
2787
2788 ## Intel Paragon OSF/1
2789 i860-intel-osf1* )
2790 machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp
2791 ;;
2792
2793 ## Intel 860
2794 i860-*-sysv4* )
2795 machine=i860 opsys=usg5-4
2796 NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc.
2797 NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
2798 ;;
2799
c76e04a8
GM
2800 ## Macintosh PowerPC
2801 powerpc*-*-linux-gnu* )
2802 machine=macppc opsys=gnu-linux
2803 ;;
2804
ba4481b5
DL
2805 ## Masscomp machines
2806 m68*-masscomp-rtu* )
2807 machine=masscomp opsys=rtu
2808 ;;
2809
2810 ## Megatest machines
2811 m68*-megatest-bsd* )
2812 machine=mega68 opsys=bsd4-2
2813 ;;
2814
2815 ## Workstations sold by MIPS
2816 ## This is not necessarily all workstations using the MIPS processor -
2817 ## Irises are produced by SGI, and DECstations by DEC.
2818
2819 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
2820 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
2821 ## it gives for choosing between the alternatives seems to be "Use
2822 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
2823 ## the BSD world." I'll assume that these are instructions for
2824 ## handling two odd situations, and that every other situation
2825 ## should use mips.h and usg5-2-2, they being listed first.
2826 mips-mips-usg* )
2827 machine=mips4
2828 ## Fall through to the general code at the bottom to decide on the OS.
2829 ;;
2830 mips-mips-riscos4* )
2831 machine=mips4 opsys=bsd4-3
2832 NON_GNU_CC="cc -systype bsd43"
2833 NON_GNU_CPP="cc -systype bsd43 -E"
2834 ;;
2835 mips-mips-riscos5* )
2836 machine=mips4 opsys=riscos5
2837 NON_GNU_CC="cc -systype bsd43"
2838 NON_GNU_CPP="cc -systype bsd43 -E"
2839 ;;
2840 mips-mips-bsd* )
2841 machine=mips opsys=bsd4-3
2842 ;;
2843 mips-mips-* )
2844 machine=mips opsys=usg5-2-2
2845 ;;
2846
2847 ## NeXT
2848 m68*-next-* | m68k-*-nextstep* )
2849 machine=m68k opsys=nextstep
2850 ;;
2851
2852 ## The complete machine from National Semiconductor
2853 ns32k-ns-genix* )
2854 machine=ns32000 opsys=usg5-2
2855 ;;
2856
2857 ## NCR machines
2858 m68*-ncr-sysv2* | m68*-ncr-sysvr2* )
2859 machine=tower32 opsys=usg5-2-2
2860 ;;
2861 m68*-ncr-sysv3* | m68*-ncr-sysvr3* )
2862 machine=tower32v3 opsys=usg5-3
2863 ;;
2864
2865 ## NEC EWS4800
2866 mips-nec-sysv4*)
2867 machine=ews4800 opsys=ux4800
2868 ;;
2869
2870 ## Nixdorf Targon 31
2871 m68*-nixdorf-sysv* )
2872 machine=targon31 opsys=usg5-2-2
2873 ;;
2874
2875 ## Nu (TI or LMI)
2876 m68*-nu-sysv* )
2877 machine=nu opsys=usg5-2
2878 ;;
2879
2880 ## Plexus
2881 m68*-plexus-sysv* )
2882 machine=plexus opsys=usg5-2
2883 ;;
2884
ba4481b5
DL
2885 ## Pyramid machines
2886 ## I don't really have any idea what sort of processor the Pyramid has,
2887 ## so I'm assuming it is its own architecture.
2888 pyramid-pyramid-bsd* )
2889 machine=pyramid opsys=bsd4-2
2890 ;;
2891
2892 ## Sequent Balance
2893 ns32k-sequent-bsd4.2* )
2894 machine=sequent opsys=bsd4-2
2895 ;;
2896 ns32k-sequent-bsd4.3* )
2897 machine=sequent opsys=bsd4-3
2898 ;;
2899
2900 ## Siemens Nixdorf
2901 mips-siemens-sysv* | mips-sni-sysv*)
2902 machine=mips-siemens opsys=usg5-4
2903 NON_GNU_CC=/usr/ccs/bin/cc
2904 NON_GNU_CPP=/usr/ccs/lib/cpp
2905 ;;
2906
2907 ## Silicon Graphics machines
2908 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
2909 m68*-sgi-iris3.5* )
2910 machine=irist opsys=iris3-5
2911 ;;
2912 m68*-sgi-iris3.6* | m68*-sgi-iris*)
2913 machine=irist opsys=iris3-6
2914 ;;
2915 ## Iris 4D
2916 mips-sgi-irix3* )
2917 machine=iris4d opsys=irix3-3
2918 ;;
2919 mips-sgi-irix4* )
2920 machine=iris4d opsys=irix4-0
2921 ;;
2922 mips-sgi-irix6.5 )
2923 machine=iris4d opsys=irix6-5
946173ad
DL
2924 # Without defining _LANGUAGE_C, things get masked out in the headers
2925 # so that, for instance, grepping for `free' in stdlib.h fails and
2926 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
2927 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
d42122a3 2928 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
ba4481b5
DL
2929 ;;
2930 mips-sgi-irix6* )
2931 machine=iris4d opsys=irix6-0
c4bb2108 2932 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
946173ad
DL
2933 # but presumably it does no harm.
2934 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
d42122a3 2935 # -32 probably isn't necessary in later v.6s -- anyone know which?
ba4481b5
DL
2936 NON_GCC_TEST_OPTIONS=-32
2937 ;;
2938 mips-sgi-irix5.[01]* )
2939 machine=iris4d opsys=irix5-0
2940 ;;
2941 mips-sgi-irix5* | mips-sgi-irix* )
2942 machine=iris4d opsys=irix5-2
2943 ;;
2944
2945 ## SONY machines
2946 m68*-sony-bsd4.2* )
2947 machine=news opsys=bsd4-2
2948 ;;
2949 m68*-sony-bsd4.3* )
2950 machine=news opsys=bsd4-3
2951 ;;
2952 m68*-sony-newsos3* | m68*-sony-news3*)
2953 machine=news opsys=bsd4-3
2954 ;;
2955 mips-sony-bsd* | mips-sony-newsos4* | mips-sony-news4*)
2956 machine=news-risc opsys=bsd4-3
2957 ;;
2958 mips-sony-newsos6* )
2959 machine=news-r6 opsys=newsos6
2960 ;;
2961 mips-sony-news* )
2962 machine=news-risc opsys=newsos5
2963 ;;
2964
2965 ## Stride
2966 m68*-stride-sysv* )
2967 machine=stride opsys=usg5-2
2968 ;;
2969
2970 ## Suns
2971 sparc-*-linux-gnu* | sparc64-*-linux-gnu* )
2972 machine=sparc opsys=gnu-linux
2973 ;;
2974
d054101f 2975 *-auspex-sunos* | *-sun-sunos* | *-sun-bsd* | *-sun-solaris* \
ba4481b5
DL
2976 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \
2977 | rs6000-*-solaris2*)
2978 case "${canonical}" in
2979 m68*-sunos1* ) machine=sun1 ;;
2980 m68*-sunos2* ) machine=sun2 ;;
2981 m68* ) machine=sun3 ;;
2982 i[3456]86-sun-sunos[34]* ) machine=sun386 ;;
2983 i[3456]86-*-* ) machine=intel386 ;;
af46e133 2984 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
ba4481b5
DL
2985 powerpcle* ) machine=powerpcle ;;
2986 powerpc* | rs6000* ) machine=ibmrs6000 ;;
2987 sparc* ) machine=sparc ;;
2988 * ) unported=yes ;;
2989 esac
2990 case "${canonical}" in
2991 ## The Sun386 didn't get past 4.0.
2992 i[3456]86-*-sunos4 ) opsys=sunos4-0 ;;
2993 *-sunos4.0* ) opsys=sunos4-0 ;;
2994 *-sunos4.1.[3-9]*noshare )
2995 ## This name is sunos413 instead of sunos4-1-3
2996 ## to avoid a file name conflict on MSDOS.
2997 opsys=sunos413
2998 NON_GNU_CPP=/usr/lib/cpp
2999 NON_GCC_TEST_OPTIONS=-Bstatic
3000 GCC_TEST_OPTIONS=-static
3001 ;;
3002 *-sunos4.1.[3-9]* | *-sunos4shr*)
3003 opsys=sunos4shr
3004 NON_GNU_CPP=/usr/lib/cpp
3005 ;;
3006 *-sunos4* | *-sunos )
3007 opsys=sunos4-1
3008 NON_GCC_TEST_OPTIONS=-Bstatic
3009 GCC_TEST_OPTIONS=-static
3010 ;;
3011 *-sunos5.3* | *-solaris2.3* )
3012 opsys=sol2-3
3013 NON_GNU_CPP=/usr/ccs/lib/cpp
3014 ;;
3015 *-sunos5.4* | *-solaris2.4* )
3016 opsys=sol2-4
3017 NON_GNU_CPP=/usr/ccs/lib/cpp
3018 RANLIB="ar -ts"
3019 ;;
3020 *-sunos5.5* | *-solaris2.5* )
3021 opsys=sol2-5
3022 NON_GNU_CPP=/usr/ccs/lib/cpp
3023 RANLIB="ar -ts"
3024 ;;
8e967cf7
MR
3025 *-sunos5.6* | *-solaris2.6* )
3026 opsys=sol2-6
3027 NON_GNU_CPP=/usr/ccs/lib/cpp
3028 RANLIB="ar -ts"
3029 ;;
ba4481b5 3030 *-sunos5* | *-solaris* )
9e71690e 3031 opsys=sol2-6
089a966d
GM
3032 emacs_check_sunpro_c=yes
3033 NON_GNU_CPP=/usr/ccs/lib/cpp
ba4481b5
DL
3034 ;;
3035 * ) opsys=bsd4-2 ;;
3036 esac
3037 ## Watch out for a compiler that we know will not work.
3038 case "${canonical}" in
3039 *-solaris* | *-sunos5* )
3040 if [ "x$CC" = x/usr/ucb/cc ]; then
3041 ## /usr/ucb/cc doesn't work;
3042 ## we should find some other compiler that does work.
3043 unset CC
3044 fi
3045 ;;
3046 *) ;;
3047 esac
3048 ;;
3049 sparc-*-nextstep* )
3050 machine=sparc opsys=nextstep
3051 ;;
3052
3053 ## Tadpole 68k
3054 m68*-tadpole-sysv* )
3055 machine=tad68k opsys=usg5-3
3056 ;;
3057
3058 ## Tahoe machines
3059 tahoe-tahoe-bsd4.2* )
3060 machine=tahoe opsys=bsd4-2
3061 ;;
3062 tahoe-tahoe-bsd4.3* )
3063 machine=tahoe opsys=bsd4-3
3064 ;;
3065
3066 ## Tandem Integrity S2
3067 mips-tandem-sysv* )
3068 machine=tandem-s2 opsys=usg5-3
3069 ;;
3070
3071 ## Tektronix XD88
3072 m88k-tektronix-sysv3* )
3073 machine=tekxd88 opsys=usg5-3
3074 ;;
3075
3076 ## Tektronix 16000 box (6130?)
3077 ns16k-tektronix-bsd* )
3078 machine=ns16000 opsys=bsd4-2
3079 ;;
3080 ## Tektronix 4300
3081 ## src/m/tek4300.h hints that this is a m68k machine.
3082 m68*-tektronix-bsd* )
3083 machine=tek4300 opsys=bsd4-3
3084 ;;
3085
3086 ## Titan P2 or P3
3087 ## We seem to have lost the machine-description file titan.h!
3088 titan-titan-sysv* )
3089 machine=titan opsys=usg5-3
3090 ;;
3091
3092 ## Ustation E30 (SS5E)
3093 m68*-unisys-uniplus* )
3094 machine=ustation opsystem=unipl5-2
3095 ;;
3096
3097 ## Vaxen.
3098 vax-dec-* )
3099 machine=vax
3100 case "${canonical}" in
3101 *-bsd4.1* ) opsys=bsd4-1 ;;
3102 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;;
3103 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;;
3104 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
3105 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
3106 *-vms* ) opsys=vms ;;
3107 * ) unported=yes
3108 esac
3109 ;;
3110
3111 ## Whitechapel MG1
3112 ns16k-whitechapel-* )
3113 machine=mg1
3114 ## We don't know what sort of OS runs on these; we'll let the
3115 ## operating system guessing code below try.
3116 ;;
3117
3118 ## Wicat
3119 m68*-wicat-sysv* )
3120 machine=wicat opsys=usg5-2
3121 ;;
3122
f4988be7
GM
3123 ## IA-64
3124 ia64*-*-linux* )
3125 machine=ia64 opsys=gnu-linux
3126 ;;
3127
ba4481b5
DL
3128 ## Intel 386 machines where we don't care about the manufacturer
3129 i[3456]86-*-* )
3130 machine=intel386
3131 case "${canonical}" in
c60ee5e7 3132 *-cygwin ) opsys=cygwin ;;
eae54018 3133 *-darwin* ) opsys=darwin
23fd4483
ST
3134 CPP="${CC-cc} -E -no-cpp-precomp"
3135 ;;
ba4481b5
DL
3136 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
3137 *-isc2.2* ) opsys=isc2-2 ;;
3138 *-isc4.0* ) opsys=isc4-0 ;;
3139 *-isc4.* ) opsys=isc4-1
3140 GCC_TEST_OPTIONS=-posix
3141 NON_GCC_TEST_OPTIONS=-Xp
3142 ;;
3143 *-isc* ) opsys=isc3-0 ;;
3144 *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;;
3145 *-esix* ) opsys=esix ;;
3146 *-xenix* ) opsys=xenix ;;
3147 *-linux-gnu* ) opsys=gnu-linux ;;
3148 *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;;
503d2be0 3149 *-sco3.2v5* ) opsys=sco5
ba4481b5
DL
3150 NON_GNU_CPP=/lib/cpp
3151 # Prevent -belf from being passed to $CPP.
3152 # /lib/cpp does not accept it.
3153 OVERRIDE_CPPFLAGS=" "
3154 ;;
3155 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
55597d70
DL
3156 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3157 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
ba4481b5 3158 *-386bsd* ) opsys=386bsd ;;
ba4481b5
DL
3159 *-nextstep* ) opsys=nextstep ;;
3160 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
3161 esac
3162 ;;
3163
3164 ## m68k Linux-based GNU system
3165 m68k-*-linux-gnu* )
3166 machine=m68k opsys=gnu-linux
3167 ;;
3168
3169 ## Mips Linux-based GNU system
cd958eb3 3170 mips-*-linux-gnu* | mipsel-*-linux-gnu* )
ba4481b5
DL
3171 machine=mips opsys=gnu-linux
3172 ;;
3173
3174 ## UXP/DS
3175 sparc-fujitsu-sysv4* )
3176 machine=sparc opsys=uxpds
3177 NON_GNU_CPP=/usr/ccs/lib/cpp
3178 RANLIB="ar -ts"
3179 ;;
3180
3181 ## UXP/V
3182 f301-fujitsu-uxpv4.1)
3183 machine=f301 opsys=uxpv
3184 ;;
3185
598a2813
AS
3186 ## AMD x86-64 Linux-based GNU system
3187 x86_64-*-linux-gnu* )
24b01ec4 3188 machine=amdx86-64 opsys=gnu-linux
598a2813
AS
3189 ;;
3190
94218e27
DN
3191 ## Tensilica Xtensa Linux-based GNU system
3192 xtensa-*-linux-gnu* )
3193 machine=xtensa opsys=gnu-linux
3194 ;;
3195
ba4481b5
DL
3196 * )
3197 unported=yes
3198 ;;
3199esac
3200
3201### If the code above didn't choose an operating system, just choose
3202### an operating system based on the configuration name. You really
3203### only want to use this when you have no idea what the right
3204### operating system is; if you know what operating systems a machine
3205### runs, it's cleaner to make it explicit in the case statement
3206### above.
3207if test x"${opsys}" = x; then
3208 case "${canonical}" in
3209 *-gnu* ) opsys=gnu ;;
3210 *-bsd4.[01] ) opsys=bsd4-1 ;;
3211 *-bsd4.2 ) opsys=bsd4-2 ;;
3212 *-bsd4.3 ) opsys=bsd4-3 ;;
3213 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;;
3214 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;;
3215 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;;
3216 *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;;
3217 *-sysv4.2uw* ) opsys=unixware ;;
55597d70
DL
3218 *-sysv5uw* ) opsys=unixware ;;
3219 *-sysv5OpenUNIX* ) opsys=unixware ;;
ba4481b5
DL
3220 *-sysv4.1* | *-sysvr4.1* )
3221 NON_GNU_CPP=/usr/lib/cpp
3222 opsys=usg5-4 ;;
3223 *-sysv4.[2-9]* | *-sysvr4.[2-9]* )
3224 if [ x$NON_GNU_CPP = x ]; then
3225 if [ -f /usr/ccs/lib/cpp ]; then
3226 NON_GNU_CPP=/usr/ccs/lib/cpp
3227 else
3228 NON_GNU_CPP=/lib/cpp
3229 fi
3230 fi
3231 opsys=usg5-4-2 ;;
3232 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
3233 * )
3234 unported=yes
3235 ;;
3236 esac
3237fi
3238
c0d27fcc 3239
22044edf 3240
ba4481b5 3241if test $unported = yes; then
c0d27fcc 3242 { { echo "$as_me:$LINENO: error: Emacs hasn't been ported to \`${canonical}' systems.
503d2be0
AS
3243Check \`etc/MACHINES' for recognized configuration names." >&5
3244echo "$as_me: error: Emacs hasn't been ported to \`${canonical}' systems.
3245Check \`etc/MACHINES' for recognized configuration names." >&2;}
3246 { (exit 1); exit 1; }; }
ba4481b5
DL
3247fi
3248
3249machfile="m/${machine}.h"
3250opsysfile="s/${opsys}.h"
3251
c0d27fcc 3252
ba4481b5
DL
3253#### Choose a compiler.
3254test -n "$CC" && cc_specified=yes
3255
3256# Save the value of CFLAGS that the user specified.
3257SPECIFIED_CFLAGS="$CFLAGS"
3258
3259case ${with_gcc} in
3260 "yes" ) CC="gcc" GCC=yes ;;
3261 "no" ) : ${CC=cc} ;;
503d2be0
AS
3262 * )
3263esac
3264ac_ext=c
3265ac_cpp='$CPP $CPPFLAGS'
3266ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3267ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3268ac_compiler_gnu=$ac_cv_c_compiler_gnu
3269if test -n "$ac_tool_prefix"; then
3270 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3271set dummy ${ac_tool_prefix}gcc; ac_word=$2
d6e01aa5
KL
3272{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3273echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3274if test "${ac_cv_prog_CC+set}" = set; then
3275 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
3276else
3277 if test -n "$CC"; then
3278 ac_cv_prog_CC="$CC" # Let the user override the test.
3279else
c0d27fcc
MR
3280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3281for as_dir in $PATH
3282do
3283 IFS=$as_save_IFS
3284 test -z "$as_dir" && as_dir=.
3285 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3287 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3288 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3289 break 2
3290 fi
3291done
503d2be0 3292done
d6e01aa5 3293IFS=$as_save_IFS
503d2be0 3294
ba4481b5
DL
3295fi
3296fi
503d2be0 3297CC=$ac_cv_prog_CC
ba4481b5 3298if test -n "$CC"; then
d6e01aa5
KL
3299 { echo "$as_me:$LINENO: result: $CC" >&5
3300echo "${ECHO_T}$CC" >&6; }
503d2be0 3301else
d6e01aa5
KL
3302 { echo "$as_me:$LINENO: result: no" >&5
3303echo "${ECHO_T}no" >&6; }
503d2be0
AS
3304fi
3305
d6e01aa5 3306
503d2be0
AS
3307fi
3308if test -z "$ac_cv_prog_CC"; then
3309 ac_ct_CC=$CC
3310 # Extract the first word of "gcc", so it can be a program name with args.
3311set dummy gcc; ac_word=$2
d6e01aa5
KL
3312{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3313echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3314if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3315 echo $ECHO_N "(cached) $ECHO_C" >&6
3316else
3317 if test -n "$ac_ct_CC"; then
3318 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3319else
c0d27fcc
MR
3320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3321for as_dir in $PATH
3322do
3323 IFS=$as_save_IFS
3324 test -z "$as_dir" && as_dir=.
3325 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3327 ac_cv_prog_ac_ct_CC="gcc"
3328 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3329 break 2
3330 fi
3331done
503d2be0 3332done
d6e01aa5 3333IFS=$as_save_IFS
503d2be0
AS
3334
3335fi
3336fi
3337ac_ct_CC=$ac_cv_prog_ac_ct_CC
3338if test -n "$ac_ct_CC"; then
d6e01aa5
KL
3339 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3340echo "${ECHO_T}$ac_ct_CC" >&6; }
ba4481b5 3341else
d6e01aa5
KL
3342 { echo "$as_me:$LINENO: result: no" >&5
3343echo "${ECHO_T}no" >&6; }
503d2be0
AS
3344fi
3345
d6e01aa5
KL
3346 if test "x$ac_ct_CC" = x; then
3347 CC=""
3348 else
3349 case $cross_compiling:$ac_tool_warned in
3350yes:)
3351{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3352whose name does not start with the host triplet. If you think this
3353configuration is useful to you, please write to autoconf@gnu.org." >&5
3354echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3355whose name does not start with the host triplet. If you think this
3356configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3357ac_tool_warned=yes ;;
3358esac
3359 CC=$ac_ct_CC
3360 fi
503d2be0
AS
3361else
3362 CC="$ac_cv_prog_CC"
ba4481b5
DL
3363fi
3364
3365if test -z "$CC"; then
d6e01aa5
KL
3366 if test -n "$ac_tool_prefix"; then
3367 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
503d2be0 3368set dummy ${ac_tool_prefix}cc; ac_word=$2
d6e01aa5
KL
3369{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3370echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3371if test "${ac_cv_prog_CC+set}" = set; then
3372 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
3373else
3374 if test -n "$CC"; then
3375 ac_cv_prog_CC="$CC" # Let the user override the test.
3376else
c0d27fcc
MR
3377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3378for as_dir in $PATH
3379do
3380 IFS=$as_save_IFS
3381 test -z "$as_dir" && as_dir=.
3382 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3384 ac_cv_prog_CC="${ac_tool_prefix}cc"
3385 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3386 break 2
3387 fi
3388done
503d2be0 3389done
d6e01aa5 3390IFS=$as_save_IFS
503d2be0
AS
3391
3392fi
3393fi
3394CC=$ac_cv_prog_CC
3395if test -n "$CC"; then
d6e01aa5
KL
3396 { echo "$as_me:$LINENO: result: $CC" >&5
3397echo "${ECHO_T}$CC" >&6; }
503d2be0 3398else
d6e01aa5
KL
3399 { echo "$as_me:$LINENO: result: no" >&5
3400echo "${ECHO_T}no" >&6; }
503d2be0
AS
3401fi
3402
503d2be0 3403
d6e01aa5 3404 fi
503d2be0
AS
3405fi
3406if test -z "$CC"; then
3407 # Extract the first word of "cc", so it can be a program name with args.
3408set dummy cc; ac_word=$2
d6e01aa5
KL
3409{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3410echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3411if test "${ac_cv_prog_CC+set}" = set; then
3412 echo $ECHO_N "(cached) $ECHO_C" >&6
3413else
3414 if test -n "$CC"; then
3415 ac_cv_prog_CC="$CC" # Let the user override the test.
3416else
3417 ac_prog_rejected=no
c0d27fcc
MR
3418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3419for as_dir in $PATH
3420do
3421 IFS=$as_save_IFS
3422 test -z "$as_dir" && as_dir=.
3423 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3425 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3426 ac_prog_rejected=yes
3427 continue
3428 fi
3429 ac_cv_prog_CC="cc"
3430 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3431 break 2
3432 fi
3433done
503d2be0 3434done
d6e01aa5 3435IFS=$as_save_IFS
503d2be0 3436
ba4481b5
DL
3437if test $ac_prog_rejected = yes; then
3438 # We found a bogon in the path, so make sure we never use it.
3439 set dummy $ac_cv_prog_CC
3440 shift
503d2be0 3441 if test $# != 0; then
ba4481b5
DL
3442 # We chose a different compiler from the bogus one.
3443 # However, it has the same basename, so the bogon will be chosen
3444 # first if we set CC to just the basename; use the full file name.
3445 shift
6bae0ccf 3446 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
ba4481b5
DL
3447 fi
3448fi
3449fi
3450fi
503d2be0 3451CC=$ac_cv_prog_CC
ba4481b5 3452if test -n "$CC"; then
d6e01aa5
KL
3453 { echo "$as_me:$LINENO: result: $CC" >&5
3454echo "${ECHO_T}$CC" >&6; }
ba4481b5 3455else
d6e01aa5
KL
3456 { echo "$as_me:$LINENO: result: no" >&5
3457echo "${ECHO_T}no" >&6; }
ba4481b5
DL
3458fi
3459
d6e01aa5 3460
503d2be0
AS
3461fi
3462if test -z "$CC"; then
3463 if test -n "$ac_tool_prefix"; then
d6e01aa5 3464 for ac_prog in cl.exe
503d2be0
AS
3465 do
3466 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3467set dummy $ac_tool_prefix$ac_prog; ac_word=$2
d6e01aa5
KL
3468{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3469echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3470if test "${ac_cv_prog_CC+set}" = set; then
3471 echo $ECHO_N "(cached) $ECHO_C" >&6
c4bb2108
DL
3472else
3473 if test -n "$CC"; then
3474 ac_cv_prog_CC="$CC" # Let the user override the test.
3475else
c0d27fcc
MR
3476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477for as_dir in $PATH
3478do
3479 IFS=$as_save_IFS
3480 test -z "$as_dir" && as_dir=.
3481 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3483 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3484 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3485 break 2
3486 fi
3487done
503d2be0 3488done
d6e01aa5 3489IFS=$as_save_IFS
503d2be0 3490
c4bb2108
DL
3491fi
3492fi
503d2be0 3493CC=$ac_cv_prog_CC
c4bb2108 3494if test -n "$CC"; then
d6e01aa5
KL
3495 { echo "$as_me:$LINENO: result: $CC" >&5
3496echo "${ECHO_T}$CC" >&6; }
c4bb2108 3497else
d6e01aa5
KL
3498 { echo "$as_me:$LINENO: result: no" >&5
3499echo "${ECHO_T}no" >&6; }
503d2be0
AS
3500fi
3501
d6e01aa5 3502
503d2be0
AS
3503 test -n "$CC" && break
3504 done
3505fi
3506if test -z "$CC"; then
3507 ac_ct_CC=$CC
d6e01aa5 3508 for ac_prog in cl.exe
503d2be0
AS
3509do
3510 # Extract the first word of "$ac_prog", so it can be a program name with args.
3511set dummy $ac_prog; ac_word=$2
d6e01aa5
KL
3512{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3513echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
3514if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3515 echo $ECHO_N "(cached) $ECHO_C" >&6
3516else
3517 if test -n "$ac_ct_CC"; then
3518 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3519else
c0d27fcc
MR
3520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521for as_dir in $PATH
3522do
3523 IFS=$as_save_IFS
3524 test -z "$as_dir" && as_dir=.
3525 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 3526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
3527 ac_cv_prog_ac_ct_CC="$ac_prog"
3528 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3529 break 2
3530 fi
3531done
503d2be0 3532done
d6e01aa5 3533IFS=$as_save_IFS
503d2be0 3534
c4bb2108 3535fi
503d2be0
AS
3536fi
3537ac_ct_CC=$ac_cv_prog_ac_ct_CC
3538if test -n "$ac_ct_CC"; then
d6e01aa5
KL
3539 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3540echo "${ECHO_T}$ac_ct_CC" >&6; }
503d2be0 3541else
d6e01aa5
KL
3542 { echo "$as_me:$LINENO: result: no" >&5
3543echo "${ECHO_T}no" >&6; }
ba4481b5
DL
3544fi
3545
d6e01aa5 3546
503d2be0
AS
3547 test -n "$ac_ct_CC" && break
3548done
ba4481b5 3549
d6e01aa5
KL
3550 if test "x$ac_ct_CC" = x; then
3551 CC=""
3552 else
3553 case $cross_compiling:$ac_tool_warned in
3554yes:)
3555{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3556whose name does not start with the host triplet. If you think this
3557configuration is useful to you, please write to autoconf@gnu.org." >&5
3558echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3559whose name does not start with the host triplet. If you think this
3560configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3561ac_tool_warned=yes ;;
3562esac
3563 CC=$ac_ct_CC
3564 fi
503d2be0
AS
3565fi
3566
3567fi
ba4481b5 3568
c0d27fcc 3569
19650fd6
AS
3570test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3571See \`config.log' for more details." >&5
3572echo "$as_me: error: no acceptable C compiler found in \$PATH
3573See \`config.log' for more details." >&2;}
503d2be0 3574 { (exit 1); exit 1; }; }
c4bb2108 3575
503d2be0 3576# Provide some information about the compiler.
d6e01aa5 3577echo "$as_me:$LINENO: checking for C compiler version" >&5
503d2be0 3578ac_compiler=`set X $ac_compile; echo $2`
d6e01aa5
KL
3579{ (ac_try="$ac_compiler --version >&5"
3580case "(($ac_try" in
3581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3582 *) ac_try_echo=$ac_try;;
3583esac
3584eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3585 (eval "$ac_compiler --version >&5") 2>&5
503d2be0 3586 ac_status=$?
c0d27fcc 3587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3588 (exit $ac_status); }
d6e01aa5
KL
3589{ (ac_try="$ac_compiler -v >&5"
3590case "(($ac_try" in
3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3592 *) ac_try_echo=$ac_try;;
3593esac
3594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3595 (eval "$ac_compiler -v >&5") 2>&5
503d2be0 3596 ac_status=$?
c0d27fcc 3597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3598 (exit $ac_status); }
d6e01aa5
KL
3599{ (ac_try="$ac_compiler -V >&5"
3600case "(($ac_try" in
3601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3602 *) ac_try_echo=$ac_try;;
3603esac
3604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3605 (eval "$ac_compiler -V >&5") 2>&5
503d2be0 3606 ac_status=$?
c0d27fcc 3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3608 (exit $ac_status); }
3609
3610cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3611/* confdefs.h. */
3612_ACEOF
3613cat confdefs.h >>conftest.$ac_ext
3614cat >>conftest.$ac_ext <<_ACEOF
3615/* end confdefs.h. */
c4bb2108 3616
503d2be0
AS
3617int
3618main ()
3619{
3620
3621 ;
3622 return 0;
3623}
3624_ACEOF
3625ac_clean_files_save=$ac_clean_files
19650fd6 3626ac_clean_files="$ac_clean_files a.out a.exe b.out"
503d2be0
AS
3627# Try to create an executable without -o first, disregard a.out.
3628# It will help us diagnose broken compilers, and finding out an intuition
3629# of exeext.
d6e01aa5
KL
3630{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3631echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
503d2be0 3632ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
d6e01aa5
KL
3633#
3634# List of possible output files, starting from the most likely.
3635# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3636# only as a last resort. b.out is created by i960 compilers.
3637ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3638#
3639# The IRIX 6 linker writes into existing files which may not be
3640# executable, retaining their permissions. Remove them first so a
3641# subsequent execution test works.
3642ac_rmfiles=
3643for ac_file in $ac_files
3644do
3645 case $ac_file in
3646 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3647 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3648 esac
3649done
3650rm -f $ac_rmfiles
3651
3652if { (ac_try="$ac_link_default"
3653case "(($ac_try" in
3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 *) ac_try_echo=$ac_try;;
3656esac
3657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3658 (eval "$ac_link_default") 2>&5
503d2be0 3659 ac_status=$?
c0d27fcc 3660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3661 (exit $ac_status); }; then
d6e01aa5
KL
3662 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3663# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3664# in a Makefile. We should not override ac_cv_exeext if it was cached,
3665# so that the user can short-circuit this test for compilers unknown to
3666# Autoconf.
3667for ac_file in $ac_files ''
19650fd6 3668do
6bae0ccf 3669 test -f "$ac_file" || continue
503d2be0 3670 case $ac_file in
d6e01aa5 3671 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
edfaf76d 3672 ;;
19650fd6 3673 [ab].out )
edfaf76d
LK
3674 # We found the default executable, but exeext='' is most
3675 # certainly right.
3676 break;;
19650fd6 3677 *.* )
d6e01aa5
KL
3678 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3679 then :; else
3680 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3681 fi
3682 # We set ac_cv_exeext here because the later test for it is not
3683 # safe: cross compilers may not add the suffix if given an `-o'
3684 # argument, so we may need to know it at that point already.
3685 # Even if this section looks crufty: it has the advantage of
3686 # actually working.
edfaf76d 3687 break;;
19650fd6 3688 * )
edfaf76d 3689 break;;
503d2be0
AS
3690 esac
3691done
d6e01aa5
KL
3692test "$ac_cv_exeext" = no && ac_cv_exeext=
3693
503d2be0 3694else
d6e01aa5
KL
3695 ac_file=''
3696fi
3697
3698{ echo "$as_me:$LINENO: result: $ac_file" >&5
3699echo "${ECHO_T}$ac_file" >&6; }
3700if test -z "$ac_file"; then
503d2be0 3701 echo "$as_me: failed program was:" >&5
19650fd6
AS
3702sed 's/^/| /' conftest.$ac_ext >&5
3703
6bae0ccf 3704{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
19650fd6 3705See \`config.log' for more details." >&5
6bae0ccf 3706echo "$as_me: error: C compiler cannot create executables
19650fd6 3707See \`config.log' for more details." >&2;}
503d2be0
AS
3708 { (exit 77); exit 77; }; }
3709fi
3710
3711ac_exeext=$ac_cv_exeext
503d2be0 3712
d6e01aa5 3713# Check that the compiler produces executables we can run. If not, either
503d2be0 3714# the compiler is broken, or we cross compile.
d6e01aa5
KL
3715{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3716echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
503d2be0
AS
3717# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3718# If not cross compiling, check that we can run a simple program.
3719if test "$cross_compiling" != yes; then
3720 if { ac_try='./$ac_file'
d6e01aa5
KL
3721 { (case "(($ac_try" in
3722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3723 *) ac_try_echo=$ac_try;;
3724esac
3725eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3726 (eval "$ac_try") 2>&5
503d2be0 3727 ac_status=$?
c0d27fcc 3728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3729 (exit $ac_status); }; }; then
3730 cross_compiling=no
ba4481b5 3731 else
503d2be0
AS
3732 if test "$cross_compiling" = maybe; then
3733 cross_compiling=yes
3734 else
c0d27fcc 3735 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
19650fd6
AS
3736If you meant to cross compile, use \`--host'.
3737See \`config.log' for more details." >&5
503d2be0 3738echo "$as_me: error: cannot run C compiled programs.
19650fd6
AS
3739If you meant to cross compile, use \`--host'.
3740See \`config.log' for more details." >&2;}
503d2be0
AS
3741 { (exit 1); exit 1; }; }
3742 fi
ba4481b5 3743 fi
503d2be0 3744fi
d6e01aa5
KL
3745{ echo "$as_me:$LINENO: result: yes" >&5
3746echo "${ECHO_T}yes" >&6; }
503d2be0 3747
19650fd6 3748rm -f a.out a.exe conftest$ac_cv_exeext b.out
503d2be0 3749ac_clean_files=$ac_clean_files_save
d6e01aa5 3750# Check that the compiler produces executables we can run. If not, either
503d2be0 3751# the compiler is broken, or we cross compile.
d6e01aa5
KL
3752{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3753echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3754{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3755echo "${ECHO_T}$cross_compiling" >&6; }
3756
3757{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3758echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3759if { (ac_try="$ac_link"
3760case "(($ac_try" in
3761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3762 *) ac_try_echo=$ac_try;;
3763esac
3764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3765 (eval "$ac_link") 2>&5
503d2be0 3766 ac_status=$?
c0d27fcc 3767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3768 (exit $ac_status); }; then
3769 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3770# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3771# work properly (i.e., refer to `conftest.exe'), while it won't with
3772# `rm'.
6bae0ccf
DL
3773for ac_file in conftest.exe conftest conftest.*; do
3774 test -f "$ac_file" || continue
503d2be0 3775 case $ac_file in
d6e01aa5 3776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
503d2be0 3777 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
edfaf76d 3778 break;;
503d2be0
AS
3779 * ) break;;
3780 esac
3781done
ba4481b5 3782else
19650fd6
AS
3783 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3784See \`config.log' for more details." >&5
3785echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3786See \`config.log' for more details." >&2;}
503d2be0 3787 { (exit 1); exit 1; }; }
ba4481b5 3788fi
ba4481b5 3789
503d2be0 3790rm -f conftest$ac_cv_exeext
d6e01aa5
KL
3791{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3792echo "${ECHO_T}$ac_cv_exeext" >&6; }
ba4481b5 3793
503d2be0
AS
3794rm -f conftest.$ac_ext
3795EXEEXT=$ac_cv_exeext
3796ac_exeext=$EXEEXT
d6e01aa5
KL
3797{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3798echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
503d2be0
AS
3799if test "${ac_cv_objext+set}" = set; then
3800 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 3801else
503d2be0 3802 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3803/* confdefs.h. */
3804_ACEOF
3805cat confdefs.h >>conftest.$ac_ext
3806cat >>conftest.$ac_ext <<_ACEOF
3807/* end confdefs.h. */
ba4481b5 3808
503d2be0
AS
3809int
3810main ()
3811{
ba4481b5 3812
503d2be0
AS
3813 ;
3814 return 0;
3815}
3816_ACEOF
3817rm -f conftest.o conftest.obj
d6e01aa5
KL
3818if { (ac_try="$ac_compile"
3819case "(($ac_try" in
3820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3821 *) ac_try_echo=$ac_try;;
3822esac
3823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3824 (eval "$ac_compile") 2>&5
503d2be0 3825 ac_status=$?
c0d27fcc 3826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3827 (exit $ac_status); }; then
d6e01aa5
KL
3828 for ac_file in conftest.o conftest.obj conftest.*; do
3829 test -f "$ac_file" || continue;
503d2be0 3830 case $ac_file in
d6e01aa5 3831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
503d2be0
AS
3832 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3833 break;;
3834 esac
3835done
c4bb2108 3836else
503d2be0 3837 echo "$as_me: failed program was:" >&5
19650fd6
AS
3838sed 's/^/| /' conftest.$ac_ext >&5
3839
3840{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3841See \`config.log' for more details." >&5
3842echo "$as_me: error: cannot compute suffix of object files: cannot compile
3843See \`config.log' for more details." >&2;}
503d2be0 3844 { (exit 1); exit 1; }; }
c4bb2108
DL
3845fi
3846
503d2be0
AS
3847rm -f conftest.$ac_cv_objext conftest.$ac_ext
3848fi
d6e01aa5
KL
3849{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3850echo "${ECHO_T}$ac_cv_objext" >&6; }
503d2be0
AS
3851OBJEXT=$ac_cv_objext
3852ac_objext=$OBJEXT
d6e01aa5
KL
3853{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3854echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
503d2be0
AS
3855if test "${ac_cv_c_compiler_gnu+set}" = set; then
3856 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 3857else
503d2be0 3858 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3859/* confdefs.h. */
3860_ACEOF
3861cat confdefs.h >>conftest.$ac_ext
3862cat >>conftest.$ac_ext <<_ACEOF
3863/* end confdefs.h. */
503d2be0
AS
3864
3865int
3866main ()
3867{
3868#ifndef __GNUC__
3869 choke me
3870#endif
3871
3872 ;
3873 return 0;
3874}
3875_ACEOF
3876rm -f conftest.$ac_objext
d6e01aa5
KL
3877if { (ac_try="$ac_compile"
3878case "(($ac_try" in
3879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3880 *) ac_try_echo=$ac_try;;
3881esac
3882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3883 (eval "$ac_compile") 2>conftest.er1
503d2be0 3884 ac_status=$?
edfaf76d
LK
3885 grep -v '^ *+' conftest.er1 >conftest.err
3886 rm -f conftest.er1
3887 cat conftest.err >&5
c0d27fcc 3888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
3889 (exit $ac_status); } && {
3890 test -z "$ac_c_werror_flag" ||
3891 test ! -s conftest.err
3892 } && test -s conftest.$ac_objext; then
503d2be0
AS
3893 ac_compiler_gnu=yes
3894else
3895 echo "$as_me: failed program was:" >&5
19650fd6
AS
3896sed 's/^/| /' conftest.$ac_ext >&5
3897
d6e01aa5 3898 ac_compiler_gnu=no
503d2be0 3899fi
d6e01aa5
KL
3900
3901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
3902ac_cv_c_compiler_gnu=$ac_compiler_gnu
3903
3904fi
d6e01aa5
KL
3905{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3906echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
503d2be0
AS
3907GCC=`test $ac_compiler_gnu = yes && echo yes`
3908ac_test_CFLAGS=${CFLAGS+set}
3909ac_save_CFLAGS=$CFLAGS
d6e01aa5
KL
3910{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3911echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
503d2be0
AS
3912if test "${ac_cv_prog_cc_g+set}" = set; then
3913 echo $ECHO_N "(cached) $ECHO_C" >&6
3914else
d6e01aa5
KL
3915 ac_save_c_werror_flag=$ac_c_werror_flag
3916 ac_c_werror_flag=yes
3917 ac_cv_prog_cc_g=no
3918 CFLAGS="-g"
3919 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3920/* confdefs.h. */
3921_ACEOF
3922cat confdefs.h >>conftest.$ac_ext
3923cat >>conftest.$ac_ext <<_ACEOF
3924/* end confdefs.h. */
503d2be0
AS
3925
3926int
3927main ()
3928{
3929
3930 ;
3931 return 0;
3932}
3933_ACEOF
3934rm -f conftest.$ac_objext
d6e01aa5
KL
3935if { (ac_try="$ac_compile"
3936case "(($ac_try" in
3937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3938 *) ac_try_echo=$ac_try;;
3939esac
3940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3941 (eval "$ac_compile") 2>conftest.er1
503d2be0 3942 ac_status=$?
edfaf76d
LK
3943 grep -v '^ *+' conftest.er1 >conftest.err
3944 rm -f conftest.er1
3945 cat conftest.err >&5
c0d27fcc 3946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
3947 (exit $ac_status); } && {
3948 test -z "$ac_c_werror_flag" ||
3949 test ! -s conftest.err
3950 } && test -s conftest.$ac_objext; then
ba4481b5
DL
3951 ac_cv_prog_cc_g=yes
3952else
503d2be0 3953 echo "$as_me: failed program was:" >&5
19650fd6
AS
3954sed 's/^/| /' conftest.$ac_ext >&5
3955
d6e01aa5
KL
3956 CFLAGS=""
3957 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3958/* confdefs.h. */
3959_ACEOF
3960cat confdefs.h >>conftest.$ac_ext
3961cat >>conftest.$ac_ext <<_ACEOF
3962/* end confdefs.h. */
d6e01aa5
KL
3963
3964int
3965main ()
6bae0ccf 3966{
edfaf76d 3967
6bae0ccf
DL
3968 ;
3969 return 0;
3970}
3971_ACEOF
d6e01aa5
KL
3972rm -f conftest.$ac_objext
3973if { (ac_try="$ac_compile"
3974case "(($ac_try" in
3975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3976 *) ac_try_echo=$ac_try;;
3977esac
3978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3979 (eval "$ac_compile") 2>conftest.er1
6bae0ccf 3980 ac_status=$?
edfaf76d
LK
3981 grep -v '^ *+' conftest.er1 >conftest.err
3982 rm -f conftest.er1
3983 cat conftest.err >&5
6bae0ccf 3984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
3985 (exit $ac_status); } && {
3986 test -z "$ac_c_werror_flag" ||
3987 test ! -s conftest.err
3988 } && test -s conftest.$ac_objext; then
3989 :
6bae0ccf
DL
3990else
3991 echo "$as_me: failed program was:" >&5
19650fd6
AS
3992sed 's/^/| /' conftest.$ac_ext >&5
3993
d6e01aa5
KL
3994 ac_c_werror_flag=$ac_save_c_werror_flag
3995 CFLAGS="-g"
3996 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3997/* confdefs.h. */
3998_ACEOF
3999cat confdefs.h >>conftest.$ac_ext
4000cat >>conftest.$ac_ext <<_ACEOF
4001/* end confdefs.h. */
d6e01aa5 4002
503d2be0
AS
4003int
4004main ()
4005{
d6e01aa5 4006
503d2be0
AS
4007 ;
4008 return 0;
4009}
4010_ACEOF
4011rm -f conftest.$ac_objext
d6e01aa5
KL
4012if { (ac_try="$ac_compile"
4013case "(($ac_try" in
4014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4015 *) ac_try_echo=$ac_try;;
4016esac
4017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4018 (eval "$ac_compile") 2>conftest.er1
503d2be0 4019 ac_status=$?
edfaf76d
LK
4020 grep -v '^ *+' conftest.er1 >conftest.err
4021 rm -f conftest.er1
4022 cat conftest.err >&5
c0d27fcc 4023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4024 (exit $ac_status); } && {
4025 test -z "$ac_c_werror_flag" ||
4026 test ! -s conftest.err
4027 } && test -s conftest.$ac_objext; then
4028 ac_cv_prog_cc_g=yes
503d2be0
AS
4029else
4030 echo "$as_me: failed program was:" >&5
19650fd6
AS
4031sed 's/^/| /' conftest.$ac_ext >&5
4032
d6e01aa5 4033
503d2be0 4034fi
d6e01aa5
KL
4035
4036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4037fi
4038
4039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4040fi
4041
4042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4043 ac_c_werror_flag=$ac_save_c_werror_flag
4044fi
4045{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
4046echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
4047if test "$ac_test_CFLAGS" = set; then
4048 CFLAGS=$ac_save_CFLAGS
4049elif test $ac_cv_prog_cc_g = yes; then
4050 if test "$GCC" = yes; then
4051 CFLAGS="-g -O2"
4052 else
4053 CFLAGS="-g"
4054 fi
4055else
4056 if test "$GCC" = yes; then
4057 CFLAGS="-O2"
4058 else
4059 CFLAGS=
4060 fi
4061fi
4062{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
4063echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
4064if test "${ac_cv_prog_cc_c89+set}" = set; then
4065 echo $ECHO_N "(cached) $ECHO_C" >&6
4066else
4067 ac_cv_prog_cc_c89=no
4068ac_save_CC=$CC
4069cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4070/* confdefs.h. */
4071_ACEOF
4072cat confdefs.h >>conftest.$ac_ext
4073cat >>conftest.$ac_ext <<_ACEOF
4074/* end confdefs.h. */
d6e01aa5
KL
4075#include <stdarg.h>
4076#include <stdio.h>
4077#include <sys/types.h>
4078#include <sys/stat.h>
4079/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4080struct buf { int x; };
4081FILE * (*rcsopen) (struct buf *, struct stat *, int);
4082static char *e (p, i)
4083 char **p;
4084 int i;
4085{
4086 return p[i];
4087}
4088static char *f (char * (*g) (char **, int), char **p, ...)
4089{
4090 char *s;
4091 va_list v;
4092 va_start (v,p);
4093 s = g (p, va_arg (v,int));
4094 va_end (v);
4095 return s;
4096}
4097
4098/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4099 function prototypes and stuff, but not '\xHH' hex character constants.
4100 These don't provoke an error unfortunately, instead are silently treated
4101 as 'x'. The following induces an error, until -std is added to get
4102 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4103 array size at least. It's necessary to write '\x00'==0 to get something
4104 that's true only with -std. */
4105int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4106
4107/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4108 inside strings and character constants. */
4109#define FOO(x) 'x'
4110int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4111
4112int test (int i, double x);
4113struct s1 {int (*f) (int a);};
4114struct s2 {int (*f) (double a);};
4115int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4116int argc;
4117char **argv;
503d2be0
AS
4118int
4119main ()
4120{
d6e01aa5 4121return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
503d2be0
AS
4122 ;
4123 return 0;
4124}
4125_ACEOF
d6e01aa5
KL
4126for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4127 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4128do
4129 CC="$ac_save_CC $ac_arg"
4130 rm -f conftest.$ac_objext
4131if { (ac_try="$ac_compile"
4132case "(($ac_try" in
4133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134 *) ac_try_echo=$ac_try;;
4135esac
4136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4137 (eval "$ac_compile") 2>conftest.er1
503d2be0 4138 ac_status=$?
edfaf76d
LK
4139 grep -v '^ *+' conftest.er1 >conftest.err
4140 rm -f conftest.er1
4141 cat conftest.err >&5
c0d27fcc 4142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4143 (exit $ac_status); } && {
4144 test -z "$ac_c_werror_flag" ||
4145 test ! -s conftest.err
4146 } && test -s conftest.$ac_objext; then
4147 ac_cv_prog_cc_c89=$ac_arg
503d2be0
AS
4148else
4149 echo "$as_me: failed program was:" >&5
19650fd6
AS
4150sed 's/^/| /' conftest.$ac_ext >&5
4151
d6e01aa5 4152
503d2be0 4153fi
d6e01aa5
KL
4154
4155rm -f core conftest.err conftest.$ac_objext
4156 test "x$ac_cv_prog_cc_c89" != "xno" && break
503d2be0 4157done
d6e01aa5
KL
4158rm -f conftest.$ac_ext
4159CC=$ac_save_CC
4160
503d2be0 4161fi
d6e01aa5
KL
4162# AC_CACHE_VAL
4163case "x$ac_cv_prog_cc_c89" in
4164 x)
4165 { echo "$as_me:$LINENO: result: none needed" >&5
4166echo "${ECHO_T}none needed" >&6; } ;;
4167 xno)
4168 { echo "$as_me:$LINENO: result: unsupported" >&5
4169echo "${ECHO_T}unsupported" >&6; } ;;
4170 *)
4171 CC="$CC $ac_cv_prog_cc_c89"
4172 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4173echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
4174esac
ba4481b5 4175
19650fd6 4176
503d2be0
AS
4177ac_ext=c
4178ac_cpp='$CPP $CPPFLAGS'
4179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4181ac_compiler_gnu=$ac_cv_c_compiler_gnu
ba4481b5 4182
c0d27fcc 4183
ba4481b5
DL
4184# On Suns, sometimes $CPP names a directory.
4185if test -n "$CPP" && test -d "$CPP"; then
4186 CPP=
4187fi
4188
089a966d
GM
4189## If not using gcc, and on Solaris, and no CPP specified, see if
4190## using a Sun compiler, which needs -Xs to prevent whitespace.
4191if test x"$GCC" != xyes && test x"$emacs_check_sunpro_c" = xyes && \
4192 test x"$CPP" = x; then
4193 { echo "$as_me:$LINENO: checking whether we are using a Sun C compiler" >&5
4194echo $ECHO_N "checking whether we are using a Sun C compiler... $ECHO_C" >&6; }
4195
4196if test "${emacs_cv_sunpro_c+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4198else
4199 cat >conftest.$ac_ext <<_ACEOF
4200/* confdefs.h. */
4201_ACEOF
4202cat confdefs.h >>conftest.$ac_ext
4203cat >>conftest.$ac_ext <<_ACEOF
4204/* end confdefs.h. */
4205
4206int
4207main ()
4208{
4209#ifndef __SUNPRO_C
4210fail;
4211#endif
4212
4213 ;
4214 return 0;
4215}
4216_ACEOF
4217rm -f conftest.$ac_objext conftest$ac_exeext
4218if { (ac_try="$ac_link"
4219case "(($ac_try" in
4220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4221 *) ac_try_echo=$ac_try;;
4222esac
4223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4224 (eval "$ac_link") 2>conftest.er1
4225 ac_status=$?
4226 grep -v '^ *+' conftest.er1 >conftest.err
4227 rm -f conftest.er1
4228 cat conftest.err >&5
4229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4230 (exit $ac_status); } && {
4231 test -z "$ac_c_werror_flag" ||
4232 test ! -s conftest.err
4233 } && test -s conftest$ac_exeext &&
4234 $as_test_x conftest$ac_exeext; then
4235 emacs_cv_sunpro_c=yes
4236else
4237 echo "$as_me: failed program was:" >&5
4238sed 's/^/| /' conftest.$ac_ext >&5
4239
4240 emacs_cv_sunpro_c=no
4241fi
4242
4243rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4244 conftest$ac_exeext conftest.$ac_ext
4245fi
4246
4247 { echo "$as_me:$LINENO: result: $emacs_cv_sunpro_c" >&5
4248echo "${ECHO_T}$emacs_cv_sunpro_c" >&6; }
4249
4250 if test x"$emacs_cv_sunpro_c" = xyes; then
4251 NON_GNU_CPP="$CC -E -Xs"
4252 fi
4253fi
4254
ba4481b5
DL
4255#### Some systems specify a CPP to use unless we are using GCC.
4256#### Now that we know whether we are using GCC, we can decide whether
4257#### to use that one.
4258if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
4259then
4260 CPP="$NON_GNU_CPP"
4261fi
4262
4263#### Some systems specify a CC to use unless we are using GCC.
4264#### Now that we know whether we are using GCC, we can decide whether
4265#### to use that one.
4266if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
4267 test x$cc_specified != xyes
4268then
4269 CC="$NON_GNU_CC"
4270fi
4271
4272if test x$GCC = xyes && test "x$GCC_TEST_OPTIONS" != x
4273then
4274 CC="$CC $GCC_TEST_OPTIONS"
4275fi
4276
4277if test x$GCC = x && test "x$NON_GCC_TEST_OPTIONS" != x
4278then
4279 CC="$CC $NON_GCC_TEST_OPTIONS"
4280fi
4281
e143ad11
AS
4282ac_ext=c
4283ac_cpp='$CPP $CPPFLAGS'
4284ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4285ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4286ac_compiler_gnu=$ac_cv_c_compiler_gnu
d6e01aa5
KL
4287{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4288echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
e143ad11
AS
4289# On Suns, sometimes $CPP names a directory.
4290if test -n "$CPP" && test -d "$CPP"; then
4291 CPP=
4292fi
4293if test -z "$CPP"; then
4294 if test "${ac_cv_prog_CPP+set}" = set; then
4295 echo $ECHO_N "(cached) $ECHO_C" >&6
4296else
4297 # Double quotes because CPP needs to be expanded
4298 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4299 do
4300 ac_preproc_ok=false
4301for ac_c_preproc_warn_flag in '' yes
4302do
4303 # Use a header file that comes with gcc, so configuring glibc
4304 # with a fresh cross-compiler works.
4305 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4306 # <limits.h> exists even on freestanding compilers.
4307 # On the NeXT, cc -E runs the code through the compiler's parser,
4308 # not just through cpp. "Syntax error" is here to catch this case.
4309 cat >conftest.$ac_ext <<_ACEOF
4310/* confdefs.h. */
4311_ACEOF
4312cat confdefs.h >>conftest.$ac_ext
4313cat >>conftest.$ac_ext <<_ACEOF
4314/* end confdefs.h. */
4315#ifdef __STDC__
4316# include <limits.h>
4317#else
4318# include <assert.h>
4319#endif
4320 Syntax error
4321_ACEOF
d6e01aa5
KL
4322if { (ac_try="$ac_cpp conftest.$ac_ext"
4323case "(($ac_try" in
4324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4325 *) ac_try_echo=$ac_try;;
4326esac
4327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4328 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
e143ad11
AS
4329 ac_status=$?
4330 grep -v '^ *+' conftest.er1 >conftest.err
4331 rm -f conftest.er1
4332 cat conftest.err >&5
4333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4334 (exit $ac_status); } >/dev/null && {
4335 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4336 test ! -s conftest.err
4337 }; then
e143ad11
AS
4338 :
4339else
4340 echo "$as_me: failed program was:" >&5
4341sed 's/^/| /' conftest.$ac_ext >&5
4342
4343 # Broken: fails on valid input.
4344continue
4345fi
d6e01aa5 4346
e143ad11
AS
4347rm -f conftest.err conftest.$ac_ext
4348
d6e01aa5 4349 # OK, works on sane cases. Now check whether nonexistent headers
e143ad11
AS
4350 # can be detected and how.
4351 cat >conftest.$ac_ext <<_ACEOF
4352/* confdefs.h. */
4353_ACEOF
4354cat confdefs.h >>conftest.$ac_ext
4355cat >>conftest.$ac_ext <<_ACEOF
4356/* end confdefs.h. */
4357#include <ac_nonexistent.h>
4358_ACEOF
d6e01aa5
KL
4359if { (ac_try="$ac_cpp conftest.$ac_ext"
4360case "(($ac_try" in
4361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4362 *) ac_try_echo=$ac_try;;
4363esac
4364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4365 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
e143ad11
AS
4366 ac_status=$?
4367 grep -v '^ *+' conftest.er1 >conftest.err
4368 rm -f conftest.er1
4369 cat conftest.err >&5
4370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4371 (exit $ac_status); } >/dev/null && {
4372 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4373 test ! -s conftest.err
4374 }; then
e143ad11
AS
4375 # Broken: success on invalid input.
4376continue
4377else
4378 echo "$as_me: failed program was:" >&5
4379sed 's/^/| /' conftest.$ac_ext >&5
4380
4381 # Passes both tests.
4382ac_preproc_ok=:
4383break
4384fi
d6e01aa5 4385
e143ad11
AS
4386rm -f conftest.err conftest.$ac_ext
4387
4388done
4389# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4390rm -f conftest.err conftest.$ac_ext
4391if $ac_preproc_ok; then
4392 break
4393fi
4394
4395 done
4396 ac_cv_prog_CPP=$CPP
4397
4398fi
4399 CPP=$ac_cv_prog_CPP
4400else
4401 ac_cv_prog_CPP=$CPP
4402fi
d6e01aa5
KL
4403{ echo "$as_me:$LINENO: result: $CPP" >&5
4404echo "${ECHO_T}$CPP" >&6; }
e143ad11
AS
4405ac_preproc_ok=false
4406for ac_c_preproc_warn_flag in '' yes
4407do
4408 # Use a header file that comes with gcc, so configuring glibc
4409 # with a fresh cross-compiler works.
4410 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4411 # <limits.h> exists even on freestanding compilers.
4412 # On the NeXT, cc -E runs the code through the compiler's parser,
4413 # not just through cpp. "Syntax error" is here to catch this case.
4414 cat >conftest.$ac_ext <<_ACEOF
4415/* confdefs.h. */
4416_ACEOF
4417cat confdefs.h >>conftest.$ac_ext
4418cat >>conftest.$ac_ext <<_ACEOF
4419/* end confdefs.h. */
4420#ifdef __STDC__
4421# include <limits.h>
4422#else
4423# include <assert.h>
4424#endif
4425 Syntax error
4426_ACEOF
d6e01aa5
KL
4427if { (ac_try="$ac_cpp conftest.$ac_ext"
4428case "(($ac_try" in
4429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4430 *) ac_try_echo=$ac_try;;
4431esac
4432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4433 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
e143ad11
AS
4434 ac_status=$?
4435 grep -v '^ *+' conftest.er1 >conftest.err
4436 rm -f conftest.er1
4437 cat conftest.err >&5
4438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4439 (exit $ac_status); } >/dev/null && {
4440 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4441 test ! -s conftest.err
4442 }; then
e143ad11
AS
4443 :
4444else
4445 echo "$as_me: failed program was:" >&5
4446sed 's/^/| /' conftest.$ac_ext >&5
4447
4448 # Broken: fails on valid input.
4449continue
4450fi
d6e01aa5 4451
e143ad11
AS
4452rm -f conftest.err conftest.$ac_ext
4453
d6e01aa5 4454 # OK, works on sane cases. Now check whether nonexistent headers
e143ad11
AS
4455 # can be detected and how.
4456 cat >conftest.$ac_ext <<_ACEOF
4457/* confdefs.h. */
4458_ACEOF
4459cat confdefs.h >>conftest.$ac_ext
4460cat >>conftest.$ac_ext <<_ACEOF
4461/* end confdefs.h. */
4462#include <ac_nonexistent.h>
4463_ACEOF
d6e01aa5
KL
4464if { (ac_try="$ac_cpp conftest.$ac_ext"
4465case "(($ac_try" in
4466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4467 *) ac_try_echo=$ac_try;;
4468esac
4469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4470 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
e143ad11
AS
4471 ac_status=$?
4472 grep -v '^ *+' conftest.er1 >conftest.err
4473 rm -f conftest.er1
4474 cat conftest.err >&5
4475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4476 (exit $ac_status); } >/dev/null && {
4477 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4478 test ! -s conftest.err
4479 }; then
e143ad11
AS
4480 # Broken: success on invalid input.
4481continue
4482else
4483 echo "$as_me: failed program was:" >&5
4484sed 's/^/| /' conftest.$ac_ext >&5
4485
4486 # Passes both tests.
4487ac_preproc_ok=:
4488break
4489fi
d6e01aa5 4490
e143ad11
AS
4491rm -f conftest.err conftest.$ac_ext
4492
4493done
4494# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495rm -f conftest.err conftest.$ac_ext
4496if $ac_preproc_ok; then
4497 :
4498else
4499 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4500See \`config.log' for more details." >&5
4501echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4502See \`config.log' for more details." >&2;}
4503 { (exit 1); exit 1; }; }
4504fi
4505
4506ac_ext=c
4507ac_cpp='$CPP $CPPFLAGS'
4508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4510ac_compiler_gnu=$ac_cv_c_compiler_gnu
4511
4512
d6e01aa5
KL
4513{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4514echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4515if test "${ac_cv_path_GREP+set}" = set; then
4516 echo $ECHO_N "(cached) $ECHO_C" >&6
4517else
4518 # Extract the first word of "grep ggrep" to use in msg output
4519if test -z "$GREP"; then
4520set dummy grep ggrep; ac_prog_name=$2
4521if test "${ac_cv_path_GREP+set}" = set; then
4522 echo $ECHO_N "(cached) $ECHO_C" >&6
4523else
4524 ac_path_GREP_found=false
4525# Loop through the user's path and test for each of PROGNAME-LIST
4526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4527for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4528do
4529 IFS=$as_save_IFS
4530 test -z "$as_dir" && as_dir=.
4531 for ac_prog in grep ggrep; do
4532 for ac_exec_ext in '' $ac_executable_extensions; do
4533 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4534 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4535 # Check for GNU ac_path_GREP and select it if it is found.
4536 # Check for GNU $ac_path_GREP
4537case `"$ac_path_GREP" --version 2>&1` in
4538*GNU*)
4539 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4540*)
4541 ac_count=0
4542 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4543 while :
4544 do
4545 cat "conftest.in" "conftest.in" >"conftest.tmp"
4546 mv "conftest.tmp" "conftest.in"
4547 cp "conftest.in" "conftest.nl"
4548 echo 'GREP' >> "conftest.nl"
4549 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4550 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4551 ac_count=`expr $ac_count + 1`
4552 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4553 # Best one so far, save it but keep looking for a better one
4554 ac_cv_path_GREP="$ac_path_GREP"
4555 ac_path_GREP_max=$ac_count
4556 fi
4557 # 10*(2^10) chars as input seems more than enough
4558 test $ac_count -gt 10 && break
4559 done
4560 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4561esac
4562
4563
4564 $ac_path_GREP_found && break 3
4565 done
4566done
4567
4568done
4569IFS=$as_save_IFS
4570
4571
4572fi
4573
4574GREP="$ac_cv_path_GREP"
4575if test -z "$GREP"; then
4576 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4577echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4578 { (exit 1); exit 1; }; }
4579fi
4580
4581else
4582 ac_cv_path_GREP=$GREP
4583fi
4584
4585
4586fi
4587{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4588echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4589 GREP="$ac_cv_path_GREP"
4590
4591
4592{ echo "$as_me:$LINENO: checking for egrep" >&5
4593echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4594if test "${ac_cv_path_EGREP+set}" = set; then
4595 echo $ECHO_N "(cached) $ECHO_C" >&6
4596else
4597 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4598 then ac_cv_path_EGREP="$GREP -E"
4599 else
4600 # Extract the first word of "egrep" to use in msg output
4601if test -z "$EGREP"; then
4602set dummy egrep; ac_prog_name=$2
4603if test "${ac_cv_path_EGREP+set}" = set; then
e143ad11
AS
4604 echo $ECHO_N "(cached) $ECHO_C" >&6
4605else
d6e01aa5
KL
4606 ac_path_EGREP_found=false
4607# Loop through the user's path and test for each of PROGNAME-LIST
4608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4609for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4610do
4611 IFS=$as_save_IFS
4612 test -z "$as_dir" && as_dir=.
4613 for ac_prog in egrep; do
4614 for ac_exec_ext in '' $ac_executable_extensions; do
4615 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4616 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4617 # Check for GNU ac_path_EGREP and select it if it is found.
4618 # Check for GNU $ac_path_EGREP
4619case `"$ac_path_EGREP" --version 2>&1` in
4620*GNU*)
4621 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4622*)
4623 ac_count=0
4624 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4625 while :
4626 do
4627 cat "conftest.in" "conftest.in" >"conftest.tmp"
4628 mv "conftest.tmp" "conftest.in"
4629 cp "conftest.in" "conftest.nl"
4630 echo 'EGREP' >> "conftest.nl"
4631 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4632 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4633 ac_count=`expr $ac_count + 1`
4634 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4635 # Best one so far, save it but keep looking for a better one
4636 ac_cv_path_EGREP="$ac_path_EGREP"
4637 ac_path_EGREP_max=$ac_count
e143ad11 4638 fi
d6e01aa5
KL
4639 # 10*(2^10) chars as input seems more than enough
4640 test $ac_count -gt 10 && break
4641 done
4642 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4643esac
4644
4645
4646 $ac_path_EGREP_found && break 3
4647 done
4648done
4649
4650done
4651IFS=$as_save_IFS
4652
4653
4654fi
4655
4656EGREP="$ac_cv_path_EGREP"
4657if test -z "$EGREP"; then
4658 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4659echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4660 { (exit 1); exit 1; }; }
4661fi
4662
4663else
4664 ac_cv_path_EGREP=$EGREP
e143ad11 4665fi
d6e01aa5
KL
4666
4667
4668 fi
4669fi
4670{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4671echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4672 EGREP="$ac_cv_path_EGREP"
e143ad11
AS
4673
4674
4675
d6e01aa5
KL
4676{ echo "$as_me:$LINENO: checking for AIX" >&5
4677echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
e143ad11
AS
4678cat >conftest.$ac_ext <<_ACEOF
4679/* confdefs.h. */
4680_ACEOF
4681cat confdefs.h >>conftest.$ac_ext
4682cat >>conftest.$ac_ext <<_ACEOF
4683/* end confdefs.h. */
4684#ifdef _AIX
4685 yes
4686#endif
4687
4688_ACEOF
4689if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4690 $EGREP "yes" >/dev/null 2>&1; then
d6e01aa5
KL
4691 { echo "$as_me:$LINENO: result: yes" >&5
4692echo "${ECHO_T}yes" >&6; }
e143ad11
AS
4693cat >>confdefs.h <<\_ACEOF
4694#define _ALL_SOURCE 1
4695_ACEOF
4696
4697else
d6e01aa5
KL
4698 { echo "$as_me:$LINENO: result: no" >&5
4699echo "${ECHO_T}no" >&6; }
e143ad11
AS
4700fi
4701rm -f conftest*
4702
4703
4704
4705cat >>confdefs.h <<\_ACEOF
4706#define _GNU_SOURCE 1
4707_ACEOF
4708
4709
4710
01abe918 4711### Use -Wno-pointer-sign if the compiler supports it
d6e01aa5
KL
4712{ echo "$as_me:$LINENO: checking whether gcc understands -Wno-pointer-sign" >&5
4713echo $ECHO_N "checking whether gcc understands -Wno-pointer-sign... $ECHO_C" >&6; }
01abe918
CY
4714SAVE_CFLAGS="$CFLAGS"
4715CFLAGS="$CFLAGS -Wno-pointer-sign"
01abe918
CY
4716cat >conftest.$ac_ext <<_ACEOF
4717/* confdefs.h. */
4718_ACEOF
4719cat confdefs.h >>conftest.$ac_ext
4720cat >>conftest.$ac_ext <<_ACEOF
4721/* end confdefs.h. */
4722
4723int
4724main ()
4725{
4726
4727 ;
4728 return 0;
4729}
4730_ACEOF
4731rm -f conftest.$ac_objext
d6e01aa5
KL
4732if { (ac_try="$ac_compile"
4733case "(($ac_try" in
4734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4735 *) ac_try_echo=$ac_try;;
4736esac
4737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4738 (eval "$ac_compile") 2>conftest.er1
01abe918
CY
4739 ac_status=$?
4740 grep -v '^ *+' conftest.er1 >conftest.err
4741 rm -f conftest.er1
4742 cat conftest.err >&5
4743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4744 (exit $ac_status); } && {
4745 test -z "$ac_c_werror_flag" ||
4746 test ! -s conftest.err
4747 } && test -s conftest.$ac_objext; then
01abe918
CY
4748 has_option=yes
4749else
4750 echo "$as_me: failed program was:" >&5
4751sed 's/^/| /' conftest.$ac_ext >&5
4752
d6e01aa5 4753 has_option=no
01abe918 4754fi
d6e01aa5
KL
4755
4756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
01abe918
CY
4757if test $has_option = yes; then
4758 C_WARNINGS_SWITCH="-Wno-pointer-sign $C_WARNINGS_SWITCH"
4759fi
d6e01aa5
KL
4760{ echo "$as_me:$LINENO: result: $has_option" >&5
4761echo "${ECHO_T}$has_option" >&6; }
01abe918
CY
4762CFLAGS="$SAVE_CFLAGS"
4763unset has_option
4764unset SAVE_CFLAGS
4765
6a3a24fa 4766#### Some other nice autoconf tests.
ba4481b5 4767
d6e01aa5
KL
4768{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4769echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
503d2be0
AS
4770LN_S=$as_ln_s
4771if test "$LN_S" = "ln -s"; then
d6e01aa5
KL
4772 { echo "$as_me:$LINENO: result: yes" >&5
4773echo "${ECHO_T}yes" >&6; }
ba4481b5 4774else
d6e01aa5
KL
4775 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4776echo "${ECHO_T}no, using $LN_S" >&6; }
ba4481b5
DL
4777fi
4778
503d2be0
AS
4779ac_ext=c
4780ac_cpp='$CPP $CPPFLAGS'
4781ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4782ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4783ac_compiler_gnu=$ac_cv_c_compiler_gnu
d6e01aa5
KL
4784{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4785echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
ba4481b5
DL
4786# On Suns, sometimes $CPP names a directory.
4787if test -n "$CPP" && test -d "$CPP"; then
4788 CPP=
4789fi
4790if test -z "$CPP"; then
503d2be0
AS
4791 if test "${ac_cv_prog_CPP+set}" = set; then
4792 echo $ECHO_N "(cached) $ECHO_C" >&6
4793else
4794 # Double quotes because CPP needs to be expanded
4795 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4796 do
4797 ac_preproc_ok=false
4798for ac_c_preproc_warn_flag in '' yes
4799do
4800 # Use a header file that comes with gcc, so configuring glibc
4801 # with a fresh cross-compiler works.
19650fd6
AS
4802 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4803 # <limits.h> exists even on freestanding compilers.
ba4481b5 4804 # On the NeXT, cc -E runs the code through the compiler's parser,
503d2be0
AS
4805 # not just through cpp. "Syntax error" is here to catch this case.
4806 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4807/* confdefs.h. */
4808_ACEOF
4809cat confdefs.h >>conftest.$ac_ext
4810cat >>conftest.$ac_ext <<_ACEOF
4811/* end confdefs.h. */
4812#ifdef __STDC__
4813# include <limits.h>
4814#else
4815# include <assert.h>
4816#endif
edfaf76d 4817 Syntax error
503d2be0 4818_ACEOF
d6e01aa5
KL
4819if { (ac_try="$ac_cpp conftest.$ac_ext"
4820case "(($ac_try" in
4821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4822 *) ac_try_echo=$ac_try;;
4823esac
4824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4825 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 4826 ac_status=$?
6bae0ccf 4827 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
4828 rm -f conftest.er1
4829 cat conftest.err >&5
c0d27fcc 4830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4831 (exit $ac_status); } >/dev/null && {
4832 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4833 test ! -s conftest.err
4834 }; then
ba4481b5
DL
4835 :
4836else
503d2be0 4837 echo "$as_me: failed program was:" >&5
19650fd6
AS
4838sed 's/^/| /' conftest.$ac_ext >&5
4839
503d2be0
AS
4840 # Broken: fails on valid input.
4841continue
4842fi
d6e01aa5 4843
503d2be0
AS
4844rm -f conftest.err conftest.$ac_ext
4845
d6e01aa5 4846 # OK, works on sane cases. Now check whether nonexistent headers
503d2be0
AS
4847 # can be detected and how.
4848 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4849/* confdefs.h. */
4850_ACEOF
4851cat confdefs.h >>conftest.$ac_ext
4852cat >>conftest.$ac_ext <<_ACEOF
4853/* end confdefs.h. */
503d2be0
AS
4854#include <ac_nonexistent.h>
4855_ACEOF
d6e01aa5
KL
4856if { (ac_try="$ac_cpp conftest.$ac_ext"
4857case "(($ac_try" in
4858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4859 *) ac_try_echo=$ac_try;;
4860esac
4861eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4862 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 4863 ac_status=$?
6bae0ccf 4864 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
4865 rm -f conftest.er1
4866 cat conftest.err >&5
c0d27fcc 4867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4868 (exit $ac_status); } >/dev/null && {
4869 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4870 test ! -s conftest.err
4871 }; then
503d2be0
AS
4872 # Broken: success on invalid input.
4873continue
c4bb2108 4874else
503d2be0 4875 echo "$as_me: failed program was:" >&5
19650fd6
AS
4876sed 's/^/| /' conftest.$ac_ext >&5
4877
503d2be0
AS
4878 # Passes both tests.
4879ac_preproc_ok=:
4880break
4881fi
d6e01aa5 4882
503d2be0
AS
4883rm -f conftest.err conftest.$ac_ext
4884
4885done
4886# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4887rm -f conftest.err conftest.$ac_ext
4888if $ac_preproc_ok; then
4889 break
4890fi
4891
4892 done
4893 ac_cv_prog_CPP=$CPP
4894
4895fi
4896 CPP=$ac_cv_prog_CPP
4897else
4898 ac_cv_prog_CPP=$CPP
4899fi
d6e01aa5
KL
4900{ echo "$as_me:$LINENO: result: $CPP" >&5
4901echo "${ECHO_T}$CPP" >&6; }
503d2be0
AS
4902ac_preproc_ok=false
4903for ac_c_preproc_warn_flag in '' yes
4904do
4905 # Use a header file that comes with gcc, so configuring glibc
4906 # with a fresh cross-compiler works.
19650fd6
AS
4907 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4908 # <limits.h> exists even on freestanding compilers.
503d2be0
AS
4909 # On the NeXT, cc -E runs the code through the compiler's parser,
4910 # not just through cpp. "Syntax error" is here to catch this case.
4911 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4912/* confdefs.h. */
4913_ACEOF
4914cat confdefs.h >>conftest.$ac_ext
4915cat >>conftest.$ac_ext <<_ACEOF
4916/* end confdefs.h. */
4917#ifdef __STDC__
4918# include <limits.h>
4919#else
4920# include <assert.h>
4921#endif
edfaf76d 4922 Syntax error
503d2be0 4923_ACEOF
d6e01aa5
KL
4924if { (ac_try="$ac_cpp conftest.$ac_ext"
4925case "(($ac_try" in
4926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4927 *) ac_try_echo=$ac_try;;
4928esac
4929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4930 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 4931 ac_status=$?
6bae0ccf 4932 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
4933 rm -f conftest.er1
4934 cat conftest.err >&5
c0d27fcc 4935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4936 (exit $ac_status); } >/dev/null && {
4937 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4938 test ! -s conftest.err
4939 }; then
ba4481b5
DL
4940 :
4941else
503d2be0 4942 echo "$as_me: failed program was:" >&5
19650fd6
AS
4943sed 's/^/| /' conftest.$ac_ext >&5
4944
503d2be0
AS
4945 # Broken: fails on valid input.
4946continue
4947fi
d6e01aa5 4948
503d2be0
AS
4949rm -f conftest.err conftest.$ac_ext
4950
d6e01aa5 4951 # OK, works on sane cases. Now check whether nonexistent headers
503d2be0
AS
4952 # can be detected and how.
4953 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4954/* confdefs.h. */
4955_ACEOF
4956cat confdefs.h >>conftest.$ac_ext
4957cat >>conftest.$ac_ext <<_ACEOF
4958/* end confdefs.h. */
503d2be0
AS
4959#include <ac_nonexistent.h>
4960_ACEOF
d6e01aa5
KL
4961if { (ac_try="$ac_cpp conftest.$ac_ext"
4962case "(($ac_try" in
4963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4964 *) ac_try_echo=$ac_try;;
4965esac
4966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4967 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 4968 ac_status=$?
6bae0ccf 4969 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
4970 rm -f conftest.er1
4971 cat conftest.err >&5
c0d27fcc 4972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
4973 (exit $ac_status); } >/dev/null && {
4974 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4975 test ! -s conftest.err
4976 }; then
503d2be0
AS
4977 # Broken: success on invalid input.
4978continue
4979else
4980 echo "$as_me: failed program was:" >&5
19650fd6
AS
4981sed 's/^/| /' conftest.$ac_ext >&5
4982
503d2be0
AS
4983 # Passes both tests.
4984ac_preproc_ok=:
4985break
ba4481b5 4986fi
d6e01aa5 4987
503d2be0
AS
4988rm -f conftest.err conftest.$ac_ext
4989
4990done
4991# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4992rm -f conftest.err conftest.$ac_ext
4993if $ac_preproc_ok; then
4994 :
ba4481b5 4995else
19650fd6
AS
4996 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4997See \`config.log' for more details." >&5
4998echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4999See \`config.log' for more details." >&2;}
503d2be0 5000 { (exit 1); exit 1; }; }
ba4481b5 5001fi
503d2be0
AS
5002
5003ac_ext=c
5004ac_cpp='$CPP $CPPFLAGS'
5005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5007ac_compiler_gnu=$ac_cv_c_compiler_gnu
ba4481b5
DL
5008
5009# Find a good install program. We prefer a C program (faster),
5010# so one script is as good as another. But avoid the broken or
5011# incompatible versions:
5012# SysV /etc/install, /usr/sbin/install
5013# SunOS /usr/etc/install
5014# IRIX /sbin/install
5015# AIX /bin/install
503d2be0 5016# AmigaOS /C/install, which installs bootblocks on floppy discs
c4bb2108 5017# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
ba4481b5
DL
5018# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5019# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
edfaf76d 5020# OS/2's system install, which has a completely different semantic
ba4481b5 5021# ./install, which can be erroneously created by make from ./install.sh.
d6e01aa5
KL
5022{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5023echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
ba4481b5 5024if test -z "$INSTALL"; then
503d2be0
AS
5025if test "${ac_cv_path_install+set}" = set; then
5026 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5027else
c0d27fcc
MR
5028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5029for as_dir in $PATH
5030do
5031 IFS=$as_save_IFS
5032 test -z "$as_dir" && as_dir=.
5033 # Account for people who put trailing slashes in PATH elements.
5034case $as_dir/ in
5035 ./ | .// | /cC/* | \
5036 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
edfaf76d 5037 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
c0d27fcc
MR
5038 /usr/ucb/* ) ;;
5039 *)
5040 # OSF1 and SCO ODT 3.0 have their own names for install.
5041 # Don't use installbsd from OSF since it installs stuff as root
5042 # by default.
5043 for ac_prog in ginstall scoinst install; do
5044 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5045 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
edfaf76d
LK
5046 if test $ac_prog = install &&
5047 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5048 # AIX install. It has an incompatible calling convention.
5049 :
5050 elif test $ac_prog = install &&
5051 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5052 # program-specific install script used by HP pwplus--don't use.
5053 :
5054 else
5055 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5056 break 3
5057 fi
5058 fi
ba4481b5 5059 done
c0d27fcc
MR
5060 done
5061 ;;
5062esac
5063done
d6e01aa5 5064IFS=$as_save_IFS
c0d27fcc 5065
ba4481b5
DL
5066
5067fi
5068 if test "${ac_cv_path_install+set}" = set; then
503d2be0 5069 INSTALL=$ac_cv_path_install
ba4481b5 5070 else
d6e01aa5
KL
5071 # As a last resort, use the slow shell script. Don't cache a
5072 # value for INSTALL within a source directory, because that will
ba4481b5 5073 # break other packages using the cache if that directory is
d6e01aa5 5074 # removed, or if the value is a relative name.
503d2be0 5075 INSTALL=$ac_install_sh
ba4481b5
DL
5076 fi
5077fi
d6e01aa5
KL
5078{ echo "$as_me:$LINENO: result: $INSTALL" >&5
5079echo "${ECHO_T}$INSTALL" >&6; }
ba4481b5
DL
5080
5081# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5082# It thinks the first close brace ends the variable substitution.
5083test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5084
503d2be0 5085test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
c4bb2108 5086
ba4481b5
DL
5087test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5088
c0d27fcc
MR
5089if test "x$RANLIB" = x; then
5090 if test -n "$ac_tool_prefix"; then
5091 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5092set dummy ${ac_tool_prefix}ranlib; ac_word=$2
d6e01aa5
KL
5093{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5094echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
c0d27fcc 5095if test "${ac_cv_prog_RANLIB+set}" = set; then
503d2be0 5096 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4
DL
5097else
5098 if test -n "$RANLIB"; then
5099 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5100else
c0d27fcc
MR
5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
5106 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
5108 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 break 2
5111 fi
5112done
503d2be0 5113done
d6e01aa5 5114IFS=$as_save_IFS
503d2be0 5115
7397acc4
DL
5116fi
5117fi
503d2be0 5118RANLIB=$ac_cv_prog_RANLIB
7397acc4 5119if test -n "$RANLIB"; then
d6e01aa5
KL
5120 { echo "$as_me:$LINENO: result: $RANLIB" >&5
5121echo "${ECHO_T}$RANLIB" >&6; }
503d2be0 5122else
d6e01aa5
KL
5123 { echo "$as_me:$LINENO: result: no" >&5
5124echo "${ECHO_T}no" >&6; }
503d2be0
AS
5125fi
5126
d6e01aa5 5127
503d2be0
AS
5128fi
5129if test -z "$ac_cv_prog_RANLIB"; then
5130 ac_ct_RANLIB=$RANLIB
5131 # Extract the first word of "ranlib", so it can be a program name with args.
5132set dummy ranlib; ac_word=$2
d6e01aa5
KL
5133{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5134echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
503d2be0
AS
5135if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5136 echo $ECHO_N "(cached) $ECHO_C" >&6
5137else
5138 if test -n "$ac_ct_RANLIB"; then
5139 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5140else
c0d27fcc
MR
5141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142for as_dir in $PATH
5143do
5144 IFS=$as_save_IFS
5145 test -z "$as_dir" && as_dir=.
5146 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
5148 ac_cv_prog_ac_ct_RANLIB="ranlib"
5149 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 break 2
5151 fi
5152done
503d2be0 5153done
d6e01aa5 5154IFS=$as_save_IFS
503d2be0 5155
503d2be0
AS
5156fi
5157fi
5158ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5159if test -n "$ac_ct_RANLIB"; then
d6e01aa5
KL
5160 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5161echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
503d2be0 5162else
d6e01aa5
KL
5163 { echo "$as_me:$LINENO: result: no" >&5
5164echo "${ECHO_T}no" >&6; }
503d2be0
AS
5165fi
5166
d6e01aa5
KL
5167 if test "x$ac_ct_RANLIB" = x; then
5168 RANLIB=":"
5169 else
5170 case $cross_compiling:$ac_tool_warned in
5171yes:)
5172{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5173whose name does not start with the host triplet. If you think this
5174configuration is useful to you, please write to autoconf@gnu.org." >&5
5175echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5176whose name does not start with the host triplet. If you think this
5177configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5178ac_tool_warned=yes ;;
5179esac
5180 RANLIB=$ac_ct_RANLIB
5181 fi
7397acc4 5182else
503d2be0 5183 RANLIB="$ac_cv_prog_RANLIB"
7397acc4
DL
5184fi
5185
5186fi
9e71690e
DK
5187# Extract the first word of "install-info", so it can be a program name with args.
5188set dummy install-info; ac_word=$2
d6e01aa5
KL
5189{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5190echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9e71690e
DK
5191if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
5192 echo $ECHO_N "(cached) $ECHO_C" >&6
5193else
5194 case $INSTALL_INFO in
5195 [\\/]* | ?:[\\/]*)
5196 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5197 ;;
5198 *)
5199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200for as_dir in $PATH
5201do
5202 IFS=$as_save_IFS
5203 test -z "$as_dir" && as_dir=.
5204 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9e71690e
DK
5206 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5207 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5208 break 2
5209 fi
5210done
5211done
d6e01aa5 5212IFS=$as_save_IFS
9e71690e
DK
5213
5214 ;;
5215esac
5216fi
5217INSTALL_INFO=$ac_cv_path_INSTALL_INFO
9e71690e 5218if test -n "$INSTALL_INFO"; then
d6e01aa5
KL
5219 { echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
5220echo "${ECHO_T}$INSTALL_INFO" >&6; }
9e71690e 5221else
d6e01aa5
KL
5222 { echo "$as_me:$LINENO: result: no" >&5
5223echo "${ECHO_T}no" >&6; }
9e71690e
DK
5224fi
5225
d6e01aa5 5226
9e71690e
DK
5227# Extract the first word of "install-info", so it can be a program name with args.
5228set dummy install-info; ac_word=$2
d6e01aa5
KL
5229{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5230echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9e71690e
DK
5231if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
5232 echo $ECHO_N "(cached) $ECHO_C" >&6
5233else
5234 case $INSTALL_INFO in
5235 [\\/]* | ?:[\\/]*)
5236 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5237 ;;
5238 *)
5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5240for as_dir in /usr/sbin
5241do
5242 IFS=$as_save_IFS
5243 test -z "$as_dir" && as_dir=.
5244 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9e71690e
DK
5246 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5247 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5248 break 2
5249 fi
5250done
5251done
d6e01aa5 5252IFS=$as_save_IFS
9e71690e
DK
5253
5254 ;;
5255esac
5256fi
5257INSTALL_INFO=$ac_cv_path_INSTALL_INFO
9e71690e 5258if test -n "$INSTALL_INFO"; then
d6e01aa5
KL
5259 { echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
5260echo "${ECHO_T}$INSTALL_INFO" >&6; }
9e71690e 5261else
d6e01aa5
KL
5262 { echo "$as_me:$LINENO: result: no" >&5
5263echo "${ECHO_T}no" >&6; }
9e71690e
DK
5264fi
5265
d6e01aa5 5266
9e71690e
DK
5267# Extract the first word of "install-info", so it can be a program name with args.
5268set dummy install-info; ac_word=$2
d6e01aa5
KL
5269{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5270echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9e71690e
DK
5271if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
5272 echo $ECHO_N "(cached) $ECHO_C" >&6
5273else
5274 case $INSTALL_INFO in
5275 [\\/]* | ?:[\\/]*)
5276 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5277 ;;
5278 *)
5279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5280for as_dir in /sbin
5281do
5282 IFS=$as_save_IFS
5283 test -z "$as_dir" && as_dir=.
5284 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9e71690e
DK
5286 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5287 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5288 break 2
5289 fi
5290done
5291done
d6e01aa5 5292IFS=$as_save_IFS
9e71690e
DK
5293
5294 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
5295 ;;
5296esac
5297fi
5298INSTALL_INFO=$ac_cv_path_INSTALL_INFO
9e71690e 5299if test -n "$INSTALL_INFO"; then
d6e01aa5
KL
5300 { echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
5301echo "${ECHO_T}$INSTALL_INFO" >&6; }
9e71690e 5302else
d6e01aa5
KL
5303 { echo "$as_me:$LINENO: result: no" >&5
5304echo "${ECHO_T}no" >&6; }
9e71690e
DK
5305fi
5306
d6e01aa5 5307
8ae52ca6
RF
5308# Extract the first word of "gzip", so it can be a program name with args.
5309set dummy gzip; ac_word=$2
d6e01aa5
KL
5310{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5311echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
46e35e9f 5312if test "${ac_cv_path_GZIP_PROG+set}" = set; then
8ae52ca6
RF
5313 echo $ECHO_N "(cached) $ECHO_C" >&6
5314else
46e35e9f 5315 case $GZIP_PROG in
8ae52ca6 5316 [\\/]* | ?:[\\/]*)
46e35e9f 5317 ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path.
8ae52ca6
RF
5318 ;;
5319 *)
5320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5321for as_dir in $PATH
5322do
5323 IFS=$as_save_IFS
5324 test -z "$as_dir" && as_dir=.
5325 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 5326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
46e35e9f 5327 ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext"
8ae52ca6
RF
5328 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5329 break 2
5330 fi
5331done
5332done
d6e01aa5 5333IFS=$as_save_IFS
8ae52ca6
RF
5334
5335 ;;
5336esac
5337fi
46e35e9f 5338GZIP_PROG=$ac_cv_path_GZIP_PROG
46e35e9f 5339if test -n "$GZIP_PROG"; then
d6e01aa5
KL
5340 { echo "$as_me:$LINENO: result: $GZIP_PROG" >&5
5341echo "${ECHO_T}$GZIP_PROG" >&6; }
8ae52ca6 5342else
d6e01aa5
KL
5343 { echo "$as_me:$LINENO: result: no" >&5
5344echo "${ECHO_T}no" >&6; }
8ae52ca6
RF
5345fi
5346
ba4481b5 5347
c0d27fcc 5348
d6e01aa5 5349
c982cf7d
JD
5350## Need makeinfo >= 4.6 (?) to build the manuals.
5351# Extract the first word of "makeinfo", so it can be a program name with args.
5352set dummy makeinfo; ac_word=$2
5353{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5354echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5355if test "${ac_cv_path_MAKEINFO+set}" = set; then
5356 echo $ECHO_N "(cached) $ECHO_C" >&6
5357else
5358 case $MAKEINFO in
5359 [\\/]* | ?:[\\/]*)
5360 ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path.
5361 ;;
5362 *)
5363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5364for as_dir in $PATH
5365do
5366 IFS=$as_save_IFS
5367 test -z "$as_dir" && as_dir=.
5368 for ac_exec_ext in '' $ac_executable_extensions; do
5369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5370 ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext"
5371 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5372 break 2
5373 fi
5374done
5375done
5376IFS=$as_save_IFS
5377
5378 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no"
5379 ;;
5380esac
5381fi
5382MAKEINFO=$ac_cv_path_MAKEINFO
5383if test -n "$MAKEINFO"; then
5384 { echo "$as_me:$LINENO: result: $MAKEINFO" >&5
5385echo "${ECHO_T}$MAKEINFO" >&6; }
5386else
5387 { echo "$as_me:$LINENO: result: no" >&5
5388echo "${ECHO_T}no" >&6; }
5389fi
5390
5391
5392if test "$MAKEINFO" != "no" && \
d4840f44 5393 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
c982cf7d
JD
5394 MAKEINFO=no
5395fi
5396
5397if test "$MAKEINFO" = "no"; then
5398 { { echo "$as_me:$LINENO: error: makeinfo >= 4.6 is required " >&5
5399echo "$as_me: error: makeinfo >= 4.6 is required " >&2;}
5400 { (exit 1); exit 1; }; }
5401fi
5402
5403
5404
8e967cf7
MR
5405if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x
5406then
5407 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
5408fi
5409
5410if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x
5411then
5412 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
5413fi
5414
c0d27fcc 5415
fe239f0f 5416late_LDFLAGS=$LDFLAGS
4af002d6 5417if test "$GCC" = yes; then
fe239f0f
AS
5418 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
5419else
5420 LDFLAGS="$LDFLAGS -znocombreloc"
5421fi
5422
d6e01aa5
KL
5423{ echo "$as_me:$LINENO: checking for -znocombreloc" >&5
5424echo $ECHO_N "checking for -znocombreloc... $ECHO_C" >&6; }
fe239f0f
AS
5425cat >conftest.$ac_ext <<_ACEOF
5426main(){return 0;}
5427_ACEOF
5428rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
5429if { (ac_try="$ac_link"
5430case "(($ac_try" in
5431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5432 *) ac_try_echo=$ac_try;;
5433esac
5434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5435 (eval "$ac_link") 2>conftest.er1
fe239f0f 5436 ac_status=$?
edfaf76d
LK
5437 grep -v '^ *+' conftest.er1 >conftest.err
5438 rm -f conftest.er1
5439 cat conftest.err >&5
fe239f0f 5440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5441 (exit $ac_status); } && {
5442 test -z "$ac_c_werror_flag" ||
5443 test ! -s conftest.err
5444 } && test -s conftest$ac_exeext &&
5445 $as_test_x conftest$ac_exeext; then
5446 { echo "$as_me:$LINENO: result: yes" >&5
5447echo "${ECHO_T}yes" >&6; }
fe239f0f
AS
5448else
5449 echo "$as_me: failed program was:" >&5
5450sed 's/^/| /' conftest.$ac_ext >&5
5451
d6e01aa5
KL
5452 LDFLAGS=$late_LDFLAGS
5453 { echo "$as_me:$LINENO: result: no" >&5
5454echo "${ECHO_T}no" >&6; }
fe239f0f 5455fi
d6e01aa5
KL
5456
5457rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 5458 conftest$ac_exeext conftest.$ac_ext
fe239f0f 5459
3b33a005
DL
5460#### Extract some information from the operating system and machine files.
5461
c0d27fcc 5462{ echo "$as_me:$LINENO: checking the machine- and system-dependent files to find out
3b33a005 5463 - which libraries the lib-src programs will want, and
503d2be0
AS
5464 - whether the GNU malloc routines are usable..." >&5
5465echo "$as_me: checking the machine- and system-dependent files to find out
3b33a005 5466 - which libraries the lib-src programs will want, and
503d2be0 5467 - whether the GNU malloc routines are usable..." >&6;}
3b33a005
DL
5468
5469### First figure out CFLAGS (which we use for running the compiler here)
5470### and REAL_CFLAGS (which we use for real compilation).
5471### The two are the same except on a few systems, where they are made
5472### different to work around various lossages. For example,
5473### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
5474### as implying static linking.
5475
5476### If the CFLAGS env var is specified, we use that value
5477### instead of the default.
5478
5479### It's not important that this name contain the PID; you can't run
5480### two configures in the same directory and have anything work
5481### anyway.
5482tempcname="conftest.c"
5483
5484echo '
5485#include "'${srcdir}'/src/'${opsysfile}'"
5486#include "'${srcdir}'/src/'${machfile}'"
5487#ifndef LIBS_MACHINE
5488#define LIBS_MACHINE
5489#endif
5490#ifndef LIBS_SYSTEM
5491#define LIBS_SYSTEM
5492#endif
5493#ifndef C_SWITCH_SYSTEM
5494#define C_SWITCH_SYSTEM
5495#endif
5496#ifndef C_SWITCH_MACHINE
5497#define C_SWITCH_MACHINE
5498#endif
5499configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
5500configure___ c_switch_system=C_SWITCH_SYSTEM
5501configure___ c_switch_machine=C_SWITCH_MACHINE
5502
5503#ifndef LIB_X11_LIB
5504#define LIB_X11_LIB -lX11
5505#endif
5506
5507#ifndef LIBX11_MACHINE
5508#define LIBX11_MACHINE
5509#endif
5510
5511#ifndef LIBX11_SYSTEM
5512#define LIBX11_SYSTEM
5513#endif
5514configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
5515
5516#ifdef UNEXEC
5517configure___ unexec=UNEXEC
5518#else
5519configure___ unexec=unexec.o
5520#endif
5521
5522#ifdef SYSTEM_MALLOC
5523configure___ system_malloc=yes
5524#else
5525configure___ system_malloc=no
5526#endif
5527
ef9e4345
GM
5528#ifdef USE_MMAP_FOR_BUFFERS
5529configure___ use_mmap_for_buffers=yes
73b77ee5 5530#else
ef9e4345 5531configure___ use_mmap_for_buffers=no
73b77ee5
GM
5532#endif
5533
3b33a005
DL
5534#ifndef C_DEBUG_SWITCH
5535#define C_DEBUG_SWITCH -g
5536#endif
5537
5538#ifndef C_OPTIMIZE_SWITCH
5539#ifdef __GNUC__
5540#define C_OPTIMIZE_SWITCH -O2
5541#else
5542#define C_OPTIMIZE_SWITCH -O
5543#endif
5544#endif
5545
01abe918
CY
5546#ifndef C_WARNINGS_SWITCH
5547#define C_WARNINGS_SWITCH ${C_WARNINGS_SWITCH}
5548#endif
5549
3b33a005
DL
5550#ifndef LD_SWITCH_MACHINE
5551#define LD_SWITCH_MACHINE
5552#endif
5553
5554#ifndef LD_SWITCH_SYSTEM
5555#define LD_SWITCH_SYSTEM
5556#endif
5557
5558#ifndef LD_SWITCH_X_SITE_AUX
5559#define LD_SWITCH_X_SITE_AUX
503d2be0 5560#endif
3b33a005
DL
5561
5562configure___ ld_switch_system=LD_SWITCH_SYSTEM
5563configure___ ld_switch_machine=LD_SWITCH_MACHINE
5564
5565#ifdef THIS_IS_CONFIGURE
5566
5567/* Get the CFLAGS for tests in configure. */
5568#ifdef __GNUC__
5569configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
5570#else
5571configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
5572#endif
5573
5574#else /* not THIS_IS_CONFIGURE */
5575
5576/* Get the CFLAGS for real compilation. */
5577#ifdef __GNUC__
01abe918 5578configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH C_WARNINGS_SWITCH '${SPECIFIED_CFLAGS}'
3b33a005
DL
5579#else
5580configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
5581#endif
5582
5583#endif /* not THIS_IS_CONFIGURE */
5584' > ${tempcname}
5585
5586# The value of CPP is a quoted variable reference, so we need to do this
5587# to get its actual value...
5588CPP=`eval "echo $CPP"`
5589eval `${CPP} -Isrc ${tempcname} \
5590 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
5591if test "x$SPECIFIED_CFLAGS" = x; then
5592 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
5593 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
5594else
5595 REAL_CFLAGS="$CFLAGS"
5596fi
5597rm ${tempcname}
5598
5599ac_link="$ac_link $ld_switch_machine $ld_switch_system"
5600
5601### Make sure subsequent tests use flags consistent with the build flags.
5602
5603if test x"${OVERRIDE_CPPFLAGS}" != x; then
5604 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
5605else
5606 CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS"
5607fi
5608
6bae0ccf
DL
5609
5610
d6e01aa5 5611# Check whether --enable-largefile was given.
f4988be7 5612if test "${enable_largefile+set}" = set; then
d6e01aa5
KL
5613 enableval=$enable_largefile;
5614fi
f4988be7 5615
503d2be0 5616if test "$enable_largefile" != no; then
f4988be7 5617
d6e01aa5
KL
5618 { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
5619echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
503d2be0
AS
5620if test "${ac_cv_sys_largefile_CC+set}" = set; then
5621 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5622else
f4988be7 5623 ac_cv_sys_largefile_CC=no
503d2be0
AS
5624 if test "$GCC" != yes; then
5625 ac_save_CC=$CC
5626 while :; do
d6e01aa5
KL
5627 # IRIX 6.2 and later do not support large files by default,
5628 # so use the C compiler's -n32 option if that helps.
edfaf76d 5629 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5630/* confdefs.h. */
5631_ACEOF
5632cat confdefs.h >>conftest.$ac_ext
5633cat >>conftest.$ac_ext <<_ACEOF
5634/* end confdefs.h. */
f4988be7 5635#include <sys/types.h>
503d2be0
AS
5636 /* Check that off_t can represent 2**63 - 1 correctly.
5637 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5638 since some C++ compilers masquerading as C compilers
5639 incorrectly reject 9223372036854775807. */
5640#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5641 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5642 && LARGE_OFF_T % 2147483647 == 1)
5643 ? 1 : -1];
5644int
5645main ()
5646{
f4988be7 5647
503d2be0
AS
5648 ;
5649 return 0;
5650}
5651_ACEOF
d6e01aa5
KL
5652 rm -f conftest.$ac_objext
5653if { (ac_try="$ac_compile"
5654case "(($ac_try" in
5655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5656 *) ac_try_echo=$ac_try;;
5657esac
5658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5659 (eval "$ac_compile") 2>conftest.er1
503d2be0 5660 ac_status=$?
edfaf76d
LK
5661 grep -v '^ *+' conftest.er1 >conftest.err
5662 rm -f conftest.er1
5663 cat conftest.err >&5
c0d27fcc 5664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5665 (exit $ac_status); } && {
5666 test -z "$ac_c_werror_flag" ||
5667 test ! -s conftest.err
5668 } && test -s conftest.$ac_objext; then
503d2be0 5669 break
b192d653 5670else
503d2be0 5671 echo "$as_me: failed program was:" >&5
19650fd6
AS
5672sed 's/^/| /' conftest.$ac_ext >&5
5673
d6e01aa5 5674
503d2be0 5675fi
d6e01aa5
KL
5676
5677rm -f core conftest.err conftest.$ac_objext
5678 CC="$CC -n32"
5679 rm -f conftest.$ac_objext
5680if { (ac_try="$ac_compile"
5681case "(($ac_try" in
5682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5683 *) ac_try_echo=$ac_try;;
5684esac
5685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5686 (eval "$ac_compile") 2>conftest.er1
503d2be0 5687 ac_status=$?
edfaf76d
LK
5688 grep -v '^ *+' conftest.er1 >conftest.err
5689 rm -f conftest.er1
5690 cat conftest.err >&5
c0d27fcc 5691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5692 (exit $ac_status); } && {
5693 test -z "$ac_c_werror_flag" ||
5694 test ! -s conftest.err
5695 } && test -s conftest.$ac_objext; then
503d2be0
AS
5696 ac_cv_sys_largefile_CC=' -n32'; break
5697else
5698 echo "$as_me: failed program was:" >&5
19650fd6
AS
5699sed 's/^/| /' conftest.$ac_ext >&5
5700
d6e01aa5 5701
503d2be0 5702fi
d6e01aa5
KL
5703
5704rm -f core conftest.err conftest.$ac_objext
edfaf76d 5705 break
503d2be0
AS
5706 done
5707 CC=$ac_save_CC
5708 rm -f conftest.$ac_ext
5709 fi
b192d653 5710fi
d6e01aa5
KL
5711{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
5712echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
503d2be0
AS
5713 if test "$ac_cv_sys_largefile_CC" != no; then
5714 CC=$CC$ac_cv_sys_largefile_CC
5715 fi
b192d653 5716
d6e01aa5
KL
5717 { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5718echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
503d2be0
AS
5719if test "${ac_cv_sys_file_offset_bits+set}" = set; then
5720 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5721else
503d2be0 5722 while :; do
503d2be0 5723 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5724/* confdefs.h. */
5725_ACEOF
5726cat confdefs.h >>conftest.$ac_ext
5727cat >>conftest.$ac_ext <<_ACEOF
5728/* end confdefs.h. */
f4988be7 5729#include <sys/types.h>
503d2be0
AS
5730 /* Check that off_t can represent 2**63 - 1 correctly.
5731 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5732 since some C++ compilers masquerading as C compilers
5733 incorrectly reject 9223372036854775807. */
5734#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5735 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5736 && LARGE_OFF_T % 2147483647 == 1)
5737 ? 1 : -1];
5738int
5739main ()
5740{
f4988be7 5741
503d2be0
AS
5742 ;
5743 return 0;
5744}
5745_ACEOF
5746rm -f conftest.$ac_objext
d6e01aa5
KL
5747if { (ac_try="$ac_compile"
5748case "(($ac_try" in
5749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5750 *) ac_try_echo=$ac_try;;
5751esac
5752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5753 (eval "$ac_compile") 2>conftest.er1
503d2be0 5754 ac_status=$?
edfaf76d
LK
5755 grep -v '^ *+' conftest.er1 >conftest.err
5756 rm -f conftest.er1
5757 cat conftest.err >&5
c0d27fcc 5758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5759 (exit $ac_status); } && {
5760 test -z "$ac_c_werror_flag" ||
5761 test ! -s conftest.err
5762 } && test -s conftest.$ac_objext; then
5763 ac_cv_sys_file_offset_bits=no; break
f4988be7 5764else
503d2be0 5765 echo "$as_me: failed program was:" >&5
19650fd6
AS
5766sed 's/^/| /' conftest.$ac_ext >&5
5767
d6e01aa5 5768
503d2be0 5769fi
d6e01aa5
KL
5770
5771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 5772 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5773/* confdefs.h. */
5774_ACEOF
5775cat confdefs.h >>conftest.$ac_ext
5776cat >>conftest.$ac_ext <<_ACEOF
5777/* end confdefs.h. */
f4988be7
GM
5778#define _FILE_OFFSET_BITS 64
5779#include <sys/types.h>
503d2be0
AS
5780 /* Check that off_t can represent 2**63 - 1 correctly.
5781 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5782 since some C++ compilers masquerading as C compilers
5783 incorrectly reject 9223372036854775807. */
5784#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5785 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5786 && LARGE_OFF_T % 2147483647 == 1)
5787 ? 1 : -1];
5788int
5789main ()
5790{
5791
5792 ;
5793 return 0;
5794}
5795_ACEOF
5796rm -f conftest.$ac_objext
d6e01aa5
KL
5797if { (ac_try="$ac_compile"
5798case "(($ac_try" in
5799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5800 *) ac_try_echo=$ac_try;;
5801esac
5802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5803 (eval "$ac_compile") 2>conftest.er1
503d2be0 5804 ac_status=$?
edfaf76d
LK
5805 grep -v '^ *+' conftest.er1 >conftest.err
5806 rm -f conftest.er1
5807 cat conftest.err >&5
c0d27fcc 5808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5809 (exit $ac_status); } && {
5810 test -z "$ac_c_werror_flag" ||
5811 test ! -s conftest.err
5812 } && test -s conftest.$ac_objext; then
503d2be0
AS
5813 ac_cv_sys_file_offset_bits=64; break
5814else
5815 echo "$as_me: failed program was:" >&5
19650fd6
AS
5816sed 's/^/| /' conftest.$ac_ext >&5
5817
d6e01aa5 5818
503d2be0 5819fi
d6e01aa5
KL
5820
5821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822 ac_cv_sys_file_offset_bits=unknown
503d2be0
AS
5823 break
5824done
ba4481b5 5825fi
d6e01aa5
KL
5826{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
5827echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
5828case $ac_cv_sys_file_offset_bits in #(
5829 no | unknown) ;;
5830 *)
c0d27fcc 5831cat >>confdefs.h <<_ACEOF
f4988be7 5832#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
c0d27fcc 5833_ACEOF
d6e01aa5
KL
5834;;
5835esac
503d2be0 5836rm -f conftest*
d6e01aa5
KL
5837 if test $ac_cv_sys_file_offset_bits = unknown; then
5838 { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
5839echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
503d2be0
AS
5840if test "${ac_cv_sys_large_files+set}" = set; then
5841 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5842else
503d2be0 5843 while :; do
503d2be0 5844 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5845/* confdefs.h. */
5846_ACEOF
5847cat confdefs.h >>conftest.$ac_ext
5848cat >>conftest.$ac_ext <<_ACEOF
5849/* end confdefs.h. */
503d2be0
AS
5850#include <sys/types.h>
5851 /* Check that off_t can represent 2**63 - 1 correctly.
5852 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5853 since some C++ compilers masquerading as C compilers
5854 incorrectly reject 9223372036854775807. */
5855#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5856 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5857 && LARGE_OFF_T % 2147483647 == 1)
5858 ? 1 : -1];
5859int
5860main ()
5861{
ba4481b5 5862
503d2be0
AS
5863 ;
5864 return 0;
5865}
5866_ACEOF
5867rm -f conftest.$ac_objext
d6e01aa5
KL
5868if { (ac_try="$ac_compile"
5869case "(($ac_try" in
5870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5871 *) ac_try_echo=$ac_try;;
5872esac
5873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5874 (eval "$ac_compile") 2>conftest.er1
503d2be0 5875 ac_status=$?
edfaf76d
LK
5876 grep -v '^ *+' conftest.er1 >conftest.err
5877 rm -f conftest.er1
5878 cat conftest.err >&5
c0d27fcc 5879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5880 (exit $ac_status); } && {
5881 test -z "$ac_c_werror_flag" ||
5882 test ! -s conftest.err
5883 } && test -s conftest.$ac_objext; then
5884 ac_cv_sys_large_files=no; break
ba4481b5 5885else
503d2be0 5886 echo "$as_me: failed program was:" >&5
19650fd6
AS
5887sed 's/^/| /' conftest.$ac_ext >&5
5888
d6e01aa5 5889
503d2be0 5890fi
d6e01aa5
KL
5891
5892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 5893 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5894/* confdefs.h. */
5895_ACEOF
5896cat confdefs.h >>conftest.$ac_ext
5897cat >>conftest.$ac_ext <<_ACEOF
5898/* end confdefs.h. */
f4988be7 5899#define _LARGE_FILES 1
503d2be0
AS
5900#include <sys/types.h>
5901 /* Check that off_t can represent 2**63 - 1 correctly.
5902 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5903 since some C++ compilers masquerading as C compilers
5904 incorrectly reject 9223372036854775807. */
5905#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5906 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5907 && LARGE_OFF_T % 2147483647 == 1)
5908 ? 1 : -1];
5909int
5910main ()
5911{
f4988be7 5912
503d2be0
AS
5913 ;
5914 return 0;
5915}
5916_ACEOF
5917rm -f conftest.$ac_objext
d6e01aa5
KL
5918if { (ac_try="$ac_compile"
5919case "(($ac_try" in
5920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5921 *) ac_try_echo=$ac_try;;
5922esac
5923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5924 (eval "$ac_compile") 2>conftest.er1
503d2be0 5925 ac_status=$?
edfaf76d
LK
5926 grep -v '^ *+' conftest.er1 >conftest.err
5927 rm -f conftest.er1
5928 cat conftest.err >&5
c0d27fcc 5929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
5930 (exit $ac_status); } && {
5931 test -z "$ac_c_werror_flag" ||
5932 test ! -s conftest.err
5933 } && test -s conftest.$ac_objext; then
503d2be0
AS
5934 ac_cv_sys_large_files=1; break
5935else
5936 echo "$as_me: failed program was:" >&5
19650fd6
AS
5937sed 's/^/| /' conftest.$ac_ext >&5
5938
d6e01aa5 5939
503d2be0 5940fi
d6e01aa5
KL
5941
5942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5943 ac_cv_sys_large_files=unknown
503d2be0
AS
5944 break
5945done
ba4481b5 5946fi
d6e01aa5
KL
5947{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
5948echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
5949case $ac_cv_sys_large_files in #(
5950 no | unknown) ;;
5951 *)
c0d27fcc 5952cat >>confdefs.h <<_ACEOF
f4988be7 5953#define _LARGE_FILES $ac_cv_sys_large_files
c0d27fcc 5954_ACEOF
d6e01aa5
KL
5955;;
5956esac
503d2be0 5957rm -f conftest*
d6e01aa5 5958 fi
503d2be0 5959fi
ba4481b5 5960
c0d27fcc 5961
439f58ee 5962
bc5d9888
CY
5963### The standard library on x86-64 GNU/Linux distributions can
5964### be located in either /usr/lib64 or /usr/lib.
5965case "${canonical}" in
5966 x86_64-*-linux-gnu* )
5967 if test -d /usr/lib64; then
5968
5969cat >>confdefs.h <<\_ACEOF
5970#define HAVE_X86_64_LIB64_DIR 1
5971_ACEOF
5972
5973fi
5974esac
5975
439f58ee
JD
5976
5977
5978
2c9dccc9
PJ
5979if test "${with_sound}" != "no"; then
5980 # Sound support for GNU/Linux and the free BSDs.
d6e01aa5
KL
5981 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5982echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
c0d27fcc
MR
5983if test "${ac_cv_header_stdc+set}" = set; then
5984 echo $ECHO_N "(cached) $ECHO_C" >&6
5985else
5986 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5987/* confdefs.h. */
5988_ACEOF
5989cat confdefs.h >>conftest.$ac_ext
5990cat >>conftest.$ac_ext <<_ACEOF
5991/* end confdefs.h. */
c0d27fcc
MR
5992#include <stdlib.h>
5993#include <stdarg.h>
5994#include <string.h>
5995#include <float.h>
98418dba 5996
19650fd6
AS
5997int
5998main ()
5999{
6000
6001 ;
6002 return 0;
6003}
c0d27fcc 6004_ACEOF
19650fd6 6005rm -f conftest.$ac_objext
d6e01aa5
KL
6006if { (ac_try="$ac_compile"
6007case "(($ac_try" in
6008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6009 *) ac_try_echo=$ac_try;;
6010esac
6011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6012 (eval "$ac_compile") 2>conftest.er1
cd958eb3 6013 ac_status=$?
edfaf76d
LK
6014 grep -v '^ *+' conftest.er1 >conftest.err
6015 rm -f conftest.er1
6016 cat conftest.err >&5
cd958eb3 6017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6018 (exit $ac_status); } && {
6019 test -z "$ac_c_werror_flag" ||
6020 test ! -s conftest.err
6021 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
6022 ac_cv_header_stdc=yes
6023else
6024 echo "$as_me: failed program was:" >&5
19650fd6
AS
6025sed 's/^/| /' conftest.$ac_ext >&5
6026
d6e01aa5 6027 ac_cv_header_stdc=no
c0d27fcc 6028fi
d6e01aa5
KL
6029
6030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
6031
6032if test $ac_cv_header_stdc = yes; then
6033 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6034 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6035/* confdefs.h. */
6036_ACEOF
6037cat confdefs.h >>conftest.$ac_ext
6038cat >>conftest.$ac_ext <<_ACEOF
6039/* end confdefs.h. */
c0d27fcc
MR
6040#include <string.h>
6041
6042_ACEOF
6043if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 6044 $EGREP "memchr" >/dev/null 2>&1; then
c0d27fcc
MR
6045 :
6046else
6047 ac_cv_header_stdc=no
6048fi
6049rm -f conftest*
6050
6051fi
6052
6053if test $ac_cv_header_stdc = yes; then
6054 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6055 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6056/* confdefs.h. */
6057_ACEOF
6058cat confdefs.h >>conftest.$ac_ext
6059cat >>conftest.$ac_ext <<_ACEOF
6060/* end confdefs.h. */
c0d27fcc
MR
6061#include <stdlib.h>
6062
6063_ACEOF
6064if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 6065 $EGREP "free" >/dev/null 2>&1; then
c0d27fcc
MR
6066 :
6067else
6068 ac_cv_header_stdc=no
6069fi
6070rm -f conftest*
6071
6072fi
6073
6074if test $ac_cv_header_stdc = yes; then
6075 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6076 if test "$cross_compiling" = yes; then
6077 :
6078else
6079 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6080/* confdefs.h. */
6081_ACEOF
6082cat confdefs.h >>conftest.$ac_ext
6083cat >>conftest.$ac_ext <<_ACEOF
6084/* end confdefs.h. */
c0d27fcc 6085#include <ctype.h>
d6e01aa5 6086#include <stdlib.h>
c0d27fcc
MR
6087#if ((' ' & 0x0FF) == 0x020)
6088# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6089# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6090#else
19650fd6 6091# define ISLOWER(c) \
edfaf76d
LK
6092 (('a' <= (c) && (c) <= 'i') \
6093 || ('j' <= (c) && (c) <= 'r') \
6094 || ('s' <= (c) && (c) <= 'z'))
c0d27fcc
MR
6095# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6096#endif
6097
6098#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6099int
6100main ()
6101{
6102 int i;
6103 for (i = 0; i < 256; i++)
6104 if (XOR (islower (i), ISLOWER (i))
edfaf76d 6105 || toupper (i) != TOUPPER (i))
d6e01aa5
KL
6106 return 2;
6107 return 0;
c0d27fcc
MR
6108}
6109_ACEOF
6110rm -f conftest$ac_exeext
d6e01aa5
KL
6111if { (ac_try="$ac_link"
6112case "(($ac_try" in
6113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6114 *) ac_try_echo=$ac_try;;
6115esac
6116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6117 (eval "$ac_link") 2>&5
c0d27fcc
MR
6118 ac_status=$?
6119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6120 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
6121 { (case "(($ac_try" in
6122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6123 *) ac_try_echo=$ac_try;;
6124esac
6125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6126 (eval "$ac_try") 2>&5
c0d27fcc
MR
6127 ac_status=$?
6128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 (exit $ac_status); }; }; then
6130 :
6131else
6132 echo "$as_me: program exited with status $ac_status" >&5
6133echo "$as_me: failed program was:" >&5
19650fd6
AS
6134sed 's/^/| /' conftest.$ac_ext >&5
6135
c0d27fcc
MR
6136( exit $ac_status )
6137ac_cv_header_stdc=no
6138fi
d6e01aa5 6139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c0d27fcc 6140fi
d6e01aa5
KL
6141
6142
c0d27fcc
MR
6143fi
6144fi
d6e01aa5
KL
6145{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6146echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
c0d27fcc
MR
6147if test $ac_cv_header_stdc = yes; then
6148
6149cat >>confdefs.h <<\_ACEOF
6150#define STDC_HEADERS 1
6151_ACEOF
6152
6153fi
6154
6155# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
edfaf76d 6166 inttypes.h stdint.h unistd.h
98418dba
CW
6167do
6168as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
6169{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6170echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6171if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 6172 echo $ECHO_N "(cached) $ECHO_C" >&6
f4988be7 6173else
925c2f3f 6174 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6175/* confdefs.h. */
6176_ACEOF
6177cat confdefs.h >>conftest.$ac_ext
6178cat >>conftest.$ac_ext <<_ACEOF
6179/* end confdefs.h. */
c0d27fcc
MR
6180$ac_includes_default
6181
6182#include <$ac_header>
6183_ACEOF
6184rm -f conftest.$ac_objext
d6e01aa5
KL
6185if { (ac_try="$ac_compile"
6186case "(($ac_try" in
6187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6188 *) ac_try_echo=$ac_try;;
6189esac
6190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6191 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 6192 ac_status=$?
edfaf76d
LK
6193 grep -v '^ *+' conftest.er1 >conftest.err
6194 rm -f conftest.er1
6195 cat conftest.err >&5
c0d27fcc 6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6197 (exit $ac_status); } && {
6198 test -z "$ac_c_werror_flag" ||
6199 test ! -s conftest.err
6200 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
6201 eval "$as_ac_Header=yes"
6202else
6203 echo "$as_me: failed program was:" >&5
19650fd6
AS
6204sed 's/^/| /' conftest.$ac_ext >&5
6205
d6e01aa5 6206 eval "$as_ac_Header=no"
c0d27fcc 6207fi
d6e01aa5
KL
6208
6209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc 6210fi
d6e01aa5
KL
6211ac_res=`eval echo '${'$as_ac_Header'}'`
6212 { echo "$as_me:$LINENO: result: $ac_res" >&5
6213echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
6214if test `eval echo '${'$as_ac_Header'}'` = yes; then
6215 cat >>confdefs.h <<_ACEOF
6216#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6217_ACEOF
6218
6219fi
6220
6221done
6222
6223
6224
6225
6226
6227for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
6228do
6229as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
6230if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6231 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6232echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6233if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
6234 echo $ECHO_N "(cached) $ECHO_C" >&6
6235fi
d6e01aa5
KL
6236ac_res=`eval echo '${'$as_ac_Header'}'`
6237 { echo "$as_me:$LINENO: result: $ac_res" >&5
6238echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
6239else
6240 # Is the header compilable?
d6e01aa5
KL
6241{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6242echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 6243cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6244/* confdefs.h. */
6245_ACEOF
6246cat confdefs.h >>conftest.$ac_ext
6247cat >>conftest.$ac_ext <<_ACEOF
6248/* end confdefs.h. */
c0d27fcc 6249$ac_includes_default
98418dba 6250#include <$ac_header>
503d2be0 6251_ACEOF
c0d27fcc 6252rm -f conftest.$ac_objext
d6e01aa5
KL
6253if { (ac_try="$ac_compile"
6254case "(($ac_try" in
6255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6256 *) ac_try_echo=$ac_try;;
6257esac
6258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6259 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 6260 ac_status=$?
edfaf76d
LK
6261 grep -v '^ *+' conftest.er1 >conftest.err
6262 rm -f conftest.er1
6263 cat conftest.err >&5
c0d27fcc 6264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6265 (exit $ac_status); } && {
6266 test -z "$ac_c_werror_flag" ||
6267 test ! -s conftest.err
6268 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
6269 ac_header_compiler=yes
6270else
6271 echo "$as_me: failed program was:" >&5
19650fd6
AS
6272sed 's/^/| /' conftest.$ac_ext >&5
6273
d6e01aa5 6274 ac_header_compiler=no
c0d27fcc 6275fi
d6e01aa5
KL
6276
6277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6278{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6279echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
6280
6281# Is the header present?
d6e01aa5
KL
6282{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6283echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 6284cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6285/* confdefs.h. */
6286_ACEOF
6287cat confdefs.h >>conftest.$ac_ext
6288cat >>conftest.$ac_ext <<_ACEOF
6289/* end confdefs.h. */
c0d27fcc
MR
6290#include <$ac_header>
6291_ACEOF
d6e01aa5
KL
6292if { (ac_try="$ac_cpp conftest.$ac_ext"
6293case "(($ac_try" in
6294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6295 *) ac_try_echo=$ac_try;;
6296esac
6297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6298 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 6299 ac_status=$?
6bae0ccf 6300 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
6301 rm -f conftest.er1
6302 cat conftest.err >&5
c0d27fcc 6303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6304 (exit $ac_status); } >/dev/null && {
6305 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6306 test ! -s conftest.err
6307 }; then
c0d27fcc 6308 ac_header_preproc=yes
f4988be7 6309else
503d2be0 6310 echo "$as_me: failed program was:" >&5
19650fd6
AS
6311sed 's/^/| /' conftest.$ac_ext >&5
6312
c0d27fcc 6313 ac_header_preproc=no
f4988be7 6314fi
d6e01aa5 6315
98418dba 6316rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
6317{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6318echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
6319
6320# So? What about this header?
edfaf76d
LK
6321case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6322 yes:no: )
c0d27fcc
MR
6323 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6324echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
6325 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6326echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6327 ac_header_preproc=yes
19650fd6 6328 ;;
edfaf76d 6329 no:yes:* )
c0d27fcc
MR
6330 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6331echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
6332 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6333echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6334 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6335echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6336 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6337echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 6338 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 6339echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
6340 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6341echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 6342
19650fd6 6343 ;;
c0d27fcc 6344esac
d6e01aa5
KL
6345{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6346echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6347if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
6348 echo $ECHO_N "(cached) $ECHO_C" >&6
6349else
edfaf76d 6350 eval "$as_ac_Header=\$ac_header_preproc"
f4988be7 6351fi
d6e01aa5
KL
6352ac_res=`eval echo '${'$as_ac_Header'}'`
6353 { echo "$as_me:$LINENO: result: $ac_res" >&5
6354echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
6355
6356fi
98418dba 6357if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 6358 cat >>confdefs.h <<_ACEOF
98418dba 6359#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 6360_ACEOF
f4988be7
GM
6361
6362fi
c0d27fcc 6363
98418dba
CW
6364done
6365
6366 # Emulation library used on NetBSD.
d6e01aa5
KL
6367 { echo "$as_me:$LINENO: checking for _oss_ioctl in -lossaudio" >&5
6368echo $ECHO_N "checking for _oss_ioctl in -lossaudio... $ECHO_C" >&6; }
98418dba 6369if test "${ac_cv_lib_ossaudio__oss_ioctl+set}" = set; then
503d2be0 6370 echo $ECHO_N "(cached) $ECHO_C" >&6
f4988be7 6371else
98418dba
CW
6372 ac_check_lib_save_LIBS=$LIBS
6373LIBS="-lossaudio $LIBS"
6374cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6375/* confdefs.h. */
6376_ACEOF
6377cat confdefs.h >>conftest.$ac_ext
6378cat >>conftest.$ac_ext <<_ACEOF
6379/* end confdefs.h. */
98418dba 6380
d6e01aa5
KL
6381/* Override any GCC internal prototype to avoid an error.
6382 Use char because int might match the return type of a GCC
6383 builtin and then its argument prototype would still apply. */
98418dba
CW
6384#ifdef __cplusplus
6385extern "C"
f4988be7 6386#endif
98418dba 6387char _oss_ioctl ();
503d2be0
AS
6388int
6389main ()
6390{
d6e01aa5 6391return _oss_ioctl ();
503d2be0
AS
6392 ;
6393 return 0;
6394}
6395_ACEOF
98418dba 6396rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
6397if { (ac_try="$ac_link"
6398case "(($ac_try" in
6399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6400 *) ac_try_echo=$ac_try;;
6401esac
6402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6403 (eval "$ac_link") 2>conftest.er1
503d2be0 6404 ac_status=$?
edfaf76d
LK
6405 grep -v '^ *+' conftest.er1 >conftest.err
6406 rm -f conftest.er1
6407 cat conftest.err >&5
c0d27fcc 6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6409 (exit $ac_status); } && {
6410 test -z "$ac_c_werror_flag" ||
6411 test ! -s conftest.err
6412 } && test -s conftest$ac_exeext &&
6413 $as_test_x conftest$ac_exeext; then
98418dba 6414 ac_cv_lib_ossaudio__oss_ioctl=yes
f4988be7 6415else
503d2be0 6416 echo "$as_me: failed program was:" >&5
19650fd6
AS
6417sed 's/^/| /' conftest.$ac_ext >&5
6418
d6e01aa5 6419 ac_cv_lib_ossaudio__oss_ioctl=no
f4988be7 6420fi
d6e01aa5
KL
6421
6422rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 6423 conftest$ac_exeext conftest.$ac_ext
98418dba 6424LIBS=$ac_check_lib_save_LIBS
f4988be7 6425fi
d6e01aa5
KL
6426{ echo "$as_me:$LINENO: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
6427echo "${ECHO_T}$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
98418dba
CW
6428if test $ac_cv_lib_ossaudio__oss_ioctl = yes; then
6429 LIBSOUND=-lossaudio
6430else
6431 LIBSOUND=
6432fi
6433
c0d27fcc 6434
439f58ee
JD
6435
6436 ALSA_REQUIRED=1.0.0
6437 ALSA_MODULES="alsa >= $ALSA_REQUIRED"
6438 if test "X${with_pkg_config_prog}" != X; then
6439 PKG_CONFIG="${with_pkg_config_prog}"
6440 fi
6441
6442 succeeded=no
6443
6444 if test -z "$PKG_CONFIG"; then
6445 # Extract the first word of "pkg-config", so it can be a program name with args.
6446set dummy pkg-config; ac_word=$2
d6e01aa5
KL
6447{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6448echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
439f58ee
JD
6449if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
6450 echo $ECHO_N "(cached) $ECHO_C" >&6
6451else
6452 case $PKG_CONFIG in
6453 [\\/]* | ?:[\\/]*)
6454 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6455 ;;
6456 *)
6457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6458for as_dir in $PATH
6459do
6460 IFS=$as_save_IFS
6461 test -z "$as_dir" && as_dir=.
6462 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 6463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
439f58ee
JD
6464 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6465 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 break 2
6467 fi
6468done
6469done
d6e01aa5 6470IFS=$as_save_IFS
439f58ee
JD
6471
6472 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
6473 ;;
6474esac
6475fi
6476PKG_CONFIG=$ac_cv_path_PKG_CONFIG
439f58ee 6477if test -n "$PKG_CONFIG"; then
d6e01aa5
KL
6478 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
6479echo "${ECHO_T}$PKG_CONFIG" >&6; }
439f58ee 6480else
d6e01aa5
KL
6481 { echo "$as_me:$LINENO: result: no" >&5
6482echo "${ECHO_T}no" >&6; }
439f58ee
JD
6483fi
6484
d6e01aa5 6485
439f58ee
JD
6486 fi
6487
6488 if test "$PKG_CONFIG" = "no" ; then
6489 HAVE_ALSA=no
6490 else
6491 PKG_CONFIG_MIN_VERSION=0.9.0
6492 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
d6e01aa5
KL
6493 { echo "$as_me:$LINENO: checking for $ALSA_MODULES" >&5
6494echo $ECHO_N "checking for $ALSA_MODULES... $ECHO_C" >&6; }
439f58ee 6495
67db6aa2 6496 if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5; then
d6e01aa5
KL
6497 { echo "$as_me:$LINENO: result: yes" >&5
6498echo "${ECHO_T}yes" >&6; }
439f58ee
JD
6499 succeeded=yes
6500
d6e01aa5
KL
6501 { echo "$as_me:$LINENO: checking ALSA_CFLAGS" >&5
6502echo $ECHO_N "checking ALSA_CFLAGS... $ECHO_C" >&6; }
94315858 6503 ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
d6e01aa5
KL
6504 { echo "$as_me:$LINENO: result: $ALSA_CFLAGS" >&5
6505echo "${ECHO_T}$ALSA_CFLAGS" >&6; }
439f58ee 6506
d6e01aa5
KL
6507 { echo "$as_me:$LINENO: checking ALSA_LIBS" >&5
6508echo $ECHO_N "checking ALSA_LIBS... $ECHO_C" >&6; }
94315858 6509 ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
d6e01aa5
KL
6510 { echo "$as_me:$LINENO: result: $ALSA_LIBS" >&5
6511echo "${ECHO_T}$ALSA_LIBS" >&6; }
439f58ee 6512 else
d6e01aa5
KL
6513 { echo "$as_me:$LINENO: result: no" >&5
6514echo "${ECHO_T}no" >&6; }
439f58ee
JD
6515 ALSA_CFLAGS=""
6516 ALSA_LIBS=""
6517 ## If we have a custom action on failure, don't print errors, but
6518 ## do set a variable so people can do so.
6519 ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$ALSA_MODULES"`
6520
6521 fi
6522
6523
6524
6525 else
6526 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
6527 echo "*** See http://www.freedesktop.org/software/pkgconfig"
6528 fi
6529 fi
6530
6531 if test $succeeded = yes; then
6532 HAVE_ALSA=yes
6533 else
6534 HAVE_ALSA=no
6535 fi
6536
6537 if test $HAVE_ALSA = yes; then
ca81d7a0
JD
6538 SAVE_CFLAGS="$CFLAGS"
6539 SAVE_LDFLAGS="$LDFLAGS"
6540 CFLAGS="$ALSA_CFLAGS $CFLAGS"
6541 LDFLAGS="$ALSA_LIBS $LDFLAGS"
6542 cat >conftest.$ac_ext <<_ACEOF
6543/* confdefs.h. */
6544_ACEOF
6545cat confdefs.h >>conftest.$ac_ext
6546cat >>conftest.$ac_ext <<_ACEOF
6547/* end confdefs.h. */
6548#include <asoundlib.h>
6549int
6550main ()
6551{
6552snd_lib_error_set_handler (0);
6553 ;
6554 return 0;
6555}
6556_ACEOF
6557rm -f conftest.$ac_objext
6558if { (ac_try="$ac_compile"
6559case "(($ac_try" in
6560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6561 *) ac_try_echo=$ac_try;;
6562esac
6563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6564 (eval "$ac_compile") 2>conftest.er1
6565 ac_status=$?
6566 grep -v '^ *+' conftest.er1 >conftest.err
6567 rm -f conftest.er1
6568 cat conftest.err >&5
6569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
f053c89f
CY
6570 (exit $ac_status); } && {
6571 test -z "$ac_c_werror_flag" ||
6572 test ! -s conftest.err
6573 } && test -s conftest.$ac_objext; then
ca81d7a0
JD
6574 emacs_alsa_normal=yes
6575else
6576 echo "$as_me: failed program was:" >&5
6577sed 's/^/| /' conftest.$ac_ext >&5
6578
6579 emacs_alsa_normal=no
6580fi
6581
6582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6583 if test "$emacs_alsa_normal" != yes; then
6584 cat >conftest.$ac_ext <<_ACEOF
6585/* confdefs.h. */
6586_ACEOF
6587cat confdefs.h >>conftest.$ac_ext
6588cat >>conftest.$ac_ext <<_ACEOF
6589/* end confdefs.h. */
6590#include <alsa/asoundlib.h>
6591int
6592main ()
6593{
6594snd_lib_error_set_handler (0);
6595 ;
6596 return 0;
6597}
6598_ACEOF
6599rm -f conftest.$ac_objext
6600if { (ac_try="$ac_compile"
6601case "(($ac_try" in
6602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6603 *) ac_try_echo=$ac_try;;
6604esac
6605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6606 (eval "$ac_compile") 2>conftest.er1
6607 ac_status=$?
6608 grep -v '^ *+' conftest.er1 >conftest.err
6609 rm -f conftest.er1
6610 cat conftest.err >&5
6611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
f053c89f
CY
6612 (exit $ac_status); } && {
6613 test -z "$ac_c_werror_flag" ||
6614 test ! -s conftest.err
6615 } && test -s conftest.$ac_objext; then
ca81d7a0
JD
6616 emacs_alsa_subdir=yes
6617else
6618 echo "$as_me: failed program was:" >&5
6619sed 's/^/| /' conftest.$ac_ext >&5
6620
6621 emacs_alsa_subdir=no
6622fi
6623
6624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6625 if test "$emacs_alsa_subdir" != yes; then
6626 { { echo "$as_me:$LINENO: error: pkg-config found alsa, but it does not compile. See config.log for error messages." >&5
6627echo "$as_me: error: pkg-config found alsa, but it does not compile. See config.log for error messages." >&2;}
6628 { (exit 1); exit 1; }; }
6629 fi
6630 ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
6631 fi
6632
6633 CFLAGS="$SAVE_CFLAGS"
6634 LDFLAGS="$SAVE_LDFLAGS"
439f58ee
JD
6635 LIBSOUND="$LIBSOUND $ALSA_LIBS"
6636 CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS"
6637
6638cat >>confdefs.h <<\_ACEOF
6639#define HAVE_ALSA 1
6640_ACEOF
6641
6642 fi
6643
f4988be7 6644fi
c0d27fcc
MR
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
22044edf
DL
6663
6664
973a76b1 6665
cffcede7 6666
551ffc27 6667
226e2359 6668
c0d27fcc 6669
f4988be7 6670
98418dba
CW
6671for ac_header in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h \
6672 linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h \
25ca0bca 6673 termcap.h stdio_ext.h fcntl.h strings.h coff.h pty.h sys/mman.h \
551ffc27 6674 sys/param.h sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h \
226e2359 6675 sys/utsname.h pwd.h
98418dba
CW
6676do
6677as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
6678if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6679 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6680echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6681if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 6682 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 6683fi
d6e01aa5
KL
6684ac_res=`eval echo '${'$as_ac_Header'}'`
6685 { echo "$as_me:$LINENO: result: $ac_res" >&5
6686echo "${ECHO_T}$ac_res" >&6; }
f4988be7 6687else
c0d27fcc 6688 # Is the header compilable?
d6e01aa5
KL
6689{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6690echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 6691cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6692/* confdefs.h. */
6693_ACEOF
6694cat confdefs.h >>conftest.$ac_ext
6695cat >>conftest.$ac_ext <<_ACEOF
6696/* end confdefs.h. */
c0d27fcc
MR
6697$ac_includes_default
6698#include <$ac_header>
6699_ACEOF
6700rm -f conftest.$ac_objext
d6e01aa5
KL
6701if { (ac_try="$ac_compile"
6702case "(($ac_try" in
6703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6704 *) ac_try_echo=$ac_try;;
6705esac
6706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6707 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 6708 ac_status=$?
edfaf76d
LK
6709 grep -v '^ *+' conftest.er1 >conftest.err
6710 rm -f conftest.er1
6711 cat conftest.err >&5
c0d27fcc 6712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6713 (exit $ac_status); } && {
6714 test -z "$ac_c_werror_flag" ||
6715 test ! -s conftest.err
6716 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
6717 ac_header_compiler=yes
6718else
6719 echo "$as_me: failed program was:" >&5
19650fd6
AS
6720sed 's/^/| /' conftest.$ac_ext >&5
6721
d6e01aa5 6722 ac_header_compiler=no
c0d27fcc 6723fi
d6e01aa5
KL
6724
6725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6726{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6727echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
6728
6729# Is the header present?
d6e01aa5
KL
6730{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6731echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 6732cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6733/* confdefs.h. */
6734_ACEOF
6735cat confdefs.h >>conftest.$ac_ext
6736cat >>conftest.$ac_ext <<_ACEOF
6737/* end confdefs.h. */
98418dba 6738#include <$ac_header>
503d2be0 6739_ACEOF
d6e01aa5
KL
6740if { (ac_try="$ac_cpp conftest.$ac_ext"
6741case "(($ac_try" in
6742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6743 *) ac_try_echo=$ac_try;;
6744esac
6745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 6747 ac_status=$?
6bae0ccf 6748 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
6749 rm -f conftest.er1
6750 cat conftest.err >&5
c0d27fcc 6751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6752 (exit $ac_status); } >/dev/null && {
6753 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6754 test ! -s conftest.err
6755 }; then
c0d27fcc 6756 ac_header_preproc=yes
34ec9ebe 6757else
503d2be0 6758 echo "$as_me: failed program was:" >&5
19650fd6
AS
6759sed 's/^/| /' conftest.$ac_ext >&5
6760
c0d27fcc 6761 ac_header_preproc=no
34ec9ebe 6762fi
d6e01aa5 6763
98418dba 6764rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
6765{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6766echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
6767
6768# So? What about this header?
edfaf76d
LK
6769case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6770 yes:no: )
c0d27fcc
MR
6771 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6772echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
6773 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6774echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6775 ac_header_preproc=yes
19650fd6 6776 ;;
edfaf76d 6777 no:yes:* )
c0d27fcc
MR
6778 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6779echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
6780 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6781echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6782 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6783echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6784 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6785echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 6786 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 6787echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
6788 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6789echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 6790
19650fd6 6791 ;;
c0d27fcc 6792esac
d6e01aa5
KL
6793{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6794echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6795if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
6796 echo $ECHO_N "(cached) $ECHO_C" >&6
6797else
edfaf76d 6798 eval "$as_ac_Header=\$ac_header_preproc"
34ec9ebe 6799fi
d6e01aa5
KL
6800ac_res=`eval echo '${'$as_ac_Header'}'`
6801 { echo "$as_me:$LINENO: result: $ac_res" >&5
6802echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
6803
6804fi
98418dba 6805if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 6806 cat >>confdefs.h <<_ACEOF
98418dba 6807#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 6808_ACEOF
34ec9ebe 6809
98418dba 6810fi
c0d27fcc 6811
98418dba
CW
6812done
6813
22044edf 6814
d6e01aa5
KL
6815{ echo "$as_me:$LINENO: checking if personality LINUX32 can be set" >&5
6816echo $ECHO_N "checking if personality LINUX32 can be set... $ECHO_C" >&6; }
f17e308a
JD
6817cat >conftest.$ac_ext <<_ACEOF
6818/* confdefs.h. */
6819_ACEOF
6820cat confdefs.h >>conftest.$ac_ext
6821cat >>conftest.$ac_ext <<_ACEOF
6822/* end confdefs.h. */
6823#include <sys/personality.h>
6824int
6825main ()
6826{
6827personality (PER_LINUX32)
6828 ;
6829 return 0;
6830}
6831_ACEOF
6832rm -f conftest.$ac_objext
d6e01aa5
KL
6833if { (ac_try="$ac_compile"
6834case "(($ac_try" in
6835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6836 *) ac_try_echo=$ac_try;;
6837esac
6838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6839 (eval "$ac_compile") 2>conftest.er1
f17e308a 6840 ac_status=$?
edfaf76d
LK
6841 grep -v '^ *+' conftest.er1 >conftest.err
6842 rm -f conftest.er1
6843 cat conftest.err >&5
f17e308a 6844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6845 (exit $ac_status); } && {
6846 test -z "$ac_c_werror_flag" ||
6847 test ! -s conftest.err
6848 } && test -s conftest.$ac_objext; then
f17e308a
JD
6849 emacs_cv_personality_linux32=yes
6850else
6851 echo "$as_me: failed program was:" >&5
6852sed 's/^/| /' conftest.$ac_ext >&5
6853
d6e01aa5 6854 emacs_cv_personality_linux32=no
f17e308a 6855fi
d6e01aa5
KL
6856
6857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6858{ echo "$as_me:$LINENO: result: $emacs_cv_personality_linux32" >&5
6859echo "${ECHO_T}$emacs_cv_personality_linux32" >&6; }
f17e308a
JD
6860
6861if test $emacs_cv_personality_linux32 = yes; then
6862
6863cat >>confdefs.h <<\_ACEOF
6864#define HAVE_PERSONALITY_LINUX32 1
6865_ACEOF
6866
6867fi
6868
6869
22044edf
DL
6870for ac_header in term.h
6871do
6872as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
6873{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6874echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6875if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22044edf
DL
6876 echo $ECHO_N "(cached) $ECHO_C" >&6
6877else
6878 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6879/* confdefs.h. */
6880_ACEOF
6881cat confdefs.h >>conftest.$ac_ext
6882cat >>conftest.$ac_ext <<_ACEOF
6883/* end confdefs.h. */
22044edf
DL
6884#include <$ac_header>
6885_ACEOF
d6e01aa5
KL
6886if { (ac_try="$ac_cpp conftest.$ac_ext"
6887case "(($ac_try" in
6888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6889 *) ac_try_echo=$ac_try;;
6890esac
6891eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6892 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22044edf
DL
6893 ac_status=$?
6894 grep -v '^ *+' conftest.er1 >conftest.err
6895 rm -f conftest.er1
6896 cat conftest.err >&5
6897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6898 (exit $ac_status); } >/dev/null && {
6899 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6900 test ! -s conftest.err
6901 }; then
22044edf
DL
6902 eval "$as_ac_Header=yes"
6903else
6904 echo "$as_me: failed program was:" >&5
19650fd6
AS
6905sed 's/^/| /' conftest.$ac_ext >&5
6906
22044edf
DL
6907 eval "$as_ac_Header=no"
6908fi
d6e01aa5 6909
22044edf
DL
6910rm -f conftest.err conftest.$ac_ext
6911fi
d6e01aa5
KL
6912ac_res=`eval echo '${'$as_ac_Header'}'`
6913 { echo "$as_me:$LINENO: result: $ac_res" >&5
6914echo "${ECHO_T}$ac_res" >&6; }
22044edf
DL
6915if test `eval echo '${'$as_ac_Header'}'` = yes; then
6916 cat >>confdefs.h <<_ACEOF
6917#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6918_ACEOF
6919
6920fi
6921
6922done
6923
d6e01aa5
KL
6924{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6925echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
98418dba 6926if test "${ac_cv_header_stdc+set}" = set; then
503d2be0 6927 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 6928else
503d2be0 6929 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6930/* confdefs.h. */
6931_ACEOF
6932cat confdefs.h >>conftest.$ac_ext
6933cat >>conftest.$ac_ext <<_ACEOF
6934/* end confdefs.h. */
98418dba
CW
6935#include <stdlib.h>
6936#include <stdarg.h>
6937#include <string.h>
6938#include <float.h>
6939
19650fd6
AS
6940int
6941main ()
6942{
6943
6944 ;
6945 return 0;
6946}
98418dba 6947_ACEOF
19650fd6 6948rm -f conftest.$ac_objext
d6e01aa5
KL
6949if { (ac_try="$ac_compile"
6950case "(($ac_try" in
6951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6952 *) ac_try_echo=$ac_try;;
6953esac
6954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6955 (eval "$ac_compile") 2>conftest.er1
cd958eb3 6956 ac_status=$?
edfaf76d
LK
6957 grep -v '^ *+' conftest.er1 >conftest.err
6958 rm -f conftest.er1
6959 cat conftest.err >&5
cd958eb3 6960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
6961 (exit $ac_status); } && {
6962 test -z "$ac_c_werror_flag" ||
6963 test ! -s conftest.err
6964 } && test -s conftest.$ac_objext; then
98418dba 6965 ac_cv_header_stdc=yes
ba4481b5 6966else
503d2be0 6967 echo "$as_me: failed program was:" >&5
19650fd6
AS
6968sed 's/^/| /' conftest.$ac_ext >&5
6969
d6e01aa5 6970 ac_cv_header_stdc=no
ba4481b5 6971fi
d6e01aa5
KL
6972
6973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba
CW
6974
6975if test $ac_cv_header_stdc = yes; then
6976 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6977 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6978/* confdefs.h. */
6979_ACEOF
6980cat confdefs.h >>conftest.$ac_ext
6981cat >>conftest.$ac_ext <<_ACEOF
6982/* end confdefs.h. */
98418dba
CW
6983#include <string.h>
6984
6985_ACEOF
6986if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 6987 $EGREP "memchr" >/dev/null 2>&1; then
98418dba
CW
6988 :
6989else
6990 ac_cv_header_stdc=no
ba4481b5 6991fi
98418dba 6992rm -f conftest*
ba4481b5
DL
6993
6994fi
6995
98418dba
CW
6996if test $ac_cv_header_stdc = yes; then
6997 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6998 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6999/* confdefs.h. */
7000_ACEOF
7001cat confdefs.h >>conftest.$ac_ext
7002cat >>conftest.$ac_ext <<_ACEOF
7003/* end confdefs.h. */
98418dba
CW
7004#include <stdlib.h>
7005
7006_ACEOF
7007if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 7008 $EGREP "free" >/dev/null 2>&1; then
98418dba
CW
7009 :
7010else
7011 ac_cv_header_stdc=no
7012fi
7013rm -f conftest*
7014
7015fi
7016
7017if test $ac_cv_header_stdc = yes; then
7018 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7019 if test "$cross_compiling" = yes; then
7020 :
d42122a3 7021else
503d2be0 7022 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7023/* confdefs.h. */
7024_ACEOF
7025cat confdefs.h >>conftest.$ac_ext
7026cat >>conftest.$ac_ext <<_ACEOF
7027/* end confdefs.h. */
98418dba 7028#include <ctype.h>
d6e01aa5 7029#include <stdlib.h>
98418dba
CW
7030#if ((' ' & 0x0FF) == 0x020)
7031# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7032# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7033#else
19650fd6 7034# define ISLOWER(c) \
edfaf76d
LK
7035 (('a' <= (c) && (c) <= 'i') \
7036 || ('j' <= (c) && (c) <= 'r') \
7037 || ('s' <= (c) && (c) <= 'z'))
98418dba
CW
7038# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7039#endif
7040
7041#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
503d2be0
AS
7042int
7043main ()
7044{
98418dba
CW
7045 int i;
7046 for (i = 0; i < 256; i++)
7047 if (XOR (islower (i), ISLOWER (i))
edfaf76d 7048 || toupper (i) != TOUPPER (i))
d6e01aa5
KL
7049 return 2;
7050 return 0;
503d2be0
AS
7051}
7052_ACEOF
98418dba 7053rm -f conftest$ac_exeext
d6e01aa5
KL
7054if { (ac_try="$ac_link"
7055case "(($ac_try" in
7056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7057 *) ac_try_echo=$ac_try;;
7058esac
7059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7060 (eval "$ac_link") 2>&5
503d2be0 7061 ac_status=$?
c0d27fcc 7062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 7063 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
7064 { (case "(($ac_try" in
7065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7066 *) ac_try_echo=$ac_try;;
7067esac
7068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7069 (eval "$ac_try") 2>&5
503d2be0 7070 ac_status=$?
c0d27fcc 7071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 7072 (exit $ac_status); }; }; then
98418dba 7073 :
d42122a3 7074else
98418dba
CW
7075 echo "$as_me: program exited with status $ac_status" >&5
7076echo "$as_me: failed program was:" >&5
19650fd6
AS
7077sed 's/^/| /' conftest.$ac_ext >&5
7078
c0d27fcc 7079( exit $ac_status )
98418dba 7080ac_cv_header_stdc=no
d42122a3 7081fi
d6e01aa5 7082rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
d42122a3 7083fi
d6e01aa5
KL
7084
7085
98418dba
CW
7086fi
7087fi
d6e01aa5
KL
7088{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7089echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
98418dba
CW
7090if test $ac_cv_header_stdc = yes; then
7091
c0d27fcc 7092cat >>confdefs.h <<\_ACEOF
98418dba 7093#define STDC_HEADERS 1
c0d27fcc 7094_ACEOF
d42122a3
DL
7095
7096fi
7097
d6e01aa5
KL
7098{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7099echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
98418dba 7100if test "${ac_cv_header_time+set}" = set; then
503d2be0 7101 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 7102else
503d2be0 7103 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7104/* confdefs.h. */
7105_ACEOF
7106cat confdefs.h >>conftest.$ac_ext
7107cat >>conftest.$ac_ext <<_ACEOF
7108/* end confdefs.h. */
ba4481b5 7109#include <sys/types.h>
98418dba 7110#include <sys/time.h>
ba4481b5 7111#include <time.h>
503d2be0
AS
7112
7113int
7114main ()
7115{
98418dba
CW
7116if ((struct tm *) 0)
7117return 0;
503d2be0
AS
7118 ;
7119 return 0;
7120}
7121_ACEOF
7122rm -f conftest.$ac_objext
d6e01aa5
KL
7123if { (ac_try="$ac_compile"
7124case "(($ac_try" in
7125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7126 *) ac_try_echo=$ac_try;;
7127esac
7128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7129 (eval "$ac_compile") 2>conftest.er1
503d2be0 7130 ac_status=$?
edfaf76d
LK
7131 grep -v '^ *+' conftest.er1 >conftest.err
7132 rm -f conftest.er1
7133 cat conftest.err >&5
c0d27fcc 7134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7135 (exit $ac_status); } && {
7136 test -z "$ac_c_werror_flag" ||
7137 test ! -s conftest.err
7138 } && test -s conftest.$ac_objext; then
98418dba 7139 ac_cv_header_time=yes
ba4481b5 7140else
503d2be0 7141 echo "$as_me: failed program was:" >&5
19650fd6
AS
7142sed 's/^/| /' conftest.$ac_ext >&5
7143
d6e01aa5 7144 ac_cv_header_time=no
ba4481b5 7145fi
d6e01aa5
KL
7146
7147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 7148fi
d6e01aa5
KL
7149{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7150echo "${ECHO_T}$ac_cv_header_time" >&6; }
98418dba 7151if test $ac_cv_header_time = yes; then
503d2be0 7152
c0d27fcc 7153cat >>confdefs.h <<\_ACEOF
98418dba 7154#define TIME_WITH_SYS_TIME 1
c0d27fcc 7155_ACEOF
ba4481b5
DL
7156
7157fi
7158
d6e01aa5
KL
7159{ echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
7160echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6; }
cd958eb3 7161if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
503d2be0 7162 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 7163else
503d2be0 7164 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7165/* confdefs.h. */
7166_ACEOF
7167cat confdefs.h >>conftest.$ac_ext
7168cat >>conftest.$ac_ext <<_ACEOF
7169/* end confdefs.h. */
cd958eb3
MB
7170$ac_includes_default
7171int
7172main ()
7173{
7174#ifndef sys_siglist
d6e01aa5 7175 (void) sys_siglist;
98418dba 7176#endif
503d2be0 7177
cd958eb3
MB
7178 ;
7179 return 0;
7180}
7181_ACEOF
7182rm -f conftest.$ac_objext
d6e01aa5
KL
7183if { (ac_try="$ac_compile"
7184case "(($ac_try" in
7185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7186 *) ac_try_echo=$ac_try;;
7187esac
7188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7189 (eval "$ac_compile") 2>conftest.er1
cd958eb3 7190 ac_status=$?
edfaf76d
LK
7191 grep -v '^ *+' conftest.er1 >conftest.err
7192 rm -f conftest.er1
7193 cat conftest.err >&5
cd958eb3 7194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7195 (exit $ac_status); } && {
7196 test -z "$ac_c_werror_flag" ||
7197 test ! -s conftest.err
7198 } && test -s conftest.$ac_objext; then
cd958eb3
MB
7199 ac_cv_have_decl_sys_siglist=yes
7200else
7201 echo "$as_me: failed program was:" >&5
19650fd6
AS
7202sed 's/^/| /' conftest.$ac_ext >&5
7203
d6e01aa5 7204 ac_cv_have_decl_sys_siglist=no
cd958eb3 7205fi
d6e01aa5
KL
7206
7207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cd958eb3 7208fi
d6e01aa5
KL
7209{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
7210echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6; }
cd958eb3
MB
7211if test $ac_cv_have_decl_sys_siglist = yes; then
7212
7213cat >>confdefs.h <<_ACEOF
7214#define HAVE_DECL_SYS_SIGLIST 1
7215_ACEOF
7216
7217
7218else
7219 cat >>confdefs.h <<_ACEOF
7220#define HAVE_DECL_SYS_SIGLIST 0
7221_ACEOF
7222
7223
7224fi
7225
7226
7227if test $ac_cv_have_decl_sys_siglist != yes; then
7228 # For Tru64, at least:
d6e01aa5
KL
7229 { echo "$as_me:$LINENO: checking whether __sys_siglist is declared" >&5
7230echo $ECHO_N "checking whether __sys_siglist is declared... $ECHO_C" >&6; }
cd958eb3
MB
7231if test "${ac_cv_have_decl___sys_siglist+set}" = set; then
7232 echo $ECHO_N "(cached) $ECHO_C" >&6
7233else
7234 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7235/* confdefs.h. */
7236_ACEOF
7237cat confdefs.h >>conftest.$ac_ext
7238cat >>conftest.$ac_ext <<_ACEOF
7239/* end confdefs.h. */
cd958eb3 7240$ac_includes_default
503d2be0
AS
7241int
7242main ()
7243{
cd958eb3 7244#ifndef __sys_siglist
d6e01aa5 7245 (void) __sys_siglist;
cd958eb3
MB
7246#endif
7247
503d2be0
AS
7248 ;
7249 return 0;
7250}
7251_ACEOF
7252rm -f conftest.$ac_objext
d6e01aa5
KL
7253if { (ac_try="$ac_compile"
7254case "(($ac_try" in
7255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7256 *) ac_try_echo=$ac_try;;
7257esac
7258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7259 (eval "$ac_compile") 2>conftest.er1
503d2be0 7260 ac_status=$?
edfaf76d
LK
7261 grep -v '^ *+' conftest.er1 >conftest.err
7262 rm -f conftest.er1
7263 cat conftest.err >&5
c0d27fcc 7264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7265 (exit $ac_status); } && {
7266 test -z "$ac_c_werror_flag" ||
7267 test ! -s conftest.err
7268 } && test -s conftest.$ac_objext; then
cd958eb3 7269 ac_cv_have_decl___sys_siglist=yes
ba4481b5 7270else
503d2be0 7271 echo "$as_me: failed program was:" >&5
19650fd6
AS
7272sed 's/^/| /' conftest.$ac_ext >&5
7273
d6e01aa5 7274 ac_cv_have_decl___sys_siglist=no
ba4481b5 7275fi
d6e01aa5
KL
7276
7277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 7278fi
d6e01aa5
KL
7279{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___sys_siglist" >&5
7280echo "${ECHO_T}$ac_cv_have_decl___sys_siglist" >&6; }
cd958eb3 7281if test $ac_cv_have_decl___sys_siglist = yes; then
503d2be0 7282
cd958eb3
MB
7283cat >>confdefs.h <<_ACEOF
7284#define HAVE_DECL___SYS_SIGLIST 1
7285_ACEOF
7286
7287
7288else
7289 cat >>confdefs.h <<_ACEOF
7290#define HAVE_DECL___SYS_SIGLIST 0
c0d27fcc 7291_ACEOF
503d2be0 7292
cd958eb3 7293
ba4481b5
DL
7294fi
7295
cd958eb3
MB
7296
7297 if test $ac_cv_have_decl___sys_siglist = yes; then
7298
7299cat >>confdefs.h <<\_ACEOF
7300#define sys_siglist __sys_siglist
7301_ACEOF
7302
7303 fi
7304fi
d6e01aa5
KL
7305{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
7306echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
98418dba 7307if test "${ac_cv_header_sys_wait_h+set}" = set; then
503d2be0 7308 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 7309else
503d2be0 7310 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7311/* confdefs.h. */
7312_ACEOF
7313cat confdefs.h >>conftest.$ac_ext
7314cat >>conftest.$ac_ext <<_ACEOF
7315/* end confdefs.h. */
98418dba
CW
7316#include <sys/types.h>
7317#include <sys/wait.h>
7318#ifndef WEXITSTATUS
d6e01aa5 7319# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
98418dba
CW
7320#endif
7321#ifndef WIFEXITED
7322# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
ba4481b5 7323#endif
503d2be0
AS
7324
7325int
7326main ()
7327{
98418dba
CW
7328 int s;
7329 wait (&s);
7330 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
503d2be0
AS
7331 ;
7332 return 0;
7333}
7334_ACEOF
98418dba 7335rm -f conftest.$ac_objext
d6e01aa5
KL
7336if { (ac_try="$ac_compile"
7337case "(($ac_try" in
7338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7339 *) ac_try_echo=$ac_try;;
7340esac
7341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7342 (eval "$ac_compile") 2>conftest.er1
503d2be0 7343 ac_status=$?
edfaf76d
LK
7344 grep -v '^ *+' conftest.er1 >conftest.err
7345 rm -f conftest.er1
7346 cat conftest.err >&5
c0d27fcc 7347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7348 (exit $ac_status); } && {
7349 test -z "$ac_c_werror_flag" ||
7350 test ! -s conftest.err
7351 } && test -s conftest.$ac_objext; then
98418dba 7352 ac_cv_header_sys_wait_h=yes
ba4481b5 7353else
503d2be0 7354 echo "$as_me: failed program was:" >&5
19650fd6
AS
7355sed 's/^/| /' conftest.$ac_ext >&5
7356
d6e01aa5 7357 ac_cv_header_sys_wait_h=no
ba4481b5 7358fi
d6e01aa5
KL
7359
7360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 7361fi
d6e01aa5
KL
7362{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
7363echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
98418dba 7364if test $ac_cv_header_sys_wait_h = yes; then
503d2be0 7365
c0d27fcc 7366cat >>confdefs.h <<\_ACEOF
98418dba 7367#define HAVE_SYS_WAIT_H 1
c0d27fcc 7368_ACEOF
ba4481b5 7369
ba4481b5
DL
7370fi
7371
c0d27fcc 7372
d6e01aa5
KL
7373{ echo "$as_me:$LINENO: checking for struct utimbuf" >&5
7374echo $ECHO_N "checking for struct utimbuf... $ECHO_C" >&6; }
98418dba 7375if test "${emacs_cv_struct_utimbuf+set}" = set; then
503d2be0 7376 echo $ECHO_N "(cached) $ECHO_C" >&6
1113b624 7377else
503d2be0 7378 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7379/* confdefs.h. */
7380_ACEOF
7381cat confdefs.h >>conftest.$ac_ext
7382cat >>conftest.$ac_ext <<_ACEOF
7383/* end confdefs.h. */
98418dba
CW
7384#ifdef TIME_WITH_SYS_TIME
7385#include <sys/time.h>
7386#include <time.h>
7387#else
7388#ifdef HAVE_SYS_TIME_H
7389#include <sys/time.h>
7390#else
1113b624 7391#include <time.h>
98418dba
CW
7392#endif
7393#endif
7394#ifdef HAVE_UTIME_H
7395#include <utime.h>
7396#endif
503d2be0
AS
7397int
7398main ()
7399{
98418dba 7400static struct utimbuf x; x.actime = x.modtime;
503d2be0
AS
7401 ;
7402 return 0;
7403}
7404_ACEOF
98418dba 7405rm -f conftest.$ac_objext
d6e01aa5
KL
7406if { (ac_try="$ac_compile"
7407case "(($ac_try" in
7408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7409 *) ac_try_echo=$ac_try;;
7410esac
7411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7412 (eval "$ac_compile") 2>conftest.er1
503d2be0 7413 ac_status=$?
edfaf76d
LK
7414 grep -v '^ *+' conftest.er1 >conftest.err
7415 rm -f conftest.er1
7416 cat conftest.err >&5
c0d27fcc 7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7418 (exit $ac_status); } && {
7419 test -z "$ac_c_werror_flag" ||
7420 test ! -s conftest.err
7421 } && test -s conftest.$ac_objext; then
98418dba 7422 emacs_cv_struct_utimbuf=yes
1113b624 7423else
503d2be0 7424 echo "$as_me: failed program was:" >&5
19650fd6
AS
7425sed 's/^/| /' conftest.$ac_ext >&5
7426
d6e01aa5 7427 emacs_cv_struct_utimbuf=no
1113b624 7428fi
d6e01aa5
KL
7429
7430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1113b624 7431fi
d6e01aa5
KL
7432{ echo "$as_me:$LINENO: result: $emacs_cv_struct_utimbuf" >&5
7433echo "${ECHO_T}$emacs_cv_struct_utimbuf" >&6; }
98418dba 7434if test $emacs_cv_struct_utimbuf = yes; then
b936fae4 7435
c0d27fcc 7436cat >>confdefs.h <<\_ACEOF
98418dba 7437#define HAVE_STRUCT_UTIMBUF 1
c0d27fcc 7438_ACEOF
1113b624
PE
7439
7440fi
ba4481b5 7441
d6e01aa5
KL
7442{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
7443echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
98418dba 7444if test "${ac_cv_type_signal+set}" = set; then
503d2be0 7445 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 7446else
98418dba 7447 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7448/* confdefs.h. */
7449_ACEOF
7450cat confdefs.h >>conftest.$ac_ext
7451cat >>conftest.$ac_ext <<_ACEOF
7452/* end confdefs.h. */
7397acc4 7453#include <sys/types.h>
98418dba 7454#include <signal.h>
98418dba 7455
503d2be0
AS
7456int
7457main ()
7458{
d6e01aa5 7459return *(signal (0, 0)) (0) == 1;
503d2be0
AS
7460 ;
7461 return 0;
7462}
7463_ACEOF
98418dba 7464rm -f conftest.$ac_objext
d6e01aa5
KL
7465if { (ac_try="$ac_compile"
7466case "(($ac_try" in
7467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7468 *) ac_try_echo=$ac_try;;
7469esac
7470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7471 (eval "$ac_compile") 2>conftest.er1
503d2be0 7472 ac_status=$?
edfaf76d
LK
7473 grep -v '^ *+' conftest.er1 >conftest.err
7474 rm -f conftest.er1
7475 cat conftest.err >&5
c0d27fcc 7476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7477 (exit $ac_status); } && {
7478 test -z "$ac_c_werror_flag" ||
7479 test ! -s conftest.err
7480 } && test -s conftest.$ac_objext; then
7481 ac_cv_type_signal=int
503d2be0
AS
7482else
7483 echo "$as_me: failed program was:" >&5
19650fd6
AS
7484sed 's/^/| /' conftest.$ac_ext >&5
7485
d6e01aa5 7486 ac_cv_type_signal=void
503d2be0 7487fi
d6e01aa5
KL
7488
7489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 7490fi
d6e01aa5
KL
7491{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
7492echo "${ECHO_T}$ac_cv_type_signal" >&6; }
7397acc4 7493
c0d27fcc 7494cat >>confdefs.h <<_ACEOF
98418dba 7495#define RETSIGTYPE $ac_cv_type_signal
c0d27fcc
MR
7496_ACEOF
7497
503d2be0 7498
c0d27fcc 7499
d6e01aa5
KL
7500{ echo "$as_me:$LINENO: checking for speed_t" >&5
7501echo $ECHO_N "checking for speed_t... $ECHO_C" >&6; }
98418dba
CW
7502if test "${emacs_cv_speed_t+set}" = set; then
7503 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 7504else
98418dba 7505 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7506/* confdefs.h. */
7507_ACEOF
7508cat confdefs.h >>conftest.$ac_ext
7509cat >>conftest.$ac_ext <<_ACEOF
7510/* end confdefs.h. */
98418dba 7511#include <termios.h>
98418dba
CW
7512int
7513main ()
7514{
7515speed_t x = 1;
7516 ;
7517 return 0;
7518}
7519_ACEOF
7520rm -f conftest.$ac_objext
d6e01aa5
KL
7521if { (ac_try="$ac_compile"
7522case "(($ac_try" in
7523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7524 *) ac_try_echo=$ac_try;;
7525esac
7526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7527 (eval "$ac_compile") 2>conftest.er1
98418dba 7528 ac_status=$?
edfaf76d
LK
7529 grep -v '^ *+' conftest.er1 >conftest.err
7530 rm -f conftest.er1
7531 cat conftest.err >&5
c0d27fcc 7532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7533 (exit $ac_status); } && {
7534 test -z "$ac_c_werror_flag" ||
7535 test ! -s conftest.err
7536 } && test -s conftest.$ac_objext; then
98418dba
CW
7537 emacs_cv_speed_t=yes
7538else
7539 echo "$as_me: failed program was:" >&5
19650fd6
AS
7540sed 's/^/| /' conftest.$ac_ext >&5
7541
d6e01aa5 7542 emacs_cv_speed_t=no
98418dba 7543fi
d6e01aa5
KL
7544
7545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 7546fi
d6e01aa5
KL
7547{ echo "$as_me:$LINENO: result: $emacs_cv_speed_t" >&5
7548echo "${ECHO_T}$emacs_cv_speed_t" >&6; }
98418dba 7549if test $emacs_cv_speed_t = yes; then
b936fae4 7550
c0d27fcc 7551cat >>confdefs.h <<\_ACEOF
98418dba 7552#define HAVE_SPEED_T 1
c0d27fcc 7553_ACEOF
98418dba 7554
7397acc4
DL
7555fi
7556
d6e01aa5
KL
7557{ echo "$as_me:$LINENO: checking for struct timeval" >&5
7558echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6; }
98418dba 7559if test "${emacs_cv_struct_timeval+set}" = set; then
503d2be0 7560 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 7561else
503d2be0 7562 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7563/* confdefs.h. */
7564_ACEOF
7565cat confdefs.h >>conftest.$ac_ext
7566cat >>conftest.$ac_ext <<_ACEOF
7567/* end confdefs.h. */
98418dba
CW
7568#ifdef TIME_WITH_SYS_TIME
7569#include <sys/time.h>
7570#include <time.h>
7571#else
7572#ifdef HAVE_SYS_TIME_H
7573#include <sys/time.h>
7574#else
7575#include <time.h>
7576#endif
7577#endif
503d2be0
AS
7578int
7579main ()
7580{
98418dba 7581static struct timeval x; x.tv_sec = x.tv_usec;
503d2be0
AS
7582 ;
7583 return 0;
7584}
7585_ACEOF
7586rm -f conftest.$ac_objext
d6e01aa5
KL
7587if { (ac_try="$ac_compile"
7588case "(($ac_try" in
7589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7590 *) ac_try_echo=$ac_try;;
7591esac
7592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7593 (eval "$ac_compile") 2>conftest.er1
503d2be0 7594 ac_status=$?
edfaf76d
LK
7595 grep -v '^ *+' conftest.er1 >conftest.err
7596 rm -f conftest.er1
7597 cat conftest.err >&5
c0d27fcc 7598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7599 (exit $ac_status); } && {
7600 test -z "$ac_c_werror_flag" ||
7601 test ! -s conftest.err
7602 } && test -s conftest.$ac_objext; then
edfaf76d
LK
7603 emacs_cv_struct_timeval=yes
7604else
503d2be0 7605 echo "$as_me: failed program was:" >&5
19650fd6
AS
7606sed 's/^/| /' conftest.$ac_ext >&5
7607
d6e01aa5 7608 emacs_cv_struct_timeval=no
7397acc4 7609fi
d6e01aa5
KL
7610
7611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 7612fi
d6e01aa5
KL
7613{ echo "$as_me:$LINENO: result: $emacs_cv_struct_timeval" >&5
7614echo "${ECHO_T}$emacs_cv_struct_timeval" >&6; }
98418dba
CW
7615HAVE_TIMEVAL=$emacs_cv_struct_timeval
7616if test $emacs_cv_struct_timeval = yes; then
b936fae4 7617
c0d27fcc 7618cat >>confdefs.h <<\_ACEOF
98418dba 7619#define HAVE_TIMEVAL 1
c0d27fcc 7620_ACEOF
7397acc4
DL
7621
7622fi
7623
d6e01aa5
KL
7624{ echo "$as_me:$LINENO: checking for struct exception" >&5
7625echo $ECHO_N "checking for struct exception... $ECHO_C" >&6; }
98418dba 7626if test "${emacs_cv_struct_exception+set}" = set; then
503d2be0 7627 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 7628else
503d2be0 7629 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7630/* confdefs.h. */
7631_ACEOF
7632cat confdefs.h >>conftest.$ac_ext
7633cat >>conftest.$ac_ext <<_ACEOF
7634/* end confdefs.h. */
98418dba 7635#include <math.h>
503d2be0
AS
7636int
7637main ()
7638{
98418dba 7639static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
503d2be0
AS
7640 ;
7641 return 0;
ba4481b5 7642}
503d2be0
AS
7643_ACEOF
7644rm -f conftest.$ac_objext
d6e01aa5
KL
7645if { (ac_try="$ac_compile"
7646case "(($ac_try" in
7647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7648 *) ac_try_echo=$ac_try;;
7649esac
7650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7651 (eval "$ac_compile") 2>conftest.er1
503d2be0 7652 ac_status=$?
edfaf76d
LK
7653 grep -v '^ *+' conftest.er1 >conftest.err
7654 rm -f conftest.er1
7655 cat conftest.err >&5
c0d27fcc 7656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7657 (exit $ac_status); } && {
7658 test -z "$ac_c_werror_flag" ||
7659 test ! -s conftest.err
7660 } && test -s conftest.$ac_objext; then
98418dba 7661 emacs_cv_struct_exception=yes
ba4481b5 7662else
503d2be0 7663 echo "$as_me: failed program was:" >&5
19650fd6
AS
7664sed 's/^/| /' conftest.$ac_ext >&5
7665
d6e01aa5 7666 emacs_cv_struct_exception=no
ba4481b5 7667fi
d6e01aa5
KL
7668
7669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 7670fi
d6e01aa5
KL
7671{ echo "$as_me:$LINENO: result: $emacs_cv_struct_exception" >&5
7672echo "${ECHO_T}$emacs_cv_struct_exception" >&6; }
98418dba
CW
7673HAVE_EXCEPTION=$emacs_cv_struct_exception
7674if test $emacs_cv_struct_exception != yes; then
b936fae4 7675
c0d27fcc 7676cat >>confdefs.h <<\_ACEOF
98418dba 7677#define NO_MATHERR 1
c0d27fcc 7678_ACEOF
ba4481b5
DL
7679
7680fi
7681
7862d3a8
AS
7682
7683for ac_header in sys/socket.h
7684do
7685as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
7686if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7687 { echo "$as_me:$LINENO: checking for $ac_header" >&5
7688echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7689if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7862d3a8
AS
7690 echo $ECHO_N "(cached) $ECHO_C" >&6
7691fi
d6e01aa5
KL
7692ac_res=`eval echo '${'$as_ac_Header'}'`
7693 { echo "$as_me:$LINENO: result: $ac_res" >&5
7694echo "${ECHO_T}$ac_res" >&6; }
7862d3a8
AS
7695else
7696 # Is the header compilable?
d6e01aa5
KL
7697{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
7698echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
7862d3a8
AS
7699cat >conftest.$ac_ext <<_ACEOF
7700/* confdefs.h. */
7701_ACEOF
7702cat confdefs.h >>conftest.$ac_ext
7703cat >>conftest.$ac_ext <<_ACEOF
7704/* end confdefs.h. */
7705$ac_includes_default
7706#include <$ac_header>
7707_ACEOF
7708rm -f conftest.$ac_objext
d6e01aa5
KL
7709if { (ac_try="$ac_compile"
7710case "(($ac_try" in
7711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7712 *) ac_try_echo=$ac_try;;
7713esac
7714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7715 (eval "$ac_compile") 2>conftest.er1
7862d3a8 7716 ac_status=$?
edfaf76d
LK
7717 grep -v '^ *+' conftest.er1 >conftest.err
7718 rm -f conftest.er1
7719 cat conftest.err >&5
7862d3a8 7720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7721 (exit $ac_status); } && {
7722 test -z "$ac_c_werror_flag" ||
7723 test ! -s conftest.err
7724 } && test -s conftest.$ac_objext; then
7862d3a8
AS
7725 ac_header_compiler=yes
7726else
7727 echo "$as_me: failed program was:" >&5
7728sed 's/^/| /' conftest.$ac_ext >&5
7729
d6e01aa5 7730 ac_header_compiler=no
7862d3a8 7731fi
d6e01aa5
KL
7732
7733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7734{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7735echo "${ECHO_T}$ac_header_compiler" >&6; }
7862d3a8
AS
7736
7737# Is the header present?
d6e01aa5
KL
7738{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
7739echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
7862d3a8
AS
7740cat >conftest.$ac_ext <<_ACEOF
7741/* confdefs.h. */
7742_ACEOF
7743cat confdefs.h >>conftest.$ac_ext
7744cat >>conftest.$ac_ext <<_ACEOF
7745/* end confdefs.h. */
7746#include <$ac_header>
7747_ACEOF
d6e01aa5
KL
7748if { (ac_try="$ac_cpp conftest.$ac_ext"
7749case "(($ac_try" in
7750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7751 *) ac_try_echo=$ac_try;;
7752esac
7753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7754 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7862d3a8
AS
7755 ac_status=$?
7756 grep -v '^ *+' conftest.er1 >conftest.err
7757 rm -f conftest.er1
7758 cat conftest.err >&5
7759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7760 (exit $ac_status); } >/dev/null && {
7761 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7762 test ! -s conftest.err
7763 }; then
7862d3a8
AS
7764 ac_header_preproc=yes
7765else
7766 echo "$as_me: failed program was:" >&5
7767sed 's/^/| /' conftest.$ac_ext >&5
7768
7769 ac_header_preproc=no
7770fi
d6e01aa5 7771
7862d3a8 7772rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
7773{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7774echo "${ECHO_T}$ac_header_preproc" >&6; }
7862d3a8
AS
7775
7776# So? What about this header?
edfaf76d
LK
7777case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7778 yes:no: )
7862d3a8
AS
7779 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7780echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
7781 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7782echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7783 ac_header_preproc=yes
7862d3a8 7784 ;;
edfaf76d 7785 no:yes:* )
7862d3a8
AS
7786 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7787echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
7788 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7789echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7790 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7791echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7792 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7793echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7862d3a8
AS
7794 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7795echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
7796 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7797echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 7798
7862d3a8
AS
7799 ;;
7800esac
d6e01aa5
KL
7801{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7802echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7803if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7862d3a8
AS
7804 echo $ECHO_N "(cached) $ECHO_C" >&6
7805else
edfaf76d 7806 eval "$as_ac_Header=\$ac_header_preproc"
7862d3a8 7807fi
d6e01aa5
KL
7808ac_res=`eval echo '${'$as_ac_Header'}'`
7809 { echo "$as_me:$LINENO: result: $ac_res" >&5
7810echo "${ECHO_T}$ac_res" >&6; }
7862d3a8
AS
7811
7812fi
7813if test `eval echo '${'$as_ac_Header'}'` = yes; then
7814 cat >>confdefs.h <<_ACEOF
7815#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7816_ACEOF
7817
7818fi
7819
7820done
7821
7822
7823for ac_header in net/if.h
7824do
7825as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
7826{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7827echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7828if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7862d3a8
AS
7829 echo $ECHO_N "(cached) $ECHO_C" >&6
7830else
7831 cat >conftest.$ac_ext <<_ACEOF
7832/* confdefs.h. */
7833_ACEOF
7834cat confdefs.h >>conftest.$ac_ext
7835cat >>conftest.$ac_ext <<_ACEOF
7836/* end confdefs.h. */
7837$ac_includes_default
7838#if HAVE_SYS_SOCKET_H
7839#include <sys/socket.h>
7840#endif
7841
7842#include <$ac_header>
7843_ACEOF
7844rm -f conftest.$ac_objext
d6e01aa5
KL
7845if { (ac_try="$ac_compile"
7846case "(($ac_try" in
7847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848 *) ac_try_echo=$ac_try;;
7849esac
7850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851 (eval "$ac_compile") 2>conftest.er1
7862d3a8 7852 ac_status=$?
edfaf76d
LK
7853 grep -v '^ *+' conftest.er1 >conftest.err
7854 rm -f conftest.er1
7855 cat conftest.err >&5
7862d3a8 7856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7857 (exit $ac_status); } && {
7858 test -z "$ac_c_werror_flag" ||
7859 test ! -s conftest.err
7860 } && test -s conftest.$ac_objext; then
7862d3a8
AS
7861 eval "$as_ac_Header=yes"
7862else
7863 echo "$as_me: failed program was:" >&5
7864sed 's/^/| /' conftest.$ac_ext >&5
7865
d6e01aa5 7866 eval "$as_ac_Header=no"
7862d3a8 7867fi
d6e01aa5
KL
7868
7869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7862d3a8 7870fi
d6e01aa5
KL
7871ac_res=`eval echo '${'$as_ac_Header'}'`
7872 { echo "$as_me:$LINENO: result: $ac_res" >&5
7873echo "${ECHO_T}$ac_res" >&6; }
7862d3a8
AS
7874if test `eval echo '${'$as_ac_Header'}'` = yes; then
7875 cat >>confdefs.h <<_ACEOF
7876#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7877_ACEOF
7878
7879fi
7880
7881done
7882
7883
d6e01aa5
KL
7884{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
7885echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
98418dba 7886if test "${ac_cv_struct_tm+set}" = set; then
503d2be0 7887 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 7888else
503d2be0 7889 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7890/* confdefs.h. */
7891_ACEOF
7892cat confdefs.h >>conftest.$ac_ext
7893cat >>conftest.$ac_ext <<_ACEOF
7894/* end confdefs.h. */
98418dba
CW
7895#include <sys/types.h>
7896#include <time.h>
7397acc4 7897
503d2be0
AS
7898int
7899main ()
7900{
d6e01aa5
KL
7901struct tm tm;
7902 int *p = &tm.tm_sec;
7903 return !p;
503d2be0
AS
7904 ;
7905 return 0;
7906}
7907_ACEOF
7908rm -f conftest.$ac_objext
d6e01aa5
KL
7909if { (ac_try="$ac_compile"
7910case "(($ac_try" in
7911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7912 *) ac_try_echo=$ac_try;;
7913esac
7914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7915 (eval "$ac_compile") 2>conftest.er1
503d2be0 7916 ac_status=$?
edfaf76d
LK
7917 grep -v '^ *+' conftest.er1 >conftest.err
7918 rm -f conftest.er1
7919 cat conftest.err >&5
c0d27fcc 7920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7921 (exit $ac_status); } && {
7922 test -z "$ac_c_werror_flag" ||
7923 test ! -s conftest.err
7924 } && test -s conftest.$ac_objext; then
35996d22
AS
7925 ac_cv_struct_tm=time.h
7926else
503d2be0 7927 echo "$as_me: failed program was:" >&5
19650fd6
AS
7928sed 's/^/| /' conftest.$ac_ext >&5
7929
d6e01aa5 7930 ac_cv_struct_tm=sys/time.h
7397acc4 7931fi
d6e01aa5
KL
7932
7933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 7934fi
d6e01aa5
KL
7935{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
7936echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
98418dba 7937if test $ac_cv_struct_tm = sys/time.h; then
7397acc4 7938
c0d27fcc 7939cat >>confdefs.h <<\_ACEOF
98418dba 7940#define TM_IN_SYS_TIME 1
c0d27fcc 7941_ACEOF
7397acc4
DL
7942
7943fi
ba4481b5 7944
d6e01aa5
KL
7945{ echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
7946echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
98418dba 7947if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
503d2be0 7948 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 7949else
98418dba 7950 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7951/* confdefs.h. */
7952_ACEOF
7953cat confdefs.h >>conftest.$ac_ext
7954cat >>conftest.$ac_ext <<_ACEOF
7955/* end confdefs.h. */
98418dba
CW
7956#include <sys/types.h>
7957#include <$ac_cv_struct_tm>
ba4481b5 7958
c0d27fcc 7959
98418dba
CW
7960int
7961main ()
7962{
7963static struct tm ac_aggr;
7964if (ac_aggr.tm_zone)
7965return 0;
7966 ;
7967 return 0;
7968}
7969_ACEOF
7970rm -f conftest.$ac_objext
d6e01aa5
KL
7971if { (ac_try="$ac_compile"
7972case "(($ac_try" in
7973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7974 *) ac_try_echo=$ac_try;;
7975esac
7976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7977 (eval "$ac_compile") 2>conftest.er1
98418dba 7978 ac_status=$?
edfaf76d
LK
7979 grep -v '^ *+' conftest.er1 >conftest.err
7980 rm -f conftest.er1
7981 cat conftest.err >&5
c0d27fcc 7982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
7983 (exit $ac_status); } && {
7984 test -z "$ac_c_werror_flag" ||
7985 test ! -s conftest.err
7986 } && test -s conftest.$ac_objext; then
98418dba 7987 ac_cv_member_struct_tm_tm_zone=yes
ba4481b5 7988else
98418dba 7989 echo "$as_me: failed program was:" >&5
19650fd6
AS
7990sed 's/^/| /' conftest.$ac_ext >&5
7991
d6e01aa5 7992 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7993/* confdefs.h. */
7994_ACEOF
7995cat confdefs.h >>conftest.$ac_ext
7996cat >>conftest.$ac_ext <<_ACEOF
7997/* end confdefs.h. */
6bae0ccf
DL
7998#include <sys/types.h>
7999#include <$ac_cv_struct_tm>
8000
8001
8002int
8003main ()
8004{
8005static struct tm ac_aggr;
8006if (sizeof ac_aggr.tm_zone)
8007return 0;
8008 ;
8009 return 0;
8010}
8011_ACEOF
8012rm -f conftest.$ac_objext
d6e01aa5
KL
8013if { (ac_try="$ac_compile"
8014case "(($ac_try" in
8015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8016 *) ac_try_echo=$ac_try;;
8017esac
8018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8019 (eval "$ac_compile") 2>conftest.er1
6bae0ccf 8020 ac_status=$?
edfaf76d
LK
8021 grep -v '^ *+' conftest.er1 >conftest.err
8022 rm -f conftest.er1
8023 cat conftest.err >&5
6bae0ccf 8024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8025 (exit $ac_status); } && {
8026 test -z "$ac_c_werror_flag" ||
8027 test ! -s conftest.err
8028 } && test -s conftest.$ac_objext; then
6bae0ccf
DL
8029 ac_cv_member_struct_tm_tm_zone=yes
8030else
8031 echo "$as_me: failed program was:" >&5
19650fd6
AS
8032sed 's/^/| /' conftest.$ac_ext >&5
8033
d6e01aa5 8034 ac_cv_member_struct_tm_tm_zone=no
ba4481b5 8035fi
d6e01aa5
KL
8036
8037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 8038fi
d6e01aa5
KL
8039
8040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 8041fi
d6e01aa5
KL
8042{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
8043echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
98418dba 8044if test $ac_cv_member_struct_tm_tm_zone = yes; then
503d2be0 8045
c0d27fcc 8046cat >>confdefs.h <<_ACEOF
98418dba 8047#define HAVE_STRUCT_TM_TM_ZONE 1
c0d27fcc
MR
8048_ACEOF
8049
ba4481b5 8050
98418dba 8051fi
ba4481b5 8052
98418dba 8053if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
ba4481b5 8054
c0d27fcc 8055cat >>confdefs.h <<\_ACEOF
98418dba 8056#define HAVE_TM_ZONE 1
c0d27fcc 8057_ACEOF
ba4481b5 8058
ba4481b5 8059else
d6e01aa5
KL
8060 { echo "$as_me:$LINENO: checking whether tzname is declared" >&5
8061echo $ECHO_N "checking whether tzname is declared... $ECHO_C" >&6; }
8062if test "${ac_cv_have_decl_tzname+set}" = set; then
8063 echo $ECHO_N "(cached) $ECHO_C" >&6
8064else
8065 cat >conftest.$ac_ext <<_ACEOF
8066/* confdefs.h. */
8067_ACEOF
8068cat confdefs.h >>conftest.$ac_ext
8069cat >>conftest.$ac_ext <<_ACEOF
8070/* end confdefs.h. */
8071#include <time.h>
8072
8073int
8074main ()
8075{
8076#ifndef tzname
8077 (void) tzname;
8078#endif
8079
8080 ;
8081 return 0;
8082}
8083_ACEOF
8084rm -f conftest.$ac_objext
8085if { (ac_try="$ac_compile"
8086case "(($ac_try" in
8087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8088 *) ac_try_echo=$ac_try;;
8089esac
8090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8091 (eval "$ac_compile") 2>conftest.er1
8092 ac_status=$?
8093 grep -v '^ *+' conftest.er1 >conftest.err
8094 rm -f conftest.er1
8095 cat conftest.err >&5
8096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8097 (exit $ac_status); } && {
8098 test -z "$ac_c_werror_flag" ||
8099 test ! -s conftest.err
8100 } && test -s conftest.$ac_objext; then
8101 ac_cv_have_decl_tzname=yes
8102else
8103 echo "$as_me: failed program was:" >&5
8104sed 's/^/| /' conftest.$ac_ext >&5
8105
8106 ac_cv_have_decl_tzname=no
8107fi
8108
8109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8110fi
8111{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
8112echo "${ECHO_T}$ac_cv_have_decl_tzname" >&6; }
8113if test $ac_cv_have_decl_tzname = yes; then
8114
8115cat >>confdefs.h <<_ACEOF
8116#define HAVE_DECL_TZNAME 1
8117_ACEOF
8118
8119
8120else
8121 cat >>confdefs.h <<_ACEOF
8122#define HAVE_DECL_TZNAME 0
8123_ACEOF
8124
8125
8126fi
8127
8128
8129 { echo "$as_me:$LINENO: checking for tzname" >&5
8130echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
98418dba 8131if test "${ac_cv_var_tzname+set}" = set; then
503d2be0 8132 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 8133else
98418dba 8134 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8135/* confdefs.h. */
8136_ACEOF
8137cat confdefs.h >>conftest.$ac_ext
8138cat >>conftest.$ac_ext <<_ACEOF
8139/* end confdefs.h. */
98418dba 8140#include <time.h>
d6e01aa5
KL
8141#if !HAVE_DECL_TZNAME
8142extern char *tzname[];
98418dba
CW
8143#endif
8144
98418dba
CW
8145int
8146main ()
8147{
d6e01aa5 8148return tzname[0][0];
98418dba
CW
8149 ;
8150 return 0;
8151}
8152_ACEOF
8153rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
8154if { (ac_try="$ac_link"
8155case "(($ac_try" in
8156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8157 *) ac_try_echo=$ac_try;;
8158esac
8159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8160 (eval "$ac_link") 2>conftest.er1
98418dba 8161 ac_status=$?
edfaf76d
LK
8162 grep -v '^ *+' conftest.er1 >conftest.err
8163 rm -f conftest.er1
8164 cat conftest.err >&5
c0d27fcc 8165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8166 (exit $ac_status); } && {
8167 test -z "$ac_c_werror_flag" ||
8168 test ! -s conftest.err
8169 } && test -s conftest$ac_exeext &&
8170 $as_test_x conftest$ac_exeext; then
98418dba
CW
8171 ac_cv_var_tzname=yes
8172else
8173 echo "$as_me: failed program was:" >&5
19650fd6
AS
8174sed 's/^/| /' conftest.$ac_ext >&5
8175
d6e01aa5 8176 ac_cv_var_tzname=no
ba4481b5 8177fi
d6e01aa5
KL
8178
8179rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 8180 conftest$ac_exeext conftest.$ac_ext
98418dba 8181fi
d6e01aa5
KL
8182{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
8183echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
98418dba 8184 if test $ac_cv_var_tzname = yes; then
ba4481b5 8185
c0d27fcc 8186cat >>confdefs.h <<\_ACEOF
98418dba 8187#define HAVE_TZNAME 1
c0d27fcc 8188_ACEOF
503d2be0 8189
98418dba
CW
8190 fi
8191fi
503d2be0 8192
d6e01aa5
KL
8193{ echo "$as_me:$LINENO: checking for struct tm.tm_gmtoff" >&5
8194echo $ECHO_N "checking for struct tm.tm_gmtoff... $ECHO_C" >&6; }
b936fae4 8195if test "${ac_cv_member_struct_tm_tm_gmtoff+set}" = set; then
98418dba
CW
8196 echo $ECHO_N "(cached) $ECHO_C" >&6
8197else
8198 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8199/* confdefs.h. */
8200_ACEOF
8201cat confdefs.h >>conftest.$ac_ext
8202cat >>conftest.$ac_ext <<_ACEOF
8203/* end confdefs.h. */
98418dba 8204#include <time.h>
b936fae4 8205
98418dba
CW
8206int
8207main ()
8208{
b936fae4
AS
8209static struct tm ac_aggr;
8210if (ac_aggr.tm_gmtoff)
8211return 0;
98418dba
CW
8212 ;
8213 return 0;
8214}
8215_ACEOF
b936fae4 8216rm -f conftest.$ac_objext
d6e01aa5
KL
8217if { (ac_try="$ac_compile"
8218case "(($ac_try" in
8219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8220 *) ac_try_echo=$ac_try;;
8221esac
8222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8223 (eval "$ac_compile") 2>conftest.er1
98418dba 8224 ac_status=$?
edfaf76d
LK
8225 grep -v '^ *+' conftest.er1 >conftest.err
8226 rm -f conftest.er1
8227 cat conftest.err >&5
c0d27fcc 8228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8229 (exit $ac_status); } && {
8230 test -z "$ac_c_werror_flag" ||
8231 test ! -s conftest.err
8232 } && test -s conftest.$ac_objext; then
b936fae4 8233 ac_cv_member_struct_tm_tm_gmtoff=yes
98418dba
CW
8234else
8235 echo "$as_me: failed program was:" >&5
19650fd6
AS
8236sed 's/^/| /' conftest.$ac_ext >&5
8237
d6e01aa5 8238 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8239/* confdefs.h. */
8240_ACEOF
8241cat confdefs.h >>conftest.$ac_ext
8242cat >>conftest.$ac_ext <<_ACEOF
8243/* end confdefs.h. */
6bae0ccf
DL
8244#include <time.h>
8245
8799b3e4
CW
8246int
8247main ()
8248{
6bae0ccf
DL
8249static struct tm ac_aggr;
8250if (sizeof ac_aggr.tm_gmtoff)
8251return 0;
8799b3e4
CW
8252 ;
8253 return 0;
8254}
8255_ACEOF
6bae0ccf 8256rm -f conftest.$ac_objext
d6e01aa5
KL
8257if { (ac_try="$ac_compile"
8258case "(($ac_try" in
8259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260 *) ac_try_echo=$ac_try;;
8261esac
8262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263 (eval "$ac_compile") 2>conftest.er1
8799b3e4 8264 ac_status=$?
edfaf76d
LK
8265 grep -v '^ *+' conftest.er1 >conftest.err
8266 rm -f conftest.er1
8267 cat conftest.err >&5
c0d27fcc 8268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8269 (exit $ac_status); } && {
8270 test -z "$ac_c_werror_flag" ||
8271 test ! -s conftest.err
8272 } && test -s conftest.$ac_objext; then
6bae0ccf 8273 ac_cv_member_struct_tm_tm_gmtoff=yes
8799b3e4
CW
8274else
8275 echo "$as_me: failed program was:" >&5
19650fd6
AS
8276sed 's/^/| /' conftest.$ac_ext >&5
8277
d6e01aa5 8278 ac_cv_member_struct_tm_tm_gmtoff=no
8799b3e4 8279fi
d6e01aa5
KL
8280
8281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 8282fi
d6e01aa5
KL
8283
8284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8799b3e4 8285fi
d6e01aa5
KL
8286{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_gmtoff" >&5
8287echo "${ECHO_T}$ac_cv_member_struct_tm_tm_gmtoff" >&6; }
6bae0ccf
DL
8288if test $ac_cv_member_struct_tm_tm_gmtoff = yes; then
8289
8290cat >>confdefs.h <<\_ACEOF
8291#define HAVE_TM_GMTOFF 1
8292_ACEOF
8293
8294fi
8295
d6e01aa5
KL
8296{ echo "$as_me:$LINENO: checking for struct ifreq.ifr_flags" >&5
8297echo $ECHO_N "checking for struct ifreq.ifr_flags... $ECHO_C" >&6; }
96f3a036
DL
8298if test "${ac_cv_member_struct_ifreq_ifr_flags+set}" = set; then
8299 echo $ECHO_N "(cached) $ECHO_C" >&6
8300else
8301 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8302/* confdefs.h. */
8303_ACEOF
8304cat confdefs.h >>conftest.$ac_ext
8305cat >>conftest.$ac_ext <<_ACEOF
8306/* end confdefs.h. */
7862d3a8
AS
8307$ac_includes_default
8308#if HAVE_SYS_SOCKET_H
8309#include <sys/socket.h>
8310#endif
8311#if HAVE_NET_IF_H
96f3a036 8312#include <net/if.h>
7862d3a8 8313#endif
96f3a036
DL
8314
8315int
8316main ()
8317{
8318static struct ifreq ac_aggr;
8319if (ac_aggr.ifr_flags)
8320return 0;
8321 ;
8322 return 0;
8323}
8324_ACEOF
8325rm -f conftest.$ac_objext
d6e01aa5
KL
8326if { (ac_try="$ac_compile"
8327case "(($ac_try" in
8328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8329 *) ac_try_echo=$ac_try;;
8330esac
8331eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8332 (eval "$ac_compile") 2>conftest.er1
96f3a036 8333 ac_status=$?
edfaf76d
LK
8334 grep -v '^ *+' conftest.er1 >conftest.err
8335 rm -f conftest.er1
8336 cat conftest.err >&5
96f3a036 8337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8338 (exit $ac_status); } && {
8339 test -z "$ac_c_werror_flag" ||
8340 test ! -s conftest.err
8341 } && test -s conftest.$ac_objext; then
96f3a036
DL
8342 ac_cv_member_struct_ifreq_ifr_flags=yes
8343else
8344 echo "$as_me: failed program was:" >&5
8345sed 's/^/| /' conftest.$ac_ext >&5
8346
d6e01aa5 8347 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8348/* confdefs.h. */
8349_ACEOF
8350cat confdefs.h >>conftest.$ac_ext
8351cat >>conftest.$ac_ext <<_ACEOF
8352/* end confdefs.h. */
7862d3a8
AS
8353$ac_includes_default
8354#if HAVE_SYS_SOCKET_H
8355#include <sys/socket.h>
8356#endif
8357#if HAVE_NET_IF_H
96f3a036 8358#include <net/if.h>
7862d3a8 8359#endif
96f3a036
DL
8360
8361int
8362main ()
8363{
8364static struct ifreq ac_aggr;
8365if (sizeof ac_aggr.ifr_flags)
8366return 0;
8367 ;
8368 return 0;
8369}
8370_ACEOF
8371rm -f conftest.$ac_objext
d6e01aa5
KL
8372if { (ac_try="$ac_compile"
8373case "(($ac_try" in
8374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8375 *) ac_try_echo=$ac_try;;
8376esac
8377eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8378 (eval "$ac_compile") 2>conftest.er1
96f3a036 8379 ac_status=$?
edfaf76d
LK
8380 grep -v '^ *+' conftest.er1 >conftest.err
8381 rm -f conftest.er1
8382 cat conftest.err >&5
96f3a036 8383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8384 (exit $ac_status); } && {
8385 test -z "$ac_c_werror_flag" ||
8386 test ! -s conftest.err
8387 } && test -s conftest.$ac_objext; then
96f3a036
DL
8388 ac_cv_member_struct_ifreq_ifr_flags=yes
8389else
8390 echo "$as_me: failed program was:" >&5
8391sed 's/^/| /' conftest.$ac_ext >&5
8392
d6e01aa5 8393 ac_cv_member_struct_ifreq_ifr_flags=no
96f3a036 8394fi
d6e01aa5
KL
8395
8396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8397fi
d6e01aa5
KL
8398
8399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8400fi
d6e01aa5
KL
8401{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_flags" >&5
8402echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_flags" >&6; }
96f3a036
DL
8403if test $ac_cv_member_struct_ifreq_ifr_flags = yes; then
8404
8405cat >>confdefs.h <<_ACEOF
8406#define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
8407_ACEOF
8408
8409
8410fi
d6e01aa5
KL
8411{ echo "$as_me:$LINENO: checking for struct ifreq.ifr_hwaddr" >&5
8412echo $ECHO_N "checking for struct ifreq.ifr_hwaddr... $ECHO_C" >&6; }
96f3a036
DL
8413if test "${ac_cv_member_struct_ifreq_ifr_hwaddr+set}" = set; then
8414 echo $ECHO_N "(cached) $ECHO_C" >&6
8415else
8416 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8417/* confdefs.h. */
8418_ACEOF
8419cat confdefs.h >>conftest.$ac_ext
8420cat >>conftest.$ac_ext <<_ACEOF
8421/* end confdefs.h. */
7862d3a8
AS
8422$ac_includes_default
8423#if HAVE_SYS_SOCKET_H
8424#include <sys/socket.h>
8425#endif
8426#if HAVE_NET_IF_H
96f3a036 8427#include <net/if.h>
7862d3a8 8428#endif
96f3a036
DL
8429
8430int
8431main ()
8432{
8433static struct ifreq ac_aggr;
8434if (ac_aggr.ifr_hwaddr)
8435return 0;
8436 ;
8437 return 0;
8438}
8439_ACEOF
8440rm -f conftest.$ac_objext
d6e01aa5
KL
8441if { (ac_try="$ac_compile"
8442case "(($ac_try" in
8443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8444 *) ac_try_echo=$ac_try;;
8445esac
8446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8447 (eval "$ac_compile") 2>conftest.er1
96f3a036 8448 ac_status=$?
edfaf76d
LK
8449 grep -v '^ *+' conftest.er1 >conftest.err
8450 rm -f conftest.er1
8451 cat conftest.err >&5
96f3a036 8452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8453 (exit $ac_status); } && {
8454 test -z "$ac_c_werror_flag" ||
8455 test ! -s conftest.err
8456 } && test -s conftest.$ac_objext; then
96f3a036
DL
8457 ac_cv_member_struct_ifreq_ifr_hwaddr=yes
8458else
8459 echo "$as_me: failed program was:" >&5
8460sed 's/^/| /' conftest.$ac_ext >&5
8461
d6e01aa5 8462 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8463/* confdefs.h. */
8464_ACEOF
8465cat confdefs.h >>conftest.$ac_ext
8466cat >>conftest.$ac_ext <<_ACEOF
8467/* end confdefs.h. */
7862d3a8
AS
8468$ac_includes_default
8469#if HAVE_SYS_SOCKET_H
8470#include <sys/socket.h>
8471#endif
8472#if HAVE_NET_IF_H
96f3a036 8473#include <net/if.h>
7862d3a8 8474#endif
96f3a036
DL
8475
8476int
8477main ()
8478{
8479static struct ifreq ac_aggr;
8480if (sizeof ac_aggr.ifr_hwaddr)
8481return 0;
8482 ;
8483 return 0;
8484}
8485_ACEOF
8486rm -f conftest.$ac_objext
d6e01aa5
KL
8487if { (ac_try="$ac_compile"
8488case "(($ac_try" in
8489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8490 *) ac_try_echo=$ac_try;;
8491esac
8492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8493 (eval "$ac_compile") 2>conftest.er1
96f3a036 8494 ac_status=$?
edfaf76d
LK
8495 grep -v '^ *+' conftest.er1 >conftest.err
8496 rm -f conftest.er1
8497 cat conftest.err >&5
96f3a036 8498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8499 (exit $ac_status); } && {
8500 test -z "$ac_c_werror_flag" ||
8501 test ! -s conftest.err
8502 } && test -s conftest.$ac_objext; then
96f3a036
DL
8503 ac_cv_member_struct_ifreq_ifr_hwaddr=yes
8504else
8505 echo "$as_me: failed program was:" >&5
8506sed 's/^/| /' conftest.$ac_ext >&5
8507
d6e01aa5 8508 ac_cv_member_struct_ifreq_ifr_hwaddr=no
96f3a036 8509fi
d6e01aa5
KL
8510
8511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8512fi
d6e01aa5
KL
8513
8514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8515fi
d6e01aa5
KL
8516{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_hwaddr" >&5
8517echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_hwaddr" >&6; }
96f3a036
DL
8518if test $ac_cv_member_struct_ifreq_ifr_hwaddr = yes; then
8519
8520cat >>confdefs.h <<_ACEOF
8521#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
8522_ACEOF
8523
8524
8525fi
d6e01aa5
KL
8526{ echo "$as_me:$LINENO: checking for struct ifreq.ifr_netmask" >&5
8527echo $ECHO_N "checking for struct ifreq.ifr_netmask... $ECHO_C" >&6; }
96f3a036
DL
8528if test "${ac_cv_member_struct_ifreq_ifr_netmask+set}" = set; then
8529 echo $ECHO_N "(cached) $ECHO_C" >&6
8530else
8531 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8532/* confdefs.h. */
8533_ACEOF
8534cat confdefs.h >>conftest.$ac_ext
8535cat >>conftest.$ac_ext <<_ACEOF
8536/* end confdefs.h. */
7862d3a8
AS
8537$ac_includes_default
8538#if HAVE_SYS_SOCKET_H
8539#include <sys/socket.h>
8540#endif
8541#if HAVE_NET_IF_H
96f3a036 8542#include <net/if.h>
7862d3a8 8543#endif
96f3a036
DL
8544
8545int
8546main ()
8547{
8548static struct ifreq ac_aggr;
8549if (ac_aggr.ifr_netmask)
8550return 0;
8551 ;
8552 return 0;
8553}
8554_ACEOF
8555rm -f conftest.$ac_objext
d6e01aa5
KL
8556if { (ac_try="$ac_compile"
8557case "(($ac_try" in
8558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8559 *) ac_try_echo=$ac_try;;
8560esac
8561eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8562 (eval "$ac_compile") 2>conftest.er1
96f3a036 8563 ac_status=$?
edfaf76d
LK
8564 grep -v '^ *+' conftest.er1 >conftest.err
8565 rm -f conftest.er1
8566 cat conftest.err >&5
96f3a036 8567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8568 (exit $ac_status); } && {
8569 test -z "$ac_c_werror_flag" ||
8570 test ! -s conftest.err
8571 } && test -s conftest.$ac_objext; then
96f3a036
DL
8572 ac_cv_member_struct_ifreq_ifr_netmask=yes
8573else
8574 echo "$as_me: failed program was:" >&5
8575sed 's/^/| /' conftest.$ac_ext >&5
8576
d6e01aa5 8577 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8578/* confdefs.h. */
8579_ACEOF
8580cat confdefs.h >>conftest.$ac_ext
8581cat >>conftest.$ac_ext <<_ACEOF
8582/* end confdefs.h. */
7862d3a8
AS
8583$ac_includes_default
8584#if HAVE_SYS_SOCKET_H
8585#include <sys/socket.h>
8586#endif
8587#if HAVE_NET_IF_H
96f3a036 8588#include <net/if.h>
7862d3a8 8589#endif
96f3a036
DL
8590
8591int
8592main ()
8593{
8594static struct ifreq ac_aggr;
8595if (sizeof ac_aggr.ifr_netmask)
8596return 0;
8597 ;
8598 return 0;
8599}
8600_ACEOF
8601rm -f conftest.$ac_objext
d6e01aa5
KL
8602if { (ac_try="$ac_compile"
8603case "(($ac_try" in
8604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8605 *) ac_try_echo=$ac_try;;
8606esac
8607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8608 (eval "$ac_compile") 2>conftest.er1
96f3a036 8609 ac_status=$?
edfaf76d
LK
8610 grep -v '^ *+' conftest.er1 >conftest.err
8611 rm -f conftest.er1
8612 cat conftest.err >&5
96f3a036 8613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8614 (exit $ac_status); } && {
8615 test -z "$ac_c_werror_flag" ||
8616 test ! -s conftest.err
8617 } && test -s conftest.$ac_objext; then
96f3a036
DL
8618 ac_cv_member_struct_ifreq_ifr_netmask=yes
8619else
8620 echo "$as_me: failed program was:" >&5
8621sed 's/^/| /' conftest.$ac_ext >&5
8622
d6e01aa5 8623 ac_cv_member_struct_ifreq_ifr_netmask=no
96f3a036 8624fi
d6e01aa5
KL
8625
8626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8627fi
d6e01aa5
KL
8628
8629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8630fi
d6e01aa5
KL
8631{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_netmask" >&5
8632echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_netmask" >&6; }
96f3a036
DL
8633if test $ac_cv_member_struct_ifreq_ifr_netmask = yes; then
8634
8635cat >>confdefs.h <<_ACEOF
8636#define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
8637_ACEOF
8638
8639
8640fi
d6e01aa5
KL
8641{ echo "$as_me:$LINENO: checking for struct ifreq.ifr_broadaddr" >&5
8642echo $ECHO_N "checking for struct ifreq.ifr_broadaddr... $ECHO_C" >&6; }
96f3a036
DL
8643if test "${ac_cv_member_struct_ifreq_ifr_broadaddr+set}" = set; then
8644 echo $ECHO_N "(cached) $ECHO_C" >&6
8645else
8646 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8647/* confdefs.h. */
8648_ACEOF
8649cat confdefs.h >>conftest.$ac_ext
8650cat >>conftest.$ac_ext <<_ACEOF
8651/* end confdefs.h. */
7862d3a8
AS
8652$ac_includes_default
8653#if HAVE_SYS_SOCKET_H
8654#include <sys/socket.h>
8655#endif
8656#if HAVE_NET_IF_H
96f3a036 8657#include <net/if.h>
7862d3a8 8658#endif
96f3a036
DL
8659
8660int
8661main ()
8662{
8663static struct ifreq ac_aggr;
8664if (ac_aggr.ifr_broadaddr)
8665return 0;
8666 ;
8667 return 0;
8668}
8669_ACEOF
8670rm -f conftest.$ac_objext
d6e01aa5
KL
8671if { (ac_try="$ac_compile"
8672case "(($ac_try" in
8673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8674 *) ac_try_echo=$ac_try;;
8675esac
8676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8677 (eval "$ac_compile") 2>conftest.er1
96f3a036 8678 ac_status=$?
edfaf76d
LK
8679 grep -v '^ *+' conftest.er1 >conftest.err
8680 rm -f conftest.er1
8681 cat conftest.err >&5
96f3a036 8682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8683 (exit $ac_status); } && {
8684 test -z "$ac_c_werror_flag" ||
8685 test ! -s conftest.err
8686 } && test -s conftest.$ac_objext; then
96f3a036
DL
8687 ac_cv_member_struct_ifreq_ifr_broadaddr=yes
8688else
8689 echo "$as_me: failed program was:" >&5
8690sed 's/^/| /' conftest.$ac_ext >&5
8691
d6e01aa5 8692 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8693/* confdefs.h. */
8694_ACEOF
8695cat confdefs.h >>conftest.$ac_ext
8696cat >>conftest.$ac_ext <<_ACEOF
8697/* end confdefs.h. */
7862d3a8
AS
8698$ac_includes_default
8699#if HAVE_SYS_SOCKET_H
8700#include <sys/socket.h>
8701#endif
8702#if HAVE_NET_IF_H
96f3a036 8703#include <net/if.h>
7862d3a8 8704#endif
96f3a036
DL
8705
8706int
8707main ()
8708{
8709static struct ifreq ac_aggr;
8710if (sizeof ac_aggr.ifr_broadaddr)
8711return 0;
8712 ;
8713 return 0;
8714}
8715_ACEOF
8716rm -f conftest.$ac_objext
d6e01aa5
KL
8717if { (ac_try="$ac_compile"
8718case "(($ac_try" in
8719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8720 *) ac_try_echo=$ac_try;;
8721esac
8722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8723 (eval "$ac_compile") 2>conftest.er1
96f3a036 8724 ac_status=$?
edfaf76d
LK
8725 grep -v '^ *+' conftest.er1 >conftest.err
8726 rm -f conftest.er1
8727 cat conftest.err >&5
96f3a036 8728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8729 (exit $ac_status); } && {
8730 test -z "$ac_c_werror_flag" ||
8731 test ! -s conftest.err
8732 } && test -s conftest.$ac_objext; then
96f3a036
DL
8733 ac_cv_member_struct_ifreq_ifr_broadaddr=yes
8734else
8735 echo "$as_me: failed program was:" >&5
8736sed 's/^/| /' conftest.$ac_ext >&5
8737
d6e01aa5 8738 ac_cv_member_struct_ifreq_ifr_broadaddr=no
96f3a036 8739fi
d6e01aa5
KL
8740
8741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8742fi
d6e01aa5
KL
8743
8744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8745fi
d6e01aa5
KL
8746{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_broadaddr" >&5
8747echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_broadaddr" >&6; }
96f3a036
DL
8748if test $ac_cv_member_struct_ifreq_ifr_broadaddr = yes; then
8749
8750cat >>confdefs.h <<_ACEOF
8751#define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
8752_ACEOF
8753
8754
8755fi
d6e01aa5
KL
8756{ echo "$as_me:$LINENO: checking for struct ifreq.ifr_addr" >&5
8757echo $ECHO_N "checking for struct ifreq.ifr_addr... $ECHO_C" >&6; }
96f3a036
DL
8758if test "${ac_cv_member_struct_ifreq_ifr_addr+set}" = set; then
8759 echo $ECHO_N "(cached) $ECHO_C" >&6
8760else
8761 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8762/* confdefs.h. */
8763_ACEOF
8764cat confdefs.h >>conftest.$ac_ext
8765cat >>conftest.$ac_ext <<_ACEOF
8766/* end confdefs.h. */
7862d3a8
AS
8767$ac_includes_default
8768#if HAVE_SYS_SOCKET_H
8769#include <sys/socket.h>
8770#endif
8771#if HAVE_NET_IF_H
96f3a036 8772#include <net/if.h>
7862d3a8 8773#endif
96f3a036
DL
8774
8775int
8776main ()
8777{
8778static struct ifreq ac_aggr;
8779if (ac_aggr.ifr_addr)
8780return 0;
8781 ;
8782 return 0;
8783}
8784_ACEOF
8785rm -f conftest.$ac_objext
d6e01aa5
KL
8786if { (ac_try="$ac_compile"
8787case "(($ac_try" in
8788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8789 *) ac_try_echo=$ac_try;;
8790esac
8791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8792 (eval "$ac_compile") 2>conftest.er1
96f3a036 8793 ac_status=$?
edfaf76d
LK
8794 grep -v '^ *+' conftest.er1 >conftest.err
8795 rm -f conftest.er1
8796 cat conftest.err >&5
96f3a036 8797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8798 (exit $ac_status); } && {
8799 test -z "$ac_c_werror_flag" ||
8800 test ! -s conftest.err
8801 } && test -s conftest.$ac_objext; then
96f3a036
DL
8802 ac_cv_member_struct_ifreq_ifr_addr=yes
8803else
8804 echo "$as_me: failed program was:" >&5
8805sed 's/^/| /' conftest.$ac_ext >&5
8806
d6e01aa5 8807 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
8808/* confdefs.h. */
8809_ACEOF
8810cat confdefs.h >>conftest.$ac_ext
8811cat >>conftest.$ac_ext <<_ACEOF
8812/* end confdefs.h. */
7862d3a8
AS
8813$ac_includes_default
8814#if HAVE_SYS_SOCKET_H
8815#include <sys/socket.h>
8816#endif
8817#if HAVE_NET_IF_H
96f3a036 8818#include <net/if.h>
7862d3a8 8819#endif
96f3a036
DL
8820
8821int
8822main ()
8823{
8824static struct ifreq ac_aggr;
8825if (sizeof ac_aggr.ifr_addr)
8826return 0;
8827 ;
8828 return 0;
8829}
8830_ACEOF
8831rm -f conftest.$ac_objext
d6e01aa5
KL
8832if { (ac_try="$ac_compile"
8833case "(($ac_try" in
8834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8835 *) ac_try_echo=$ac_try;;
8836esac
8837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8838 (eval "$ac_compile") 2>conftest.er1
96f3a036 8839 ac_status=$?
edfaf76d
LK
8840 grep -v '^ *+' conftest.er1 >conftest.err
8841 rm -f conftest.er1
8842 cat conftest.err >&5
96f3a036 8843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8844 (exit $ac_status); } && {
8845 test -z "$ac_c_werror_flag" ||
8846 test ! -s conftest.err
8847 } && test -s conftest.$ac_objext; then
96f3a036
DL
8848 ac_cv_member_struct_ifreq_ifr_addr=yes
8849else
8850 echo "$as_me: failed program was:" >&5
8851sed 's/^/| /' conftest.$ac_ext >&5
8852
d6e01aa5 8853 ac_cv_member_struct_ifreq_ifr_addr=no
96f3a036 8854fi
d6e01aa5
KL
8855
8856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8857fi
d6e01aa5
KL
8858
8859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 8860fi
d6e01aa5
KL
8861{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_addr" >&5
8862echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_addr" >&6; }
96f3a036
DL
8863if test $ac_cv_member_struct_ifreq_ifr_addr = yes; then
8864
8865cat >>confdefs.h <<_ACEOF
8866#define HAVE_STRUCT_IFREQ_IFR_ADDR 1
8867_ACEOF
8868
8869
8870fi
8871
8799b3e4 8872
8799b3e4 8873
d6e01aa5
KL
8874{ echo "$as_me:$LINENO: checking for function prototypes" >&5
8875echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
8876if test "$ac_cv_prog_cc_c89" != no; then
8877 { echo "$as_me:$LINENO: result: yes" >&5
8878echo "${ECHO_T}yes" >&6; }
98418dba 8879
c0d27fcc 8880cat >>confdefs.h <<\_ACEOF
98418dba 8881#define PROTOTYPES 1
c0d27fcc
MR
8882_ACEOF
8883
8884
8885cat >>confdefs.h <<\_ACEOF
8886#define __PROTOTYPES 1
8887_ACEOF
98418dba
CW
8888
8889else
d6e01aa5
KL
8890 { echo "$as_me:$LINENO: result: no" >&5
8891echo "${ECHO_T}no" >&6; }
98418dba
CW
8892fi
8893
d6e01aa5
KL
8894{ echo "$as_me:$LINENO: checking for working volatile" >&5
8895echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
98418dba
CW
8896if test "${ac_cv_c_volatile+set}" = set; then
8897 echo $ECHO_N "(cached) $ECHO_C" >&6
8898else
8899 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8900/* confdefs.h. */
8901_ACEOF
8902cat confdefs.h >>conftest.$ac_ext
8903cat >>conftest.$ac_ext <<_ACEOF
8904/* end confdefs.h. */
98418dba 8905
98418dba
CW
8906int
8907main ()
8908{
8909
8910volatile int x;
d6e01aa5
KL
8911int * volatile y = (int *) 0;
8912return !x && !y;
98418dba
CW
8913 ;
8914 return 0;
8915}
8916_ACEOF
8917rm -f conftest.$ac_objext
d6e01aa5
KL
8918if { (ac_try="$ac_compile"
8919case "(($ac_try" in
8920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8921 *) ac_try_echo=$ac_try;;
8922esac
8923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8924 (eval "$ac_compile") 2>conftest.er1
98418dba 8925 ac_status=$?
edfaf76d
LK
8926 grep -v '^ *+' conftest.er1 >conftest.err
8927 rm -f conftest.er1
8928 cat conftest.err >&5
c0d27fcc 8929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
8930 (exit $ac_status); } && {
8931 test -z "$ac_c_werror_flag" ||
8932 test ! -s conftest.err
8933 } && test -s conftest.$ac_objext; then
98418dba
CW
8934 ac_cv_c_volatile=yes
8935else
8936 echo "$as_me: failed program was:" >&5
19650fd6
AS
8937sed 's/^/| /' conftest.$ac_ext >&5
8938
d6e01aa5 8939 ac_cv_c_volatile=no
98418dba 8940fi
d6e01aa5
KL
8941
8942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 8943fi
d6e01aa5
KL
8944{ echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
8945echo "${ECHO_T}$ac_cv_c_volatile" >&6; }
98418dba
CW
8946if test $ac_cv_c_volatile = no; then
8947
c0d27fcc 8948cat >>confdefs.h <<\_ACEOF
98418dba 8949#define volatile
c0d27fcc 8950_ACEOF
98418dba
CW
8951
8952fi
8953
d6e01aa5
KL
8954{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8955echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
98418dba
CW
8956if test "${ac_cv_c_const+set}" = set; then
8957 echo $ECHO_N "(cached) $ECHO_C" >&6
8958else
8959 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8960/* confdefs.h. */
8961_ACEOF
8962cat confdefs.h >>conftest.$ac_ext
8963cat >>conftest.$ac_ext <<_ACEOF
8964/* end confdefs.h. */
98418dba 8965
98418dba
CW
8966int
8967main ()
8968{
8969/* FIXME: Include the comments suggested by Paul. */
8970#ifndef __cplusplus
8971 /* Ultrix mips cc rejects this. */
8972 typedef int charset[2];
d6e01aa5 8973 const charset cs;
98418dba 8974 /* SunOS 4.1.1 cc rejects this. */
d6e01aa5
KL
8975 char const *const *pcpcc;
8976 char **ppc;
98418dba
CW
8977 /* NEC SVR4.0.2 mips cc rejects this. */
8978 struct point {int x, y;};
8979 static struct point const zero = {0,0};
8980 /* AIX XL C 1.02.0.0 rejects this.
8981 It does not let you subtract one const X* pointer from another in
8982 an arm of an if-expression whose if-part is not a constant
8983 expression */
8984 const char *g = "string";
d6e01aa5 8985 pcpcc = &g + (g ? g-g : 0);
98418dba 8986 /* HPUX 7.0 cc rejects these. */
d6e01aa5
KL
8987 ++pcpcc;
8988 ppc = (char**) pcpcc;
8989 pcpcc = (char const *const *) ppc;
98418dba
CW
8990 { /* SCO 3.2v4 cc rejects this. */
8991 char *t;
8992 char const *s = 0 ? (char *) 0 : (char const *) 0;
8993
8994 *t++ = 0;
d6e01aa5 8995 if (s) return 0;
98418dba
CW
8996 }
8997 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8998 int x[] = {25, 17};
8999 const int *foo = &x[0];
9000 ++foo;
9001 }
9002 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9003 typedef const int *iptr;
9004 iptr p = 0;
9005 ++p;
9006 }
9007 { /* AIX XL C 1.02.0.0 rejects this saying
9008 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9009 struct s { int j; const int *ap[3]; };
9010 struct s *b; b->j = 5;
9011 }
9012 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9013 const int foo = 10;
d6e01aa5 9014 if (!foo) return 0;
98418dba 9015 }
d6e01aa5 9016 return !cs[0] && !zero.x;
98418dba
CW
9017#endif
9018
9019 ;
9020 return 0;
9021}
9022_ACEOF
9023rm -f conftest.$ac_objext
d6e01aa5
KL
9024if { (ac_try="$ac_compile"
9025case "(($ac_try" in
9026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9027 *) ac_try_echo=$ac_try;;
9028esac
9029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9030 (eval "$ac_compile") 2>conftest.er1
98418dba 9031 ac_status=$?
edfaf76d
LK
9032 grep -v '^ *+' conftest.er1 >conftest.err
9033 rm -f conftest.er1
9034 cat conftest.err >&5
c0d27fcc 9035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9036 (exit $ac_status); } && {
9037 test -z "$ac_c_werror_flag" ||
9038 test ! -s conftest.err
9039 } && test -s conftest.$ac_objext; then
98418dba
CW
9040 ac_cv_c_const=yes
9041else
9042 echo "$as_me: failed program was:" >&5
19650fd6
AS
9043sed 's/^/| /' conftest.$ac_ext >&5
9044
d6e01aa5 9045 ac_cv_c_const=no
98418dba 9046fi
d6e01aa5
KL
9047
9048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 9049fi
d6e01aa5
KL
9050{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9051echo "${ECHO_T}$ac_cv_c_const" >&6; }
98418dba
CW
9052if test $ac_cv_c_const = no; then
9053
c0d27fcc 9054cat >>confdefs.h <<\_ACEOF
98418dba 9055#define const
c0d27fcc 9056_ACEOF
98418dba
CW
9057
9058fi
9059
d6e01aa5
KL
9060{ echo "$as_me:$LINENO: checking for void * support" >&5
9061echo $ECHO_N "checking for void * support... $ECHO_C" >&6; }
98418dba
CW
9062if test "${emacs_cv_void_star+set}" = set; then
9063 echo $ECHO_N "(cached) $ECHO_C" >&6
9064else
9065 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9066/* confdefs.h. */
9067_ACEOF
9068cat confdefs.h >>conftest.$ac_ext
9069cat >>conftest.$ac_ext <<_ACEOF
9070/* end confdefs.h. */
98418dba 9071
98418dba
CW
9072int
9073main ()
9074{
9075void * foo;
9076 ;
9077 return 0;
9078}
9079_ACEOF
9080rm -f conftest.$ac_objext
d6e01aa5
KL
9081if { (ac_try="$ac_compile"
9082case "(($ac_try" in
9083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9084 *) ac_try_echo=$ac_try;;
9085esac
9086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9087 (eval "$ac_compile") 2>conftest.er1
98418dba 9088 ac_status=$?
edfaf76d
LK
9089 grep -v '^ *+' conftest.er1 >conftest.err
9090 rm -f conftest.er1
9091 cat conftest.err >&5
c0d27fcc 9092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9093 (exit $ac_status); } && {
9094 test -z "$ac_c_werror_flag" ||
9095 test ! -s conftest.err
9096 } && test -s conftest.$ac_objext; then
98418dba
CW
9097 emacs_cv_void_star=yes
9098else
9099 echo "$as_me: failed program was:" >&5
19650fd6
AS
9100sed 's/^/| /' conftest.$ac_ext >&5
9101
d6e01aa5 9102 emacs_cv_void_star=no
98418dba 9103fi
d6e01aa5
KL
9104
9105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 9106fi
d6e01aa5
KL
9107{ echo "$as_me:$LINENO: result: $emacs_cv_void_star" >&5
9108echo "${ECHO_T}$emacs_cv_void_star" >&6; }
98418dba 9109if test $emacs_cv_void_star = yes; then
c0d27fcc 9110 cat >>confdefs.h <<\_ACEOF
98418dba 9111#define POINTER_TYPE void
c0d27fcc 9112_ACEOF
98418dba
CW
9113
9114else
c0d27fcc 9115 cat >>confdefs.h <<\_ACEOF
98418dba 9116#define POINTER_TYPE char
c0d27fcc 9117_ACEOF
98418dba
CW
9118
9119fi
9120
c0d27fcc 9121
4494a266
JD
9122
9123
cd958eb3 9124
d6e01aa5
KL
9125{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9126echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
9127set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
9128if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
98418dba
CW
9129 echo $ECHO_N "(cached) $ECHO_C" >&6
9130else
c0d27fcc 9131 cat >conftest.make <<\_ACEOF
d6e01aa5 9132SHELL = /bin/sh
98418dba 9133all:
d6e01aa5 9134 @echo '@@@%%%=$(MAKE)=@@@%%%'
c0d27fcc 9135_ACEOF
98418dba 9136# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
d6e01aa5
KL
9137case `${MAKE-make} -f conftest.make 2>/dev/null` in
9138 *@@@%%%=?*=@@@%%%*)
9139 eval ac_cv_prog_make_${ac_make}_set=yes;;
9140 *)
9141 eval ac_cv_prog_make_${ac_make}_set=no;;
9142esac
98418dba
CW
9143rm -f conftest.make
9144fi
d6e01aa5
KL
9145if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
9146 { echo "$as_me:$LINENO: result: yes" >&5
9147echo "${ECHO_T}yes" >&6; }
98418dba
CW
9148 SET_MAKE=
9149else
d6e01aa5
KL
9150 { echo "$as_me:$LINENO: result: no" >&5
9151echo "${ECHO_T}no" >&6; }
98418dba
CW
9152 SET_MAKE="MAKE=${MAKE-make}"
9153fi
9154
c0d27fcc 9155
d6e01aa5
KL
9156{ echo "$as_me:$LINENO: checking for long file names" >&5
9157echo $ECHO_N "checking for long file names... $ECHO_C" >&6; }
98418dba
CW
9158if test "${ac_cv_sys_long_file_names+set}" = set; then
9159 echo $ECHO_N "(cached) $ECHO_C" >&6
9160else
9161 ac_cv_sys_long_file_names=yes
9162# Test for long file names in all the places we know might matter:
9163# . the current directory, where building will happen
9164# $prefix/lib where we will be installing things
9165# $exec_prefix/lib likewise
98418dba 9166# $TMPDIR if set, where it might want to write temporary files
98418dba
CW
9167# /tmp where it might want to write temporary files
9168# /var/tmp likewise
9169# /usr/tmp likewise
d6e01aa5
KL
9170for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
9171 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
9172 # in the usual case where exec_prefix is '${prefix}'.
9173 case $ac_dir in #(
9174 . | /* | ?:[\\/]*) ;; #(
9175 *) continue;;
9176 esac
9177 test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
98418dba 9178 ac_xdir=$ac_dir/cf$$
d6e01aa5 9179 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
98418dba
CW
9180 ac_tf1=$ac_xdir/conftest9012345
9181 ac_tf2=$ac_xdir/conftest9012346
d6e01aa5 9182 touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
98418dba 9183 ac_cv_sys_long_file_names=no
d6e01aa5
KL
9184 rm -f -r "$ac_xdir" 2>/dev/null
9185 test $ac_cv_sys_long_file_names = no && break
98418dba
CW
9186done
9187fi
d6e01aa5
KL
9188{ echo "$as_me:$LINENO: result: $ac_cv_sys_long_file_names" >&5
9189echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6; }
98418dba
CW
9190if test $ac_cv_sys_long_file_names = yes; then
9191
c0d27fcc 9192cat >>confdefs.h <<\_ACEOF
98418dba 9193#define HAVE_LONG_FILE_NAMES 1
c0d27fcc 9194_ACEOF
98418dba
CW
9195
9196fi
9197
c0d27fcc 9198
98418dba
CW
9199#### Choose a window system.
9200
d6e01aa5
KL
9201{ echo "$as_me:$LINENO: checking for X" >&5
9202echo $ECHO_N "checking for X... $ECHO_C" >&6; }
98418dba 9203
c0d27fcc 9204
d6e01aa5 9205# Check whether --with-x was given.
98418dba 9206if test "${with_x+set}" = set; then
d6e01aa5
KL
9207 withval=$with_x;
9208fi
98418dba 9209
98418dba
CW
9210# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
9211if test "x$with_x" = xno; then
9212 # The user explicitly disabled X.
9213 have_x=disabled
9214else
d6e01aa5
KL
9215 case $x_includes,$x_libraries in #(
9216 *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
9217echo "$as_me: error: Cannot use X directory names containing '" >&2;}
9218 { (exit 1); exit 1; }; };; #(
9219 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
98418dba
CW
9220 echo $ECHO_N "(cached) $ECHO_C" >&6
9221else
9222 # One or both of the vars are not set, and there is no cached value.
9223ac_x_includes=no ac_x_libraries=no
d6e01aa5 9224rm -f -r conftest.dir
98418dba
CW
9225if mkdir conftest.dir; then
9226 cd conftest.dir
c0d27fcc 9227 cat >Imakefile <<'_ACEOF'
d6e01aa5
KL
9228incroot:
9229 @echo incroot='${INCROOT}'
9230usrlibdir:
9231 @echo usrlibdir='${USRLIBDIR}'
9232libdir:
9233 @echo libdir='${LIBDIR}'
9234_ACEOF
9235 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
98418dba 9236 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
d6e01aa5
KL
9237 for ac_var in incroot usrlibdir libdir; do
9238 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
9239 done
98418dba
CW
9240 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
9241 for ac_extension in a so sl; do
d6e01aa5
KL
9242 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
9243 test -f "$ac_im_libdir/libX11.$ac_extension"; then
edfaf76d 9244 ac_im_usrlibdir=$ac_im_libdir; break
98418dba
CW
9245 fi
9246 done
9247 # Screen out bogus values from the imake configuration. They are
9248 # bogus both because they are the default anyway, and because
9249 # using them would break gcc on systems where it needs fixed includes.
9250 case $ac_im_incroot in
d6e01aa5 9251 /usr/include) ac_x_includes= ;;
98418dba
CW
9252 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
9253 esac
9254 case $ac_im_usrlibdir in
9255 /usr/lib | /lib) ;;
9256 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
9257 esac
9258 fi
9259 cd ..
d6e01aa5 9260 rm -f -r conftest.dir
98418dba
CW
9261fi
9262
9263# Standard set of common directories for X headers.
9264# Check X11 before X11Rn because it is often a symlink to the current release.
9265ac_x_header_dirs='
9266/usr/X11/include
9267/usr/X11R6/include
9268/usr/X11R5/include
9269/usr/X11R4/include
9270
9271/usr/include/X11
9272/usr/include/X11R6
9273/usr/include/X11R5
9274/usr/include/X11R4
9275
9276/usr/local/X11/include
9277/usr/local/X11R6/include
9278/usr/local/X11R5/include
9279/usr/local/X11R4/include
9280
9281/usr/local/include/X11
9282/usr/local/include/X11R6
9283/usr/local/include/X11R5
9284/usr/local/include/X11R4
9285
9286/usr/X386/include
9287/usr/x386/include
9288/usr/XFree86/include/X11
9289
9290/usr/include
9291/usr/local/include
9292/usr/unsupported/include
9293/usr/athena/include
9294/usr/local/x11r5/include
9295/usr/lpp/Xamples/include
9296
9297/usr/openwin/include
9298/usr/openwin/share/include'
9299
9300if test "$ac_x_includes" = no; then
d6e01aa5 9301 # Guess where to find include files, by looking for Xlib.h.
98418dba
CW
9302 # First, try using that file with no special directory specified.
9303 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9304/* confdefs.h. */
9305_ACEOF
9306cat confdefs.h >>conftest.$ac_ext
9307cat >>conftest.$ac_ext <<_ACEOF
9308/* end confdefs.h. */
c3a63088 9309#include <X11/Xlib.h>
98418dba 9310_ACEOF
d6e01aa5
KL
9311if { (ac_try="$ac_cpp conftest.$ac_ext"
9312case "(($ac_try" in
9313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9314 *) ac_try_echo=$ac_try;;
9315esac
9316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9317 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 9318 ac_status=$?
6bae0ccf 9319 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
9320 rm -f conftest.er1
9321 cat conftest.err >&5
c0d27fcc 9322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9323 (exit $ac_status); } >/dev/null && {
9324 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9325 test ! -s conftest.err
9326 }; then
98418dba
CW
9327 # We can compile using X headers with no special include directory.
9328ac_x_includes=
9329else
9330 echo "$as_me: failed program was:" >&5
19650fd6
AS
9331sed 's/^/| /' conftest.$ac_ext >&5
9332
98418dba 9333 for ac_dir in $ac_x_header_dirs; do
c3a63088 9334 if test -r "$ac_dir/X11/Xlib.h"; then
98418dba
CW
9335 ac_x_includes=$ac_dir
9336 break
9337 fi
9338done
9339fi
d6e01aa5 9340
98418dba
CW
9341rm -f conftest.err conftest.$ac_ext
9342fi # $ac_x_includes = no
9343
9344if test "$ac_x_libraries" = no; then
9345 # Check for the libraries.
9346 # See if we find them without any special options.
9347 # Don't add to $LIBS permanently.
9348 ac_save_LIBS=$LIBS
c3a63088 9349 LIBS="-lX11 $LIBS"
98418dba 9350 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9351/* confdefs.h. */
9352_ACEOF
9353cat confdefs.h >>conftest.$ac_ext
9354cat >>conftest.$ac_ext <<_ACEOF
9355/* end confdefs.h. */
c3a63088 9356#include <X11/Xlib.h>
98418dba
CW
9357int
9358main ()
9359{
c3a63088 9360XrmInitialize ()
98418dba
CW
9361 ;
9362 return 0;
9363}
9364_ACEOF
9365rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
9366if { (ac_try="$ac_link"
9367case "(($ac_try" in
9368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9369 *) ac_try_echo=$ac_try;;
9370esac
9371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9372 (eval "$ac_link") 2>conftest.er1
98418dba 9373 ac_status=$?
edfaf76d
LK
9374 grep -v '^ *+' conftest.er1 >conftest.err
9375 rm -f conftest.er1
9376 cat conftest.err >&5
c0d27fcc 9377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9378 (exit $ac_status); } && {
9379 test -z "$ac_c_werror_flag" ||
9380 test ! -s conftest.err
9381 } && test -s conftest$ac_exeext &&
9382 $as_test_x conftest$ac_exeext; then
98418dba
CW
9383 LIBS=$ac_save_LIBS
9384# We can link X programs with no special library path.
9385ac_x_libraries=
9386else
9387 echo "$as_me: failed program was:" >&5
19650fd6
AS
9388sed 's/^/| /' conftest.$ac_ext >&5
9389
d6e01aa5 9390 LIBS=$ac_save_LIBS
98418dba
CW
9391for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9392do
9393 # Don't even attempt the hair of trying to link an X program!
9394 for ac_extension in a so sl; do
d6e01aa5 9395 if test -r "$ac_dir/libX11.$ac_extension"; then
98418dba
CW
9396 ac_x_libraries=$ac_dir
9397 break 2
9398 fi
9399 done
9400done
9401fi
d6e01aa5
KL
9402
9403rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 9404 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9405fi # $ac_x_libraries = no
9406
d6e01aa5
KL
9407case $ac_x_includes,$ac_x_libraries in #(
9408 no,* | *,no | *\'*)
9409 # Didn't find X, or a directory has "'" in its name.
9410 ac_cv_have_x="have_x=no";; #(
9411 *)
9412 # Record where we found X for the cache.
9413 ac_cv_have_x="have_x=yes\
9414 ac_x_includes='$ac_x_includes'\
9415 ac_x_libraries='$ac_x_libraries'"
9416esac
98418dba 9417fi
d6e01aa5
KL
9418;; #(
9419 *) have_x=yes;;
9420 esac
98418dba
CW
9421 eval "$ac_cv_have_x"
9422fi # $with_x != no
9423
9424if test "$have_x" != yes; then
d6e01aa5
KL
9425 { echo "$as_me:$LINENO: result: $have_x" >&5
9426echo "${ECHO_T}$have_x" >&6; }
98418dba
CW
9427 no_x=yes
9428else
9429 # If each of the values was on the command line, it overrides each guess.
9430 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9431 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9432 # Update the cache value to reflect the command line values.
d6e01aa5
KL
9433 ac_cv_have_x="have_x=yes\
9434 ac_x_includes='$x_includes'\
9435 ac_x_libraries='$x_libraries'"
9436 { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
9437echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; }
98418dba
CW
9438fi
9439
9440if test "$no_x" = yes; then
9441 window_system=none
9442else
9443 window_system=x11
9444fi
9445
92d1ccf4
AS
9446if test "${x_libraries}" != NONE; then
9447 if test -n "${x_libraries}"; then
9448 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
9449 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
9450 fi
98418dba 9451 x_default_search_path=""
92d1ccf4
AS
9452 x_search_path=${x_libraries}
9453 if test -z "${x_search_path}"; then
9454 x_search_path=/usr/lib
9455 fi
9456 for x_library in `echo ${x_search_path}: | \
9457 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
98418dba
CW
9458 x_search_path="\
9459${x_library}/X11/%L/%T/%N%C%S:\
9460${x_library}/X11/%l/%T/%N%C%S:\
9461${x_library}/X11/%T/%N%C%S:\
9462${x_library}/X11/%L/%T/%N%S:\
9463${x_library}/X11/%l/%T/%N%S:\
9464${x_library}/X11/%T/%N%S"
9465 if test x"${x_default_search_path}" = x; then
9466 x_default_search_path=${x_search_path}
9467 else
9468 x_default_search_path="${x_search_path}:${x_default_search_path}"
9469 fi
9470 done
9471fi
9472if test "${x_includes}" != NONE && test -n "${x_includes}"; then
9473 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
9474fi
9475
9476if test x"${x_includes}" = x; then
9477 bitmapdir=/usr/include/X11/bitmaps
9478else
9479 # accumulate include directories that have X11 bitmap subdirectories
9480 bmd_acc="dummyval"
9481 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
9482 if test -d "${bmd}/X11/bitmaps"; then
9483 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
9484 fi
9485 if test -d "${bmd}/bitmaps"; then
9486 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
9487 fi
9488 done
9489 if test ${bmd_acc} != "dummyval"; then
9490 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
9491 fi
9492fi
9493
5d6da11e 9494HAVE_CARBON=no
1d4d5604
YM
9495if test "${with_carbon}" != no; then
9496 if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
d6e01aa5
KL
9497 { echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
9498echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6; }
5d6da11e
YM
9499if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
9500 echo $ECHO_N "(cached) $ECHO_C" >&6
9501fi
d6e01aa5
KL
9502{ echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
9503echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6; }
5d6da11e
YM
9504else
9505 # Is the header compilable?
d6e01aa5
KL
9506{ echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
9507echo $ECHO_N "checking Carbon/Carbon.h usability... $ECHO_C" >&6; }
5d6da11e
YM
9508cat >conftest.$ac_ext <<_ACEOF
9509/* confdefs.h. */
9510_ACEOF
9511cat confdefs.h >>conftest.$ac_ext
9512cat >>conftest.$ac_ext <<_ACEOF
9513/* end confdefs.h. */
9514$ac_includes_default
9515#include <Carbon/Carbon.h>
9516_ACEOF
9517rm -f conftest.$ac_objext
d6e01aa5
KL
9518if { (ac_try="$ac_compile"
9519case "(($ac_try" in
9520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9521 *) ac_try_echo=$ac_try;;
9522esac
9523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9524 (eval "$ac_compile") 2>conftest.er1
5d6da11e 9525 ac_status=$?
edfaf76d
LK
9526 grep -v '^ *+' conftest.er1 >conftest.err
9527 rm -f conftest.er1
9528 cat conftest.err >&5
5d6da11e 9529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9530 (exit $ac_status); } && {
9531 test -z "$ac_c_werror_flag" ||
9532 test ! -s conftest.err
9533 } && test -s conftest.$ac_objext; then
5d6da11e
YM
9534 ac_header_compiler=yes
9535else
9536 echo "$as_me: failed program was:" >&5
9537sed 's/^/| /' conftest.$ac_ext >&5
9538
d6e01aa5 9539 ac_header_compiler=no
5d6da11e 9540fi
d6e01aa5
KL
9541
9542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9543{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9544echo "${ECHO_T}$ac_header_compiler" >&6; }
5d6da11e
YM
9545
9546# Is the header present?
d6e01aa5
KL
9547{ echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
9548echo $ECHO_N "checking Carbon/Carbon.h presence... $ECHO_C" >&6; }
5d6da11e
YM
9549cat >conftest.$ac_ext <<_ACEOF
9550/* confdefs.h. */
9551_ACEOF
9552cat confdefs.h >>conftest.$ac_ext
9553cat >>conftest.$ac_ext <<_ACEOF
9554/* end confdefs.h. */
9555#include <Carbon/Carbon.h>
9556_ACEOF
d6e01aa5
KL
9557if { (ac_try="$ac_cpp conftest.$ac_ext"
9558case "(($ac_try" in
9559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9560 *) ac_try_echo=$ac_try;;
9561esac
9562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9563 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5d6da11e
YM
9564 ac_status=$?
9565 grep -v '^ *+' conftest.er1 >conftest.err
9566 rm -f conftest.er1
9567 cat conftest.err >&5
9568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9569 (exit $ac_status); } >/dev/null && {
9570 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9571 test ! -s conftest.err
9572 }; then
5d6da11e
YM
9573 ac_header_preproc=yes
9574else
9575 echo "$as_me: failed program was:" >&5
9576sed 's/^/| /' conftest.$ac_ext >&5
9577
9578 ac_header_preproc=no
9579fi
d6e01aa5 9580
5d6da11e 9581rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
9582{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9583echo "${ECHO_T}$ac_header_preproc" >&6; }
5d6da11e
YM
9584
9585# So? What about this header?
edfaf76d
LK
9586case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9587 yes:no: )
5d6da11e
YM
9588 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
9589echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
9590 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
9591echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
9592 ac_header_preproc=yes
5d6da11e 9593 ;;
edfaf76d 9594 no:yes:* )
5d6da11e
YM
9595 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
9596echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
edfaf76d
LK
9597 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
9598echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
9599 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
9600echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
9601 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
9602echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
5d6da11e
YM
9603 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
9604echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
9605 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
9606echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 9607
5d6da11e
YM
9608 ;;
9609esac
d6e01aa5
KL
9610{ echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
9611echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6; }
5d6da11e
YM
9612if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
9613 echo $ECHO_N "(cached) $ECHO_C" >&6
9614else
9615 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
9616fi
d6e01aa5
KL
9617{ echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
9618echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6; }
5d6da11e
YM
9619
9620fi
9621if test $ac_cv_header_Carbon_Carbon_h = yes; then
9622 HAVE_CARBON=yes
9623fi
9624
9625
1d4d5604
YM
9626fi
9627if test "${window_system}" = x11 && test "${HAVE_CARBON}" = yes; then
9628 if test "${with_carbon+set}" != set \
9629 && test "${carbon_appdir_x+set}" != set; then
ec8fcb10
YM
9630 for var in with_x with_x_toolkit with_gtk with_xim \
9631 with_xpm with_jpeg with_tiff with_gif with_png; do
9632 if eval test \"\${$var+set}\" = set; then
9633 HAVE_CARBON=no
9634 break
9635 fi
9636 done
5d6da11e
YM
9637 fi
9638fi
1d4d5604
YM
9639if test "${HAVE_CARBON}" = yes; then
9640 window_system=mac
9641fi
9642
9643case "${window_system}" in
9644 x11 )
9645 HAVE_X_WINDOWS=yes
9646 HAVE_X11=yes
9647 case "${with_x_toolkit}" in
9648 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
9649 motif ) USE_X_TOOLKIT=MOTIF ;;
9650 gtk ) with_gtk=yes
9651 USE_X_TOOLKIT=none ;;
9652 no ) USE_X_TOOLKIT=none ;;
089a966d
GM
9653 * )
9654 if test x"$with_gtk" = xyes; then
9655 USE_X_TOOLKIT=none
9656 else
9657 USE_X_TOOLKIT=maybe
9658 fi
9659 ;;
1d4d5604
YM
9660 esac
9661 ;;
9662 mac | none )
9663 HAVE_X_WINDOWS=no
9664 HAVE_X11=no
9665 USE_X_TOOLKIT=none
9666 ;;
9667esac
9668
cfe440b8
JD
9669if test "$window_system" = none && test "X$with_x" != "Xno"; then
9670 # Extract the first word of "X", so it can be a program name with args.
9671set dummy X; ac_word=$2
9672{ echo "$as_me:$LINENO: checking for $ac_word" >&5
9673echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9674if test "${ac_cv_prog_HAVE_XSERVER+set}" = set; then
9675 echo $ECHO_N "(cached) $ECHO_C" >&6
9676else
9677 if test -n "$HAVE_XSERVER"; then
9678 ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test.
9679else
9680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9681for as_dir in $PATH
9682do
9683 IFS=$as_save_IFS
9684 test -z "$as_dir" && as_dir=.
9685 for ac_exec_ext in '' $ac_executable_extensions; do
9686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9687 ac_cv_prog_HAVE_XSERVER="true"
9688 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9689 break 2
9690 fi
9691done
9692done
9693IFS=$as_save_IFS
9694
9695 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false"
9696fi
9697fi
9698HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER
9699if test -n "$HAVE_XSERVER"; then
9700 { echo "$as_me:$LINENO: result: $HAVE_XSERVER" >&5
9701echo "${ECHO_T}$HAVE_XSERVER" >&6; }
9702else
9703 { echo "$as_me:$LINENO: result: no" >&5
9704echo "${ECHO_T}no" >&6; }
9705fi
9706
9707
9708 if test "$HAVE_XSERVER" = true ||
9709 test -n "$DISPLAY" ||
9710 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
9711 { { echo "$as_me:$LINENO: error: You seem to be running X, but no X development libraries
0cfc0546
GM
9712were found. You should install the relevant development files for X
9713and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
cfe440b8
JD
9714sure you have development files for image handling, i.e.
9715tiff, gif, jpeg, png and xpm.
9716If you are sure you want Emacs compiled without X window support, pass
9717 --without-x
9718to configure." >&5
9719echo "$as_me: error: You seem to be running X, but no X development libraries
0cfc0546
GM
9720were found. You should install the relevant development files for X
9721and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
cfe440b8
JD
9722sure you have development files for image handling, i.e.
9723tiff, gif, jpeg, png and xpm.
9724If you are sure you want Emacs compiled without X window support, pass
9725 --without-x
9726to configure." >&2;}
9727 { (exit 1); exit 1; }; }
9728 fi
9729fi
9730
1d4d5604
YM
9731### If we're using X11, we should use the X menu package.
9732HAVE_MENUS=no
9733case ${HAVE_X11} in
9734 yes ) HAVE_MENUS=yes ;;
9735esac
9736
9737if test "${opsys}" = "hpux9"; then
9738 case "${x_libraries}" in
9739 *X11R4* )
9740 opsysfile="s/hpux9-x11r4.h"
9741 ;;
9742 esac
9743fi
9744
9745if test "${opsys}" = "hpux9shr"; then
9746 case "${x_libraries}" in
9747 *X11R4* )
9748 opsysfile="s/hpux9shxr4.h"
9749 ;;
9750 esac
9751fi
5d6da11e 9752
98418dba
CW
9753### Compute the unexec source name from the object name.
9754UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`"
9755
9756# Do the opsystem or machine files prohibit the use of the GNU malloc?
9757# Assume not, until told otherwise.
9758GNU_MALLOC=yes
9759doug_lea_malloc=yes
d6e01aa5
KL
9760{ echo "$as_me:$LINENO: checking for malloc_get_state" >&5
9761echo $ECHO_N "checking for malloc_get_state... $ECHO_C" >&6; }
98418dba
CW
9762if test "${ac_cv_func_malloc_get_state+set}" = set; then
9763 echo $ECHO_N "(cached) $ECHO_C" >&6
9764else
9765 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9766/* confdefs.h. */
9767_ACEOF
9768cat confdefs.h >>conftest.$ac_ext
9769cat >>conftest.$ac_ext <<_ACEOF
9770/* end confdefs.h. */
edfaf76d
LK
9771/* Define malloc_get_state to an innocuous variant, in case <limits.h> declares malloc_get_state.
9772 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9773#define malloc_get_state innocuous_malloc_get_state
9774
98418dba 9775/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
9776 which can conflict with char malloc_get_state (); below.
9777 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9778 <limits.h> exists even on freestanding compilers. */
edfaf76d 9779
19650fd6
AS
9780#ifdef __STDC__
9781# include <limits.h>
9782#else
9783# include <assert.h>
9784#endif
edfaf76d
LK
9785
9786#undef malloc_get_state
9787
d6e01aa5
KL
9788/* Override any GCC internal prototype to avoid an error.
9789 Use char because int might match the return type of a GCC
9790 builtin and then its argument prototype would still apply. */
98418dba
CW
9791#ifdef __cplusplus
9792extern "C"
9793#endif
98418dba 9794char malloc_get_state ();
98418dba
CW
9795/* The GNU C library defines this for functions which it implements
9796 to always fail with ENOSYS. Some functions are actually named
9797 something starting with __ and the normal name is an alias. */
d6e01aa5 9798#if defined __stub_malloc_get_state || defined __stub___malloc_get_state
98418dba 9799choke me
98418dba
CW
9800#endif
9801
19650fd6
AS
9802int
9803main ()
9804{
d6e01aa5 9805return malloc_get_state ();
98418dba
CW
9806 ;
9807 return 0;
9808}
9809_ACEOF
9810rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
9811if { (ac_try="$ac_link"
9812case "(($ac_try" in
9813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9814 *) ac_try_echo=$ac_try;;
9815esac
9816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9817 (eval "$ac_link") 2>conftest.er1
98418dba 9818 ac_status=$?
edfaf76d
LK
9819 grep -v '^ *+' conftest.er1 >conftest.err
9820 rm -f conftest.er1
9821 cat conftest.err >&5
c0d27fcc 9822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9823 (exit $ac_status); } && {
9824 test -z "$ac_c_werror_flag" ||
9825 test ! -s conftest.err
9826 } && test -s conftest$ac_exeext &&
9827 $as_test_x conftest$ac_exeext; then
98418dba
CW
9828 ac_cv_func_malloc_get_state=yes
9829else
9830 echo "$as_me: failed program was:" >&5
19650fd6
AS
9831sed 's/^/| /' conftest.$ac_ext >&5
9832
d6e01aa5 9833 ac_cv_func_malloc_get_state=no
98418dba 9834fi
d6e01aa5
KL
9835
9836rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 9837 conftest$ac_exeext conftest.$ac_ext
98418dba 9838fi
d6e01aa5
KL
9839{ echo "$as_me:$LINENO: result: $ac_cv_func_malloc_get_state" >&5
9840echo "${ECHO_T}$ac_cv_func_malloc_get_state" >&6; }
98418dba
CW
9841if test $ac_cv_func_malloc_get_state = yes; then
9842 :
9843else
9844 doug_lea_malloc=no
9845fi
9846
d6e01aa5
KL
9847{ echo "$as_me:$LINENO: checking for malloc_set_state" >&5
9848echo $ECHO_N "checking for malloc_set_state... $ECHO_C" >&6; }
98418dba
CW
9849if test "${ac_cv_func_malloc_set_state+set}" = set; then
9850 echo $ECHO_N "(cached) $ECHO_C" >&6
9851else
9852 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9853/* confdefs.h. */
9854_ACEOF
9855cat confdefs.h >>conftest.$ac_ext
9856cat >>conftest.$ac_ext <<_ACEOF
9857/* end confdefs.h. */
edfaf76d
LK
9858/* Define malloc_set_state to an innocuous variant, in case <limits.h> declares malloc_set_state.
9859 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9860#define malloc_set_state innocuous_malloc_set_state
9861
98418dba 9862/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
9863 which can conflict with char malloc_set_state (); below.
9864 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9865 <limits.h> exists even on freestanding compilers. */
edfaf76d 9866
19650fd6
AS
9867#ifdef __STDC__
9868# include <limits.h>
9869#else
9870# include <assert.h>
9871#endif
edfaf76d
LK
9872
9873#undef malloc_set_state
9874
d6e01aa5
KL
9875/* Override any GCC internal prototype to avoid an error.
9876 Use char because int might match the return type of a GCC
9877 builtin and then its argument prototype would still apply. */
98418dba
CW
9878#ifdef __cplusplus
9879extern "C"
9880#endif
98418dba 9881char malloc_set_state ();
98418dba
CW
9882/* The GNU C library defines this for functions which it implements
9883 to always fail with ENOSYS. Some functions are actually named
9884 something starting with __ and the normal name is an alias. */
d6e01aa5 9885#if defined __stub_malloc_set_state || defined __stub___malloc_set_state
98418dba 9886choke me
98418dba
CW
9887#endif
9888
19650fd6
AS
9889int
9890main ()
9891{
d6e01aa5 9892return malloc_set_state ();
98418dba
CW
9893 ;
9894 return 0;
9895}
9896_ACEOF
9897rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
9898if { (ac_try="$ac_link"
9899case "(($ac_try" in
9900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9901 *) ac_try_echo=$ac_try;;
9902esac
9903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9904 (eval "$ac_link") 2>conftest.er1
98418dba 9905 ac_status=$?
edfaf76d
LK
9906 grep -v '^ *+' conftest.er1 >conftest.err
9907 rm -f conftest.er1
9908 cat conftest.err >&5
c0d27fcc 9909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9910 (exit $ac_status); } && {
9911 test -z "$ac_c_werror_flag" ||
9912 test ! -s conftest.err
9913 } && test -s conftest$ac_exeext &&
9914 $as_test_x conftest$ac_exeext; then
98418dba
CW
9915 ac_cv_func_malloc_set_state=yes
9916else
9917 echo "$as_me: failed program was:" >&5
19650fd6
AS
9918sed 's/^/| /' conftest.$ac_ext >&5
9919
d6e01aa5 9920 ac_cv_func_malloc_set_state=no
98418dba 9921fi
d6e01aa5
KL
9922
9923rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 9924 conftest$ac_exeext conftest.$ac_ext
98418dba 9925fi
d6e01aa5
KL
9926{ echo "$as_me:$LINENO: result: $ac_cv_func_malloc_set_state" >&5
9927echo "${ECHO_T}$ac_cv_func_malloc_set_state" >&6; }
98418dba
CW
9928if test $ac_cv_func_malloc_set_state = yes; then
9929 :
9930else
9931 doug_lea_malloc=no
9932fi
9933
d6e01aa5
KL
9934{ echo "$as_me:$LINENO: checking whether __after_morecore_hook exists" >&5
9935echo $ECHO_N "checking whether __after_morecore_hook exists... $ECHO_C" >&6; }
98418dba
CW
9936if test "${emacs_cv_var___after_morecore_hook+set}" = set; then
9937 echo $ECHO_N "(cached) $ECHO_C" >&6
9938else
9939 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9940/* confdefs.h. */
9941_ACEOF
9942cat confdefs.h >>conftest.$ac_ext
9943cat >>conftest.$ac_ext <<_ACEOF
9944/* end confdefs.h. */
98418dba 9945extern void (* __after_morecore_hook)();
98418dba
CW
9946int
9947main ()
9948{
9949__after_morecore_hook = 0
9950 ;
9951 return 0;
9952}
9953_ACEOF
9954rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
9955if { (ac_try="$ac_link"
9956case "(($ac_try" in
9957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9958 *) ac_try_echo=$ac_try;;
9959esac
9960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9961 (eval "$ac_link") 2>conftest.er1
98418dba 9962 ac_status=$?
edfaf76d
LK
9963 grep -v '^ *+' conftest.er1 >conftest.err
9964 rm -f conftest.er1
9965 cat conftest.err >&5
c0d27fcc 9966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
9967 (exit $ac_status); } && {
9968 test -z "$ac_c_werror_flag" ||
9969 test ! -s conftest.err
9970 } && test -s conftest$ac_exeext &&
9971 $as_test_x conftest$ac_exeext; then
98418dba
CW
9972 emacs_cv_var___after_morecore_hook=yes
9973else
9974 echo "$as_me: failed program was:" >&5
19650fd6
AS
9975sed 's/^/| /' conftest.$ac_ext >&5
9976
d6e01aa5 9977 emacs_cv_var___after_morecore_hook=no
98418dba 9978fi
d6e01aa5
KL
9979
9980rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 9981 conftest$ac_exeext conftest.$ac_ext
98418dba 9982fi
d6e01aa5
KL
9983{ echo "$as_me:$LINENO: result: $emacs_cv_var___after_morecore_hook" >&5
9984echo "${ECHO_T}$emacs_cv_var___after_morecore_hook" >&6; }
98418dba
CW
9985if test $emacs_cv_var___after_morecore_hook = no; then
9986 doug_lea_malloc=no
9987fi
9988if test "${system_malloc}" = "yes"; then
9989 GNU_MALLOC=no
9990 GNU_MALLOC_reason="
9991 (The GNU allocators don't work with this system configuration.)"
9992fi
9993if test "$doug_lea_malloc" = "yes" ; then
9994 if test "$GNU_MALLOC" = yes ; then
9995 GNU_MALLOC_reason="
9996 (Using Doug Lea's new malloc from the GNU C Library.)"
9997 fi
b936fae4 9998
c0d27fcc 9999cat >>confdefs.h <<\_ACEOF
98418dba 10000#define DOUG_LEA_MALLOC 1
c0d27fcc 10001_ACEOF
98418dba
CW
10002
10003fi
10004
10005if test x"${REL_ALLOC}" = x; then
10006 REL_ALLOC=${GNU_MALLOC}
10007fi
10008
10009
c0d27fcc
MR
10010
10011
10012for ac_header in stdlib.h unistd.h
98418dba
CW
10013do
10014as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
10015if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10016 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10017echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10018if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
98418dba 10019 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 10020fi
d6e01aa5
KL
10021ac_res=`eval echo '${'$as_ac_Header'}'`
10022 { echo "$as_me:$LINENO: result: $ac_res" >&5
10023echo "${ECHO_T}$ac_res" >&6; }
98418dba 10024else
c0d27fcc 10025 # Is the header compilable?
d6e01aa5
KL
10026{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10027echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 10028cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10029/* confdefs.h. */
10030_ACEOF
10031cat confdefs.h >>conftest.$ac_ext
10032cat >>conftest.$ac_ext <<_ACEOF
10033/* end confdefs.h. */
98418dba
CW
10034$ac_includes_default
10035#include <$ac_header>
10036_ACEOF
10037rm -f conftest.$ac_objext
d6e01aa5
KL
10038if { (ac_try="$ac_compile"
10039case "(($ac_try" in
10040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10041 *) ac_try_echo=$ac_try;;
10042esac
10043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10044 (eval "$ac_compile") 2>conftest.er1
98418dba 10045 ac_status=$?
edfaf76d
LK
10046 grep -v '^ *+' conftest.er1 >conftest.err
10047 rm -f conftest.er1
10048 cat conftest.err >&5
c0d27fcc 10049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10050 (exit $ac_status); } && {
10051 test -z "$ac_c_werror_flag" ||
10052 test ! -s conftest.err
10053 } && test -s conftest.$ac_objext; then
c0d27fcc 10054 ac_header_compiler=yes
98418dba
CW
10055else
10056 echo "$as_me: failed program was:" >&5
19650fd6
AS
10057sed 's/^/| /' conftest.$ac_ext >&5
10058
d6e01aa5 10059 ac_header_compiler=no
98418dba 10060fi
d6e01aa5
KL
10061
10062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10063{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10064echo "${ECHO_T}$ac_header_compiler" >&6; }
98418dba 10065
c0d27fcc 10066# Is the header present?
d6e01aa5
KL
10067{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10068echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 10069cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10070/* confdefs.h. */
10071_ACEOF
10072cat confdefs.h >>conftest.$ac_ext
10073cat >>conftest.$ac_ext <<_ACEOF
10074/* end confdefs.h. */
98418dba
CW
10075#include <$ac_header>
10076_ACEOF
d6e01aa5
KL
10077if { (ac_try="$ac_cpp conftest.$ac_ext"
10078case "(($ac_try" in
10079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10080 *) ac_try_echo=$ac_try;;
10081esac
10082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10083 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 10084 ac_status=$?
6bae0ccf 10085 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
10086 rm -f conftest.er1
10087 cat conftest.err >&5
c0d27fcc 10088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10089 (exit $ac_status); } >/dev/null && {
10090 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10091 test ! -s conftest.err
10092 }; then
c0d27fcc 10093 ac_header_preproc=yes
98418dba
CW
10094else
10095 echo "$as_me: failed program was:" >&5
19650fd6
AS
10096sed 's/^/| /' conftest.$ac_ext >&5
10097
c0d27fcc 10098 ac_header_preproc=no
98418dba 10099fi
d6e01aa5 10100
98418dba 10101rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
10102{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10103echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
10104
10105# So? What about this header?
edfaf76d
LK
10106case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10107 yes:no: )
c0d27fcc
MR
10108 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10109echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
10110 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10111echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10112 ac_header_preproc=yes
10113 ;;
10114 no:yes:* )
10115 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10116echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10117 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10118echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10119 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10120echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10121 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10122echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7c9e5167
JD
10123 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10124echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
10125 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10126echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 10127
19650fd6 10128 ;;
c0d27fcc 10129esac
d6e01aa5
KL
10130{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10131echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10132if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
10133 echo $ECHO_N "(cached) $ECHO_C" >&6
10134else
edfaf76d 10135 eval "$as_ac_Header=\$ac_header_preproc"
98418dba 10136fi
d6e01aa5
KL
10137ac_res=`eval echo '${'$as_ac_Header'}'`
10138 { echo "$as_me:$LINENO: result: $ac_res" >&5
10139echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
10140
10141fi
98418dba 10142if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 10143 cat >>confdefs.h <<_ACEOF
98418dba 10144#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 10145_ACEOF
98418dba
CW
10146
10147fi
c0d27fcc 10148
98418dba
CW
10149done
10150
c0d27fcc 10151
98418dba
CW
10152for ac_func in getpagesize
10153do
10154as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
10155{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10156echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10157if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
98418dba
CW
10158 echo $ECHO_N "(cached) $ECHO_C" >&6
10159else
10160 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10161/* confdefs.h. */
10162_ACEOF
10163cat confdefs.h >>conftest.$ac_ext
10164cat >>conftest.$ac_ext <<_ACEOF
10165/* end confdefs.h. */
edfaf76d
LK
10166/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10167 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10168#define $ac_func innocuous_$ac_func
10169
98418dba 10170/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
10171 which can conflict with char $ac_func (); below.
10172 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10173 <limits.h> exists even on freestanding compilers. */
edfaf76d 10174
19650fd6
AS
10175#ifdef __STDC__
10176# include <limits.h>
10177#else
10178# include <assert.h>
10179#endif
edfaf76d
LK
10180
10181#undef $ac_func
10182
d6e01aa5
KL
10183/* Override any GCC internal prototype to avoid an error.
10184 Use char because int might match the return type of a GCC
10185 builtin and then its argument prototype would still apply. */
98418dba
CW
10186#ifdef __cplusplus
10187extern "C"
10188#endif
98418dba 10189char $ac_func ();
98418dba
CW
10190/* The GNU C library defines this for functions which it implements
10191 to always fail with ENOSYS. Some functions are actually named
10192 something starting with __ and the normal name is an alias. */
d6e01aa5 10193#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 10194choke me
98418dba
CW
10195#endif
10196
19650fd6
AS
10197int
10198main ()
10199{
d6e01aa5 10200return $ac_func ();
98418dba
CW
10201 ;
10202 return 0;
10203}
10204_ACEOF
10205rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10206if { (ac_try="$ac_link"
10207case "(($ac_try" in
10208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10209 *) ac_try_echo=$ac_try;;
10210esac
10211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10212 (eval "$ac_link") 2>conftest.er1
98418dba 10213 ac_status=$?
edfaf76d
LK
10214 grep -v '^ *+' conftest.er1 >conftest.err
10215 rm -f conftest.er1
10216 cat conftest.err >&5
c0d27fcc 10217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10218 (exit $ac_status); } && {
10219 test -z "$ac_c_werror_flag" ||
10220 test ! -s conftest.err
10221 } && test -s conftest$ac_exeext &&
10222 $as_test_x conftest$ac_exeext; then
98418dba
CW
10223 eval "$as_ac_var=yes"
10224else
10225 echo "$as_me: failed program was:" >&5
19650fd6
AS
10226sed 's/^/| /' conftest.$ac_ext >&5
10227
d6e01aa5 10228 eval "$as_ac_var=no"
98418dba 10229fi
d6e01aa5
KL
10230
10231rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10232 conftest$ac_exeext conftest.$ac_ext
98418dba 10233fi
d6e01aa5
KL
10234ac_res=`eval echo '${'$as_ac_var'}'`
10235 { echo "$as_me:$LINENO: result: $ac_res" >&5
10236echo "${ECHO_T}$ac_res" >&6; }
98418dba 10237if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 10238 cat >>confdefs.h <<_ACEOF
98418dba 10239#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 10240_ACEOF
98418dba
CW
10241
10242fi
10243done
10244
d6e01aa5
KL
10245{ echo "$as_me:$LINENO: checking for working mmap" >&5
10246echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
98418dba
CW
10247if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
10248 echo $ECHO_N "(cached) $ECHO_C" >&6
10249else
10250 if test "$cross_compiling" = yes; then
10251 ac_cv_func_mmap_fixed_mapped=no
10252else
10253 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10254/* confdefs.h. */
10255_ACEOF
10256cat confdefs.h >>conftest.$ac_ext
10257cat >>conftest.$ac_ext <<_ACEOF
10258/* end confdefs.h. */
98418dba 10259$ac_includes_default
c0d27fcc
MR
10260/* malloc might have been renamed as rpl_malloc. */
10261#undef malloc
10262
98418dba
CW
10263/* Thanks to Mike Haertel and Jim Avera for this test.
10264 Here is a matrix of mmap possibilities:
10265 mmap private not fixed
10266 mmap private fixed at somewhere currently unmapped
10267 mmap private fixed at somewhere already mapped
10268 mmap shared not fixed
10269 mmap shared fixed at somewhere currently unmapped
10270 mmap shared fixed at somewhere already mapped
10271 For private mappings, we should verify that changes cannot be read()
10272 back from the file, nor mmap's back from the file at a different
10273 address. (There have been systems where private was not correctly
10274 implemented like the infamous i386 svr4.0, and systems where the
10275 VM page cache was not coherent with the file system buffer cache
10276 like early versions of FreeBSD and possibly contemporary NetBSD.)
10277 For shared mappings, we should conversely verify that changes get
c0d27fcc 10278 propagated back to all the places they're supposed to be.
98418dba
CW
10279
10280 Grep wants private fixed already mapped.
10281 The main things grep needs to know about mmap are:
10282 * does it exist and is it safe to write into the mmap'd area
10283 * how to use it (BSD variants) */
10284
10285#include <fcntl.h>
10286#include <sys/mman.h>
10287
d6e01aa5 10288#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
98418dba
CW
10289char *malloc ();
10290#endif
10291
10292/* This mess was copied from the GNU getpagesize.h. */
d6e01aa5 10293#ifndef HAVE_GETPAGESIZE
98418dba 10294/* Assume that all systems that can run configure have sys/param.h. */
d6e01aa5 10295# ifndef HAVE_SYS_PARAM_H
98418dba
CW
10296# define HAVE_SYS_PARAM_H 1
10297# endif
10298
10299# ifdef _SC_PAGESIZE
10300# define getpagesize() sysconf(_SC_PAGESIZE)
10301# else /* no _SC_PAGESIZE */
d6e01aa5 10302# ifdef HAVE_SYS_PARAM_H
98418dba
CW
10303# include <sys/param.h>
10304# ifdef EXEC_PAGESIZE
10305# define getpagesize() EXEC_PAGESIZE
10306# else /* no EXEC_PAGESIZE */
10307# ifdef NBPG
10308# define getpagesize() NBPG * CLSIZE
10309# ifndef CLSIZE
10310# define CLSIZE 1
10311# endif /* no CLSIZE */
10312# else /* no NBPG */
10313# ifdef NBPC
10314# define getpagesize() NBPC
10315# else /* no NBPC */
10316# ifdef PAGESIZE
10317# define getpagesize() PAGESIZE
10318# endif /* PAGESIZE */
10319# endif /* no NBPC */
10320# endif /* no NBPG */
10321# endif /* no EXEC_PAGESIZE */
10322# else /* no HAVE_SYS_PARAM_H */
10323# define getpagesize() 8192 /* punt totally */
10324# endif /* no HAVE_SYS_PARAM_H */
10325# endif /* no _SC_PAGESIZE */
10326
10327#endif /* no HAVE_GETPAGESIZE */
10328
10329int
10330main ()
10331{
10332 char *data, *data2, *data3;
10333 int i, pagesize;
10334 int fd;
10335
10336 pagesize = getpagesize ();
10337
10338 /* First, make a file with some known garbage in it. */
10339 data = (char *) malloc (pagesize);
10340 if (!data)
d6e01aa5 10341 return 1;
98418dba
CW
10342 for (i = 0; i < pagesize; ++i)
10343 *(data + i) = rand ();
10344 umask (0);
10345 fd = creat ("conftest.mmap", 0600);
10346 if (fd < 0)
d6e01aa5 10347 return 1;
98418dba 10348 if (write (fd, data, pagesize) != pagesize)
d6e01aa5 10349 return 1;
98418dba
CW
10350 close (fd);
10351
10352 /* Next, try to mmap the file at a fixed address which already has
10353 something else allocated at it. If we can, also make sure that
10354 we see the same garbage. */
10355 fd = open ("conftest.mmap", O_RDWR);
10356 if (fd < 0)
d6e01aa5 10357 return 1;
98418dba
CW
10358 data2 = (char *) malloc (2 * pagesize);
10359 if (!data2)
d6e01aa5
KL
10360 return 1;
10361 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
98418dba 10362 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
edfaf76d 10363 MAP_PRIVATE | MAP_FIXED, fd, 0L))
d6e01aa5 10364 return 1;
98418dba
CW
10365 for (i = 0; i < pagesize; ++i)
10366 if (*(data + i) != *(data2 + i))
d6e01aa5 10367 return 1;
98418dba
CW
10368
10369 /* Finally, make sure that changes to the mapped area do not
10370 percolate back to the file as seen by read(). (This is a bug on
10371 some variants of i386 svr4.0.) */
10372 for (i = 0; i < pagesize; ++i)
10373 *(data2 + i) = *(data2 + i) + 1;
10374 data3 = (char *) malloc (pagesize);
10375 if (!data3)
d6e01aa5 10376 return 1;
98418dba 10377 if (read (fd, data3, pagesize) != pagesize)
d6e01aa5 10378 return 1;
98418dba
CW
10379 for (i = 0; i < pagesize; ++i)
10380 if (*(data + i) != *(data3 + i))
d6e01aa5 10381 return 1;
98418dba 10382 close (fd);
d6e01aa5 10383 return 0;
98418dba
CW
10384}
10385_ACEOF
10386rm -f conftest$ac_exeext
d6e01aa5
KL
10387if { (ac_try="$ac_link"
10388case "(($ac_try" in
10389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10390 *) ac_try_echo=$ac_try;;
10391esac
10392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10393 (eval "$ac_link") 2>&5
98418dba 10394 ac_status=$?
c0d27fcc 10395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10396 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
10397 { (case "(($ac_try" in
10398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10399 *) ac_try_echo=$ac_try;;
10400esac
10401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10402 (eval "$ac_try") 2>&5
98418dba 10403 ac_status=$?
c0d27fcc 10404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10405 (exit $ac_status); }; }; then
10406 ac_cv_func_mmap_fixed_mapped=yes
10407else
10408 echo "$as_me: program exited with status $ac_status" >&5
10409echo "$as_me: failed program was:" >&5
19650fd6
AS
10410sed 's/^/| /' conftest.$ac_ext >&5
10411
c0d27fcc 10412( exit $ac_status )
98418dba
CW
10413ac_cv_func_mmap_fixed_mapped=no
10414fi
d6e01aa5 10415rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
98418dba 10416fi
d6e01aa5
KL
10417
10418
98418dba 10419fi
d6e01aa5
KL
10420{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
10421echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
98418dba
CW
10422if test $ac_cv_func_mmap_fixed_mapped = yes; then
10423
c0d27fcc 10424cat >>confdefs.h <<\_ACEOF
98418dba 10425#define HAVE_MMAP 1
c0d27fcc 10426_ACEOF
98418dba
CW
10427
10428fi
10429rm -f conftest.mmap
10430
10431if test $use_mmap_for_buffers = yes; then
10432 REL_ALLOC=no
10433fi
10434
10435LIBS="$libsrc_libs $LIBS"
10436
c0d27fcc 10437
d6e01aa5
KL
10438{ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
10439echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
98418dba
CW
10440if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
10441 echo $ECHO_N "(cached) $ECHO_C" >&6
10442else
10443 ac_check_lib_save_LIBS=$LIBS
10444LIBS="-ldnet $LIBS"
10445cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10446/* confdefs.h. */
10447_ACEOF
10448cat confdefs.h >>conftest.$ac_ext
10449cat >>conftest.$ac_ext <<_ACEOF
10450/* end confdefs.h. */
98418dba 10451
d6e01aa5
KL
10452/* Override any GCC internal prototype to avoid an error.
10453 Use char because int might match the return type of a GCC
10454 builtin and then its argument prototype would still apply. */
98418dba
CW
10455#ifdef __cplusplus
10456extern "C"
10457#endif
98418dba 10458char dnet_ntoa ();
98418dba
CW
10459int
10460main ()
10461{
d6e01aa5 10462return dnet_ntoa ();
98418dba
CW
10463 ;
10464 return 0;
10465}
10466_ACEOF
10467rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10468if { (ac_try="$ac_link"
10469case "(($ac_try" in
10470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10471 *) ac_try_echo=$ac_try;;
10472esac
10473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10474 (eval "$ac_link") 2>conftest.er1
98418dba 10475 ac_status=$?
edfaf76d
LK
10476 grep -v '^ *+' conftest.er1 >conftest.err
10477 rm -f conftest.er1
10478 cat conftest.err >&5
c0d27fcc 10479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10480 (exit $ac_status); } && {
10481 test -z "$ac_c_werror_flag" ||
10482 test ! -s conftest.err
10483 } && test -s conftest$ac_exeext &&
10484 $as_test_x conftest$ac_exeext; then
98418dba
CW
10485 ac_cv_lib_dnet_dnet_ntoa=yes
10486else
10487 echo "$as_me: failed program was:" >&5
19650fd6
AS
10488sed 's/^/| /' conftest.$ac_ext >&5
10489
d6e01aa5 10490 ac_cv_lib_dnet_dnet_ntoa=no
98418dba 10491fi
d6e01aa5
KL
10492
10493rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10494 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10495LIBS=$ac_check_lib_save_LIBS
10496fi
d6e01aa5
KL
10497{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
10498echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
98418dba 10499if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
c0d27fcc 10500 cat >>confdefs.h <<_ACEOF
98418dba 10501#define HAVE_LIBDNET 1
c0d27fcc 10502_ACEOF
98418dba
CW
10503
10504 LIBS="-ldnet $LIBS"
10505
10506fi
10507
c0d27fcc 10508
d6e01aa5
KL
10509{ echo "$as_me:$LINENO: checking for main in -lXbsd" >&5
10510echo $ECHO_N "checking for main in -lXbsd... $ECHO_C" >&6; }
98418dba
CW
10511if test "${ac_cv_lib_Xbsd_main+set}" = set; then
10512 echo $ECHO_N "(cached) $ECHO_C" >&6
10513else
10514 ac_check_lib_save_LIBS=$LIBS
10515LIBS="-lXbsd $LIBS"
10516cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10517/* confdefs.h. */
10518_ACEOF
10519cat confdefs.h >>conftest.$ac_ext
10520cat >>conftest.$ac_ext <<_ACEOF
10521/* end confdefs.h. */
98418dba 10522
c0d27fcc 10523
98418dba
CW
10524int
10525main ()
10526{
d6e01aa5 10527return main ();
98418dba
CW
10528 ;
10529 return 0;
10530}
10531_ACEOF
10532rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10533if { (ac_try="$ac_link"
10534case "(($ac_try" in
10535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10536 *) ac_try_echo=$ac_try;;
10537esac
10538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10539 (eval "$ac_link") 2>conftest.er1
98418dba 10540 ac_status=$?
edfaf76d
LK
10541 grep -v '^ *+' conftest.er1 >conftest.err
10542 rm -f conftest.er1
10543 cat conftest.err >&5
c0d27fcc 10544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10545 (exit $ac_status); } && {
10546 test -z "$ac_c_werror_flag" ||
10547 test ! -s conftest.err
10548 } && test -s conftest$ac_exeext &&
10549 $as_test_x conftest$ac_exeext; then
98418dba
CW
10550 ac_cv_lib_Xbsd_main=yes
10551else
10552 echo "$as_me: failed program was:" >&5
19650fd6
AS
10553sed 's/^/| /' conftest.$ac_ext >&5
10554
d6e01aa5 10555 ac_cv_lib_Xbsd_main=no
98418dba 10556fi
d6e01aa5
KL
10557
10558rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10559 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10560LIBS=$ac_check_lib_save_LIBS
10561fi
d6e01aa5
KL
10562{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xbsd_main" >&5
10563echo "${ECHO_T}$ac_cv_lib_Xbsd_main" >&6; }
98418dba
CW
10564if test $ac_cv_lib_Xbsd_main = yes; then
10565 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
10566fi
10567
c0d27fcc
MR
10568
10569
d6e01aa5
KL
10570{ echo "$as_me:$LINENO: checking for cma_open in -lpthreads" >&5
10571echo $ECHO_N "checking for cma_open in -lpthreads... $ECHO_C" >&6; }
98418dba
CW
10572if test "${ac_cv_lib_pthreads_cma_open+set}" = set; then
10573 echo $ECHO_N "(cached) $ECHO_C" >&6
10574else
10575 ac_check_lib_save_LIBS=$LIBS
10576LIBS="-lpthreads $LIBS"
10577cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10578/* confdefs.h. */
10579_ACEOF
10580cat confdefs.h >>conftest.$ac_ext
10581cat >>conftest.$ac_ext <<_ACEOF
10582/* end confdefs.h. */
98418dba 10583
d6e01aa5
KL
10584/* Override any GCC internal prototype to avoid an error.
10585 Use char because int might match the return type of a GCC
10586 builtin and then its argument prototype would still apply. */
98418dba
CW
10587#ifdef __cplusplus
10588extern "C"
10589#endif
98418dba 10590char cma_open ();
98418dba
CW
10591int
10592main ()
10593{
d6e01aa5 10594return cma_open ();
98418dba
CW
10595 ;
10596 return 0;
10597}
10598_ACEOF
10599rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10600if { (ac_try="$ac_link"
10601case "(($ac_try" in
10602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10603 *) ac_try_echo=$ac_try;;
10604esac
10605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10606 (eval "$ac_link") 2>conftest.er1
98418dba 10607 ac_status=$?
edfaf76d
LK
10608 grep -v '^ *+' conftest.er1 >conftest.err
10609 rm -f conftest.er1
10610 cat conftest.err >&5
c0d27fcc 10611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10612 (exit $ac_status); } && {
10613 test -z "$ac_c_werror_flag" ||
10614 test ! -s conftest.err
10615 } && test -s conftest$ac_exeext &&
10616 $as_test_x conftest$ac_exeext; then
98418dba
CW
10617 ac_cv_lib_pthreads_cma_open=yes
10618else
10619 echo "$as_me: failed program was:" >&5
19650fd6
AS
10620sed 's/^/| /' conftest.$ac_ext >&5
10621
d6e01aa5 10622 ac_cv_lib_pthreads_cma_open=no
98418dba 10623fi
d6e01aa5
KL
10624
10625rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10626 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10627LIBS=$ac_check_lib_save_LIBS
10628fi
d6e01aa5
KL
10629{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_cma_open" >&5
10630echo "${ECHO_T}$ac_cv_lib_pthreads_cma_open" >&6; }
98418dba 10631if test $ac_cv_lib_pthreads_cma_open = yes; then
c0d27fcc 10632 cat >>confdefs.h <<_ACEOF
98418dba 10633#define HAVE_LIBPTHREADS 1
c0d27fcc 10634_ACEOF
98418dba
CW
10635
10636 LIBS="-lpthreads $LIBS"
10637
10638fi
10639
c0d27fcc 10640
d6e01aa5
KL
10641{ echo "$as_me:$LINENO: checking for XFree86 in /usr/X386" >&5
10642echo $ECHO_N "checking for XFree86 in /usr/X386... $ECHO_C" >&6; }
98418dba
CW
10643if test -d /usr/X386/include; then
10644 HAVE_XFREE386=yes
10645 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
10646else
10647 HAVE_XFREE386=no
10648fi
d6e01aa5
KL
10649{ echo "$as_me:$LINENO: result: $HAVE_XFREE386" >&5
10650echo "${ECHO_T}$HAVE_XFREE386" >&6; }
98418dba 10651
55597d70
DL
10652
10653case ${host_os} in
10654aix*)
d6e01aa5
KL
10655 { echo "$as_me:$LINENO: checking for -bbigtoc option" >&5
10656echo $ECHO_N "checking for -bbigtoc option... $ECHO_C" >&6; }
55597d70
DL
10657if test "${gdb_cv_bigtoc+set}" = set; then
10658 echo $ECHO_N "(cached) $ECHO_C" >&6
10659else
10660
10661 case $GCC in
10662 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
10663 *) gdb_cv_bigtoc=-bbigtoc ;;
10664 esac
10665
10666 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
10667 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10668/* confdefs.h. */
10669_ACEOF
10670cat confdefs.h >>conftest.$ac_ext
10671cat >>conftest.$ac_ext <<_ACEOF
10672/* end confdefs.h. */
55597d70
DL
10673
10674int
10675main ()
10676{
10677int i;
10678 ;
10679 return 0;
10680}
10681_ACEOF
10682rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10683if { (ac_try="$ac_link"
10684case "(($ac_try" in
10685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10686 *) ac_try_echo=$ac_try;;
10687esac
10688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10689 (eval "$ac_link") 2>conftest.er1
55597d70 10690 ac_status=$?
edfaf76d
LK
10691 grep -v '^ *+' conftest.er1 >conftest.err
10692 rm -f conftest.er1
10693 cat conftest.err >&5
55597d70 10694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10695 (exit $ac_status); } && {
10696 test -z "$ac_c_werror_flag" ||
10697 test ! -s conftest.err
10698 } && test -s conftest$ac_exeext &&
10699 $as_test_x conftest$ac_exeext; then
55597d70
DL
10700 :
10701else
10702 echo "$as_me: failed program was:" >&5
19650fd6
AS
10703sed 's/^/| /' conftest.$ac_ext >&5
10704
d6e01aa5 10705 gdb_cv_bigtoc=
55597d70 10706fi
d6e01aa5
KL
10707
10708rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10709 conftest$ac_exeext conftest.$ac_ext
55597d70
DL
10710
10711fi
d6e01aa5
KL
10712{ echo "$as_me:$LINENO: result: $gdb_cv_bigtoc" >&5
10713echo "${ECHO_T}$gdb_cv_bigtoc" >&6; }
55597d70
DL
10714 ;;
10715esac
10716
ae1a998c
RS
10717# Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
10718# used for the tests that follow. We set them back to REAL_CFLAGS and
10719# REAL_CPPFLAGS later on.
98418dba
CW
10720
10721REAL_CPPFLAGS="$CPPFLAGS"
10722
10723if test "${HAVE_X11}" = "yes"; then
10724 DEFS="$C_SWITCH_X_SITE $DEFS"
10725 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
10726 LIBS="$LIBX $LIBS"
10727 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
10728 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
10729
10730 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
10731 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
10732 # but it's more convenient here to set LD_RUN_PATH
10733 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
10734 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
10735 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
10736 export LD_RUN_PATH
10737 fi
10738
10739 if test "${opsys}" = "gnu-linux"; then
d6e01aa5
KL
10740 { echo "$as_me:$LINENO: checking whether X on GNU/Linux needs -b to link" >&5
10741echo $ECHO_N "checking whether X on GNU/Linux needs -b to link... $ECHO_C" >&6; }
98418dba 10742 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10743/* confdefs.h. */
10744_ACEOF
10745cat confdefs.h >>conftest.$ac_ext
10746cat >>conftest.$ac_ext <<_ACEOF
10747/* end confdefs.h. */
98418dba 10748
98418dba
CW
10749int
10750main ()
10751{
10752XOpenDisplay ("foo");
10753 ;
10754 return 0;
10755}
10756_ACEOF
10757rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10758if { (ac_try="$ac_link"
10759case "(($ac_try" in
10760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10761 *) ac_try_echo=$ac_try;;
10762esac
10763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10764 (eval "$ac_link") 2>conftest.er1
98418dba 10765 ac_status=$?
edfaf76d
LK
10766 grep -v '^ *+' conftest.er1 >conftest.err
10767 rm -f conftest.er1
10768 cat conftest.err >&5
c0d27fcc 10769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10770 (exit $ac_status); } && {
10771 test -z "$ac_c_werror_flag" ||
10772 test ! -s conftest.err
10773 } && test -s conftest$ac_exeext &&
10774 $as_test_x conftest$ac_exeext; then
35996d22 10775 xlinux_first_failure=no
98418dba
CW
10776else
10777 echo "$as_me: failed program was:" >&5
19650fd6
AS
10778sed 's/^/| /' conftest.$ac_ext >&5
10779
d6e01aa5 10780 xlinux_first_failure=yes
98418dba 10781fi
d6e01aa5
KL
10782
10783rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10784 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10785 if test "${xlinux_first_failure}" = "yes"; then
10786 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
10787 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
10788 OLD_CPPFLAGS="$CPPFLAGS"
10789 OLD_LIBS="$LIBS"
10790 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
10791 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
10792 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
10793 LIBS="$LIBS -b i486-linuxaout"
10794 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10795/* confdefs.h. */
10796_ACEOF
10797cat confdefs.h >>conftest.$ac_ext
10798cat >>conftest.$ac_ext <<_ACEOF
10799/* end confdefs.h. */
98418dba 10800
98418dba
CW
10801int
10802main ()
10803{
10804XOpenDisplay ("foo");
10805 ;
10806 return 0;
10807}
10808_ACEOF
10809rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10810if { (ac_try="$ac_link"
10811case "(($ac_try" in
10812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10813 *) ac_try_echo=$ac_try;;
10814esac
10815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10816 (eval "$ac_link") 2>conftest.er1
98418dba 10817 ac_status=$?
edfaf76d
LK
10818 grep -v '^ *+' conftest.er1 >conftest.err
10819 rm -f conftest.er1
10820 cat conftest.err >&5
c0d27fcc 10821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10822 (exit $ac_status); } && {
10823 test -z "$ac_c_werror_flag" ||
10824 test ! -s conftest.err
10825 } && test -s conftest$ac_exeext &&
10826 $as_test_x conftest$ac_exeext; then
98418dba
CW
10827 xlinux_second_failure=no
10828else
10829 echo "$as_me: failed program was:" >&5
19650fd6
AS
10830sed 's/^/| /' conftest.$ac_ext >&5
10831
d6e01aa5 10832 xlinux_second_failure=yes
98418dba 10833fi
d6e01aa5
KL
10834
10835rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10836 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10837 if test "${xlinux_second_failure}" = "yes"; then
10838 # If we get the same failure with -b, there is no use adding -b.
10839 # So take it out. This plays safe.
10840 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
10841 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
10842 CPPFLAGS="$OLD_CPPFLAGS"
10843 LIBS="$OLD_LIBS"
d6e01aa5
KL
10844 { echo "$as_me:$LINENO: result: no" >&5
10845echo "${ECHO_T}no" >&6; }
98418dba 10846 else
d6e01aa5
KL
10847 { echo "$as_me:$LINENO: result: yes" >&5
10848echo "${ECHO_T}yes" >&6; }
98418dba
CW
10849 fi
10850 else
d6e01aa5
KL
10851 { echo "$as_me:$LINENO: result: no" >&5
10852echo "${ECHO_T}no" >&6; }
98418dba
CW
10853 fi
10854 fi
10855
10856 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
10857 # header files included from there.
d6e01aa5
KL
10858 { echo "$as_me:$LINENO: checking for Xkb" >&5
10859echo $ECHO_N "checking for Xkb... $ECHO_C" >&6; }
98418dba 10860 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10861/* confdefs.h. */
10862_ACEOF
10863cat confdefs.h >>conftest.$ac_ext
10864cat >>conftest.$ac_ext <<_ACEOF
10865/* end confdefs.h. */
98418dba
CW
10866#include <X11/Xlib.h>
10867#include <X11/XKBlib.h>
98418dba
CW
10868int
10869main ()
10870{
10871XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
10872 ;
10873 return 0;
10874}
10875_ACEOF
10876rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10877if { (ac_try="$ac_link"
10878case "(($ac_try" in
10879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10880 *) ac_try_echo=$ac_try;;
10881esac
10882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10883 (eval "$ac_link") 2>conftest.er1
98418dba 10884 ac_status=$?
edfaf76d
LK
10885 grep -v '^ *+' conftest.er1 >conftest.err
10886 rm -f conftest.er1
10887 cat conftest.err >&5
c0d27fcc 10888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10889 (exit $ac_status); } && {
10890 test -z "$ac_c_werror_flag" ||
10891 test ! -s conftest.err
10892 } && test -s conftest$ac_exeext &&
10893 $as_test_x conftest$ac_exeext; then
98418dba
CW
10894 emacs_xkb=yes
10895else
10896 echo "$as_me: failed program was:" >&5
19650fd6
AS
10897sed 's/^/| /' conftest.$ac_ext >&5
10898
d6e01aa5 10899 emacs_xkb=no
98418dba 10900fi
d6e01aa5
KL
10901
10902rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10903 conftest$ac_exeext conftest.$ac_ext
d6e01aa5
KL
10904 { echo "$as_me:$LINENO: result: $emacs_xkb" >&5
10905echo "${ECHO_T}$emacs_xkb" >&6; }
98418dba 10906 if test $emacs_xkb = yes; then
b936fae4 10907
c0d27fcc 10908cat >>confdefs.h <<\_ACEOF
98418dba 10909#define HAVE_XKBGETKEYBOARD 1
c0d27fcc 10910_ACEOF
98418dba
CW
10911
10912 fi
10913
c0d27fcc
MR
10914
10915
10916
10917
98418dba
CW
10918for ac_func in XrmSetDatabase XScreenResourceString \
10919XScreenNumberOfScreen XSetWMProtocols
10920do
10921as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
10922{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10923echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10924if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
98418dba
CW
10925 echo $ECHO_N "(cached) $ECHO_C" >&6
10926else
10927 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10928/* confdefs.h. */
10929_ACEOF
10930cat confdefs.h >>conftest.$ac_ext
10931cat >>conftest.$ac_ext <<_ACEOF
10932/* end confdefs.h. */
edfaf76d
LK
10933/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10934 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10935#define $ac_func innocuous_$ac_func
10936
98418dba 10937/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
10938 which can conflict with char $ac_func (); below.
10939 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10940 <limits.h> exists even on freestanding compilers. */
edfaf76d 10941
19650fd6
AS
10942#ifdef __STDC__
10943# include <limits.h>
10944#else
10945# include <assert.h>
10946#endif
edfaf76d
LK
10947
10948#undef $ac_func
10949
d6e01aa5
KL
10950/* Override any GCC internal prototype to avoid an error.
10951 Use char because int might match the return type of a GCC
10952 builtin and then its argument prototype would still apply. */
98418dba
CW
10953#ifdef __cplusplus
10954extern "C"
10955#endif
98418dba 10956char $ac_func ();
98418dba
CW
10957/* The GNU C library defines this for functions which it implements
10958 to always fail with ENOSYS. Some functions are actually named
10959 something starting with __ and the normal name is an alias. */
d6e01aa5 10960#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 10961choke me
98418dba
CW
10962#endif
10963
19650fd6
AS
10964int
10965main ()
10966{
d6e01aa5 10967return $ac_func ();
98418dba
CW
10968 ;
10969 return 0;
10970}
10971_ACEOF
10972rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
10973if { (ac_try="$ac_link"
10974case "(($ac_try" in
10975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10976 *) ac_try_echo=$ac_try;;
10977esac
10978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10979 (eval "$ac_link") 2>conftest.er1
98418dba 10980 ac_status=$?
edfaf76d
LK
10981 grep -v '^ *+' conftest.er1 >conftest.err
10982 rm -f conftest.er1
10983 cat conftest.err >&5
c0d27fcc 10984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
10985 (exit $ac_status); } && {
10986 test -z "$ac_c_werror_flag" ||
10987 test ! -s conftest.err
10988 } && test -s conftest$ac_exeext &&
10989 $as_test_x conftest$ac_exeext; then
98418dba
CW
10990 eval "$as_ac_var=yes"
10991else
10992 echo "$as_me: failed program was:" >&5
19650fd6
AS
10993sed 's/^/| /' conftest.$ac_ext >&5
10994
d6e01aa5 10995 eval "$as_ac_var=no"
98418dba 10996fi
d6e01aa5
KL
10997
10998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 10999 conftest$ac_exeext conftest.$ac_ext
98418dba 11000fi
d6e01aa5
KL
11001ac_res=`eval echo '${'$as_ac_var'}'`
11002 { echo "$as_me:$LINENO: result: $ac_res" >&5
11003echo "${ECHO_T}$ac_res" >&6; }
98418dba 11004if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 11005 cat >>confdefs.h <<_ACEOF
98418dba 11006#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 11007_ACEOF
98418dba
CW
11008
11009fi
11010done
11011
11012fi
11013
11014if test "${window_system}" = "x11"; then
d6e01aa5
KL
11015 { echo "$as_me:$LINENO: checking X11 version 6" >&5
11016echo $ECHO_N "checking X11 version 6... $ECHO_C" >&6; }
98418dba
CW
11017 if test "${emacs_cv_x11_version_6+set}" = set; then
11018 echo $ECHO_N "(cached) $ECHO_C" >&6
11019else
11020 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11021/* confdefs.h. */
11022_ACEOF
11023cat confdefs.h >>conftest.$ac_ext
11024cat >>conftest.$ac_ext <<_ACEOF
11025/* end confdefs.h. */
98418dba 11026#include <X11/Xlib.h>
98418dba
CW
11027int
11028main ()
11029{
11030#if XlibSpecificationRelease < 6
11031fail;
11032#endif
11033
11034 ;
11035 return 0;
11036}
11037_ACEOF
11038rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
11039if { (ac_try="$ac_link"
11040case "(($ac_try" in
11041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11042 *) ac_try_echo=$ac_try;;
11043esac
11044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11045 (eval "$ac_link") 2>conftest.er1
98418dba 11046 ac_status=$?
edfaf76d
LK
11047 grep -v '^ *+' conftest.er1 >conftest.err
11048 rm -f conftest.er1
11049 cat conftest.err >&5
c0d27fcc 11050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11051 (exit $ac_status); } && {
11052 test -z "$ac_c_werror_flag" ||
11053 test ! -s conftest.err
11054 } && test -s conftest$ac_exeext &&
11055 $as_test_x conftest$ac_exeext; then
98418dba
CW
11056 emacs_cv_x11_version_6=yes
11057else
11058 echo "$as_me: failed program was:" >&5
19650fd6
AS
11059sed 's/^/| /' conftest.$ac_ext >&5
11060
d6e01aa5 11061 emacs_cv_x11_version_6=no
98418dba 11062fi
d6e01aa5
KL
11063
11064rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 11065 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
11066fi
11067
11068 if test $emacs_cv_x11_version_6 = yes; then
d6e01aa5
KL
11069 { echo "$as_me:$LINENO: result: 6 or newer" >&5
11070echo "${ECHO_T}6 or newer" >&6; }
b936fae4 11071
c0d27fcc 11072cat >>confdefs.h <<\_ACEOF
98418dba 11073#define HAVE_X11R6 1
c0d27fcc 11074_ACEOF
98418dba
CW
11075
11076 else
d6e01aa5
KL
11077 { echo "$as_me:$LINENO: result: before 6" >&5
11078echo "${ECHO_T}before 6" >&6; }
98418dba
CW
11079 fi
11080fi
11081
11082if test "${window_system}" = "x11"; then
d6e01aa5
KL
11083 { echo "$as_me:$LINENO: checking X11 version 5" >&5
11084echo $ECHO_N "checking X11 version 5... $ECHO_C" >&6; }
98418dba
CW
11085 if test "${emacs_cv_x11_version_5+set}" = set; then
11086 echo $ECHO_N "(cached) $ECHO_C" >&6
11087else
11088 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11089/* confdefs.h. */
11090_ACEOF
11091cat confdefs.h >>conftest.$ac_ext
11092cat >>conftest.$ac_ext <<_ACEOF
11093/* end confdefs.h. */
98418dba 11094#include <X11/Xlib.h>
98418dba
CW
11095int
11096main ()
11097{
11098#if XlibSpecificationRelease < 5
11099fail;
11100#endif
11101
11102 ;
11103 return 0;
11104}
11105_ACEOF
11106rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
11107if { (ac_try="$ac_link"
11108case "(($ac_try" in
11109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11110 *) ac_try_echo=$ac_try;;
11111esac
11112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11113 (eval "$ac_link") 2>conftest.er1
98418dba 11114 ac_status=$?
edfaf76d
LK
11115 grep -v '^ *+' conftest.er1 >conftest.err
11116 rm -f conftest.er1
11117 cat conftest.err >&5
c0d27fcc 11118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11119 (exit $ac_status); } && {
11120 test -z "$ac_c_werror_flag" ||
11121 test ! -s conftest.err
11122 } && test -s conftest$ac_exeext &&
11123 $as_test_x conftest$ac_exeext; then
98418dba
CW
11124 emacs_cv_x11_version_5=yes
11125else
11126 echo "$as_me: failed program was:" >&5
19650fd6
AS
11127sed 's/^/| /' conftest.$ac_ext >&5
11128
d6e01aa5 11129 emacs_cv_x11_version_5=no
98418dba 11130fi
d6e01aa5
KL
11131
11132rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 11133 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
11134fi
11135
11136 if test $emacs_cv_x11_version_5 = yes; then
d6e01aa5
KL
11137 { echo "$as_me:$LINENO: result: 5 or newer" >&5
11138echo "${ECHO_T}5 or newer" >&6; }
98418dba 11139 HAVE_X11R5=yes
b936fae4 11140
c0d27fcc 11141cat >>confdefs.h <<\_ACEOF
98418dba 11142#define HAVE_X11R5 1
c0d27fcc 11143_ACEOF
98418dba
CW
11144
11145 else
11146 HAVE_X11R5=no
d6e01aa5
KL
11147 { echo "$as_me:$LINENO: result: before 5" >&5
11148echo "${ECHO_T}before 5" >&6; }
98418dba
CW
11149 fi
11150fi
11151
0cfc0546
GM
11152### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
11153HAVE_RSVG=no
ae0476ed 11154if test "${HAVE_X11}" = "yes" || test "${HAVE_CARBON}" = "yes"; then
0cfc0546
GM
11155 if test "${with_rsvg}" != "no"; then
11156 if test "X${with_pkg_config_prog}" != X; then
11157 PKG_CONFIG="${with_pkg_config_prog}"
11158 fi
11159
11160 RSVG_REQUIRED=2.0.0
11161 RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED"
11162
11163
11164 succeeded=no
11165
11166 if test -z "$PKG_CONFIG"; then
11167 # Extract the first word of "pkg-config", so it can be a program name with args.
11168set dummy pkg-config; ac_word=$2
11169{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
11171if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
11172 echo $ECHO_N "(cached) $ECHO_C" >&6
11173else
11174 case $PKG_CONFIG in
11175 [\\/]* | ?:[\\/]*)
11176 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11177 ;;
11178 *)
11179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11180for as_dir in $PATH
11181do
11182 IFS=$as_save_IFS
11183 test -z "$as_dir" && as_dir=.
11184 for ac_exec_ext in '' $ac_executable_extensions; do
11185 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11186 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11187 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11188 break 2
11189 fi
11190done
11191done
11192IFS=$as_save_IFS
11193
11194 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11195 ;;
11196esac
11197fi
11198PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11199if test -n "$PKG_CONFIG"; then
11200 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
11201echo "${ECHO_T}$PKG_CONFIG" >&6; }
11202else
11203 { echo "$as_me:$LINENO: result: no" >&5
11204echo "${ECHO_T}no" >&6; }
11205fi
11206
11207
11208 fi
11209
11210 if test "$PKG_CONFIG" = "no" ; then
11211 :
11212 else
11213 PKG_CONFIG_MIN_VERSION=0.9.0
11214 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11215 { echo "$as_me:$LINENO: checking for $RSVG_MODULE" >&5
11216echo $ECHO_N "checking for $RSVG_MODULE... $ECHO_C" >&6; }
11217
11218 if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5; then
11219 { echo "$as_me:$LINENO: result: yes" >&5
11220echo "${ECHO_T}yes" >&6; }
11221 succeeded=yes
11222
11223 { echo "$as_me:$LINENO: checking RSVG_CFLAGS" >&5
11224echo $ECHO_N "checking RSVG_CFLAGS... $ECHO_C" >&6; }
11225 RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE"|sed -e 's,///*,/,g'`
11226 { echo "$as_me:$LINENO: result: $RSVG_CFLAGS" >&5
11227echo "${ECHO_T}$RSVG_CFLAGS" >&6; }
11228
11229 { echo "$as_me:$LINENO: checking RSVG_LIBS" >&5
11230echo $ECHO_N "checking RSVG_LIBS... $ECHO_C" >&6; }
11231 RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE"|sed -e 's,///*,/,g'`
11232 { echo "$as_me:$LINENO: result: $RSVG_LIBS" >&5
11233echo "${ECHO_T}$RSVG_LIBS" >&6; }
11234 else
11235 { echo "$as_me:$LINENO: result: no" >&5
11236echo "${ECHO_T}no" >&6; }
11237 RSVG_CFLAGS=""
11238 RSVG_LIBS=""
11239 ## If we have a custom action on failure, don't print errors, but
11240 ## do set a variable so people can do so.
11241 RSVG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$RSVG_MODULE"`
11242
11243 fi
11244
11245
11246
11247 else
11248 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11249 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11250 fi
11251 fi
11252
11253 if test $succeeded = yes; then
11254 :
11255 else
11256 :
11257 fi
11258
11259
11260
11261
11262 if test ".${RSVG_CFLAGS}" != "."; then
11263 HAVE_RSVG=yes
11264
11265cat >>confdefs.h <<\_ACEOF
11266#define HAVE_RSVG 1
11267_ACEOF
11268
11269 CFLAGS="$CFLAGS $RSVG_CFLAGS"
11270 LIBS="$RSVG_LIBS $LIBS"
11271 fi
11272 fi
11273fi
11274
11275
488dd4c4 11276HAVE_GTK=no
8eeae1c9
JD
11277if test "${with_gtk}" = "yes" && test "$USE_X_TOOLKIT" = "gtk"; then
11278 USE_X_TOOLKIT=none
11279fi
089a966d
GM
11280if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "gtk" || \
11281 test "$USE_X_TOOLKIT" = "maybe"; then
cd890796 11282 if test "$USE_X_TOOLKIT" != "none" && test "$USE_X_TOOLKIT" != "maybe"; then
488dd4c4
JD
11283 { { echo "$as_me:$LINENO: error: Conflicting options, --with-gtk is incompatible with --with-x-toolkit=${with_x_toolkit}" >&5
11284echo "$as_me: error: Conflicting options, --with-gtk is incompatible with --with-x-toolkit=${with_x_toolkit}" >&2;}
11285 { (exit 1); exit 1; }; };
11286 fi
787eb67d
JD
11287 GLIB_REQUIRED=2.6
11288 GTK_REQUIRED=2.6
488dd4c4
JD
11289 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
11290
11291 if test "X${with_pkg_config_prog}" != X; then
11292 PKG_CONFIG="${with_pkg_config_prog}"
11293 fi
11294
11295 succeeded=no
11296
11297 if test -z "$PKG_CONFIG"; then
11298 # Extract the first word of "pkg-config", so it can be a program name with args.
11299set dummy pkg-config; ac_word=$2
d6e01aa5
KL
11300{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11301echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
488dd4c4
JD
11302if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
11303 echo $ECHO_N "(cached) $ECHO_C" >&6
11304else
11305 case $PKG_CONFIG in
11306 [\\/]* | ?:[\\/]*)
11307 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11308 ;;
11309 *)
11310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11311for as_dir in $PATH
11312do
11313 IFS=$as_save_IFS
11314 test -z "$as_dir" && as_dir=.
11315 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 11316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
488dd4c4
JD
11317 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11318 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11319 break 2
11320 fi
11321done
11322done
d6e01aa5 11323IFS=$as_save_IFS
488dd4c4
JD
11324
11325 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11326 ;;
11327esac
11328fi
11329PKG_CONFIG=$ac_cv_path_PKG_CONFIG
488dd4c4 11330if test -n "$PKG_CONFIG"; then
d6e01aa5
KL
11331 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
11332echo "${ECHO_T}$PKG_CONFIG" >&6; }
488dd4c4 11333else
d6e01aa5
KL
11334 { echo "$as_me:$LINENO: result: no" >&5
11335echo "${ECHO_T}no" >&6; }
488dd4c4
JD
11336fi
11337
d6e01aa5 11338
488dd4c4
JD
11339 fi
11340
11341 if test "$PKG_CONFIG" = "no" ; then
089a966d 11342 pkg_check_gtk=no
488dd4c4
JD
11343 else
11344 PKG_CONFIG_MIN_VERSION=0.9.0
11345 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
d6e01aa5
KL
11346 { echo "$as_me:$LINENO: checking for $GTK_MODULES" >&5
11347echo $ECHO_N "checking for $GTK_MODULES... $ECHO_C" >&6; }
488dd4c4 11348
67db6aa2 11349 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
d6e01aa5
KL
11350 { echo "$as_me:$LINENO: result: yes" >&5
11351echo "${ECHO_T}yes" >&6; }
488dd4c4
JD
11352 succeeded=yes
11353
d6e01aa5
KL
11354 { echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
11355echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6; }
94315858 11356 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
d6e01aa5
KL
11357 { echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
11358echo "${ECHO_T}$GTK_CFLAGS" >&6; }
488dd4c4 11359
d6e01aa5
KL
11360 { echo "$as_me:$LINENO: checking GTK_LIBS" >&5
11361echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6; }
94315858 11362 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
d6e01aa5
KL
11363 { echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
11364echo "${ECHO_T}$GTK_LIBS" >&6; }
488dd4c4 11365 else
d6e01aa5
KL
11366 { echo "$as_me:$LINENO: result: no" >&5
11367echo "${ECHO_T}no" >&6; }
488dd4c4
JD
11368 GTK_CFLAGS=""
11369 GTK_LIBS=""
11370 ## If we have a custom action on failure, don't print errors, but
11371 ## do set a variable so people can do so.
11372 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
089a966d 11373
488dd4c4
JD
11374 fi
11375
11376
11377
11378 else
11379 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11380 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11381 fi
11382 fi
11383
11384 if test $succeeded = yes; then
089a966d 11385 pkg_check_gtk=yes
488dd4c4 11386 else
089a966d
GM
11387 pkg_check_gtk=no
11388 fi
11389
11390 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
11391 { { echo "$as_me:$LINENO: error: $GTK_PKG_ERRORS" >&5
11392echo "$as_me: error: $GTK_PKG_ERRORS" >&2;}
488dd4c4
JD
11393 { (exit 1); exit 1; }; }
11394 fi
089a966d
GM
11395fi
11396
11397
11398if test x"$pkg_check_gtk" = xyes; then
488dd4c4
JD
11399
11400
11401
11402 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
57669b57
JD
11403 CFLAGS="$CFLAGS $GTK_CFLAGS"
11404 LIBS="$GTK_LIBS $LIBS"
8eeae1c9 11405 GTK_COMPILES=no
57669b57 11406
8eeae1c9 11407for ac_func in gtk_main
57669b57
JD
11408do
11409as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
ca81d7a0
JD
11410{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11411echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11412if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
57669b57
JD
11413 echo $ECHO_N "(cached) $ECHO_C" >&6
11414else
11415 cat >conftest.$ac_ext <<_ACEOF
57669b57
JD
11416/* confdefs.h. */
11417_ACEOF
11418cat confdefs.h >>conftest.$ac_ext
11419cat >>conftest.$ac_ext <<_ACEOF
11420/* end confdefs.h. */
edfaf76d
LK
11421/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11422 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11423#define $ac_func innocuous_$ac_func
11424
57669b57
JD
11425/* System header to define __stub macros and hopefully few prototypes,
11426 which can conflict with char $ac_func (); below.
11427 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11428 <limits.h> exists even on freestanding compilers. */
edfaf76d 11429
57669b57
JD
11430#ifdef __STDC__
11431# include <limits.h>
11432#else
11433# include <assert.h>
11434#endif
edfaf76d
LK
11435
11436#undef $ac_func
11437
ca81d7a0
JD
11438/* Override any GCC internal prototype to avoid an error.
11439 Use char because int might match the return type of a GCC
11440 builtin and then its argument prototype would still apply. */
57669b57
JD
11441#ifdef __cplusplus
11442extern "C"
57669b57 11443#endif
57669b57
JD
11444char $ac_func ();
11445/* The GNU C library defines this for functions which it implements
11446 to always fail with ENOSYS. Some functions are actually named
11447 something starting with __ and the normal name is an alias. */
ca81d7a0 11448#if defined __stub_$ac_func || defined __stub___$ac_func
57669b57 11449choke me
57669b57
JD
11450#endif
11451
11452int
11453main ()
11454{
ca81d7a0 11455return $ac_func ();
57669b57
JD
11456 ;
11457 return 0;
11458}
11459_ACEOF
11460rm -f conftest.$ac_objext conftest$ac_exeext
ca81d7a0
JD
11461if { (ac_try="$ac_link"
11462case "(($ac_try" in
11463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11464 *) ac_try_echo=$ac_try;;
11465esac
11466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11467 (eval "$ac_link") 2>conftest.er1
57669b57 11468 ac_status=$?
edfaf76d
LK
11469 grep -v '^ *+' conftest.er1 >conftest.err
11470 rm -f conftest.er1
11471 cat conftest.err >&5
57669b57 11472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
f053c89f
CY
11473 (exit $ac_status); } && {
11474 test -z "$ac_c_werror_flag" ||
11475 test ! -s conftest.err
11476 } && test -s conftest$ac_exeext &&
11477 $as_test_x conftest$ac_exeext; then
57669b57
JD
11478 eval "$as_ac_var=yes"
11479else
11480 echo "$as_me: failed program was:" >&5
11481sed 's/^/| /' conftest.$ac_ext >&5
11482
ca81d7a0 11483 eval "$as_ac_var=no"
57669b57 11484fi
ca81d7a0 11485
f053c89f 11486rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 11487 conftest$ac_exeext conftest.$ac_ext
57669b57 11488fi
ca81d7a0
JD
11489ac_res=`eval echo '${'$as_ac_var'}'`
11490 { echo "$as_me:$LINENO: result: $ac_res" >&5
11491echo "${ECHO_T}$ac_res" >&6; }
57669b57
JD
11492if test `eval echo '${'$as_ac_var'}'` = yes; then
11493 cat >>confdefs.h <<_ACEOF
11494#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11495_ACEOF
8eeae1c9 11496 GTK_COMPILES=yes
57669b57
JD
11497fi
11498done
11499
8eeae1c9 11500 if test "${GTK_COMPILES}" != "yes"; then
089a966d
GM
11501 if test "$USE_X_TOOLKIT" != "maybe"; then
11502 { { echo "$as_me:$LINENO: error: Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" >&5
8eeae1c9
JD
11503echo "$as_me: error: Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" >&2;}
11504 { (exit 1); exit 1; }; };
089a966d
GM
11505 fi
11506 else
11507 HAVE_GTK=yes
488dd4c4
JD
11508
11509cat >>confdefs.h <<\_ACEOF
11510#define HAVE_GTK 1
11511_ACEOF
11512
089a966d
GM
11513 USE_X_TOOLKIT=none
11514 fi
11515
11516fi
11517
11518
11519if test "${HAVE_GTK}" = "yes"; then
488dd4c4 11520
d0a80c21
JD
11521 if test "$with_toolkit_scroll_bars" != no; then
11522 with_toolkit_scroll_bars=yes
11523 fi
57669b57 11524
c982cf7d 11525 HAVE_GTK_MULTIDISPLAY=no
fa1b1007
KL
11526
11527for ac_func in gdk_display_open
11528do
11529as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11530{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11531echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11532if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11533 echo $ECHO_N "(cached) $ECHO_C" >&6
11534else
11535 cat >conftest.$ac_ext <<_ACEOF
11536/* confdefs.h. */
11537_ACEOF
11538cat confdefs.h >>conftest.$ac_ext
11539cat >>conftest.$ac_ext <<_ACEOF
11540/* end confdefs.h. */
11541/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11542 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11543#define $ac_func innocuous_$ac_func
11544
11545/* System header to define __stub macros and hopefully few prototypes,
11546 which can conflict with char $ac_func (); below.
11547 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11548 <limits.h> exists even on freestanding compilers. */
11549
11550#ifdef __STDC__
11551# include <limits.h>
11552#else
11553# include <assert.h>
11554#endif
11555
11556#undef $ac_func
11557
11558/* Override any GCC internal prototype to avoid an error.
11559 Use char because int might match the return type of a GCC
11560 builtin and then its argument prototype would still apply. */
11561#ifdef __cplusplus
11562extern "C"
11563#endif
11564char $ac_func ();
11565/* The GNU C library defines this for functions which it implements
11566 to always fail with ENOSYS. Some functions are actually named
11567 something starting with __ and the normal name is an alias. */
11568#if defined __stub_$ac_func || defined __stub___$ac_func
11569choke me
11570#endif
11571
11572int
11573main ()
11574{
11575return $ac_func ();
11576 ;
11577 return 0;
11578}
11579_ACEOF
11580rm -f conftest.$ac_objext conftest$ac_exeext
11581if { (ac_try="$ac_link"
11582case "(($ac_try" in
11583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11584 *) ac_try_echo=$ac_try;;
11585esac
11586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11587 (eval "$ac_link") 2>conftest.er1
11588 ac_status=$?
11589 grep -v '^ *+' conftest.er1 >conftest.err
11590 rm -f conftest.er1
11591 cat conftest.err >&5
11592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11593 (exit $ac_status); } && {
11594 test -z "$ac_c_werror_flag" ||
11595 test ! -s conftest.err
11596 } && test -s conftest$ac_exeext &&
11597 $as_test_x conftest$ac_exeext; then
11598 eval "$as_ac_var=yes"
11599else
11600 echo "$as_me: failed program was:" >&5
11601sed 's/^/| /' conftest.$ac_ext >&5
11602
11603 eval "$as_ac_var=no"
11604fi
11605
11606rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11607 conftest$ac_exeext conftest.$ac_ext
11608fi
11609ac_res=`eval echo '${'$as_ac_var'}'`
11610 { echo "$as_me:$LINENO: result: $ac_res" >&5
11611echo "${ECHO_T}$ac_res" >&6; }
11612if test `eval echo '${'$as_ac_var'}'` = yes; then
11613 cat >>confdefs.h <<_ACEOF
11614#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11615_ACEOF
11616 HAVE_GTK_MULTIDISPLAY=yes
11617fi
11618done
11619
11620 if test "${HAVE_GTK_MULTIDISPLAY}" = "yes"; then
11621
11622cat >>confdefs.h <<\_ACEOF
11623#define HAVE_GTK_MULTIDISPLAY 1
11624_ACEOF
11625
11626 fi
57669b57 11627
572a3cc2
JD
11628 HAVE_GTK_FILE_SELECTION=no
11629
11630for ac_func in gtk_file_selection_new
11631do
11632as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
11633{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11634echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11635if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
572a3cc2
JD
11636 echo $ECHO_N "(cached) $ECHO_C" >&6
11637else
11638 cat >conftest.$ac_ext <<_ACEOF
11639/* confdefs.h. */
11640_ACEOF
11641cat confdefs.h >>conftest.$ac_ext
11642cat >>conftest.$ac_ext <<_ACEOF
11643/* end confdefs.h. */
edfaf76d
LK
11644/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11645 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11646#define $ac_func innocuous_$ac_func
11647
572a3cc2
JD
11648/* System header to define __stub macros and hopefully few prototypes,
11649 which can conflict with char $ac_func (); below.
11650 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11651 <limits.h> exists even on freestanding compilers. */
edfaf76d 11652
572a3cc2
JD
11653#ifdef __STDC__
11654# include <limits.h>
11655#else
11656# include <assert.h>
11657#endif
edfaf76d
LK
11658
11659#undef $ac_func
11660
d6e01aa5
KL
11661/* Override any GCC internal prototype to avoid an error.
11662 Use char because int might match the return type of a GCC
11663 builtin and then its argument prototype would still apply. */
572a3cc2
JD
11664#ifdef __cplusplus
11665extern "C"
572a3cc2 11666#endif
572a3cc2
JD
11667char $ac_func ();
11668/* The GNU C library defines this for functions which it implements
11669 to always fail with ENOSYS. Some functions are actually named
11670 something starting with __ and the normal name is an alias. */
d6e01aa5 11671#if defined __stub_$ac_func || defined __stub___$ac_func
572a3cc2 11672choke me
572a3cc2
JD
11673#endif
11674
11675int
11676main ()
11677{
d6e01aa5 11678return $ac_func ();
572a3cc2
JD
11679 ;
11680 return 0;
11681}
11682_ACEOF
11683rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
11684if { (ac_try="$ac_link"
11685case "(($ac_try" in
11686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11687 *) ac_try_echo=$ac_try;;
11688esac
11689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11690 (eval "$ac_link") 2>conftest.er1
572a3cc2 11691 ac_status=$?
edfaf76d
LK
11692 grep -v '^ *+' conftest.er1 >conftest.err
11693 rm -f conftest.er1
11694 cat conftest.err >&5
572a3cc2 11695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11696 (exit $ac_status); } && {
11697 test -z "$ac_c_werror_flag" ||
11698 test ! -s conftest.err
11699 } && test -s conftest$ac_exeext &&
11700 $as_test_x conftest$ac_exeext; then
572a3cc2
JD
11701 eval "$as_ac_var=yes"
11702else
11703 echo "$as_me: failed program was:" >&5
11704sed 's/^/| /' conftest.$ac_ext >&5
11705
d6e01aa5 11706 eval "$as_ac_var=no"
572a3cc2 11707fi
d6e01aa5
KL
11708
11709rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 11710 conftest$ac_exeext conftest.$ac_ext
572a3cc2 11711fi
d6e01aa5
KL
11712ac_res=`eval echo '${'$as_ac_var'}'`
11713 { echo "$as_me:$LINENO: result: $ac_res" >&5
11714echo "${ECHO_T}$ac_res" >&6; }
572a3cc2
JD
11715if test `eval echo '${'$as_ac_var'}'` = yes; then
11716 cat >>confdefs.h <<_ACEOF
11717#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11718_ACEOF
11719 HAVE_GTK_FILE_SELECTION=yes
11720fi
11721done
11722
11723
11724 HAVE_GTK_FILE_CHOOSER=no
11725
11726for ac_func in gtk_file_chooser_dialog_new
11727do
11728as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
11729{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11730echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11731if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
572a3cc2
JD
11732 echo $ECHO_N "(cached) $ECHO_C" >&6
11733else
11734 cat >conftest.$ac_ext <<_ACEOF
11735/* confdefs.h. */
11736_ACEOF
11737cat confdefs.h >>conftest.$ac_ext
11738cat >>conftest.$ac_ext <<_ACEOF
11739/* end confdefs.h. */
edfaf76d
LK
11740/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11741 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11742#define $ac_func innocuous_$ac_func
11743
572a3cc2
JD
11744/* System header to define __stub macros and hopefully few prototypes,
11745 which can conflict with char $ac_func (); below.
11746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11747 <limits.h> exists even on freestanding compilers. */
edfaf76d 11748
572a3cc2
JD
11749#ifdef __STDC__
11750# include <limits.h>
11751#else
11752# include <assert.h>
11753#endif
edfaf76d
LK
11754
11755#undef $ac_func
11756
d6e01aa5
KL
11757/* Override any GCC internal prototype to avoid an error.
11758 Use char because int might match the return type of a GCC
11759 builtin and then its argument prototype would still apply. */
572a3cc2
JD
11760#ifdef __cplusplus
11761extern "C"
572a3cc2 11762#endif
572a3cc2
JD
11763char $ac_func ();
11764/* The GNU C library defines this for functions which it implements
11765 to always fail with ENOSYS. Some functions are actually named
11766 something starting with __ and the normal name is an alias. */
d6e01aa5 11767#if defined __stub_$ac_func || defined __stub___$ac_func
572a3cc2 11768choke me
572a3cc2
JD
11769#endif
11770
11771int
11772main ()
11773{
d6e01aa5 11774return $ac_func ();
572a3cc2
JD
11775 ;
11776 return 0;
11777}
11778_ACEOF
11779rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
11780if { (ac_try="$ac_link"
11781case "(($ac_try" in
11782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11783 *) ac_try_echo=$ac_try;;
11784esac
11785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11786 (eval "$ac_link") 2>conftest.er1
572a3cc2 11787 ac_status=$?
edfaf76d
LK
11788 grep -v '^ *+' conftest.er1 >conftest.err
11789 rm -f conftest.er1
11790 cat conftest.err >&5
572a3cc2 11791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11792 (exit $ac_status); } && {
11793 test -z "$ac_c_werror_flag" ||
11794 test ! -s conftest.err
11795 } && test -s conftest$ac_exeext &&
11796 $as_test_x conftest$ac_exeext; then
572a3cc2
JD
11797 eval "$as_ac_var=yes"
11798else
11799 echo "$as_me: failed program was:" >&5
11800sed 's/^/| /' conftest.$ac_ext >&5
11801
d6e01aa5 11802 eval "$as_ac_var=no"
572a3cc2 11803fi
d6e01aa5
KL
11804
11805rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 11806 conftest$ac_exeext conftest.$ac_ext
572a3cc2 11807fi
d6e01aa5
KL
11808ac_res=`eval echo '${'$as_ac_var'}'`
11809 { echo "$as_me:$LINENO: result: $ac_res" >&5
11810echo "${ECHO_T}$ac_res" >&6; }
572a3cc2
JD
11811if test `eval echo '${'$as_ac_var'}'` = yes; then
11812 cat >>confdefs.h <<_ACEOF
11813#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11814_ACEOF
11815 HAVE_GTK_FILE_CHOOSER=yes
11816fi
11817done
11818
11819
11820 if test "$HAVE_GTK_FILE_SELECTION" = yes \
11821 && test "$HAVE_GTK_FILE_CHOOSER" = yes; then
11822
11823cat >>confdefs.h <<\_ACEOF
11824#define HAVE_GTK_FILE_BOTH 1
57669b57
JD
11825_ACEOF
11826
b8bdffbe
JD
11827 fi
11828
11829 if test "$HAVE_GTK_FILE_CHOOSER" = yes; then
11830 HAVE_GTK_AND_PTHREAD=no
11831
11832for ac_header in pthread.h
11833do
11834as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
11835if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11836 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11837echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11838if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
b8bdffbe
JD
11839 echo $ECHO_N "(cached) $ECHO_C" >&6
11840fi
d6e01aa5
KL
11841ac_res=`eval echo '${'$as_ac_Header'}'`
11842 { echo "$as_me:$LINENO: result: $ac_res" >&5
11843echo "${ECHO_T}$ac_res" >&6; }
b8bdffbe
JD
11844else
11845 # Is the header compilable?
d6e01aa5
KL
11846{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11847echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
b8bdffbe
JD
11848cat >conftest.$ac_ext <<_ACEOF
11849/* confdefs.h. */
11850_ACEOF
11851cat confdefs.h >>conftest.$ac_ext
11852cat >>conftest.$ac_ext <<_ACEOF
11853/* end confdefs.h. */
11854$ac_includes_default
11855#include <$ac_header>
11856_ACEOF
11857rm -f conftest.$ac_objext
d6e01aa5
KL
11858if { (ac_try="$ac_compile"
11859case "(($ac_try" in
11860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11861 *) ac_try_echo=$ac_try;;
11862esac
11863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11864 (eval "$ac_compile") 2>conftest.er1
b8bdffbe 11865 ac_status=$?
edfaf76d
LK
11866 grep -v '^ *+' conftest.er1 >conftest.err
11867 rm -f conftest.er1
11868 cat conftest.err >&5
b8bdffbe 11869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11870 (exit $ac_status); } && {
11871 test -z "$ac_c_werror_flag" ||
11872 test ! -s conftest.err
11873 } && test -s conftest.$ac_objext; then
b8bdffbe
JD
11874 ac_header_compiler=yes
11875else
11876 echo "$as_me: failed program was:" >&5
11877sed 's/^/| /' conftest.$ac_ext >&5
11878
d6e01aa5 11879 ac_header_compiler=no
b8bdffbe 11880fi
b8bdffbe 11881
d6e01aa5
KL
11882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11883{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11884echo "${ECHO_T}$ac_header_compiler" >&6; }
b8bdffbe
JD
11885
11886# Is the header present?
d6e01aa5
KL
11887{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11888echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
b8bdffbe
JD
11889cat >conftest.$ac_ext <<_ACEOF
11890/* confdefs.h. */
11891_ACEOF
11892cat confdefs.h >>conftest.$ac_ext
11893cat >>conftest.$ac_ext <<_ACEOF
11894/* end confdefs.h. */
11895#include <$ac_header>
11896_ACEOF
d6e01aa5
KL
11897if { (ac_try="$ac_cpp conftest.$ac_ext"
11898case "(($ac_try" in
11899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11900 *) ac_try_echo=$ac_try;;
11901esac
11902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11903 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
b8bdffbe
JD
11904 ac_status=$?
11905 grep -v '^ *+' conftest.er1 >conftest.err
11906 rm -f conftest.er1
11907 cat conftest.err >&5
11908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
11909 (exit $ac_status); } >/dev/null && {
11910 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11911 test ! -s conftest.err
11912 }; then
b8bdffbe
JD
11913 ac_header_preproc=yes
11914else
11915 echo "$as_me: failed program was:" >&5
11916sed 's/^/| /' conftest.$ac_ext >&5
11917
11918 ac_header_preproc=no
11919fi
d6e01aa5 11920
b8bdffbe 11921rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
11922{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11923echo "${ECHO_T}$ac_header_preproc" >&6; }
b8bdffbe
JD
11924
11925# So? What about this header?
edfaf76d
LK
11926case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11927 yes:no: )
b8bdffbe
JD
11928 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11929echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
11930 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11931echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11932 ac_header_preproc=yes
b8bdffbe 11933 ;;
edfaf76d 11934 no:yes:* )
b8bdffbe
JD
11935 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11936echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
11937 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11938echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11939 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11940echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11941 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11942echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
b8bdffbe
JD
11943 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11944echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
11945 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11946echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 11947
b8bdffbe
JD
11948 ;;
11949esac
d6e01aa5
KL
11950{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11951echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11952if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
b8bdffbe
JD
11953 echo $ECHO_N "(cached) $ECHO_C" >&6
11954else
edfaf76d 11955 eval "$as_ac_Header=\$ac_header_preproc"
b8bdffbe 11956fi
d6e01aa5
KL
11957ac_res=`eval echo '${'$as_ac_Header'}'`
11958 { echo "$as_me:$LINENO: result: $ac_res" >&5
11959echo "${ECHO_T}$ac_res" >&6; }
b8bdffbe
JD
11960
11961fi
11962if test `eval echo '${'$as_ac_Header'}'` = yes; then
11963 cat >>confdefs.h <<_ACEOF
11964#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11965_ACEOF
11966
11967fi
11968
11969done
11970
11971 if test "$ac_cv_header_pthread_h"; then
d6e01aa5
KL
11972 { echo "$as_me:$LINENO: checking for pthread_self in -lpthread" >&5
11973echo $ECHO_N "checking for pthread_self in -lpthread... $ECHO_C" >&6; }
b8bdffbe
JD
11974if test "${ac_cv_lib_pthread_pthread_self+set}" = set; then
11975 echo $ECHO_N "(cached) $ECHO_C" >&6
11976else
11977 ac_check_lib_save_LIBS=$LIBS
11978LIBS="-lpthread $LIBS"
11979cat >conftest.$ac_ext <<_ACEOF
11980/* confdefs.h. */
11981_ACEOF
11982cat confdefs.h >>conftest.$ac_ext
11983cat >>conftest.$ac_ext <<_ACEOF
11984/* end confdefs.h. */
11985
d6e01aa5
KL
11986/* Override any GCC internal prototype to avoid an error.
11987 Use char because int might match the return type of a GCC
11988 builtin and then its argument prototype would still apply. */
b8bdffbe
JD
11989#ifdef __cplusplus
11990extern "C"
11991#endif
b8bdffbe
JD
11992char pthread_self ();
11993int
11994main ()
11995{
d6e01aa5 11996return pthread_self ();
b8bdffbe
JD
11997 ;
11998 return 0;
11999}
12000_ACEOF
12001rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12002if { (ac_try="$ac_link"
12003case "(($ac_try" in
12004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12005 *) ac_try_echo=$ac_try;;
12006esac
12007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12008 (eval "$ac_link") 2>conftest.er1
b8bdffbe 12009 ac_status=$?
edfaf76d
LK
12010 grep -v '^ *+' conftest.er1 >conftest.err
12011 rm -f conftest.er1
12012 cat conftest.err >&5
b8bdffbe 12013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12014 (exit $ac_status); } && {
12015 test -z "$ac_c_werror_flag" ||
12016 test ! -s conftest.err
12017 } && test -s conftest$ac_exeext &&
12018 $as_test_x conftest$ac_exeext; then
b8bdffbe
JD
12019 ac_cv_lib_pthread_pthread_self=yes
12020else
12021 echo "$as_me: failed program was:" >&5
12022sed 's/^/| /' conftest.$ac_ext >&5
12023
d6e01aa5 12024 ac_cv_lib_pthread_pthread_self=no
b8bdffbe 12025fi
d6e01aa5
KL
12026
12027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12028 conftest$ac_exeext conftest.$ac_ext
b8bdffbe
JD
12029LIBS=$ac_check_lib_save_LIBS
12030fi
d6e01aa5
KL
12031{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_self" >&5
12032echo "${ECHO_T}$ac_cv_lib_pthread_pthread_self" >&6; }
b8bdffbe
JD
12033if test $ac_cv_lib_pthread_pthread_self = yes; then
12034 HAVE_GTK_AND_PTHREAD=yes
12035fi
12036
12037 fi
12038 if test "$HAVE_GTK_AND_PTHREAD" = yes; then
846d1b3e
JD
12039 case "${canonical}" in
12040 *-hpux*) ;;
12041 *) GTK_LIBS="$GTK_LIBS -lpthread" ;;
12042 esac
b8bdffbe
JD
12043
12044cat >>confdefs.h <<\_ACEOF
12045#define HAVE_GTK_AND_PTHREAD 1
12046_ACEOF
12047
12048 fi
57669b57 12049 fi
488dd4c4
JD
12050fi
12051
9d89ffd0
JD
12052### Link with -lXft if available to work around a bug.
12053HAVE_XFT=maybe
12054if test "${HAVE_GTK}" = "yes"; then
12055 if test "X${with_pkg_config_prog}" != X; then
12056 PKG_CONFIG="${with_pkg_config_prog}"
12057 fi
12058
12059
12060 succeeded=no
12061
12062 if test -z "$PKG_CONFIG"; then
12063 # Extract the first word of "pkg-config", so it can be a program name with args.
12064set dummy pkg-config; ac_word=$2
12065{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12066echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12067if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12068 echo $ECHO_N "(cached) $ECHO_C" >&6
12069else
12070 case $PKG_CONFIG in
12071 [\\/]* | ?:[\\/]*)
12072 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12073 ;;
12074 *)
12075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12076for as_dir in $PATH
12077do
12078 IFS=$as_save_IFS
12079 test -z "$as_dir" && as_dir=.
12080 for ac_exec_ext in '' $ac_executable_extensions; do
12081 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12082 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12083 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12084 break 2
12085 fi
12086done
12087done
12088IFS=$as_save_IFS
12089
12090 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12091 ;;
12092esac
12093fi
12094PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12095if test -n "$PKG_CONFIG"; then
12096 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12097echo "${ECHO_T}$PKG_CONFIG" >&6; }
12098else
12099 { echo "$as_me:$LINENO: result: no" >&5
12100echo "${ECHO_T}no" >&6; }
12101fi
12102
12103
12104 fi
12105
12106 if test "$PKG_CONFIG" = "no" ; then
12107 HAVE_XFT=no
12108 else
12109 PKG_CONFIG_MIN_VERSION=0.9.0
12110 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12111 { echo "$as_me:$LINENO: checking for xft >= 0.13.0" >&5
12112echo $ECHO_N "checking for xft >= 0.13.0... $ECHO_C" >&6; }
12113
12114 if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5; then
12115 { echo "$as_me:$LINENO: result: yes" >&5
12116echo "${ECHO_T}yes" >&6; }
12117 succeeded=yes
12118
12119 { echo "$as_me:$LINENO: checking XFT_CFLAGS" >&5
12120echo $ECHO_N "checking XFT_CFLAGS... $ECHO_C" >&6; }
94315858 12121 XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9d89ffd0
JD
12122 { echo "$as_me:$LINENO: result: $XFT_CFLAGS" >&5
12123echo "${ECHO_T}$XFT_CFLAGS" >&6; }
12124
12125 { echo "$as_me:$LINENO: checking XFT_LIBS" >&5
12126echo $ECHO_N "checking XFT_LIBS... $ECHO_C" >&6; }
94315858 12127 XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9d89ffd0
JD
12128 { echo "$as_me:$LINENO: result: $XFT_LIBS" >&5
12129echo "${ECHO_T}$XFT_LIBS" >&6; }
12130 else
12131 { echo "$as_me:$LINENO: result: no" >&5
12132echo "${ECHO_T}no" >&6; }
12133 XFT_CFLAGS=""
12134 XFT_LIBS=""
12135 ## If we have a custom action on failure, don't print errors, but
12136 ## do set a variable so people can do so.
12137 XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft >= 0.13.0"`
12138
12139 fi
12140
12141
12142
12143 else
12144 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12145 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12146 fi
12147 fi
12148
12149 if test $succeeded = yes; then
12150 :
12151 else
12152 HAVE_XFT=no
12153 fi
12154
12155 if test "$HAVE_XFT" != no; then
12156 OLD_CFLAGS="$CPPFLAGS"
f23323c5 12157 OLD_CPPFLAGS="$CFLAGS"
9d89ffd0
JD
12158 OLD_LIBS="$LIBS"
12159 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
12160 CFLAGS="$CFLAGS $XFT_CFLAGS"
12161 LIBS="$XFT_LIBS $LIBS"
12162 if test "${ac_cv_header_X11_Xft_Xft_h+set}" = set; then
12163 { echo "$as_me:$LINENO: checking for X11/Xft/Xft.h" >&5
12164echo $ECHO_N "checking for X11/Xft/Xft.h... $ECHO_C" >&6; }
12165if test "${ac_cv_header_X11_Xft_Xft_h+set}" = set; then
12166 echo $ECHO_N "(cached) $ECHO_C" >&6
12167fi
12168{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_Xft_Xft_h" >&5
12169echo "${ECHO_T}$ac_cv_header_X11_Xft_Xft_h" >&6; }
12170else
12171 # Is the header compilable?
12172{ echo "$as_me:$LINENO: checking X11/Xft/Xft.h usability" >&5
12173echo $ECHO_N "checking X11/Xft/Xft.h usability... $ECHO_C" >&6; }
12174cat >conftest.$ac_ext <<_ACEOF
12175/* confdefs.h. */
12176_ACEOF
12177cat confdefs.h >>conftest.$ac_ext
12178cat >>conftest.$ac_ext <<_ACEOF
12179/* end confdefs.h. */
12180$ac_includes_default
12181#include <X11/Xft/Xft.h>
12182_ACEOF
12183rm -f conftest.$ac_objext
12184if { (ac_try="$ac_compile"
12185case "(($ac_try" in
12186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12187 *) ac_try_echo=$ac_try;;
12188esac
12189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12190 (eval "$ac_compile") 2>conftest.er1
12191 ac_status=$?
12192 grep -v '^ *+' conftest.er1 >conftest.err
12193 rm -f conftest.er1
12194 cat conftest.err >&5
12195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12196 (exit $ac_status); } && {
12197 test -z "$ac_c_werror_flag" ||
12198 test ! -s conftest.err
12199 } && test -s conftest.$ac_objext; then
12200 ac_header_compiler=yes
12201else
12202 echo "$as_me: failed program was:" >&5
12203sed 's/^/| /' conftest.$ac_ext >&5
12204
12205 ac_header_compiler=no
12206fi
12207
12208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12209{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12210echo "${ECHO_T}$ac_header_compiler" >&6; }
12211
12212# Is the header present?
12213{ echo "$as_me:$LINENO: checking X11/Xft/Xft.h presence" >&5
12214echo $ECHO_N "checking X11/Xft/Xft.h presence... $ECHO_C" >&6; }
12215cat >conftest.$ac_ext <<_ACEOF
12216/* confdefs.h. */
12217_ACEOF
12218cat confdefs.h >>conftest.$ac_ext
12219cat >>conftest.$ac_ext <<_ACEOF
12220/* end confdefs.h. */
12221#include <X11/Xft/Xft.h>
12222_ACEOF
12223if { (ac_try="$ac_cpp conftest.$ac_ext"
12224case "(($ac_try" in
12225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12226 *) ac_try_echo=$ac_try;;
12227esac
12228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12229 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12230 ac_status=$?
12231 grep -v '^ *+' conftest.er1 >conftest.err
12232 rm -f conftest.er1
12233 cat conftest.err >&5
12234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12235 (exit $ac_status); } >/dev/null && {
12236 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12237 test ! -s conftest.err
12238 }; then
12239 ac_header_preproc=yes
12240else
12241 echo "$as_me: failed program was:" >&5
12242sed 's/^/| /' conftest.$ac_ext >&5
12243
12244 ac_header_preproc=no
12245fi
12246
12247rm -f conftest.err conftest.$ac_ext
12248{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12249echo "${ECHO_T}$ac_header_preproc" >&6; }
12250
12251# So? What about this header?
12252case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12253 yes:no: )
12254 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: accepted by the compiler, rejected by the preprocessor!" >&5
12255echo "$as_me: WARNING: X11/Xft/Xft.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12256 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: proceeding with the compiler's result" >&5
12257echo "$as_me: WARNING: X11/Xft/Xft.h: proceeding with the compiler's result" >&2;}
12258 ac_header_preproc=yes
12259 ;;
12260 no:yes:* )
12261 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: present but cannot be compiled" >&5
12262echo "$as_me: WARNING: X11/Xft/Xft.h: present but cannot be compiled" >&2;}
12263 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: check for missing prerequisite headers?" >&5
12264echo "$as_me: WARNING: X11/Xft/Xft.h: check for missing prerequisite headers?" >&2;}
12265 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: see the Autoconf documentation" >&5
12266echo "$as_me: WARNING: X11/Xft/Xft.h: see the Autoconf documentation" >&2;}
12267 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: section \"Present But Cannot Be Compiled\"" >&5
12268echo "$as_me: WARNING: X11/Xft/Xft.h: section \"Present But Cannot Be Compiled\"" >&2;}
12269 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: proceeding with the preprocessor's result" >&5
12270echo "$as_me: WARNING: X11/Xft/Xft.h: proceeding with the preprocessor's result" >&2;}
12271 { echo "$as_me:$LINENO: WARNING: X11/Xft/Xft.h: in the future, the compiler will take precedence" >&5
12272echo "$as_me: WARNING: X11/Xft/Xft.h: in the future, the compiler will take precedence" >&2;}
12273
12274 ;;
12275esac
12276{ echo "$as_me:$LINENO: checking for X11/Xft/Xft.h" >&5
12277echo $ECHO_N "checking for X11/Xft/Xft.h... $ECHO_C" >&6; }
12278if test "${ac_cv_header_X11_Xft_Xft_h+set}" = set; then
12279 echo $ECHO_N "(cached) $ECHO_C" >&6
12280else
12281 ac_cv_header_X11_Xft_Xft_h=$ac_header_preproc
12282fi
12283{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_Xft_Xft_h" >&5
12284echo "${ECHO_T}$ac_cv_header_X11_Xft_Xft_h" >&6; }
12285
12286fi
12287if test $ac_cv_header_X11_Xft_Xft_h = yes; then
12288 { echo "$as_me:$LINENO: checking for XftFontOpen in -lXft" >&5
12289echo $ECHO_N "checking for XftFontOpen in -lXft... $ECHO_C" >&6; }
12290if test "${ac_cv_lib_Xft_XftFontOpen+set}" = set; then
12291 echo $ECHO_N "(cached) $ECHO_C" >&6
12292else
12293 ac_check_lib_save_LIBS=$LIBS
12294LIBS="-lXft $XFT_LIBS $LIBS"
12295cat >conftest.$ac_ext <<_ACEOF
12296/* confdefs.h. */
12297_ACEOF
12298cat confdefs.h >>conftest.$ac_ext
12299cat >>conftest.$ac_ext <<_ACEOF
12300/* end confdefs.h. */
12301
12302/* Override any GCC internal prototype to avoid an error.
12303 Use char because int might match the return type of a GCC
12304 builtin and then its argument prototype would still apply. */
12305#ifdef __cplusplus
12306extern "C"
12307#endif
12308char XftFontOpen ();
12309int
12310main ()
12311{
12312return XftFontOpen ();
12313 ;
12314 return 0;
12315}
12316_ACEOF
12317rm -f conftest.$ac_objext conftest$ac_exeext
12318if { (ac_try="$ac_link"
12319case "(($ac_try" in
12320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12321 *) ac_try_echo=$ac_try;;
12322esac
12323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12324 (eval "$ac_link") 2>conftest.er1
12325 ac_status=$?
12326 grep -v '^ *+' conftest.er1 >conftest.err
12327 rm -f conftest.er1
12328 cat conftest.err >&5
12329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12330 (exit $ac_status); } && {
12331 test -z "$ac_c_werror_flag" ||
12332 test ! -s conftest.err
12333 } && test -s conftest$ac_exeext &&
12334 $as_test_x conftest$ac_exeext; then
12335 ac_cv_lib_Xft_XftFontOpen=yes
12336else
12337 echo "$as_me: failed program was:" >&5
12338sed 's/^/| /' conftest.$ac_ext >&5
12339
12340 ac_cv_lib_Xft_XftFontOpen=no
12341fi
12342
12343rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12344 conftest$ac_exeext conftest.$ac_ext
12345LIBS=$ac_check_lib_save_LIBS
12346fi
12347{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftFontOpen" >&5
12348echo "${ECHO_T}$ac_cv_lib_Xft_XftFontOpen" >&6; }
12349if test $ac_cv_lib_Xft_XftFontOpen = yes; then
12350 HAVE_XFT=yes
12351fi
12352
12353fi
12354
12355
12356
12357 if test "${HAVE_XFT}" = "yes"; then
12358
12359cat >>confdefs.h <<\_ACEOF
12360#define HAVE_XFT 1
12361_ACEOF
12362
12363
12364 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
12365 else
12366 CFLAGS="$OLD_CPPFLAGS"
12367 CFLAGS="$OLD_CFLAGS"
12368 LIBS="$OLD_LIBS"
12369 fi
12370 fi
12371fi
12372
dba7bae0 12373HAVE_XAW3D=no
3685ba3f 12374if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then
dba7bae0
CY
12375 if test x"${HAVE_X11R5}" != xyes; then
12376 USE_X_TOOLKIT=none
12377 else
c982cf7d
JD
12378 if test "$with_xaw3d" != no; then
12379 { echo "$as_me:$LINENO: checking for xaw3d" >&5
dba7bae0 12380echo $ECHO_N "checking for xaw3d... $ECHO_C" >&6; }
c982cf7d 12381 if test "${emacs_cv_xaw3d+set}" = set; then
98418dba
CW
12382 echo $ECHO_N "(cached) $ECHO_C" >&6
12383else
12384 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12385/* confdefs.h. */
12386_ACEOF
12387cat confdefs.h >>conftest.$ac_ext
12388cat >>conftest.$ac_ext <<_ACEOF
12389/* end confdefs.h. */
98418dba
CW
12390
12391#include <X11/Intrinsic.h>
dba7bae0 12392#include <X11/Xaw3d/Simple.h>
98418dba
CW
12393int
12394main ()
12395{
12396
12397 ;
12398 return 0;
12399}
12400_ACEOF
12401rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12402if { (ac_try="$ac_link"
12403case "(($ac_try" in
12404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12405 *) ac_try_echo=$ac_try;;
12406esac
12407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12408 (eval "$ac_link") 2>conftest.er1
98418dba 12409 ac_status=$?
edfaf76d
LK
12410 grep -v '^ *+' conftest.er1 >conftest.err
12411 rm -f conftest.er1
12412 cat conftest.err >&5
c0d27fcc 12413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12414 (exit $ac_status); } && {
12415 test -z "$ac_c_werror_flag" ||
12416 test ! -s conftest.err
12417 } && test -s conftest$ac_exeext &&
12418 $as_test_x conftest$ac_exeext; then
dba7bae0 12419 emacs_cv_xaw3d=yes
98418dba
CW
12420else
12421 echo "$as_me: failed program was:" >&5
19650fd6
AS
12422sed 's/^/| /' conftest.$ac_ext >&5
12423
dba7bae0 12424 emacs_cv_xaw3d=no
98418dba 12425fi
d6e01aa5
KL
12426
12427rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12428 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
12429fi
12430
c982cf7d
JD
12431 else
12432 emacs_cv_xaw3d=no
12433 fi
dba7bae0
CY
12434 if test $emacs_cv_xaw3d = yes; then
12435 { echo "$as_me:$LINENO: result: yes; using Lucid toolkit" >&5
12436echo "${ECHO_T}yes; using Lucid toolkit" >&6; }
98418dba 12437 USE_X_TOOLKIT=LUCID
dba7bae0
CY
12438 HAVE_XAW3D=yes
12439
12440cat >>confdefs.h <<\_ACEOF
12441#define HAVE_XAW3D 1
12442_ACEOF
12443
98418dba 12444 else
dba7bae0
CY
12445 { echo "$as_me:$LINENO: result: no" >&5
12446echo "${ECHO_T}no" >&6; }
12447 { echo "$as_me:$LINENO: checking for libXaw" >&5
12448echo $ECHO_N "checking for libXaw... $ECHO_C" >&6; }
12449 if test "${emacs_cv_xaw+set}" = set; then
12450 echo $ECHO_N "(cached) $ECHO_C" >&6
12451else
12452 cat >conftest.$ac_ext <<_ACEOF
12453/* confdefs.h. */
12454_ACEOF
12455cat confdefs.h >>conftest.$ac_ext
12456cat >>conftest.$ac_ext <<_ACEOF
12457/* end confdefs.h. */
12458
12459#include <X11/Intrinsic.h>
12460#include <X11/Xaw/Simple.h>
12461int
12462main ()
12463{
12464
12465 ;
12466 return 0;
12467}
12468_ACEOF
12469rm -f conftest.$ac_objext conftest$ac_exeext
12470if { (ac_try="$ac_link"
12471case "(($ac_try" in
12472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12473 *) ac_try_echo=$ac_try;;
12474esac
12475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12476 (eval "$ac_link") 2>conftest.er1
12477 ac_status=$?
12478 grep -v '^ *+' conftest.er1 >conftest.err
12479 rm -f conftest.er1
12480 cat conftest.err >&5
12481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12482 (exit $ac_status); } && {
12483 test -z "$ac_c_werror_flag" ||
12484 test ! -s conftest.err
12485 } && test -s conftest$ac_exeext &&
12486 $as_test_x conftest$ac_exeext; then
12487 emacs_cv_xaw=yes
12488else
12489 echo "$as_me: failed program was:" >&5
12490sed 's/^/| /' conftest.$ac_ext >&5
12491
12492 emacs_cv_xaw=no
12493fi
12494
12495rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12496 conftest$ac_exeext conftest.$ac_ext
12497fi
12498
12499 if test $emacs_cv_xaw = yes; then
12500 { echo "$as_me:$LINENO: result: yes; using Lucid toolkit" >&5
12501echo "${ECHO_T}yes; using Lucid toolkit" >&6; }
12502 USE_X_TOOLKIT=LUCID
12503 elif test x"${USE_X_TOOLKIT}" = xLUCID; then
3685ba3f
CY
12504 { { echo "$as_me:$LINENO: error: Lucid toolkit requires X11/Xaw include files" >&5
12505echo "$as_me: error: Lucid toolkit requires X11/Xaw include files" >&2;}
12506 { (exit 1); exit 1; }; }
12507 else
dba7bae0
CY
12508 { echo "$as_me:$LINENO: result: no; do not use toolkit by default" >&5
12509echo "${ECHO_T}no; do not use toolkit by default" >&6; }
3685ba3f
CY
12510 USE_X_TOOLKIT=none
12511 fi
98418dba 12512 fi
98418dba
CW
12513 fi
12514fi
12515
12516X_TOOLKIT_TYPE=$USE_X_TOOLKIT
12517
12518if test "${USE_X_TOOLKIT}" != "none"; then
d6e01aa5
KL
12519 { echo "$as_me:$LINENO: checking X11 toolkit version" >&5
12520echo $ECHO_N "checking X11 toolkit version... $ECHO_C" >&6; }
98418dba
CW
12521 if test "${emacs_cv_x11_toolkit_version_6+set}" = set; then
12522 echo $ECHO_N "(cached) $ECHO_C" >&6
12523else
12524 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12525/* confdefs.h. */
12526_ACEOF
12527cat confdefs.h >>conftest.$ac_ext
12528cat >>conftest.$ac_ext <<_ACEOF
12529/* end confdefs.h. */
98418dba 12530#include <X11/Intrinsic.h>
98418dba
CW
12531int
12532main ()
12533{
12534#if XtSpecificationRelease < 6
12535fail;
12536#endif
12537
12538 ;
12539 return 0;
12540}
12541_ACEOF
12542rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12543if { (ac_try="$ac_link"
12544case "(($ac_try" in
12545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12546 *) ac_try_echo=$ac_try;;
12547esac
12548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12549 (eval "$ac_link") 2>conftest.er1
98418dba 12550 ac_status=$?
edfaf76d
LK
12551 grep -v '^ *+' conftest.er1 >conftest.err
12552 rm -f conftest.er1
12553 cat conftest.err >&5
c0d27fcc 12554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12555 (exit $ac_status); } && {
12556 test -z "$ac_c_werror_flag" ||
12557 test ! -s conftest.err
12558 } && test -s conftest$ac_exeext &&
12559 $as_test_x conftest$ac_exeext; then
98418dba
CW
12560 emacs_cv_x11_toolkit_version_6=yes
12561else
12562 echo "$as_me: failed program was:" >&5
19650fd6
AS
12563sed 's/^/| /' conftest.$ac_ext >&5
12564
d6e01aa5 12565 emacs_cv_x11_toolkit_version_6=no
98418dba 12566fi
d6e01aa5
KL
12567
12568rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12569 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
12570fi
12571
12572 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
12573 if test $emacs_cv_x11_toolkit_version_6 = yes; then
d6e01aa5
KL
12574 { echo "$as_me:$LINENO: result: 6 or newer" >&5
12575echo "${ECHO_T}6 or newer" >&6; }
b936fae4 12576
c0d27fcc 12577cat >>confdefs.h <<\_ACEOF
98418dba 12578#define HAVE_X11XTR6 1
c0d27fcc 12579_ACEOF
98418dba
CW
12580
12581 else
d6e01aa5
KL
12582 { echo "$as_me:$LINENO: result: before 6" >&5
12583echo "${ECHO_T}before 6" >&6; }
98418dba
CW
12584 fi
12585
12586 OLDLIBS="$LIBS"
12587 if test x$HAVE_X11XTR6 = xyes; then
12588 LIBS="-lXt -lSM -lICE $LIBS"
12589 else
12590 LIBS="-lXt $LIBS"
12591 fi
12592
d6e01aa5
KL
12593{ echo "$as_me:$LINENO: checking for XmuConvertStandardSelection in -lXmu" >&5
12594echo $ECHO_N "checking for XmuConvertStandardSelection in -lXmu... $ECHO_C" >&6; }
98418dba
CW
12595if test "${ac_cv_lib_Xmu_XmuConvertStandardSelection+set}" = set; then
12596 echo $ECHO_N "(cached) $ECHO_C" >&6
12597else
12598 ac_check_lib_save_LIBS=$LIBS
12599LIBS="-lXmu $LIBS"
12600cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12601/* confdefs.h. */
12602_ACEOF
12603cat confdefs.h >>conftest.$ac_ext
12604cat >>conftest.$ac_ext <<_ACEOF
12605/* end confdefs.h. */
98418dba 12606
d6e01aa5
KL
12607/* Override any GCC internal prototype to avoid an error.
12608 Use char because int might match the return type of a GCC
12609 builtin and then its argument prototype would still apply. */
98418dba
CW
12610#ifdef __cplusplus
12611extern "C"
12612#endif
98418dba 12613char XmuConvertStandardSelection ();
98418dba
CW
12614int
12615main ()
12616{
d6e01aa5 12617return XmuConvertStandardSelection ();
98418dba
CW
12618 ;
12619 return 0;
12620}
12621_ACEOF
12622rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12623if { (ac_try="$ac_link"
12624case "(($ac_try" in
12625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12626 *) ac_try_echo=$ac_try;;
12627esac
12628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12629 (eval "$ac_link") 2>conftest.er1
98418dba 12630 ac_status=$?
edfaf76d
LK
12631 grep -v '^ *+' conftest.er1 >conftest.err
12632 rm -f conftest.er1
12633 cat conftest.err >&5
c0d27fcc 12634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12635 (exit $ac_status); } && {
12636 test -z "$ac_c_werror_flag" ||
12637 test ! -s conftest.err
12638 } && test -s conftest$ac_exeext &&
12639 $as_test_x conftest$ac_exeext; then
98418dba
CW
12640 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
12641else
12642 echo "$as_me: failed program was:" >&5
19650fd6
AS
12643sed 's/^/| /' conftest.$ac_ext >&5
12644
d6e01aa5 12645 ac_cv_lib_Xmu_XmuConvertStandardSelection=no
98418dba 12646fi
d6e01aa5
KL
12647
12648rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12649 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
12650LIBS=$ac_check_lib_save_LIBS
12651fi
d6e01aa5
KL
12652{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
12653echo "${ECHO_T}$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
98418dba 12654if test $ac_cv_lib_Xmu_XmuConvertStandardSelection = yes; then
c0d27fcc 12655 cat >>confdefs.h <<_ACEOF
98418dba 12656#define HAVE_LIBXMU 1
c0d27fcc 12657_ACEOF
98418dba
CW
12658
12659 LIBS="-lXmu $LIBS"
12660
12661fi
12662
12663 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
12664fi
12665
12666# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
12667if test "${HAVE_X11}" = "yes"; then
12668 if test "${USE_X_TOOLKIT}" != "none"; then
12669
d6e01aa5
KL
12670{ echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
12671echo $ECHO_N "checking for XShapeQueryExtension in -lXext... $ECHO_C" >&6; }
98418dba
CW
12672if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
12673 echo $ECHO_N "(cached) $ECHO_C" >&6
12674else
12675 ac_check_lib_save_LIBS=$LIBS
12676LIBS="-lXext $LIBS"
12677cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12678/* confdefs.h. */
12679_ACEOF
12680cat confdefs.h >>conftest.$ac_ext
12681cat >>conftest.$ac_ext <<_ACEOF
12682/* end confdefs.h. */
98418dba 12683
d6e01aa5
KL
12684/* Override any GCC internal prototype to avoid an error.
12685 Use char because int might match the return type of a GCC
12686 builtin and then its argument prototype would still apply. */
98418dba
CW
12687#ifdef __cplusplus
12688extern "C"
12689#endif
98418dba 12690char XShapeQueryExtension ();
98418dba
CW
12691int
12692main ()
12693{
d6e01aa5 12694return XShapeQueryExtension ();
98418dba
CW
12695 ;
12696 return 0;
12697}
12698_ACEOF
12699rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12700if { (ac_try="$ac_link"
12701case "(($ac_try" in
12702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12703 *) ac_try_echo=$ac_try;;
12704esac
12705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12706 (eval "$ac_link") 2>conftest.er1
98418dba 12707 ac_status=$?
edfaf76d
LK
12708 grep -v '^ *+' conftest.er1 >conftest.err
12709 rm -f conftest.er1
12710 cat conftest.err >&5
c0d27fcc 12711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12712 (exit $ac_status); } && {
12713 test -z "$ac_c_werror_flag" ||
12714 test ! -s conftest.err
12715 } && test -s conftest$ac_exeext &&
12716 $as_test_x conftest$ac_exeext; then
98418dba
CW
12717 ac_cv_lib_Xext_XShapeQueryExtension=yes
12718else
12719 echo "$as_me: failed program was:" >&5
19650fd6
AS
12720sed 's/^/| /' conftest.$ac_ext >&5
12721
d6e01aa5 12722 ac_cv_lib_Xext_XShapeQueryExtension=no
98418dba 12723fi
d6e01aa5
KL
12724
12725rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12726 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
12727LIBS=$ac_check_lib_save_LIBS
12728fi
d6e01aa5
KL
12729{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
12730echo "${ECHO_T}$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
98418dba 12731if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
c0d27fcc 12732 cat >>confdefs.h <<_ACEOF
98418dba 12733#define HAVE_LIBXEXT 1
c0d27fcc 12734_ACEOF
98418dba
CW
12735
12736 LIBS="-lXext $LIBS"
12737
12738fi
12739
12740 fi
12741fi
12742
12743if test "${USE_X_TOOLKIT}" = "MOTIF"; then
d6e01aa5
KL
12744 { echo "$as_me:$LINENO: checking for Motif version 2.1" >&5
12745echo $ECHO_N "checking for Motif version 2.1... $ECHO_C" >&6; }
98418dba
CW
12746if test "${emacs_cv_motif_version_2_1+set}" = set; then
12747 echo $ECHO_N "(cached) $ECHO_C" >&6
12748else
12749 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12750/* confdefs.h. */
12751_ACEOF
12752cat confdefs.h >>conftest.$ac_ext
12753cat >>conftest.$ac_ext <<_ACEOF
12754/* end confdefs.h. */
98418dba 12755#include <Xm/Xm.h>
98418dba
CW
12756int
12757main ()
12758{
12759#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
12760int x = 5;
12761#else
12762Motif version prior to 2.1.
12763#endif
12764 ;
12765 return 0;
12766}
12767_ACEOF
12768rm -f conftest.$ac_objext
d6e01aa5
KL
12769if { (ac_try="$ac_compile"
12770case "(($ac_try" in
12771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12772 *) ac_try_echo=$ac_try;;
12773esac
12774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12775 (eval "$ac_compile") 2>conftest.er1
98418dba 12776 ac_status=$?
edfaf76d
LK
12777 grep -v '^ *+' conftest.er1 >conftest.err
12778 rm -f conftest.er1
12779 cat conftest.err >&5
c0d27fcc 12780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12781 (exit $ac_status); } && {
12782 test -z "$ac_c_werror_flag" ||
12783 test ! -s conftest.err
12784 } && test -s conftest.$ac_objext; then
98418dba
CW
12785 emacs_cv_motif_version_2_1=yes
12786else
12787 echo "$as_me: failed program was:" >&5
19650fd6
AS
12788sed 's/^/| /' conftest.$ac_ext >&5
12789
d6e01aa5 12790 emacs_cv_motif_version_2_1=no
98418dba 12791fi
d6e01aa5
KL
12792
12793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 12794fi
d6e01aa5
KL
12795{ echo "$as_me:$LINENO: result: $emacs_cv_motif_version_2_1" >&5
12796echo "${ECHO_T}$emacs_cv_motif_version_2_1" >&6; }
98418dba
CW
12797 HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1
12798 if test $emacs_cv_motif_version_2_1 = yes; then
12799 HAVE_LIBXP=no
b936fae4 12800
c0d27fcc 12801cat >>confdefs.h <<\_ACEOF
98418dba 12802#define HAVE_MOTIF_2_1 1
c0d27fcc 12803_ACEOF
98418dba 12804
d6e01aa5
KL
12805 { echo "$as_me:$LINENO: checking for XpCreateContext in -lXp" >&5
12806echo $ECHO_N "checking for XpCreateContext in -lXp... $ECHO_C" >&6; }
98418dba
CW
12807if test "${ac_cv_lib_Xp_XpCreateContext+set}" = set; then
12808 echo $ECHO_N "(cached) $ECHO_C" >&6
12809else
12810 ac_check_lib_save_LIBS=$LIBS
12811LIBS="-lXp $LIBS"
12812cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12813/* confdefs.h. */
12814_ACEOF
12815cat confdefs.h >>conftest.$ac_ext
12816cat >>conftest.$ac_ext <<_ACEOF
12817/* end confdefs.h. */
98418dba 12818
d6e01aa5
KL
12819/* Override any GCC internal prototype to avoid an error.
12820 Use char because int might match the return type of a GCC
12821 builtin and then its argument prototype would still apply. */
98418dba
CW
12822#ifdef __cplusplus
12823extern "C"
12824#endif
98418dba 12825char XpCreateContext ();
98418dba
CW
12826int
12827main ()
12828{
d6e01aa5 12829return XpCreateContext ();
98418dba
CW
12830 ;
12831 return 0;
12832}
12833_ACEOF
12834rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
12835if { (ac_try="$ac_link"
12836case "(($ac_try" in
12837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12838 *) ac_try_echo=$ac_try;;
12839esac
12840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12841 (eval "$ac_link") 2>conftest.er1
98418dba 12842 ac_status=$?
edfaf76d
LK
12843 grep -v '^ *+' conftest.er1 >conftest.err
12844 rm -f conftest.er1
12845 cat conftest.err >&5
c0d27fcc 12846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12847 (exit $ac_status); } && {
12848 test -z "$ac_c_werror_flag" ||
12849 test ! -s conftest.err
12850 } && test -s conftest$ac_exeext &&
12851 $as_test_x conftest$ac_exeext; then
98418dba
CW
12852 ac_cv_lib_Xp_XpCreateContext=yes
12853else
12854 echo "$as_me: failed program was:" >&5
19650fd6
AS
12855sed 's/^/| /' conftest.$ac_ext >&5
12856
d6e01aa5 12857 ac_cv_lib_Xp_XpCreateContext=no
98418dba 12858fi
d6e01aa5
KL
12859
12860rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 12861 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
12862LIBS=$ac_check_lib_save_LIBS
12863fi
d6e01aa5
KL
12864{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpCreateContext" >&5
12865echo "${ECHO_T}$ac_cv_lib_Xp_XpCreateContext" >&6; }
98418dba
CW
12866if test $ac_cv_lib_Xp_XpCreateContext = yes; then
12867 HAVE_LIBXP=yes
12868fi
503d2be0 12869
98418dba 12870 if test ${HAVE_LIBXP} = yes; then
b936fae4 12871
c0d27fcc 12872cat >>confdefs.h <<\_ACEOF
98418dba 12873#define HAVE_LIBXP 1
c0d27fcc 12874_ACEOF
503d2be0 12875
98418dba 12876 fi
4693dbc9 12877 else
d6e01aa5
KL
12878 { echo "$as_me:$LINENO: checking for LessTif where some systems put it" >&5
12879echo $ECHO_N "checking for LessTif where some systems put it... $ECHO_C" >&6; }
4693dbc9
SM
12880if test "${emacs_cv_lesstif+set}" = set; then
12881 echo $ECHO_N "(cached) $ECHO_C" >&6
12882else
12883 # We put this in CFLAGS temporarily to precede other -I options
12884 # that might be in CFLAGS temporarily.
12885 # We put this in CPPFLAGS where it precedes the other -I options.
12886 OLD_CPPFLAGS=$CPPFLAGS
12887 OLD_CFLAGS=$CFLAGS
12888 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
12889 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
12890 cat >conftest.$ac_ext <<_ACEOF
12891/* confdefs.h. */
12892_ACEOF
12893cat confdefs.h >>conftest.$ac_ext
12894cat >>conftest.$ac_ext <<_ACEOF
12895/* end confdefs.h. */
12896#include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
12897int
12898main ()
12899{
12900int x = 5;
12901 ;
12902 return 0;
12903}
12904_ACEOF
12905rm -f conftest.$ac_objext
d6e01aa5
KL
12906if { (ac_try="$ac_compile"
12907case "(($ac_try" in
12908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12909 *) ac_try_echo=$ac_try;;
12910esac
12911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12912 (eval "$ac_compile") 2>conftest.er1
4693dbc9 12913 ac_status=$?
edfaf76d
LK
12914 grep -v '^ *+' conftest.er1 >conftest.err
12915 rm -f conftest.er1
12916 cat conftest.err >&5
4693dbc9 12917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
12918 (exit $ac_status); } && {
12919 test -z "$ac_c_werror_flag" ||
12920 test ! -s conftest.err
12921 } && test -s conftest.$ac_objext; then
4693dbc9
SM
12922 emacs_cv_lesstif=yes
12923else
12924 echo "$as_me: failed program was:" >&5
12925sed 's/^/| /' conftest.$ac_ext >&5
12926
d6e01aa5 12927 emacs_cv_lesstif=no
4693dbc9 12928fi
d6e01aa5
KL
12929
12930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4693dbc9 12931fi
d6e01aa5
KL
12932{ echo "$as_me:$LINENO: result: $emacs_cv_lesstif" >&5
12933echo "${ECHO_T}$emacs_cv_lesstif" >&6; }
4693dbc9
SM
12934 if test $emacs_cv_lesstif = yes; then
12935 # Make sure this -I option remains in CPPFLAGS after it is set
12936 # back to REAL_CPPFLAGS.
12937 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
12938 # have those other -I options anyway. Ultimately, having this
12939 # directory ultimately in CPPFLAGS will be enough.
12940 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
12941 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
12942 else
12943 CFLAGS=$OLD_CFLAGS
12944 CPPFLAGS=$OLD_CPPFLAGS
12945 fi
98418dba
CW
12946 fi
12947fi
12948
c0d27fcc
MR
12949
12950
98418dba
CW
12951USE_TOOLKIT_SCROLL_BARS=no
12952if test "${with_toolkit_scroll_bars}" != "no"; then
12953 if test "${USE_X_TOOLKIT}" != "none"; then
12954 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
c0d27fcc 12955 cat >>confdefs.h <<\_ACEOF
98418dba 12956#define USE_TOOLKIT_SCROLL_BARS 1
c0d27fcc 12957_ACEOF
98418dba
CW
12958
12959 HAVE_XAW3D=no
12960 USE_TOOLKIT_SCROLL_BARS=yes
12961 elif test "${HAVE_XAW3D}" = "yes"; then
c0d27fcc 12962 cat >>confdefs.h <<\_ACEOF
98418dba 12963#define USE_TOOLKIT_SCROLL_BARS 1
c0d27fcc 12964_ACEOF
98418dba
CW
12965
12966 USE_TOOLKIT_SCROLL_BARS=yes
ba4481b5 12967 fi
488dd4c4
JD
12968 elif test "${HAVE_GTK}" = "yes"; then
12969 cat >>confdefs.h <<\_ACEOF
12970#define USE_TOOLKIT_SCROLL_BARS 1
5d6da11e
YM
12971_ACEOF
12972
12973 USE_TOOLKIT_SCROLL_BARS=yes
12974 elif test "${HAVE_CARBON}" = "yes"; then
12975 cat >>confdefs.h <<\_ACEOF
12976#define USE_TOOLKIT_SCROLL_BARS 1
488dd4c4
JD
12977_ACEOF
12978
12979 USE_TOOLKIT_SCROLL_BARS=yes
ba4481b5
DL
12980 fi
12981fi
12982
abd39b57 12983cat >conftest.$ac_ext <<_ACEOF
abd39b57
AC
12984/* confdefs.h. */
12985_ACEOF
12986cat confdefs.h >>conftest.$ac_ext
12987cat >>conftest.$ac_ext <<_ACEOF
12988/* end confdefs.h. */
12989
12990 #include <X11/Xlib.h>
12991 #include <X11/Xresource.h>
12992int
12993main ()
12994{
12995XIMProc callback;
12996 ;
12997 return 0;
12998}
12999_ACEOF
13000rm -f conftest.$ac_objext
d6e01aa5
KL
13001if { (ac_try="$ac_compile"
13002case "(($ac_try" in
13003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13004 *) ac_try_echo=$ac_try;;
13005esac
13006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13007 (eval "$ac_compile") 2>conftest.er1
abd39b57 13008 ac_status=$?
edfaf76d
LK
13009 grep -v '^ *+' conftest.er1 >conftest.err
13010 rm -f conftest.er1
13011 cat conftest.err >&5
abd39b57 13012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13013 (exit $ac_status); } && {
13014 test -z "$ac_c_werror_flag" ||
13015 test ! -s conftest.err
13016 } && test -s conftest.$ac_objext; then
abd39b57
AC
13017 HAVE_XIM=yes
13018
13019cat >>confdefs.h <<\_ACEOF
13020#define HAVE_XIM 1
13021_ACEOF
13022
13023else
13024 echo "$as_me: failed program was:" >&5
13025sed 's/^/| /' conftest.$ac_ext >&5
13026
d6e01aa5 13027 HAVE_XIM=no
abd39b57 13028fi
d6e01aa5
KL
13029
13030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
abd39b57 13031
c0d27fcc 13032
98418dba 13033if test "${with_xim}" != "no"; then
b936fae4 13034
c0d27fcc 13035cat >>confdefs.h <<\_ACEOF
98418dba 13036#define USE_XIM 1
c0d27fcc 13037_ACEOF
98418dba 13038
793fa0d7 13039fi
abd39b57
AC
13040
13041
13042if test "${HAVE_XIM}" != "no"; then
849d80cf
DL
13043 late_CFLAGS=$CFLAGS
13044 if test "$GCC" = yes; then
13045 CFLAGS="$CFLAGS --pedantic-errors"
13046 fi
cffcede7 13047 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13048/* confdefs.h. */
13049_ACEOF
13050cat confdefs.h >>conftest.$ac_ext
13051cat >>conftest.$ac_ext <<_ACEOF
13052/* end confdefs.h. */
cffcede7
JD
13053
13054#include <X11/Xlib.h>
13055#include <X11/Xresource.h>
13056int
13057main ()
13058{
13059Display *display;
13060XrmDatabase db;
13061char *res_name;
13062char *res_class;
13063XIMProc callback;
13064XPointer *client_data;
849d80cf
DL
13065#ifndef __GNUC__
13066/* If we're not using GCC, it's probably not XFree86, and this is
13067 probably right, but we can't use something like --pedantic-errors. */
13068extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
13069 char*, XIMProc, XPointer*);
13070#endif
cffcede7
JD
13071(void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
13072 client_data);
13073 ;
13074 return 0;
13075}
13076_ACEOF
13077rm -f conftest.$ac_objext
d6e01aa5
KL
13078if { (ac_try="$ac_compile"
13079case "(($ac_try" in
13080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13081 *) ac_try_echo=$ac_try;;
13082esac
13083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13084 (eval "$ac_compile") 2>conftest.er1
cffcede7 13085 ac_status=$?
edfaf76d
LK
13086 grep -v '^ *+' conftest.er1 >conftest.err
13087 rm -f conftest.er1
13088 cat conftest.err >&5
cffcede7 13089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13090 (exit $ac_status); } && {
13091 test -z "$ac_c_werror_flag" ||
13092 test ! -s conftest.err
13093 } && test -s conftest.$ac_objext; then
cffcede7
JD
13094 emacs_cv_arg6_star=yes
13095else
13096 echo "$as_me: failed program was:" >&5
19650fd6
AS
13097sed 's/^/| /' conftest.$ac_ext >&5
13098
d6e01aa5 13099
cffcede7 13100fi
d6e01aa5
KL
13101
13102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cffcede7
JD
13103
13104 if test "$emacs_cv_arg6_star" = yes; then
f57bd967 13105 cat >>confdefs.h <<\_ACEOF
cffcede7
JD
13106#define XRegisterIMInstantiateCallback_arg6 XPointer*
13107_ACEOF
13108
13109 else
f57bd967 13110 cat >>confdefs.h <<\_ACEOF
cffcede7
JD
13111#define XRegisterIMInstantiateCallback_arg6 XPointer
13112_ACEOF
13113
13114 fi
849d80cf 13115 CFLAGS=$late_CFLAGS
98418dba
CW
13116fi
13117
13118### Use -lXpm if available, unless `--with-xpm=no'.
13119HAVE_XPM=no
13120if test "${HAVE_X11}" = "yes"; then
13121 if test "${with_xpm}" != "no"; then
c0d27fcc 13122 if test "${ac_cv_header_X11_xpm_h+set}" = set; then
d6e01aa5
KL
13123 { echo "$as_me:$LINENO: checking for X11/xpm.h" >&5
13124echo $ECHO_N "checking for X11/xpm.h... $ECHO_C" >&6; }
98418dba
CW
13125if test "${ac_cv_header_X11_xpm_h+set}" = set; then
13126 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 13127fi
d6e01aa5
KL
13128{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_xpm_h" >&5
13129echo "${ECHO_T}$ac_cv_header_X11_xpm_h" >&6; }
98418dba 13130else
c0d27fcc 13131 # Is the header compilable?
d6e01aa5
KL
13132{ echo "$as_me:$LINENO: checking X11/xpm.h usability" >&5
13133echo $ECHO_N "checking X11/xpm.h usability... $ECHO_C" >&6; }
c0d27fcc 13134cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13135/* confdefs.h. */
13136_ACEOF
13137cat confdefs.h >>conftest.$ac_ext
13138cat >>conftest.$ac_ext <<_ACEOF
13139/* end confdefs.h. */
c0d27fcc
MR
13140$ac_includes_default
13141#include <X11/xpm.h>
13142_ACEOF
13143rm -f conftest.$ac_objext
d6e01aa5
KL
13144if { (ac_try="$ac_compile"
13145case "(($ac_try" in
13146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13147 *) ac_try_echo=$ac_try;;
13148esac
13149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13150 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 13151 ac_status=$?
edfaf76d
LK
13152 grep -v '^ *+' conftest.er1 >conftest.err
13153 rm -f conftest.er1
13154 cat conftest.err >&5
c0d27fcc 13155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13156 (exit $ac_status); } && {
13157 test -z "$ac_c_werror_flag" ||
13158 test ! -s conftest.err
13159 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
13160 ac_header_compiler=yes
13161else
13162 echo "$as_me: failed program was:" >&5
19650fd6
AS
13163sed 's/^/| /' conftest.$ac_ext >&5
13164
d6e01aa5 13165 ac_header_compiler=no
c0d27fcc 13166fi
d6e01aa5
KL
13167
13168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13169{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13170echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
13171
13172# Is the header present?
d6e01aa5
KL
13173{ echo "$as_me:$LINENO: checking X11/xpm.h presence" >&5
13174echo $ECHO_N "checking X11/xpm.h presence... $ECHO_C" >&6; }
c0d27fcc 13175cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13176/* confdefs.h. */
13177_ACEOF
13178cat confdefs.h >>conftest.$ac_ext
13179cat >>conftest.$ac_ext <<_ACEOF
13180/* end confdefs.h. */
98418dba
CW
13181#include <X11/xpm.h>
13182_ACEOF
d6e01aa5
KL
13183if { (ac_try="$ac_cpp conftest.$ac_ext"
13184case "(($ac_try" in
13185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13186 *) ac_try_echo=$ac_try;;
13187esac
13188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13189 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 13190 ac_status=$?
6bae0ccf 13191 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
13192 rm -f conftest.er1
13193 cat conftest.err >&5
c0d27fcc 13194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13195 (exit $ac_status); } >/dev/null && {
13196 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13197 test ! -s conftest.err
13198 }; then
c0d27fcc 13199 ac_header_preproc=yes
98418dba
CW
13200else
13201 echo "$as_me: failed program was:" >&5
19650fd6
AS
13202sed 's/^/| /' conftest.$ac_ext >&5
13203
c0d27fcc 13204 ac_header_preproc=no
98418dba 13205fi
d6e01aa5 13206
98418dba 13207rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
13208{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13209echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
13210
13211# So? What about this header?
edfaf76d
LK
13212case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13213 yes:no: )
c0d27fcc
MR
13214 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: accepted by the compiler, rejected by the preprocessor!" >&5
13215echo "$as_me: WARNING: X11/xpm.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
13216 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: proceeding with the compiler's result" >&5
13217echo "$as_me: WARNING: X11/xpm.h: proceeding with the compiler's result" >&2;}
13218 ac_header_preproc=yes
13219 ;;
13220 no:yes:* )
13221 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: present but cannot be compiled" >&5
13222echo "$as_me: WARNING: X11/xpm.h: present but cannot be compiled" >&2;}
13223 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: check for missing prerequisite headers?" >&5
13224echo "$as_me: WARNING: X11/xpm.h: check for missing prerequisite headers?" >&2;}
13225 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: see the Autoconf documentation" >&5
13226echo "$as_me: WARNING: X11/xpm.h: see the Autoconf documentation" >&2;}
13227 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: section \"Present But Cannot Be Compiled\"" >&5
13228echo "$as_me: WARNING: X11/xpm.h: section \"Present But Cannot Be Compiled\"" >&2;}
7c9e5167
JD
13229 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: proceeding with the preprocessor's result" >&5
13230echo "$as_me: WARNING: X11/xpm.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
13231 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: in the future, the compiler will take precedence" >&5
13232echo "$as_me: WARNING: X11/xpm.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 13233
19650fd6 13234 ;;
c0d27fcc 13235esac
d6e01aa5
KL
13236{ echo "$as_me:$LINENO: checking for X11/xpm.h" >&5
13237echo $ECHO_N "checking for X11/xpm.h... $ECHO_C" >&6; }
c0d27fcc
MR
13238if test "${ac_cv_header_X11_xpm_h+set}" = set; then
13239 echo $ECHO_N "(cached) $ECHO_C" >&6
13240else
13241 ac_cv_header_X11_xpm_h=$ac_header_preproc
ba4481b5 13242fi
d6e01aa5
KL
13243{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_xpm_h" >&5
13244echo "${ECHO_T}$ac_cv_header_X11_xpm_h" >&6; }
c0d27fcc
MR
13245
13246fi
98418dba 13247if test $ac_cv_header_X11_xpm_h = yes; then
d6e01aa5
KL
13248 { echo "$as_me:$LINENO: checking for XpmReadFileToPixmap in -lXpm" >&5
13249echo $ECHO_N "checking for XpmReadFileToPixmap in -lXpm... $ECHO_C" >&6; }
98418dba 13250if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then
503d2be0 13251 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13252else
98418dba
CW
13253 ac_check_lib_save_LIBS=$LIBS
13254LIBS="-lXpm -lX11 $LIBS"
13255cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13256/* confdefs.h. */
13257_ACEOF
13258cat confdefs.h >>conftest.$ac_ext
13259cat >>conftest.$ac_ext <<_ACEOF
13260/* end confdefs.h. */
98418dba 13261
d6e01aa5
KL
13262/* Override any GCC internal prototype to avoid an error.
13263 Use char because int might match the return type of a GCC
13264 builtin and then its argument prototype would still apply. */
503d2be0
AS
13265#ifdef __cplusplus
13266extern "C"
13267#endif
98418dba 13268char XpmReadFileToPixmap ();
503d2be0
AS
13269int
13270main ()
13271{
d6e01aa5 13272return XpmReadFileToPixmap ();
503d2be0
AS
13273 ;
13274 return 0;
13275}
13276_ACEOF
13277rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
13278if { (ac_try="$ac_link"
13279case "(($ac_try" in
13280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13281 *) ac_try_echo=$ac_try;;
13282esac
13283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13284 (eval "$ac_link") 2>conftest.er1
503d2be0 13285 ac_status=$?
edfaf76d
LK
13286 grep -v '^ *+' conftest.er1 >conftest.err
13287 rm -f conftest.er1
13288 cat conftest.err >&5
c0d27fcc 13289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13290 (exit $ac_status); } && {
13291 test -z "$ac_c_werror_flag" ||
13292 test ! -s conftest.err
13293 } && test -s conftest$ac_exeext &&
13294 $as_test_x conftest$ac_exeext; then
98418dba 13295 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
503d2be0
AS
13296else
13297 echo "$as_me: failed program was:" >&5
19650fd6
AS
13298sed 's/^/| /' conftest.$ac_ext >&5
13299
d6e01aa5 13300 ac_cv_lib_Xpm_XpmReadFileToPixmap=no
503d2be0 13301fi
d6e01aa5
KL
13302
13303rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 13304 conftest$ac_exeext conftest.$ac_ext
98418dba 13305LIBS=$ac_check_lib_save_LIBS
503d2be0 13306fi
d6e01aa5
KL
13307{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
13308echo "${ECHO_T}$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
98418dba
CW
13309if test $ac_cv_lib_Xpm_XpmReadFileToPixmap = yes; then
13310 HAVE_XPM=yes
ba4481b5
DL
13311fi
13312
98418dba
CW
13313fi
13314
c0d27fcc 13315
98418dba 13316 if test "${HAVE_XPM}" = "yes"; then
d6e01aa5
KL
13317 { echo "$as_me:$LINENO: checking for XpmReturnAllocPixels preprocessor define" >&5
13318echo $ECHO_N "checking for XpmReturnAllocPixels preprocessor define... $ECHO_C" >&6; }
98418dba 13319 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13320/* confdefs.h. */
13321_ACEOF
13322cat confdefs.h >>conftest.$ac_ext
13323cat >>conftest.$ac_ext <<_ACEOF
13324/* end confdefs.h. */
98418dba
CW
13325#include "X11/xpm.h"
13326#ifndef XpmReturnAllocPixels
13327no_return_alloc_pixels
503d2be0 13328#endif
ba4481b5 13329
98418dba
CW
13330_ACEOF
13331if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 13332 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then
98418dba
CW
13333 HAVE_XPM=no
13334else
13335 HAVE_XPM=yes
13336fi
13337rm -f conftest*
ba4481b5 13338
c0d27fcc 13339
98418dba 13340 if test "${HAVE_XPM}" = "yes"; then
d6e01aa5
KL
13341 { echo "$as_me:$LINENO: result: yes" >&5
13342echo "${ECHO_T}yes" >&6; }
98418dba 13343 else
d6e01aa5
KL
13344 { echo "$as_me:$LINENO: result: no" >&5
13345echo "${ECHO_T}no" >&6; }
98418dba
CW
13346 fi
13347 fi
13348 fi
13349
13350 if test "${HAVE_XPM}" = "yes"; then
b936fae4 13351
c0d27fcc 13352cat >>confdefs.h <<\_ACEOF
98418dba 13353#define HAVE_XPM 1
c0d27fcc 13354_ACEOF
98418dba
CW
13355
13356 fi
13357fi
13358
13359### Use -ljpeg if available, unless `--with-jpeg=no'.
13360HAVE_JPEG=no
13361if test "${HAVE_X11}" = "yes"; then
13362 if test "${with_jpeg}" != "no"; then
c0d27fcc 13363 if test "${ac_cv_header_jerror_h+set}" = set; then
d6e01aa5
KL
13364 { echo "$as_me:$LINENO: checking for jerror.h" >&5
13365echo $ECHO_N "checking for jerror.h... $ECHO_C" >&6; }
98418dba
CW
13366if test "${ac_cv_header_jerror_h+set}" = set; then
13367 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 13368fi
d6e01aa5
KL
13369{ echo "$as_me:$LINENO: result: $ac_cv_header_jerror_h" >&5
13370echo "${ECHO_T}$ac_cv_header_jerror_h" >&6; }
503d2be0 13371else
c0d27fcc 13372 # Is the header compilable?
d6e01aa5
KL
13373{ echo "$as_me:$LINENO: checking jerror.h usability" >&5
13374echo $ECHO_N "checking jerror.h usability... $ECHO_C" >&6; }
c0d27fcc 13375cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13376/* confdefs.h. */
13377_ACEOF
13378cat confdefs.h >>conftest.$ac_ext
13379cat >>conftest.$ac_ext <<_ACEOF
13380/* end confdefs.h. */
c0d27fcc
MR
13381$ac_includes_default
13382#include <jerror.h>
13383_ACEOF
13384rm -f conftest.$ac_objext
d6e01aa5
KL
13385if { (ac_try="$ac_compile"
13386case "(($ac_try" in
13387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13388 *) ac_try_echo=$ac_try;;
13389esac
13390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13391 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 13392 ac_status=$?
edfaf76d
LK
13393 grep -v '^ *+' conftest.er1 >conftest.err
13394 rm -f conftest.er1
13395 cat conftest.err >&5
c0d27fcc 13396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13397 (exit $ac_status); } && {
13398 test -z "$ac_c_werror_flag" ||
13399 test ! -s conftest.err
13400 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
13401 ac_header_compiler=yes
13402else
13403 echo "$as_me: failed program was:" >&5
19650fd6
AS
13404sed 's/^/| /' conftest.$ac_ext >&5
13405
d6e01aa5 13406 ac_header_compiler=no
c0d27fcc 13407fi
d6e01aa5
KL
13408
13409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13410{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13411echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
13412
13413# Is the header present?
d6e01aa5
KL
13414{ echo "$as_me:$LINENO: checking jerror.h presence" >&5
13415echo $ECHO_N "checking jerror.h presence... $ECHO_C" >&6; }
c0d27fcc 13416cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13417/* confdefs.h. */
13418_ACEOF
13419cat confdefs.h >>conftest.$ac_ext
13420cat >>conftest.$ac_ext <<_ACEOF
13421/* end confdefs.h. */
98418dba
CW
13422#include <jerror.h>
13423_ACEOF
d6e01aa5
KL
13424if { (ac_try="$ac_cpp conftest.$ac_ext"
13425case "(($ac_try" in
13426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13427 *) ac_try_echo=$ac_try;;
13428esac
13429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13430 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 13431 ac_status=$?
6bae0ccf 13432 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
13433 rm -f conftest.er1
13434 cat conftest.err >&5
c0d27fcc 13435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13436 (exit $ac_status); } >/dev/null && {
13437 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13438 test ! -s conftest.err
13439 }; then
c0d27fcc 13440 ac_header_preproc=yes
ba4481b5 13441else
98418dba 13442 echo "$as_me: failed program was:" >&5
19650fd6
AS
13443sed 's/^/| /' conftest.$ac_ext >&5
13444
c0d27fcc 13445 ac_header_preproc=no
98418dba 13446fi
d6e01aa5 13447
98418dba 13448rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
13449{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13450echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
13451
13452# So? What about this header?
edfaf76d
LK
13453case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13454 yes:no: )
c0d27fcc
MR
13455 { echo "$as_me:$LINENO: WARNING: jerror.h: accepted by the compiler, rejected by the preprocessor!" >&5
13456echo "$as_me: WARNING: jerror.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
13457 { echo "$as_me:$LINENO: WARNING: jerror.h: proceeding with the compiler's result" >&5
13458echo "$as_me: WARNING: jerror.h: proceeding with the compiler's result" >&2;}
13459 ac_header_preproc=yes
19650fd6 13460 ;;
edfaf76d 13461 no:yes:* )
c0d27fcc
MR
13462 { echo "$as_me:$LINENO: WARNING: jerror.h: present but cannot be compiled" >&5
13463echo "$as_me: WARNING: jerror.h: present but cannot be compiled" >&2;}
edfaf76d
LK
13464 { echo "$as_me:$LINENO: WARNING: jerror.h: check for missing prerequisite headers?" >&5
13465echo "$as_me: WARNING: jerror.h: check for missing prerequisite headers?" >&2;}
13466 { echo "$as_me:$LINENO: WARNING: jerror.h: see the Autoconf documentation" >&5
13467echo "$as_me: WARNING: jerror.h: see the Autoconf documentation" >&2;}
13468 { echo "$as_me:$LINENO: WARNING: jerror.h: section \"Present But Cannot Be Compiled\"" >&5
13469echo "$as_me: WARNING: jerror.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 13470 { echo "$as_me:$LINENO: WARNING: jerror.h: proceeding with the preprocessor's result" >&5
19650fd6 13471echo "$as_me: WARNING: jerror.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
13472 { echo "$as_me:$LINENO: WARNING: jerror.h: in the future, the compiler will take precedence" >&5
13473echo "$as_me: WARNING: jerror.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 13474
19650fd6 13475 ;;
c0d27fcc 13476esac
d6e01aa5
KL
13477{ echo "$as_me:$LINENO: checking for jerror.h" >&5
13478echo $ECHO_N "checking for jerror.h... $ECHO_C" >&6; }
c0d27fcc
MR
13479if test "${ac_cv_header_jerror_h+set}" = set; then
13480 echo $ECHO_N "(cached) $ECHO_C" >&6
13481else
13482 ac_cv_header_jerror_h=$ac_header_preproc
ba4481b5 13483fi
d6e01aa5
KL
13484{ echo "$as_me:$LINENO: result: $ac_cv_header_jerror_h" >&5
13485echo "${ECHO_T}$ac_cv_header_jerror_h" >&6; }
c0d27fcc
MR
13486
13487fi
98418dba 13488if test $ac_cv_header_jerror_h = yes; then
d6e01aa5
KL
13489 { echo "$as_me:$LINENO: checking for jpeg_destroy_compress in -ljpeg" >&5
13490echo $ECHO_N "checking for jpeg_destroy_compress in -ljpeg... $ECHO_C" >&6; }
98418dba 13491if test "${ac_cv_lib_jpeg_jpeg_destroy_compress+set}" = set; then
503d2be0 13492 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13493else
98418dba
CW
13494 ac_check_lib_save_LIBS=$LIBS
13495LIBS="-ljpeg $LIBS"
13496cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13497/* confdefs.h. */
13498_ACEOF
13499cat confdefs.h >>conftest.$ac_ext
13500cat >>conftest.$ac_ext <<_ACEOF
13501/* end confdefs.h. */
98418dba 13502
d6e01aa5
KL
13503/* Override any GCC internal prototype to avoid an error.
13504 Use char because int might match the return type of a GCC
13505 builtin and then its argument prototype would still apply. */
98418dba
CW
13506#ifdef __cplusplus
13507extern "C"
13508#endif
98418dba 13509char jpeg_destroy_compress ();
503d2be0
AS
13510int
13511main ()
13512{
d6e01aa5 13513return jpeg_destroy_compress ();
503d2be0
AS
13514 ;
13515 return 0;
13516}
13517_ACEOF
13518rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
13519if { (ac_try="$ac_link"
13520case "(($ac_try" in
13521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13522 *) ac_try_echo=$ac_try;;
13523esac
13524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13525 (eval "$ac_link") 2>conftest.er1
503d2be0 13526 ac_status=$?
edfaf76d
LK
13527 grep -v '^ *+' conftest.er1 >conftest.err
13528 rm -f conftest.er1
13529 cat conftest.err >&5
c0d27fcc 13530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13531 (exit $ac_status); } && {
13532 test -z "$ac_c_werror_flag" ||
13533 test ! -s conftest.err
13534 } && test -s conftest$ac_exeext &&
13535 $as_test_x conftest$ac_exeext; then
98418dba 13536 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
ba4481b5 13537else
503d2be0 13538 echo "$as_me: failed program was:" >&5
19650fd6
AS
13539sed 's/^/| /' conftest.$ac_ext >&5
13540
d6e01aa5 13541 ac_cv_lib_jpeg_jpeg_destroy_compress=no
ba4481b5 13542fi
d6e01aa5
KL
13543
13544rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 13545 conftest$ac_exeext conftest.$ac_ext
98418dba 13546LIBS=$ac_check_lib_save_LIBS
ba4481b5 13547fi
d6e01aa5
KL
13548{ echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
13549echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
98418dba
CW
13550if test $ac_cv_lib_jpeg_jpeg_destroy_compress = yes; then
13551 HAVE_JPEG=yes
ba4481b5 13552fi
98418dba 13553
ba4481b5 13554fi
98418dba 13555
c0d27fcc 13556
ba4481b5 13557 fi
ba4481b5 13558
c0d27fcc 13559
98418dba 13560 if test "${HAVE_JPEG}" = "yes"; then
c0d27fcc 13561 cat >>confdefs.h <<\_ACEOF
98418dba 13562#define HAVE_JPEG 1
c0d27fcc 13563_ACEOF
98418dba
CW
13564
13565 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13566/* confdefs.h. */
13567_ACEOF
13568cat confdefs.h >>conftest.$ac_ext
13569cat >>conftest.$ac_ext <<_ACEOF
13570/* end confdefs.h. */
22044edf 13571#include <jpeglib.h>
98418dba
CW
13572 version=JPEG_LIB_VERSION
13573
13574_ACEOF
13575if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 13576 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then
c0d27fcc 13577 cat >>confdefs.h <<\_ACEOF
98418dba 13578#define HAVE_JPEG 1
c0d27fcc 13579_ACEOF
ba4481b5 13580
98418dba 13581else
c0d27fcc 13582 { echo "$as_me:$LINENO: WARNING: libjpeg found, but not version 6b or later" >&5
98418dba
CW
13583echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
13584 HAVE_JPEG=no
ba4481b5 13585fi
98418dba 13586rm -f conftest*
ba4481b5 13587
98418dba
CW
13588 fi
13589fi
503d2be0 13590
98418dba
CW
13591### Use -lpng if available, unless `--with-png=no'.
13592HAVE_PNG=no
13593if test "${HAVE_X11}" = "yes"; then
13594 if test "${with_png}" != "no"; then
f57bd967
DL
13595 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
13596 # in /usr/include/libpng.
13597
13598
13599for ac_header in png.h libpng/png.h
13600do
13601as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
13602if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13603 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13604echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13605if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 13606 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 13607fi
d6e01aa5
KL
13608ac_res=`eval echo '${'$as_ac_Header'}'`
13609 { echo "$as_me:$LINENO: result: $ac_res" >&5
13610echo "${ECHO_T}$ac_res" >&6; }
503d2be0 13611else
c0d27fcc 13612 # Is the header compilable?
d6e01aa5
KL
13613{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13614echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 13615cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13616/* confdefs.h. */
13617_ACEOF
13618cat confdefs.h >>conftest.$ac_ext
13619cat >>conftest.$ac_ext <<_ACEOF
13620/* end confdefs.h. */
c0d27fcc 13621$ac_includes_default
f57bd967 13622#include <$ac_header>
c0d27fcc
MR
13623_ACEOF
13624rm -f conftest.$ac_objext
d6e01aa5
KL
13625if { (ac_try="$ac_compile"
13626case "(($ac_try" in
13627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13628 *) ac_try_echo=$ac_try;;
13629esac
13630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13631 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 13632 ac_status=$?
edfaf76d
LK
13633 grep -v '^ *+' conftest.er1 >conftest.err
13634 rm -f conftest.er1
13635 cat conftest.err >&5
c0d27fcc 13636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13637 (exit $ac_status); } && {
13638 test -z "$ac_c_werror_flag" ||
13639 test ! -s conftest.err
13640 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
13641 ac_header_compiler=yes
13642else
13643 echo "$as_me: failed program was:" >&5
19650fd6
AS
13644sed 's/^/| /' conftest.$ac_ext >&5
13645
d6e01aa5 13646 ac_header_compiler=no
c0d27fcc 13647fi
d6e01aa5
KL
13648
13649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13650{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13651echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
13652
13653# Is the header present?
d6e01aa5
KL
13654{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13655echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 13656cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13657/* confdefs.h. */
13658_ACEOF
13659cat confdefs.h >>conftest.$ac_ext
13660cat >>conftest.$ac_ext <<_ACEOF
13661/* end confdefs.h. */
f57bd967 13662#include <$ac_header>
503d2be0 13663_ACEOF
d6e01aa5
KL
13664if { (ac_try="$ac_cpp conftest.$ac_ext"
13665case "(($ac_try" in
13666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13667 *) ac_try_echo=$ac_try;;
13668esac
13669eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13670 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 13671 ac_status=$?
6bae0ccf 13672 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
13673 rm -f conftest.er1
13674 cat conftest.err >&5
c0d27fcc 13675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13676 (exit $ac_status); } >/dev/null && {
13677 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13678 test ! -s conftest.err
13679 }; then
c0d27fcc 13680 ac_header_preproc=yes
503d2be0
AS
13681else
13682 echo "$as_me: failed program was:" >&5
19650fd6
AS
13683sed 's/^/| /' conftest.$ac_ext >&5
13684
c0d27fcc 13685 ac_header_preproc=no
ba4481b5 13686fi
d6e01aa5 13687
503d2be0 13688rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
13689{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13690echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
13691
13692# So? What about this header?
edfaf76d
LK
13693case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13694 yes:no: )
f57bd967
DL
13695 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13696echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
13697 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13698echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13699 ac_header_preproc=yes
19650fd6 13700 ;;
edfaf76d 13701 no:yes:* )
f57bd967
DL
13702 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13703echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
13704 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13705echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13706 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13707echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13708 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13709echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
f57bd967 13710 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 13711echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
13712 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13713echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 13714
19650fd6 13715 ;;
c0d27fcc 13716esac
d6e01aa5
KL
13717{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13718echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13719if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
13720 echo $ECHO_N "(cached) $ECHO_C" >&6
13721else
edfaf76d 13722 eval "$as_ac_Header=\$ac_header_preproc"
f57bd967 13723fi
d6e01aa5
KL
13724ac_res=`eval echo '${'$as_ac_Header'}'`
13725 { echo "$as_me:$LINENO: result: $ac_res" >&5
13726echo "${ECHO_T}$ac_res" >&6; }
f57bd967 13727
ba4481b5 13728fi
f57bd967
DL
13729if test `eval echo '${'$as_ac_Header'}'` = yes; then
13730 cat >>confdefs.h <<_ACEOF
13731#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13732_ACEOF
c0d27fcc
MR
13733
13734fi
f57bd967
DL
13735
13736done
13737
13738 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
d6e01aa5
KL
13739 { echo "$as_me:$LINENO: checking for png_get_channels in -lpng" >&5
13740echo $ECHO_N "checking for png_get_channels in -lpng... $ECHO_C" >&6; }
98418dba 13741if test "${ac_cv_lib_png_png_get_channels+set}" = set; then
503d2be0 13742 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13743else
98418dba
CW
13744 ac_check_lib_save_LIBS=$LIBS
13745LIBS="-lpng -lz -lm $LIBS"
13746cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13747/* confdefs.h. */
13748_ACEOF
13749cat confdefs.h >>conftest.$ac_ext
13750cat >>conftest.$ac_ext <<_ACEOF
13751/* end confdefs.h. */
98418dba 13752
d6e01aa5
KL
13753/* Override any GCC internal prototype to avoid an error.
13754 Use char because int might match the return type of a GCC
13755 builtin and then its argument prototype would still apply. */
503d2be0
AS
13756#ifdef __cplusplus
13757extern "C"
13758#endif
98418dba 13759char png_get_channels ();
503d2be0
AS
13760int
13761main ()
13762{
d6e01aa5 13763return png_get_channels ();
503d2be0
AS
13764 ;
13765 return 0;
13766}
13767_ACEOF
13768rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
13769if { (ac_try="$ac_link"
13770case "(($ac_try" in
13771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13772 *) ac_try_echo=$ac_try;;
13773esac
13774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13775 (eval "$ac_link") 2>conftest.er1
503d2be0 13776 ac_status=$?
edfaf76d
LK
13777 grep -v '^ *+' conftest.er1 >conftest.err
13778 rm -f conftest.er1
13779 cat conftest.err >&5
c0d27fcc 13780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13781 (exit $ac_status); } && {
13782 test -z "$ac_c_werror_flag" ||
13783 test ! -s conftest.err
13784 } && test -s conftest$ac_exeext &&
13785 $as_test_x conftest$ac_exeext; then
98418dba 13786 ac_cv_lib_png_png_get_channels=yes
73b77ee5 13787else
98418dba 13788 echo "$as_me: failed program was:" >&5
19650fd6
AS
13789sed 's/^/| /' conftest.$ac_ext >&5
13790
d6e01aa5 13791 ac_cv_lib_png_png_get_channels=no
73b77ee5 13792fi
d6e01aa5
KL
13793
13794rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 13795 conftest$ac_exeext conftest.$ac_ext
98418dba 13796LIBS=$ac_check_lib_save_LIBS
73b77ee5 13797fi
d6e01aa5
KL
13798{ echo "$as_me:$LINENO: result: $ac_cv_lib_png_png_get_channels" >&5
13799echo "${ECHO_T}$ac_cv_lib_png_png_get_channels" >&6; }
98418dba
CW
13800if test $ac_cv_lib_png_png_get_channels = yes; then
13801 HAVE_PNG=yes
73b77ee5 13802fi
503d2be0 13803
f57bd967 13804 fi
98418dba
CW
13805 fi
13806
13807 if test "${HAVE_PNG}" = "yes"; then
b936fae4 13808
c0d27fcc 13809cat >>confdefs.h <<\_ACEOF
98418dba 13810#define HAVE_PNG 1
c0d27fcc 13811_ACEOF
73b77ee5 13812
98418dba 13813 fi
73b77ee5
GM
13814fi
13815
98418dba
CW
13816### Use -ltiff if available, unless `--with-tiff=no'.
13817HAVE_TIFF=no
13818if test "${HAVE_X11}" = "yes"; then
13819 if test "${with_tiff}" != "no"; then
c0d27fcc 13820 if test "${ac_cv_header_tiffio_h+set}" = set; then
d6e01aa5
KL
13821 { echo "$as_me:$LINENO: checking for tiffio.h" >&5
13822echo $ECHO_N "checking for tiffio.h... $ECHO_C" >&6; }
98418dba
CW
13823if test "${ac_cv_header_tiffio_h+set}" = set; then
13824 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 13825fi
d6e01aa5
KL
13826{ echo "$as_me:$LINENO: result: $ac_cv_header_tiffio_h" >&5
13827echo "${ECHO_T}$ac_cv_header_tiffio_h" >&6; }
98418dba 13828else
c0d27fcc 13829 # Is the header compilable?
d6e01aa5
KL
13830{ echo "$as_me:$LINENO: checking tiffio.h usability" >&5
13831echo $ECHO_N "checking tiffio.h usability... $ECHO_C" >&6; }
c0d27fcc 13832cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13833/* confdefs.h. */
13834_ACEOF
13835cat confdefs.h >>conftest.$ac_ext
13836cat >>conftest.$ac_ext <<_ACEOF
13837/* end confdefs.h. */
c0d27fcc
MR
13838$ac_includes_default
13839#include <tiffio.h>
13840_ACEOF
13841rm -f conftest.$ac_objext
d6e01aa5
KL
13842if { (ac_try="$ac_compile"
13843case "(($ac_try" in
13844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13845 *) ac_try_echo=$ac_try;;
13846esac
13847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13848 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 13849 ac_status=$?
edfaf76d
LK
13850 grep -v '^ *+' conftest.er1 >conftest.err
13851 rm -f conftest.er1
13852 cat conftest.err >&5
c0d27fcc 13853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13854 (exit $ac_status); } && {
13855 test -z "$ac_c_werror_flag" ||
13856 test ! -s conftest.err
13857 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
13858 ac_header_compiler=yes
13859else
13860 echo "$as_me: failed program was:" >&5
19650fd6
AS
13861sed 's/^/| /' conftest.$ac_ext >&5
13862
d6e01aa5 13863 ac_header_compiler=no
c0d27fcc 13864fi
d6e01aa5
KL
13865
13866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13867{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13868echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
13869
13870# Is the header present?
d6e01aa5
KL
13871{ echo "$as_me:$LINENO: checking tiffio.h presence" >&5
13872echo $ECHO_N "checking tiffio.h presence... $ECHO_C" >&6; }
c0d27fcc 13873cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13874/* confdefs.h. */
13875_ACEOF
13876cat confdefs.h >>conftest.$ac_ext
13877cat >>conftest.$ac_ext <<_ACEOF
13878/* end confdefs.h. */
98418dba
CW
13879#include <tiffio.h>
13880_ACEOF
d6e01aa5
KL
13881if { (ac_try="$ac_cpp conftest.$ac_ext"
13882case "(($ac_try" in
13883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13884 *) ac_try_echo=$ac_try;;
13885esac
13886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13887 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 13888 ac_status=$?
6bae0ccf 13889 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
13890 rm -f conftest.er1
13891 cat conftest.err >&5
c0d27fcc 13892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13893 (exit $ac_status); } >/dev/null && {
13894 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13895 test ! -s conftest.err
13896 }; then
c0d27fcc 13897 ac_header_preproc=yes
98418dba
CW
13898else
13899 echo "$as_me: failed program was:" >&5
19650fd6
AS
13900sed 's/^/| /' conftest.$ac_ext >&5
13901
c0d27fcc 13902 ac_header_preproc=no
98418dba 13903fi
d6e01aa5 13904
98418dba 13905rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
13906{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13907echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
13908
13909# So? What about this header?
edfaf76d
LK
13910case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13911 yes:no: )
c0d27fcc
MR
13912 { echo "$as_me:$LINENO: WARNING: tiffio.h: accepted by the compiler, rejected by the preprocessor!" >&5
13913echo "$as_me: WARNING: tiffio.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
13914 { echo "$as_me:$LINENO: WARNING: tiffio.h: proceeding with the compiler's result" >&5
13915echo "$as_me: WARNING: tiffio.h: proceeding with the compiler's result" >&2;}
13916 ac_header_preproc=yes
19650fd6 13917 ;;
edfaf76d 13918 no:yes:* )
c0d27fcc
MR
13919 { echo "$as_me:$LINENO: WARNING: tiffio.h: present but cannot be compiled" >&5
13920echo "$as_me: WARNING: tiffio.h: present but cannot be compiled" >&2;}
edfaf76d
LK
13921 { echo "$as_me:$LINENO: WARNING: tiffio.h: check for missing prerequisite headers?" >&5
13922echo "$as_me: WARNING: tiffio.h: check for missing prerequisite headers?" >&2;}
13923 { echo "$as_me:$LINENO: WARNING: tiffio.h: see the Autoconf documentation" >&5
13924echo "$as_me: WARNING: tiffio.h: see the Autoconf documentation" >&2;}
13925 { echo "$as_me:$LINENO: WARNING: tiffio.h: section \"Present But Cannot Be Compiled\"" >&5
13926echo "$as_me: WARNING: tiffio.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 13927 { echo "$as_me:$LINENO: WARNING: tiffio.h: proceeding with the preprocessor's result" >&5
19650fd6 13928echo "$as_me: WARNING: tiffio.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
13929 { echo "$as_me:$LINENO: WARNING: tiffio.h: in the future, the compiler will take precedence" >&5
13930echo "$as_me: WARNING: tiffio.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 13931
19650fd6 13932 ;;
c0d27fcc 13933esac
d6e01aa5
KL
13934{ echo "$as_me:$LINENO: checking for tiffio.h" >&5
13935echo $ECHO_N "checking for tiffio.h... $ECHO_C" >&6; }
c0d27fcc
MR
13936if test "${ac_cv_header_tiffio_h+set}" = set; then
13937 echo $ECHO_N "(cached) $ECHO_C" >&6
13938else
13939 ac_cv_header_tiffio_h=$ac_header_preproc
98418dba 13940fi
d6e01aa5
KL
13941{ echo "$as_me:$LINENO: result: $ac_cv_header_tiffio_h" >&5
13942echo "${ECHO_T}$ac_cv_header_tiffio_h" >&6; }
c0d27fcc
MR
13943
13944fi
98418dba
CW
13945if test $ac_cv_header_tiffio_h = yes; then
13946 tifflibs="-lz -lm"
13947 # At least one tiff package requires the jpeg library.
13948 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
d6e01aa5
KL
13949 { echo "$as_me:$LINENO: checking for TIFFGetVersion in -ltiff" >&5
13950echo $ECHO_N "checking for TIFFGetVersion in -ltiff... $ECHO_C" >&6; }
98418dba 13951if test "${ac_cv_lib_tiff_TIFFGetVersion+set}" = set; then
503d2be0 13952 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 13953else
503d2be0 13954 ac_check_lib_save_LIBS=$LIBS
98418dba 13955LIBS="-ltiff $tifflibs $LIBS"
503d2be0 13956cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13957/* confdefs.h. */
13958_ACEOF
13959cat confdefs.h >>conftest.$ac_ext
13960cat >>conftest.$ac_ext <<_ACEOF
13961/* end confdefs.h. */
503d2be0 13962
d6e01aa5
KL
13963/* Override any GCC internal prototype to avoid an error.
13964 Use char because int might match the return type of a GCC
13965 builtin and then its argument prototype would still apply. */
503d2be0
AS
13966#ifdef __cplusplus
13967extern "C"
13968#endif
98418dba 13969char TIFFGetVersion ();
503d2be0
AS
13970int
13971main ()
13972{
d6e01aa5 13973return TIFFGetVersion ();
503d2be0
AS
13974 ;
13975 return 0;
13976}
13977_ACEOF
13978rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
13979if { (ac_try="$ac_link"
13980case "(($ac_try" in
13981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13982 *) ac_try_echo=$ac_try;;
13983esac
13984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13985 (eval "$ac_link") 2>conftest.er1
503d2be0 13986 ac_status=$?
edfaf76d
LK
13987 grep -v '^ *+' conftest.er1 >conftest.err
13988 rm -f conftest.er1
13989 cat conftest.err >&5
c0d27fcc 13990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
13991 (exit $ac_status); } && {
13992 test -z "$ac_c_werror_flag" ||
13993 test ! -s conftest.err
13994 } && test -s conftest$ac_exeext &&
13995 $as_test_x conftest$ac_exeext; then
98418dba 13996 ac_cv_lib_tiff_TIFFGetVersion=yes
503d2be0
AS
13997else
13998 echo "$as_me: failed program was:" >&5
19650fd6
AS
13999sed 's/^/| /' conftest.$ac_ext >&5
14000
d6e01aa5 14001 ac_cv_lib_tiff_TIFFGetVersion=no
503d2be0 14002fi
d6e01aa5
KL
14003
14004rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 14005 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
14006LIBS=$ac_check_lib_save_LIBS
14007fi
d6e01aa5
KL
14008{ echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
14009echo "${ECHO_T}$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
98418dba
CW
14010if test $ac_cv_lib_tiff_TIFFGetVersion = yes; then
14011 HAVE_TIFF=yes
14012fi
14013
14014fi
73b77ee5 14015
c0d27fcc 14016
98418dba
CW
14017 fi
14018
14019 if test "${HAVE_TIFF}" = "yes"; then
b936fae4 14020
c0d27fcc 14021cat >>confdefs.h <<\_ACEOF
98418dba 14022#define HAVE_TIFF 1
c0d27fcc 14023_ACEOF
98418dba
CW
14024
14025 fi
73b77ee5
GM
14026fi
14027
9aeb8aaa 14028### Use -lgif or -lungif if available, unless `--with-gif=no'.
98418dba 14029HAVE_GIF=no
9aeb8aaa
GM
14030if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no"; then
14031 if test "${ac_cv_header_gif_lib_h+set}" = set; then
d6e01aa5
KL
14032 { echo "$as_me:$LINENO: checking for gif_lib.h" >&5
14033echo $ECHO_N "checking for gif_lib.h... $ECHO_C" >&6; }
98418dba
CW
14034if test "${ac_cv_header_gif_lib_h+set}" = set; then
14035 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 14036fi
d6e01aa5
KL
14037{ echo "$as_me:$LINENO: result: $ac_cv_header_gif_lib_h" >&5
14038echo "${ECHO_T}$ac_cv_header_gif_lib_h" >&6; }
98418dba 14039else
c0d27fcc 14040 # Is the header compilable?
d6e01aa5
KL
14041{ echo "$as_me:$LINENO: checking gif_lib.h usability" >&5
14042echo $ECHO_N "checking gif_lib.h usability... $ECHO_C" >&6; }
c0d27fcc 14043cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14044/* confdefs.h. */
14045_ACEOF
14046cat confdefs.h >>conftest.$ac_ext
14047cat >>conftest.$ac_ext <<_ACEOF
14048/* end confdefs.h. */
c0d27fcc
MR
14049$ac_includes_default
14050#include <gif_lib.h>
14051_ACEOF
14052rm -f conftest.$ac_objext
d6e01aa5
KL
14053if { (ac_try="$ac_compile"
14054case "(($ac_try" in
14055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14056 *) ac_try_echo=$ac_try;;
14057esac
14058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14059 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 14060 ac_status=$?
edfaf76d
LK
14061 grep -v '^ *+' conftest.er1 >conftest.err
14062 rm -f conftest.er1
14063 cat conftest.err >&5
c0d27fcc 14064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14065 (exit $ac_status); } && {
14066 test -z "$ac_c_werror_flag" ||
14067 test ! -s conftest.err
14068 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
14069 ac_header_compiler=yes
14070else
14071 echo "$as_me: failed program was:" >&5
19650fd6
AS
14072sed 's/^/| /' conftest.$ac_ext >&5
14073
d6e01aa5 14074 ac_header_compiler=no
c0d27fcc 14075fi
d6e01aa5
KL
14076
14077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14078{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14079echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
14080
14081# Is the header present?
d6e01aa5
KL
14082{ echo "$as_me:$LINENO: checking gif_lib.h presence" >&5
14083echo $ECHO_N "checking gif_lib.h presence... $ECHO_C" >&6; }
c0d27fcc 14084cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14085/* confdefs.h. */
14086_ACEOF
14087cat confdefs.h >>conftest.$ac_ext
14088cat >>conftest.$ac_ext <<_ACEOF
14089/* end confdefs.h. */
98418dba
CW
14090#include <gif_lib.h>
14091_ACEOF
d6e01aa5
KL
14092if { (ac_try="$ac_cpp conftest.$ac_ext"
14093case "(($ac_try" in
14094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14095 *) ac_try_echo=$ac_try;;
14096esac
14097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14098 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 14099 ac_status=$?
6bae0ccf 14100 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
14101 rm -f conftest.er1
14102 cat conftest.err >&5
c0d27fcc 14103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14104 (exit $ac_status); } >/dev/null && {
14105 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14106 test ! -s conftest.err
14107 }; then
c0d27fcc 14108 ac_header_preproc=yes
98418dba
CW
14109else
14110 echo "$as_me: failed program was:" >&5
19650fd6
AS
14111sed 's/^/| /' conftest.$ac_ext >&5
14112
c0d27fcc 14113 ac_header_preproc=no
98418dba 14114fi
d6e01aa5 14115
98418dba 14116rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
14117{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14118echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
14119
14120# So? What about this header?
edfaf76d
LK
14121case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14122 yes:no: )
c0d27fcc
MR
14123 { echo "$as_me:$LINENO: WARNING: gif_lib.h: accepted by the compiler, rejected by the preprocessor!" >&5
14124echo "$as_me: WARNING: gif_lib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
14125 { echo "$as_me:$LINENO: WARNING: gif_lib.h: proceeding with the compiler's result" >&5
14126echo "$as_me: WARNING: gif_lib.h: proceeding with the compiler's result" >&2;}
14127 ac_header_preproc=yes
19650fd6 14128 ;;
edfaf76d 14129 no:yes:* )
c0d27fcc
MR
14130 { echo "$as_me:$LINENO: WARNING: gif_lib.h: present but cannot be compiled" >&5
14131echo "$as_me: WARNING: gif_lib.h: present but cannot be compiled" >&2;}
edfaf76d
LK
14132 { echo "$as_me:$LINENO: WARNING: gif_lib.h: check for missing prerequisite headers?" >&5
14133echo "$as_me: WARNING: gif_lib.h: check for missing prerequisite headers?" >&2;}
14134 { echo "$as_me:$LINENO: WARNING: gif_lib.h: see the Autoconf documentation" >&5
14135echo "$as_me: WARNING: gif_lib.h: see the Autoconf documentation" >&2;}
14136 { echo "$as_me:$LINENO: WARNING: gif_lib.h: section \"Present But Cannot Be Compiled\"" >&5
14137echo "$as_me: WARNING: gif_lib.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 14138 { echo "$as_me:$LINENO: WARNING: gif_lib.h: proceeding with the preprocessor's result" >&5
19650fd6 14139echo "$as_me: WARNING: gif_lib.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
14140 { echo "$as_me:$LINENO: WARNING: gif_lib.h: in the future, the compiler will take precedence" >&5
14141echo "$as_me: WARNING: gif_lib.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 14142
19650fd6 14143 ;;
c0d27fcc 14144esac
d6e01aa5
KL
14145{ echo "$as_me:$LINENO: checking for gif_lib.h" >&5
14146echo $ECHO_N "checking for gif_lib.h... $ECHO_C" >&6; }
c0d27fcc
MR
14147if test "${ac_cv_header_gif_lib_h+set}" = set; then
14148 echo $ECHO_N "(cached) $ECHO_C" >&6
14149else
14150 ac_cv_header_gif_lib_h=$ac_header_preproc
98418dba 14151fi
d6e01aa5
KL
14152{ echo "$as_me:$LINENO: result: $ac_cv_header_gif_lib_h" >&5
14153echo "${ECHO_T}$ac_cv_header_gif_lib_h" >&6; }
c0d27fcc
MR
14154
14155fi
98418dba
CW
14156if test $ac_cv_header_gif_lib_h = yes; then
14157 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
14158# Earlier versions can crash Emacs.
63175cd2
GM
14159 { echo "$as_me:$LINENO: checking for EGifPutExtensionLast in -lgif" >&5
14160echo $ECHO_N "checking for EGifPutExtensionLast in -lgif... $ECHO_C" >&6; }
14161if test "${ac_cv_lib_gif_EGifPutExtensionLast+set}" = set; then
503d2be0 14162 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 14163else
503d2be0 14164 ac_check_lib_save_LIBS=$LIBS
63175cd2 14165LIBS="-lgif $LIBS"
503d2be0 14166cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14167/* confdefs.h. */
14168_ACEOF
14169cat confdefs.h >>conftest.$ac_ext
14170cat >>conftest.$ac_ext <<_ACEOF
14171/* end confdefs.h. */
73b77ee5 14172
d6e01aa5
KL
14173/* Override any GCC internal prototype to avoid an error.
14174 Use char because int might match the return type of a GCC
14175 builtin and then its argument prototype would still apply. */
98418dba
CW
14176#ifdef __cplusplus
14177extern "C"
14178#endif
98418dba 14179char EGifPutExtensionLast ();
503d2be0
AS
14180int
14181main ()
14182{
d6e01aa5 14183return EGifPutExtensionLast ();
503d2be0
AS
14184 ;
14185 return 0;
14186}
14187_ACEOF
14188rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
14189if { (ac_try="$ac_link"
14190case "(($ac_try" in
14191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14192 *) ac_try_echo=$ac_try;;
14193esac
14194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14195 (eval "$ac_link") 2>conftest.er1
503d2be0 14196 ac_status=$?
edfaf76d
LK
14197 grep -v '^ *+' conftest.er1 >conftest.err
14198 rm -f conftest.er1
14199 cat conftest.err >&5
c0d27fcc 14200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14201 (exit $ac_status); } && {
14202 test -z "$ac_c_werror_flag" ||
14203 test ! -s conftest.err
14204 } && test -s conftest$ac_exeext &&
14205 $as_test_x conftest$ac_exeext; then
63175cd2 14206 ac_cv_lib_gif_EGifPutExtensionLast=yes
35996d22 14207else
98418dba 14208 echo "$as_me: failed program was:" >&5
19650fd6
AS
14209sed 's/^/| /' conftest.$ac_ext >&5
14210
63175cd2 14211 ac_cv_lib_gif_EGifPutExtensionLast=no
98418dba 14212fi
d6e01aa5
KL
14213
14214rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 14215 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
14216LIBS=$ac_check_lib_save_LIBS
14217fi
63175cd2
GM
14218{ echo "$as_me:$LINENO: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
14219echo "${ECHO_T}$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
14220if test $ac_cv_lib_gif_EGifPutExtensionLast = yes; then
98418dba 14221 HAVE_GIF=yes
9aeb8aaa 14222else
63175cd2 14223 try_libungif=yes
98418dba
CW
14224fi
14225
14226fi
14227
c0d27fcc 14228
9aeb8aaa
GM
14229
14230 if test "$HAVE_GIF" = yes; then
63175cd2 14231 ac_gif_lib_name="-lgif"
9aeb8aaa
GM
14232 fi
14233
63175cd2
GM
14234# If gif_lib.h but no libgif, try libungif.
14235 if test x"$try_libungif" = xyes; then
14236 { echo "$as_me:$LINENO: checking for EGifPutExtensionLast in -lungif" >&5
14237echo $ECHO_N "checking for EGifPutExtensionLast in -lungif... $ECHO_C" >&6; }
14238if test "${ac_cv_lib_ungif_EGifPutExtensionLast+set}" = set; then
9aeb8aaa
GM
14239 echo $ECHO_N "(cached) $ECHO_C" >&6
14240else
14241 ac_check_lib_save_LIBS=$LIBS
63175cd2 14242LIBS="-lungif $LIBS"
9aeb8aaa
GM
14243cat >conftest.$ac_ext <<_ACEOF
14244/* confdefs.h. */
14245_ACEOF
14246cat confdefs.h >>conftest.$ac_ext
14247cat >>conftest.$ac_ext <<_ACEOF
14248/* end confdefs.h. */
14249
14250/* Override any GCC internal prototype to avoid an error.
14251 Use char because int might match the return type of a GCC
14252 builtin and then its argument prototype would still apply. */
14253#ifdef __cplusplus
14254extern "C"
14255#endif
14256char EGifPutExtensionLast ();
14257int
14258main ()
14259{
14260return EGifPutExtensionLast ();
14261 ;
14262 return 0;
14263}
14264_ACEOF
14265rm -f conftest.$ac_objext conftest$ac_exeext
14266if { (ac_try="$ac_link"
14267case "(($ac_try" in
14268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14269 *) ac_try_echo=$ac_try;;
14270esac
14271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14272 (eval "$ac_link") 2>conftest.er1
14273 ac_status=$?
14274 grep -v '^ *+' conftest.er1 >conftest.err
14275 rm -f conftest.er1
14276 cat conftest.err >&5
14277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14278 (exit $ac_status); } && {
14279 test -z "$ac_c_werror_flag" ||
14280 test ! -s conftest.err
14281 } && test -s conftest$ac_exeext &&
14282 $as_test_x conftest$ac_exeext; then
63175cd2 14283 ac_cv_lib_ungif_EGifPutExtensionLast=yes
9aeb8aaa
GM
14284else
14285 echo "$as_me: failed program was:" >&5
14286sed 's/^/| /' conftest.$ac_ext >&5
14287
63175cd2 14288 ac_cv_lib_ungif_EGifPutExtensionLast=no
98418dba
CW
14289fi
14290
9aeb8aaa
GM
14291rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14292 conftest$ac_exeext conftest.$ac_ext
14293LIBS=$ac_check_lib_save_LIBS
14294fi
63175cd2
GM
14295{ echo "$as_me:$LINENO: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
14296echo "${ECHO_T}$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
14297if test $ac_cv_lib_ungif_EGifPutExtensionLast = yes; then
9aeb8aaa 14298 HAVE_GIF=yes
98418dba
CW
14299fi
14300
c0d27fcc 14301
9aeb8aaa
GM
14302 if test "$HAVE_GIF" = yes; then
14303
14304cat >>confdefs.h <<\_ACEOF
63175cd2 14305#define LIBGIF -lungif
9aeb8aaa
GM
14306_ACEOF
14307
63175cd2 14308 ac_gif_lib_name="-lungif"
9aeb8aaa 14309 fi
98418dba
CW
14310 fi
14311
14312 if test "${HAVE_GIF}" = "yes"; then
b936fae4 14313
c0d27fcc 14314cat >>confdefs.h <<\_ACEOF
98418dba 14315#define HAVE_GIF 1
c0d27fcc 14316_ACEOF
98418dba
CW
14317
14318 fi
14319fi
14320
5afbeb22
JD
14321if test "${HAVE_X11}" = "yes"; then
14322 MISSING=""
14323 WITH_NO=""
14324 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
14325 MISSING="libXpm" && WITH_NO="--with-xpm=no"
14326 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
14327 MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
14328 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
14329 MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
14330 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
14331 MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
14332 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
14333 MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
14334
14335 if test "X${MISSING}" != X; then
c982cf7d 14336 { { echo "$as_me:$LINENO: error: The following required libraries were not found:
5afbeb22 14337 $MISSING
86e73516 14338Maybe some development libraries/packages are missing?
5afbeb22
JD
14339If you don't want to link with them give
14340 $WITH_NO
14341as options to configure" >&5
c982cf7d 14342echo "$as_me: error: The following required libraries were not found:
5afbeb22 14343 $MISSING
86e73516 14344Maybe some development libraries/packages are missing?
5afbeb22
JD
14345If you don't want to link with them give
14346 $WITH_NO
14347as options to configure" >&2;}
86e73516 14348 { (exit 1); exit 1; }; }
98418dba
CW
14349 fi
14350fi
14351
79011b82
NR
14352### Use -lgpm if available, unless `--with-gpm=no'.
14353HAVE_GPM=no
14354if test "${with_gpm}" != "no"; then
14355 if test "${ac_cv_header_gpm_h+set}" = set; then
14356 { echo "$as_me:$LINENO: checking for gpm.h" >&5
14357echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6; }
14358if test "${ac_cv_header_gpm_h+set}" = set; then
14359 echo $ECHO_N "(cached) $ECHO_C" >&6
14360fi
14361{ echo "$as_me:$LINENO: result: $ac_cv_header_gpm_h" >&5
14362echo "${ECHO_T}$ac_cv_header_gpm_h" >&6; }
14363else
14364 # Is the header compilable?
14365{ echo "$as_me:$LINENO: checking gpm.h usability" >&5
14366echo $ECHO_N "checking gpm.h usability... $ECHO_C" >&6; }
14367cat >conftest.$ac_ext <<_ACEOF
14368/* confdefs.h. */
14369_ACEOF
14370cat confdefs.h >>conftest.$ac_ext
14371cat >>conftest.$ac_ext <<_ACEOF
14372/* end confdefs.h. */
14373$ac_includes_default
14374#include <gpm.h>
14375_ACEOF
14376rm -f conftest.$ac_objext
14377if { (ac_try="$ac_compile"
14378case "(($ac_try" in
14379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14380 *) ac_try_echo=$ac_try;;
14381esac
14382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14383 (eval "$ac_compile") 2>conftest.er1
14384 ac_status=$?
14385 grep -v '^ *+' conftest.er1 >conftest.err
14386 rm -f conftest.er1
14387 cat conftest.err >&5
14388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14389 (exit $ac_status); } && {
14390 test -z "$ac_c_werror_flag" ||
14391 test ! -s conftest.err
14392 } && test -s conftest.$ac_objext; then
14393 ac_header_compiler=yes
14394else
14395 echo "$as_me: failed program was:" >&5
14396sed 's/^/| /' conftest.$ac_ext >&5
14397
14398 ac_header_compiler=no
14399fi
14400
14401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14402{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14403echo "${ECHO_T}$ac_header_compiler" >&6; }
14404
14405# Is the header present?
14406{ echo "$as_me:$LINENO: checking gpm.h presence" >&5
14407echo $ECHO_N "checking gpm.h presence... $ECHO_C" >&6; }
14408cat >conftest.$ac_ext <<_ACEOF
14409/* confdefs.h. */
14410_ACEOF
14411cat confdefs.h >>conftest.$ac_ext
14412cat >>conftest.$ac_ext <<_ACEOF
14413/* end confdefs.h. */
14414#include <gpm.h>
14415_ACEOF
14416if { (ac_try="$ac_cpp conftest.$ac_ext"
14417case "(($ac_try" in
14418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14419 *) ac_try_echo=$ac_try;;
14420esac
14421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14422 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14423 ac_status=$?
14424 grep -v '^ *+' conftest.er1 >conftest.err
14425 rm -f conftest.er1
14426 cat conftest.err >&5
14427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14428 (exit $ac_status); } >/dev/null && {
14429 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14430 test ! -s conftest.err
14431 }; then
14432 ac_header_preproc=yes
14433else
14434 echo "$as_me: failed program was:" >&5
14435sed 's/^/| /' conftest.$ac_ext >&5
14436
14437 ac_header_preproc=no
14438fi
14439
14440rm -f conftest.err conftest.$ac_ext
14441{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14442echo "${ECHO_T}$ac_header_preproc" >&6; }
14443
14444# So? What about this header?
14445case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14446 yes:no: )
14447 { echo "$as_me:$LINENO: WARNING: gpm.h: accepted by the compiler, rejected by the preprocessor!" >&5
14448echo "$as_me: WARNING: gpm.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14449 { echo "$as_me:$LINENO: WARNING: gpm.h: proceeding with the compiler's result" >&5
14450echo "$as_me: WARNING: gpm.h: proceeding with the compiler's result" >&2;}
14451 ac_header_preproc=yes
14452 ;;
14453 no:yes:* )
14454 { echo "$as_me:$LINENO: WARNING: gpm.h: present but cannot be compiled" >&5
14455echo "$as_me: WARNING: gpm.h: present but cannot be compiled" >&2;}
14456 { echo "$as_me:$LINENO: WARNING: gpm.h: check for missing prerequisite headers?" >&5
14457echo "$as_me: WARNING: gpm.h: check for missing prerequisite headers?" >&2;}
14458 { echo "$as_me:$LINENO: WARNING: gpm.h: see the Autoconf documentation" >&5
14459echo "$as_me: WARNING: gpm.h: see the Autoconf documentation" >&2;}
14460 { echo "$as_me:$LINENO: WARNING: gpm.h: section \"Present But Cannot Be Compiled\"" >&5
14461echo "$as_me: WARNING: gpm.h: section \"Present But Cannot Be Compiled\"" >&2;}
14462 { echo "$as_me:$LINENO: WARNING: gpm.h: proceeding with the preprocessor's result" >&5
14463echo "$as_me: WARNING: gpm.h: proceeding with the preprocessor's result" >&2;}
14464 { echo "$as_me:$LINENO: WARNING: gpm.h: in the future, the compiler will take precedence" >&5
14465echo "$as_me: WARNING: gpm.h: in the future, the compiler will take precedence" >&2;}
14466
14467 ;;
14468esac
14469{ echo "$as_me:$LINENO: checking for gpm.h" >&5
14470echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6; }
14471if test "${ac_cv_header_gpm_h+set}" = set; then
14472 echo $ECHO_N "(cached) $ECHO_C" >&6
14473else
14474 ac_cv_header_gpm_h=$ac_header_preproc
14475fi
14476{ echo "$as_me:$LINENO: result: $ac_cv_header_gpm_h" >&5
14477echo "${ECHO_T}$ac_cv_header_gpm_h" >&6; }
14478
14479fi
14480if test $ac_cv_header_gpm_h = yes; then
14481 { echo "$as_me:$LINENO: checking for Gpm_Open in -lgpm" >&5
14482echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6; }
14483if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
14484 echo $ECHO_N "(cached) $ECHO_C" >&6
14485else
14486 ac_check_lib_save_LIBS=$LIBS
14487LIBS="-lgpm $LIBS"
14488cat >conftest.$ac_ext <<_ACEOF
14489/* confdefs.h. */
14490_ACEOF
14491cat confdefs.h >>conftest.$ac_ext
14492cat >>conftest.$ac_ext <<_ACEOF
14493/* end confdefs.h. */
14494
14495/* Override any GCC internal prototype to avoid an error.
14496 Use char because int might match the return type of a GCC
14497 builtin and then its argument prototype would still apply. */
14498#ifdef __cplusplus
14499extern "C"
14500#endif
14501char Gpm_Open ();
14502int
14503main ()
14504{
14505return Gpm_Open ();
14506 ;
14507 return 0;
14508}
14509_ACEOF
14510rm -f conftest.$ac_objext conftest$ac_exeext
14511if { (ac_try="$ac_link"
14512case "(($ac_try" in
14513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14514 *) ac_try_echo=$ac_try;;
14515esac
14516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14517 (eval "$ac_link") 2>conftest.er1
14518 ac_status=$?
14519 grep -v '^ *+' conftest.er1 >conftest.err
14520 rm -f conftest.er1
14521 cat conftest.err >&5
14522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14523 (exit $ac_status); } && {
14524 test -z "$ac_c_werror_flag" ||
14525 test ! -s conftest.err
14526 } && test -s conftest$ac_exeext &&
14527 $as_test_x conftest$ac_exeext; then
14528 ac_cv_lib_gpm_Gpm_Open=yes
14529else
14530 echo "$as_me: failed program was:" >&5
14531sed 's/^/| /' conftest.$ac_ext >&5
14532
14533 ac_cv_lib_gpm_Gpm_Open=no
14534fi
14535
14536rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14537 conftest$ac_exeext conftest.$ac_ext
14538LIBS=$ac_check_lib_save_LIBS
14539fi
14540{ echo "$as_me:$LINENO: result: $ac_cv_lib_gpm_Gpm_Open" >&5
14541echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6; }
14542if test $ac_cv_lib_gpm_Gpm_Open = yes; then
14543 HAVE_GPM=yes
14544fi
14545
14546fi
14547
14548
14549fi
14550
14551if test "${HAVE_GPM}" = "yes"; then
14552
14553cat >>confdefs.h <<\_ACEOF
14554#define HAVE_GPM 1
14555_ACEOF
14556
14557fi
14558
cef11da2 14559if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
d6e01aa5
KL
14560 { echo "$as_me:$LINENO: checking for malloc/malloc.h" >&5
14561echo $ECHO_N "checking for malloc/malloc.h... $ECHO_C" >&6; }
cef11da2
ST
14562if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
14563 echo $ECHO_N "(cached) $ECHO_C" >&6
14564fi
d6e01aa5
KL
14565{ echo "$as_me:$LINENO: result: $ac_cv_header_malloc_malloc_h" >&5
14566echo "${ECHO_T}$ac_cv_header_malloc_malloc_h" >&6; }
cef11da2
ST
14567else
14568 # Is the header compilable?
d6e01aa5
KL
14569{ echo "$as_me:$LINENO: checking malloc/malloc.h usability" >&5
14570echo $ECHO_N "checking malloc/malloc.h usability... $ECHO_C" >&6; }
cef11da2
ST
14571cat >conftest.$ac_ext <<_ACEOF
14572/* confdefs.h. */
14573_ACEOF
14574cat confdefs.h >>conftest.$ac_ext
14575cat >>conftest.$ac_ext <<_ACEOF
14576/* end confdefs.h. */
14577$ac_includes_default
14578#include <malloc/malloc.h>
14579_ACEOF
14580rm -f conftest.$ac_objext
d6e01aa5
KL
14581if { (ac_try="$ac_compile"
14582case "(($ac_try" in
14583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14584 *) ac_try_echo=$ac_try;;
14585esac
14586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14587 (eval "$ac_compile") 2>conftest.er1
cef11da2 14588 ac_status=$?
edfaf76d
LK
14589 grep -v '^ *+' conftest.er1 >conftest.err
14590 rm -f conftest.er1
14591 cat conftest.err >&5
cef11da2 14592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14593 (exit $ac_status); } && {
14594 test -z "$ac_c_werror_flag" ||
14595 test ! -s conftest.err
14596 } && test -s conftest.$ac_objext; then
cef11da2
ST
14597 ac_header_compiler=yes
14598else
14599 echo "$as_me: failed program was:" >&5
14600sed 's/^/| /' conftest.$ac_ext >&5
14601
d6e01aa5 14602 ac_header_compiler=no
cef11da2 14603fi
d6e01aa5
KL
14604
14605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14606{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14607echo "${ECHO_T}$ac_header_compiler" >&6; }
cef11da2
ST
14608
14609# Is the header present?
d6e01aa5
KL
14610{ echo "$as_me:$LINENO: checking malloc/malloc.h presence" >&5
14611echo $ECHO_N "checking malloc/malloc.h presence... $ECHO_C" >&6; }
cef11da2
ST
14612cat >conftest.$ac_ext <<_ACEOF
14613/* confdefs.h. */
14614_ACEOF
14615cat confdefs.h >>conftest.$ac_ext
14616cat >>conftest.$ac_ext <<_ACEOF
14617/* end confdefs.h. */
14618#include <malloc/malloc.h>
14619_ACEOF
d6e01aa5
KL
14620if { (ac_try="$ac_cpp conftest.$ac_ext"
14621case "(($ac_try" in
14622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14623 *) ac_try_echo=$ac_try;;
14624esac
14625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
cef11da2
ST
14627 ac_status=$?
14628 grep -v '^ *+' conftest.er1 >conftest.err
14629 rm -f conftest.er1
14630 cat conftest.err >&5
14631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14632 (exit $ac_status); } >/dev/null && {
14633 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14634 test ! -s conftest.err
14635 }; then
cef11da2
ST
14636 ac_header_preproc=yes
14637else
14638 echo "$as_me: failed program was:" >&5
14639sed 's/^/| /' conftest.$ac_ext >&5
14640
14641 ac_header_preproc=no
14642fi
d6e01aa5 14643
cef11da2 14644rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
14645{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14646echo "${ECHO_T}$ac_header_preproc" >&6; }
cef11da2
ST
14647
14648# So? What about this header?
edfaf76d
LK
14649case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14650 yes:no: )
cef11da2
ST
14651 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: accepted by the compiler, rejected by the preprocessor!" >&5
14652echo "$as_me: WARNING: malloc/malloc.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
14653 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: proceeding with the compiler's result" >&5
14654echo "$as_me: WARNING: malloc/malloc.h: proceeding with the compiler's result" >&2;}
14655 ac_header_preproc=yes
cef11da2 14656 ;;
edfaf76d 14657 no:yes:* )
cef11da2
ST
14658 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: present but cannot be compiled" >&5
14659echo "$as_me: WARNING: malloc/malloc.h: present but cannot be compiled" >&2;}
edfaf76d
LK
14660 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: check for missing prerequisite headers?" >&5
14661echo "$as_me: WARNING: malloc/malloc.h: check for missing prerequisite headers?" >&2;}
14662 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: see the Autoconf documentation" >&5
14663echo "$as_me: WARNING: malloc/malloc.h: see the Autoconf documentation" >&2;}
14664 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: section \"Present But Cannot Be Compiled\"" >&5
14665echo "$as_me: WARNING: malloc/malloc.h: section \"Present But Cannot Be Compiled\"" >&2;}
cef11da2
ST
14666 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: proceeding with the preprocessor's result" >&5
14667echo "$as_me: WARNING: malloc/malloc.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
14668 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: in the future, the compiler will take precedence" >&5
14669echo "$as_me: WARNING: malloc/malloc.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 14670
cef11da2
ST
14671 ;;
14672esac
d6e01aa5
KL
14673{ echo "$as_me:$LINENO: checking for malloc/malloc.h" >&5
14674echo $ECHO_N "checking for malloc/malloc.h... $ECHO_C" >&6; }
cef11da2
ST
14675if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
14676 echo $ECHO_N "(cached) $ECHO_C" >&6
14677else
14678 ac_cv_header_malloc_malloc_h=$ac_header_preproc
14679fi
d6e01aa5
KL
14680{ echo "$as_me:$LINENO: result: $ac_cv_header_malloc_malloc_h" >&5
14681echo "${ECHO_T}$ac_cv_header_malloc_malloc_h" >&6; }
cef11da2
ST
14682
14683fi
14684if test $ac_cv_header_malloc_malloc_h = yes; then
14685
14686cat >>confdefs.h <<\_ACEOF
14687#define HAVE_MALLOC_MALLOC_H 1
14688_ACEOF
14689
14690fi
14691
14692
14693
5d6da11e 14694### Use Mac OS X Carbon API to implement GUI.
e0f712ba 14695if test "${HAVE_CARBON}" = "yes"; then
e3ba1015 14696
c0d27fcc 14697cat >>confdefs.h <<\_ACEOF
e0f712ba 14698#define HAVE_CARBON 1
c0d27fcc 14699_ACEOF
e0f712ba 14700
6a3a24fa
JD
14701 ## Specify the install directory
14702 carbon_appdir=
14703 if test "${carbon_appdir_x}" != ""; then
14704 case ${carbon_appdir_x} in
14705 y | ye | yes) carbon_appdir=/Applications ;;
14706 * ) carbon_appdir=${carbon_appdir_x} ;;
14707 esac
14708 fi
8f417b3b
AS
14709 # We also have mouse menus.
14710 HAVE_MENUS=yes
e0f712ba
AC
14711fi
14712
98418dba
CW
14713### Use session management (-lSM -lICE) if available
14714HAVE_X_SM=no
14715if test "${HAVE_X11}" = "yes"; then
c0d27fcc 14716 if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
d6e01aa5
KL
14717 { echo "$as_me:$LINENO: checking for X11/SM/SMlib.h" >&5
14718echo $ECHO_N "checking for X11/SM/SMlib.h... $ECHO_C" >&6; }
98418dba
CW
14719if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
14720 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 14721fi
d6e01aa5
KL
14722{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_SM_SMlib_h" >&5
14723echo "${ECHO_T}$ac_cv_header_X11_SM_SMlib_h" >&6; }
503d2be0 14724else
c0d27fcc 14725 # Is the header compilable?
d6e01aa5
KL
14726{ echo "$as_me:$LINENO: checking X11/SM/SMlib.h usability" >&5
14727echo $ECHO_N "checking X11/SM/SMlib.h usability... $ECHO_C" >&6; }
c0d27fcc 14728cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14729/* confdefs.h. */
14730_ACEOF
14731cat confdefs.h >>conftest.$ac_ext
14732cat >>conftest.$ac_ext <<_ACEOF
14733/* end confdefs.h. */
c0d27fcc
MR
14734$ac_includes_default
14735#include <X11/SM/SMlib.h>
14736_ACEOF
14737rm -f conftest.$ac_objext
d6e01aa5
KL
14738if { (ac_try="$ac_compile"
14739case "(($ac_try" in
14740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14741 *) ac_try_echo=$ac_try;;
14742esac
14743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14744 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 14745 ac_status=$?
edfaf76d
LK
14746 grep -v '^ *+' conftest.er1 >conftest.err
14747 rm -f conftest.er1
14748 cat conftest.err >&5
c0d27fcc 14749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14750 (exit $ac_status); } && {
14751 test -z "$ac_c_werror_flag" ||
14752 test ! -s conftest.err
14753 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
14754 ac_header_compiler=yes
14755else
14756 echo "$as_me: failed program was:" >&5
19650fd6
AS
14757sed 's/^/| /' conftest.$ac_ext >&5
14758
d6e01aa5 14759 ac_header_compiler=no
c0d27fcc 14760fi
d6e01aa5
KL
14761
14762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14763{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14764echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
14765
14766# Is the header present?
d6e01aa5
KL
14767{ echo "$as_me:$LINENO: checking X11/SM/SMlib.h presence" >&5
14768echo $ECHO_N "checking X11/SM/SMlib.h presence... $ECHO_C" >&6; }
c0d27fcc 14769cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14770/* confdefs.h. */
14771_ACEOF
14772cat confdefs.h >>conftest.$ac_ext
14773cat >>conftest.$ac_ext <<_ACEOF
14774/* end confdefs.h. */
98418dba
CW
14775#include <X11/SM/SMlib.h>
14776_ACEOF
d6e01aa5
KL
14777if { (ac_try="$ac_cpp conftest.$ac_ext"
14778case "(($ac_try" in
14779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14780 *) ac_try_echo=$ac_try;;
14781esac
14782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14783 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 14784 ac_status=$?
6bae0ccf 14785 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
14786 rm -f conftest.er1
14787 cat conftest.err >&5
c0d27fcc 14788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14789 (exit $ac_status); } >/dev/null && {
14790 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14791 test ! -s conftest.err
14792 }; then
c0d27fcc 14793 ac_header_preproc=yes
98418dba
CW
14794else
14795 echo "$as_me: failed program was:" >&5
19650fd6
AS
14796sed 's/^/| /' conftest.$ac_ext >&5
14797
c0d27fcc 14798 ac_header_preproc=no
98418dba 14799fi
d6e01aa5 14800
98418dba 14801rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
14802{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14803echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
14804
14805# So? What about this header?
edfaf76d
LK
14806case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14807 yes:no: )
c0d27fcc
MR
14808 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
14809echo "$as_me: WARNING: X11/SM/SMlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
14810 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: proceeding with the compiler's result" >&5
14811echo "$as_me: WARNING: X11/SM/SMlib.h: proceeding with the compiler's result" >&2;}
14812 ac_header_preproc=yes
19650fd6 14813 ;;
edfaf76d 14814 no:yes:* )
c0d27fcc
MR
14815 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: present but cannot be compiled" >&5
14816echo "$as_me: WARNING: X11/SM/SMlib.h: present but cannot be compiled" >&2;}
edfaf76d
LK
14817 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: check for missing prerequisite headers?" >&5
14818echo "$as_me: WARNING: X11/SM/SMlib.h: check for missing prerequisite headers?" >&2;}
14819 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: see the Autoconf documentation" >&5
14820echo "$as_me: WARNING: X11/SM/SMlib.h: see the Autoconf documentation" >&2;}
14821 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: section \"Present But Cannot Be Compiled\"" >&5
14822echo "$as_me: WARNING: X11/SM/SMlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 14823 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: proceeding with the preprocessor's result" >&5
19650fd6 14824echo "$as_me: WARNING: X11/SM/SMlib.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
14825 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: in the future, the compiler will take precedence" >&5
14826echo "$as_me: WARNING: X11/SM/SMlib.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 14827
19650fd6 14828 ;;
c0d27fcc 14829esac
d6e01aa5
KL
14830{ echo "$as_me:$LINENO: checking for X11/SM/SMlib.h" >&5
14831echo $ECHO_N "checking for X11/SM/SMlib.h... $ECHO_C" >&6; }
c0d27fcc
MR
14832if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
14833 echo $ECHO_N "(cached) $ECHO_C" >&6
14834else
14835 ac_cv_header_X11_SM_SMlib_h=$ac_header_preproc
73b77ee5 14836fi
d6e01aa5
KL
14837{ echo "$as_me:$LINENO: result: $ac_cv_header_X11_SM_SMlib_h" >&5
14838echo "${ECHO_T}$ac_cv_header_X11_SM_SMlib_h" >&6; }
c0d27fcc
MR
14839
14840fi
98418dba 14841if test $ac_cv_header_X11_SM_SMlib_h = yes; then
d6e01aa5
KL
14842 { echo "$as_me:$LINENO: checking for SmcOpenConnection in -lSM" >&5
14843echo $ECHO_N "checking for SmcOpenConnection in -lSM... $ECHO_C" >&6; }
98418dba 14844if test "${ac_cv_lib_SM_SmcOpenConnection+set}" = set; then
503d2be0 14845 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 14846else
503d2be0 14847 ac_check_lib_save_LIBS=$LIBS
1660500f 14848LIBS="-lSM -lICE $LIBS"
503d2be0 14849cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14850/* confdefs.h. */
14851_ACEOF
14852cat confdefs.h >>conftest.$ac_ext
14853cat >>conftest.$ac_ext <<_ACEOF
14854/* end confdefs.h. */
503d2be0 14855
d6e01aa5
KL
14856/* Override any GCC internal prototype to avoid an error.
14857 Use char because int might match the return type of a GCC
14858 builtin and then its argument prototype would still apply. */
503d2be0
AS
14859#ifdef __cplusplus
14860extern "C"
14861#endif
98418dba 14862char SmcOpenConnection ();
503d2be0
AS
14863int
14864main ()
14865{
d6e01aa5 14866return SmcOpenConnection ();
503d2be0
AS
14867 ;
14868 return 0;
14869}
14870_ACEOF
14871rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
14872if { (ac_try="$ac_link"
14873case "(($ac_try" in
14874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14875 *) ac_try_echo=$ac_try;;
14876esac
14877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14878 (eval "$ac_link") 2>conftest.er1
503d2be0 14879 ac_status=$?
edfaf76d
LK
14880 grep -v '^ *+' conftest.er1 >conftest.err
14881 rm -f conftest.er1
14882 cat conftest.err >&5
c0d27fcc 14883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14884 (exit $ac_status); } && {
14885 test -z "$ac_c_werror_flag" ||
14886 test ! -s conftest.err
14887 } && test -s conftest$ac_exeext &&
14888 $as_test_x conftest$ac_exeext; then
98418dba 14889 ac_cv_lib_SM_SmcOpenConnection=yes
503d2be0
AS
14890else
14891 echo "$as_me: failed program was:" >&5
19650fd6
AS
14892sed 's/^/| /' conftest.$ac_ext >&5
14893
d6e01aa5 14894 ac_cv_lib_SM_SmcOpenConnection=no
503d2be0 14895fi
d6e01aa5
KL
14896
14897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 14898 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
14899LIBS=$ac_check_lib_save_LIBS
14900fi
d6e01aa5
KL
14901{ echo "$as_me:$LINENO: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
14902echo "${ECHO_T}$ac_cv_lib_SM_SmcOpenConnection" >&6; }
98418dba
CW
14903if test $ac_cv_lib_SM_SmcOpenConnection = yes; then
14904 HAVE_X_SM=yes
73b77ee5
GM
14905fi
14906
73b77ee5 14907fi
73b77ee5 14908
c0d27fcc
MR
14909
14910
98418dba 14911 if test "${HAVE_X_SM}" = "yes"; then
b936fae4 14912
c0d27fcc 14913cat >>confdefs.h <<\_ACEOF
98418dba 14914#define HAVE_X_SM 1
c0d27fcc 14915_ACEOF
73b77ee5 14916
98418dba
CW
14917 case "$LIBS" in
14918 *-lSM*) ;;
14919 *) LIBS="-lSM -lICE $LIBS" ;;
14920 esac
73b77ee5 14921 fi
98418dba 14922fi
73b77ee5 14923
98418dba 14924# If netdb.h doesn't declare h_errno, we must declare it by hand.
d6e01aa5
KL
14925{ echo "$as_me:$LINENO: checking whether netdb declares h_errno" >&5
14926echo $ECHO_N "checking whether netdb declares h_errno... $ECHO_C" >&6; }
98418dba
CW
14927if test "${emacs_cv_netdb_declares_h_errno+set}" = set; then
14928 echo $ECHO_N "(cached) $ECHO_C" >&6
14929else
14930 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14931/* confdefs.h. */
14932_ACEOF
14933cat confdefs.h >>conftest.$ac_ext
14934cat >>conftest.$ac_ext <<_ACEOF
14935/* end confdefs.h. */
98418dba 14936#include <netdb.h>
503d2be0
AS
14937int
14938main ()
14939{
98418dba 14940return h_errno;
503d2be0
AS
14941 ;
14942 return 0;
14943}
14944_ACEOF
14945rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
14946if { (ac_try="$ac_link"
14947case "(($ac_try" in
14948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14949 *) ac_try_echo=$ac_try;;
14950esac
14951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14952 (eval "$ac_link") 2>conftest.er1
503d2be0 14953 ac_status=$?
edfaf76d
LK
14954 grep -v '^ *+' conftest.er1 >conftest.err
14955 rm -f conftest.er1
14956 cat conftest.err >&5
c0d27fcc 14957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
14958 (exit $ac_status); } && {
14959 test -z "$ac_c_werror_flag" ||
14960 test ! -s conftest.err
14961 } && test -s conftest$ac_exeext &&
14962 $as_test_x conftest$ac_exeext; then
98418dba 14963 emacs_cv_netdb_declares_h_errno=yes
73b77ee5 14964else
503d2be0 14965 echo "$as_me: failed program was:" >&5
19650fd6
AS
14966sed 's/^/| /' conftest.$ac_ext >&5
14967
d6e01aa5 14968 emacs_cv_netdb_declares_h_errno=no
73b77ee5 14969fi
d6e01aa5
KL
14970
14971rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 14972 conftest$ac_exeext conftest.$ac_ext
98418dba 14973fi
d6e01aa5
KL
14974{ echo "$as_me:$LINENO: result: $emacs_cv_netdb_declares_h_errno" >&5
14975echo "${ECHO_T}$emacs_cv_netdb_declares_h_errno" >&6; }
98418dba 14976if test $emacs_cv_netdb_declares_h_errno = yes; then
b936fae4 14977
c0d27fcc 14978cat >>confdefs.h <<\_ACEOF
98418dba 14979#define HAVE_H_ERRNO 1
c0d27fcc 14980_ACEOF
73b77ee5 14981
98418dba
CW
14982fi
14983
14984# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
14985# for constant arguments. Useless!
d6e01aa5
KL
14986{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
14987echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
98418dba
CW
14988if test "${ac_cv_working_alloca_h+set}" = set; then
14989 echo $ECHO_N "(cached) $ECHO_C" >&6
14990else
14991 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14992/* confdefs.h. */
14993_ACEOF
14994cat confdefs.h >>conftest.$ac_ext
14995cat >>conftest.$ac_ext <<_ACEOF
14996/* end confdefs.h. */
98418dba 14997#include <alloca.h>
503d2be0
AS
14998int
14999main ()
15000{
98418dba 15001char *p = (char *) alloca (2 * sizeof (int));
d6e01aa5 15002 if (p) return 0;
503d2be0
AS
15003 ;
15004 return 0;
15005}
15006_ACEOF
15007rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15008if { (ac_try="$ac_link"
15009case "(($ac_try" in
15010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15011 *) ac_try_echo=$ac_try;;
15012esac
15013eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15014 (eval "$ac_link") 2>conftest.er1
503d2be0 15015 ac_status=$?
edfaf76d
LK
15016 grep -v '^ *+' conftest.er1 >conftest.err
15017 rm -f conftest.er1
15018 cat conftest.err >&5
c0d27fcc 15019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15020 (exit $ac_status); } && {
15021 test -z "$ac_c_werror_flag" ||
15022 test ! -s conftest.err
15023 } && test -s conftest$ac_exeext &&
15024 $as_test_x conftest$ac_exeext; then
98418dba 15025 ac_cv_working_alloca_h=yes
73b77ee5 15026else
503d2be0 15027 echo "$as_me: failed program was:" >&5
19650fd6
AS
15028sed 's/^/| /' conftest.$ac_ext >&5
15029
d6e01aa5 15030 ac_cv_working_alloca_h=no
73b77ee5 15031fi
d6e01aa5
KL
15032
15033rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15034 conftest$ac_exeext conftest.$ac_ext
98418dba 15035fi
d6e01aa5
KL
15036{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
15037echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
98418dba 15038if test $ac_cv_working_alloca_h = yes; then
73b77ee5 15039
c0d27fcc 15040cat >>confdefs.h <<\_ACEOF
98418dba 15041#define HAVE_ALLOCA_H 1
c0d27fcc 15042_ACEOF
98418dba
CW
15043
15044fi
15045
d6e01aa5
KL
15046{ echo "$as_me:$LINENO: checking for alloca" >&5
15047echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
98418dba
CW
15048if test "${ac_cv_func_alloca_works+set}" = set; then
15049 echo $ECHO_N "(cached) $ECHO_C" >&6
15050else
503d2be0 15051 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15052/* confdefs.h. */
15053_ACEOF
15054cat confdefs.h >>conftest.$ac_ext
15055cat >>conftest.$ac_ext <<_ACEOF
15056/* end confdefs.h. */
98418dba
CW
15057#ifdef __GNUC__
15058# define alloca __builtin_alloca
15059#else
15060# ifdef _MSC_VER
15061# include <malloc.h>
15062# define alloca _alloca
15063# else
d6e01aa5 15064# ifdef HAVE_ALLOCA_H
98418dba
CW
15065# include <alloca.h>
15066# else
15067# ifdef _AIX
15068 #pragma alloca
15069# else
15070# ifndef alloca /* predefined by HP cc +Olibcalls */
15071char *alloca ();
15072# endif
15073# endif
15074# endif
15075# endif
15076#endif
15077
503d2be0
AS
15078int
15079main ()
15080{
98418dba 15081char *p = (char *) alloca (1);
d6e01aa5 15082 if (p) return 0;
503d2be0
AS
15083 ;
15084 return 0;
15085}
15086_ACEOF
15087rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15088if { (ac_try="$ac_link"
15089case "(($ac_try" in
15090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15091 *) ac_try_echo=$ac_try;;
15092esac
15093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15094 (eval "$ac_link") 2>conftest.er1
503d2be0 15095 ac_status=$?
edfaf76d
LK
15096 grep -v '^ *+' conftest.er1 >conftest.err
15097 rm -f conftest.er1
15098 cat conftest.err >&5
c0d27fcc 15099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15100 (exit $ac_status); } && {
15101 test -z "$ac_c_werror_flag" ||
15102 test ! -s conftest.err
15103 } && test -s conftest$ac_exeext &&
15104 $as_test_x conftest$ac_exeext; then
98418dba 15105 ac_cv_func_alloca_works=yes
ac95a621 15106else
503d2be0 15107 echo "$as_me: failed program was:" >&5
19650fd6
AS
15108sed 's/^/| /' conftest.$ac_ext >&5
15109
d6e01aa5 15110 ac_cv_func_alloca_works=no
ac95a621 15111fi
d6e01aa5
KL
15112
15113rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15114 conftest$ac_exeext conftest.$ac_ext
98418dba 15115fi
d6e01aa5
KL
15116{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
15117echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
ac95a621 15118
98418dba
CW
15119if test $ac_cv_func_alloca_works = yes; then
15120
c0d27fcc 15121cat >>confdefs.h <<\_ACEOF
98418dba 15122#define HAVE_ALLOCA 1
c0d27fcc 15123_ACEOF
98418dba
CW
15124
15125else
15126 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
15127# that cause trouble. Some versions do not even contain alloca or
15128# contain a buggy version. If you still want to use their alloca,
15129# use ar to extract alloca.o from them instead of compiling alloca.c.
15130
d6e01aa5 15131ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
98418dba 15132
c0d27fcc 15133cat >>confdefs.h <<\_ACEOF
98418dba 15134#define C_ALLOCA 1
c0d27fcc 15135_ACEOF
98418dba 15136
c0d27fcc 15137
d6e01aa5
KL
15138{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
15139echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
98418dba
CW
15140if test "${ac_cv_os_cray+set}" = set; then
15141 echo $ECHO_N "(cached) $ECHO_C" >&6
15142else
15143 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15144/* confdefs.h. */
15145_ACEOF
15146cat confdefs.h >>conftest.$ac_ext
15147cat >>conftest.$ac_ext <<_ACEOF
15148/* end confdefs.h. */
d6e01aa5 15149#if defined CRAY && ! defined CRAY2
98418dba
CW
15150webecray
15151#else
15152wenotbecray
15153#endif
15154
15155_ACEOF
15156if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 15157 $EGREP "webecray" >/dev/null 2>&1; then
98418dba
CW
15158 ac_cv_os_cray=yes
15159else
15160 ac_cv_os_cray=no
15161fi
15162rm -f conftest*
ac95a621 15163
98418dba 15164fi
d6e01aa5
KL
15165{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
15166echo "${ECHO_T}$ac_cv_os_cray" >&6; }
98418dba
CW
15167if test $ac_cv_os_cray = yes; then
15168 for ac_func in _getb67 GETB67 getb67; do
15169 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
15170{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15171echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15172if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 15173 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 15174else
503d2be0 15175 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15176/* confdefs.h. */
15177_ACEOF
15178cat confdefs.h >>conftest.$ac_ext
15179cat >>conftest.$ac_ext <<_ACEOF
15180/* end confdefs.h. */
edfaf76d
LK
15181/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15182 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15183#define $ac_func innocuous_$ac_func
15184
73b77ee5 15185/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
15186 which can conflict with char $ac_func (); below.
15187 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15188 <limits.h> exists even on freestanding compilers. */
edfaf76d 15189
19650fd6
AS
15190#ifdef __STDC__
15191# include <limits.h>
15192#else
15193# include <assert.h>
15194#endif
edfaf76d
LK
15195
15196#undef $ac_func
15197
d6e01aa5
KL
15198/* Override any GCC internal prototype to avoid an error.
15199 Use char because int might match the return type of a GCC
15200 builtin and then its argument prototype would still apply. */
503d2be0
AS
15201#ifdef __cplusplus
15202extern "C"
15203#endif
503d2be0 15204char $ac_func ();
73b77ee5
GM
15205/* The GNU C library defines this for functions which it implements
15206 to always fail with ENOSYS. Some functions are actually named
15207 something starting with __ and the normal name is an alias. */
d6e01aa5 15208#if defined __stub_$ac_func || defined __stub___$ac_func
73b77ee5 15209choke me
73b77ee5
GM
15210#endif
15211
19650fd6
AS
15212int
15213main ()
15214{
d6e01aa5 15215return $ac_func ();
503d2be0
AS
15216 ;
15217 return 0;
15218}
15219_ACEOF
15220rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15221if { (ac_try="$ac_link"
15222case "(($ac_try" in
15223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15224 *) ac_try_echo=$ac_try;;
15225esac
15226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15227 (eval "$ac_link") 2>conftest.er1
503d2be0 15228 ac_status=$?
edfaf76d
LK
15229 grep -v '^ *+' conftest.er1 >conftest.err
15230 rm -f conftest.er1
15231 cat conftest.err >&5
c0d27fcc 15232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15233 (exit $ac_status); } && {
15234 test -z "$ac_c_werror_flag" ||
15235 test ! -s conftest.err
15236 } && test -s conftest$ac_exeext &&
15237 $as_test_x conftest$ac_exeext; then
503d2be0
AS
15238 eval "$as_ac_var=yes"
15239else
15240 echo "$as_me: failed program was:" >&5
19650fd6
AS
15241sed 's/^/| /' conftest.$ac_ext >&5
15242
d6e01aa5 15243 eval "$as_ac_var=no"
503d2be0 15244fi
d6e01aa5
KL
15245
15246rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15247 conftest$ac_exeext conftest.$ac_ext
503d2be0 15248fi
d6e01aa5
KL
15249ac_res=`eval echo '${'$as_ac_var'}'`
15250 { echo "$as_me:$LINENO: result: $ac_res" >&5
15251echo "${ECHO_T}$ac_res" >&6; }
503d2be0 15252if test `eval echo '${'$as_ac_var'}'` = yes; then
73b77ee5 15253
c0d27fcc 15254cat >>confdefs.h <<_ACEOF
98418dba 15255#define CRAY_STACKSEG_END $ac_func
c0d27fcc 15256_ACEOF
98418dba
CW
15257
15258 break
73b77ee5 15259fi
73b77ee5 15260
98418dba 15261 done
73b77ee5
GM
15262fi
15263
d6e01aa5
KL
15264{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
15265echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
98418dba 15266if test "${ac_cv_c_stack_direction+set}" = set; then
503d2be0 15267 echo $ECHO_N "(cached) $ECHO_C" >&6
98418dba
CW
15268else
15269 if test "$cross_compiling" = yes; then
15270 ac_cv_c_stack_direction=0
73b77ee5 15271else
503d2be0 15272 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15273/* confdefs.h. */
15274_ACEOF
15275cat confdefs.h >>conftest.$ac_ext
15276cat >>conftest.$ac_ext <<_ACEOF
15277/* end confdefs.h. */
d6e01aa5 15278$ac_includes_default
503d2be0 15279int
98418dba 15280find_stack_direction ()
503d2be0 15281{
98418dba
CW
15282 static char *addr = 0;
15283 auto char dummy;
15284 if (addr == 0)
15285 {
15286 addr = &dummy;
15287 return find_stack_direction ();
15288 }
73b77ee5 15289 else
98418dba
CW
15290 return (&dummy > addr) ? 1 : -1;
15291}
ba4481b5 15292
503d2be0
AS
15293int
15294main ()
15295{
d6e01aa5 15296 return find_stack_direction () < 0;
503d2be0
AS
15297}
15298_ACEOF
98418dba 15299rm -f conftest$ac_exeext
d6e01aa5
KL
15300if { (ac_try="$ac_link"
15301case "(($ac_try" in
15302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15303 *) ac_try_echo=$ac_try;;
15304esac
15305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15306 (eval "$ac_link") 2>&5
503d2be0 15307 ac_status=$?
c0d27fcc 15308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 15309 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
15310 { (case "(($ac_try" in
15311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15312 *) ac_try_echo=$ac_try;;
15313esac
15314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15315 (eval "$ac_try") 2>&5
503d2be0 15316 ac_status=$?
c0d27fcc 15317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 15318 (exit $ac_status); }; }; then
98418dba 15319 ac_cv_c_stack_direction=1
ba4481b5 15320else
98418dba
CW
15321 echo "$as_me: program exited with status $ac_status" >&5
15322echo "$as_me: failed program was:" >&5
19650fd6
AS
15323sed 's/^/| /' conftest.$ac_ext >&5
15324
c0d27fcc 15325( exit $ac_status )
98418dba 15326ac_cv_c_stack_direction=-1
ba4481b5 15327fi
d6e01aa5 15328rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
ba4481b5 15329fi
d6e01aa5
KL
15330
15331
98418dba 15332fi
d6e01aa5
KL
15333{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
15334echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
98418dba 15335
c0d27fcc 15336cat >>confdefs.h <<_ACEOF
98418dba 15337#define STACK_DIRECTION $ac_cv_c_stack_direction
c0d27fcc
MR
15338_ACEOF
15339
ba4481b5 15340
ba4481b5
DL
15341fi
15342
c0d27fcc 15343
611adb3e
GM
15344if test x"$ac_cv_func_alloca_works" != xyes; then
15345 { { echo "$as_me:$LINENO: error: a system implementation of alloca is required " >&5
15346echo "$as_me: error: a system implementation of alloca is required " >&2;}
15347 { (exit 1); exit 1; }; }
15348fi
15349
98418dba
CW
15350# fmod, logb, and frexp are found in -lm on most systems.
15351# On HPUX 9.01, -lm does not contain logb, so check for sqrt.
15352
d6e01aa5
KL
15353{ echo "$as_me:$LINENO: checking for sqrt in -lm" >&5
15354echo $ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6; }
98418dba 15355if test "${ac_cv_lib_m_sqrt+set}" = set; then
503d2be0 15356 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15357else
98418dba
CW
15358 ac_check_lib_save_LIBS=$LIBS
15359LIBS="-lm $LIBS"
15360cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15361/* confdefs.h. */
15362_ACEOF
15363cat confdefs.h >>conftest.$ac_ext
15364cat >>conftest.$ac_ext <<_ACEOF
15365/* end confdefs.h. */
ba4481b5 15366
d6e01aa5
KL
15367/* Override any GCC internal prototype to avoid an error.
15368 Use char because int might match the return type of a GCC
15369 builtin and then its argument prototype would still apply. */
98418dba
CW
15370#ifdef __cplusplus
15371extern "C"
15372#endif
98418dba 15373char sqrt ();
503d2be0
AS
15374int
15375main ()
15376{
d6e01aa5 15377return sqrt ();
503d2be0
AS
15378 ;
15379 return 0;
15380}
15381_ACEOF
15382rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15383if { (ac_try="$ac_link"
15384case "(($ac_try" in
15385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15386 *) ac_try_echo=$ac_try;;
15387esac
15388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15389 (eval "$ac_link") 2>conftest.er1
503d2be0 15390 ac_status=$?
edfaf76d
LK
15391 grep -v '^ *+' conftest.er1 >conftest.err
15392 rm -f conftest.er1
15393 cat conftest.err >&5
c0d27fcc 15394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15395 (exit $ac_status); } && {
15396 test -z "$ac_c_werror_flag" ||
15397 test ! -s conftest.err
15398 } && test -s conftest$ac_exeext &&
15399 $as_test_x conftest$ac_exeext; then
98418dba 15400 ac_cv_lib_m_sqrt=yes
ba4481b5 15401else
503d2be0 15402 echo "$as_me: failed program was:" >&5
19650fd6
AS
15403sed 's/^/| /' conftest.$ac_ext >&5
15404
d6e01aa5 15405 ac_cv_lib_m_sqrt=no
ba4481b5 15406fi
d6e01aa5
KL
15407
15408rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15409 conftest$ac_exeext conftest.$ac_ext
98418dba 15410LIBS=$ac_check_lib_save_LIBS
ba4481b5 15411fi
d6e01aa5
KL
15412{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrt" >&5
15413echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6; }
98418dba 15414if test $ac_cv_lib_m_sqrt = yes; then
c0d27fcc 15415 cat >>confdefs.h <<_ACEOF
98418dba 15416#define HAVE_LIBM 1
c0d27fcc 15417_ACEOF
98418dba
CW
15418
15419 LIBS="-lm $LIBS"
ba4481b5 15420
ba4481b5
DL
15421fi
15422
c0d27fcc 15423
55597d70
DL
15424# Check for mail-locking functions in a "mail" library. Probably this should
15425# have the same check as for liblockfile below.
98418dba 15426
d6e01aa5
KL
15427{ echo "$as_me:$LINENO: checking for maillock in -lmail" >&5
15428echo $ECHO_N "checking for maillock in -lmail... $ECHO_C" >&6; }
98418dba 15429if test "${ac_cv_lib_mail_maillock+set}" = set; then
503d2be0 15430 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15431else
98418dba
CW
15432 ac_check_lib_save_LIBS=$LIBS
15433LIBS="-lmail $LIBS"
15434cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15435/* confdefs.h. */
15436_ACEOF
15437cat confdefs.h >>conftest.$ac_ext
15438cat >>conftest.$ac_ext <<_ACEOF
15439/* end confdefs.h. */
98418dba 15440
d6e01aa5
KL
15441/* Override any GCC internal prototype to avoid an error.
15442 Use char because int might match the return type of a GCC
15443 builtin and then its argument prototype would still apply. */
98418dba
CW
15444#ifdef __cplusplus
15445extern "C"
15446#endif
98418dba 15447char maillock ();
503d2be0
AS
15448int
15449main ()
15450{
d6e01aa5 15451return maillock ();
503d2be0
AS
15452 ;
15453 return 0;
15454}
15455_ACEOF
15456rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15457if { (ac_try="$ac_link"
15458case "(($ac_try" in
15459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15460 *) ac_try_echo=$ac_try;;
15461esac
15462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15463 (eval "$ac_link") 2>conftest.er1
503d2be0 15464 ac_status=$?
edfaf76d
LK
15465 grep -v '^ *+' conftest.er1 >conftest.err
15466 rm -f conftest.er1
15467 cat conftest.err >&5
c0d27fcc 15468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15469 (exit $ac_status); } && {
15470 test -z "$ac_c_werror_flag" ||
15471 test ! -s conftest.err
15472 } && test -s conftest$ac_exeext &&
15473 $as_test_x conftest$ac_exeext; then
98418dba 15474 ac_cv_lib_mail_maillock=yes
ba4481b5 15475else
503d2be0 15476 echo "$as_me: failed program was:" >&5
19650fd6
AS
15477sed 's/^/| /' conftest.$ac_ext >&5
15478
d6e01aa5 15479 ac_cv_lib_mail_maillock=no
ba4481b5 15480fi
d6e01aa5
KL
15481
15482rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15483 conftest$ac_exeext conftest.$ac_ext
98418dba 15484LIBS=$ac_check_lib_save_LIBS
ba4481b5 15485fi
d6e01aa5
KL
15486{ echo "$as_me:$LINENO: result: $ac_cv_lib_mail_maillock" >&5
15487echo "${ECHO_T}$ac_cv_lib_mail_maillock" >&6; }
98418dba 15488if test $ac_cv_lib_mail_maillock = yes; then
c0d27fcc 15489 cat >>confdefs.h <<_ACEOF
98418dba 15490#define HAVE_LIBMAIL 1
c0d27fcc 15491_ACEOF
ba4481b5 15492
98418dba 15493 LIBS="-lmail $LIBS"
ba4481b5 15494
98418dba 15495fi
ba4481b5 15496
c0d27fcc 15497
d6e01aa5
KL
15498{ echo "$as_me:$LINENO: checking for maillock in -llockfile" >&5
15499echo $ECHO_N "checking for maillock in -llockfile... $ECHO_C" >&6; }
98418dba 15500if test "${ac_cv_lib_lockfile_maillock+set}" = set; then
503d2be0 15501 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15502else
503d2be0 15503 ac_check_lib_save_LIBS=$LIBS
98418dba 15504LIBS="-llockfile $LIBS"
503d2be0 15505cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15506/* confdefs.h. */
15507_ACEOF
15508cat confdefs.h >>conftest.$ac_ext
15509cat >>conftest.$ac_ext <<_ACEOF
15510/* end confdefs.h. */
503d2be0 15511
d6e01aa5
KL
15512/* Override any GCC internal prototype to avoid an error.
15513 Use char because int might match the return type of a GCC
15514 builtin and then its argument prototype would still apply. */
503d2be0
AS
15515#ifdef __cplusplus
15516extern "C"
15517#endif
98418dba 15518char maillock ();
503d2be0
AS
15519int
15520main ()
15521{
d6e01aa5 15522return maillock ();
503d2be0
AS
15523 ;
15524 return 0;
15525}
15526_ACEOF
15527rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15528if { (ac_try="$ac_link"
15529case "(($ac_try" in
15530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15531 *) ac_try_echo=$ac_try;;
15532esac
15533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15534 (eval "$ac_link") 2>conftest.er1
503d2be0 15535 ac_status=$?
edfaf76d
LK
15536 grep -v '^ *+' conftest.er1 >conftest.err
15537 rm -f conftest.er1
15538 cat conftest.err >&5
c0d27fcc 15539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15540 (exit $ac_status); } && {
15541 test -z "$ac_c_werror_flag" ||
15542 test ! -s conftest.err
15543 } && test -s conftest$ac_exeext &&
15544 $as_test_x conftest$ac_exeext; then
98418dba 15545 ac_cv_lib_lockfile_maillock=yes
503d2be0
AS
15546else
15547 echo "$as_me: failed program was:" >&5
19650fd6
AS
15548sed 's/^/| /' conftest.$ac_ext >&5
15549
d6e01aa5 15550 ac_cv_lib_lockfile_maillock=no
98418dba 15551fi
d6e01aa5
KL
15552
15553rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15554 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
15555LIBS=$ac_check_lib_save_LIBS
15556fi
d6e01aa5
KL
15557{ echo "$as_me:$LINENO: result: $ac_cv_lib_lockfile_maillock" >&5
15558echo "${ECHO_T}$ac_cv_lib_lockfile_maillock" >&6; }
98418dba 15559if test $ac_cv_lib_lockfile_maillock = yes; then
c0d27fcc 15560 cat >>confdefs.h <<_ACEOF
98418dba 15561#define HAVE_LIBLOCKFILE 1
c0d27fcc 15562_ACEOF
98418dba
CW
15563
15564 LIBS="-llockfile $LIBS"
15565
15566fi
15567
15568# If we have the shared liblockfile, assume we must use it for mail
15569# locking (e.g. Debian). If we couldn't link against liblockfile
15570# (no liblockfile.a installed), ensure that we don't need to.
15571if test "$ac_cv_lib_lockfile_maillock" = no; then
15572 # Extract the first word of "liblockfile.so", so it can be a program name with args.
15573set dummy liblockfile.so; ac_word=$2
d6e01aa5
KL
15574{ echo "$as_me:$LINENO: checking for $ac_word" >&5
15575echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
98418dba
CW
15576if test "${ac_cv_prog_liblockfile+set}" = set; then
15577 echo $ECHO_N "(cached) $ECHO_C" >&6
15578else
15579 if test -n "$liblockfile"; then
15580 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
15581else
c0d27fcc 15582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bae0ccf
DL
15583as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
15584for as_dir in $as_dummy
c0d27fcc
MR
15585do
15586 IFS=$as_save_IFS
15587 test -z "$as_dir" && as_dir=.
15588 for ac_exec_ext in '' $ac_executable_extensions; do
d6e01aa5 15589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
c0d27fcc
MR
15590 ac_cv_prog_liblockfile="yes"
15591 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15592 break 2
15593 fi
15594done
98418dba 15595done
d6e01aa5 15596IFS=$as_save_IFS
98418dba
CW
15597
15598 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
503d2be0 15599fi
503d2be0 15600fi
98418dba
CW
15601liblockfile=$ac_cv_prog_liblockfile
15602if test -n "$liblockfile"; then
d6e01aa5
KL
15603 { echo "$as_me:$LINENO: result: $liblockfile" >&5
15604echo "${ECHO_T}$liblockfile" >&6; }
98418dba 15605else
d6e01aa5
KL
15606 { echo "$as_me:$LINENO: result: no" >&5
15607echo "${ECHO_T}no" >&6; }
ba4481b5
DL
15608fi
15609
d6e01aa5 15610
98418dba 15611 if test $ac_cv_prog_liblockfile = yes; then
c0d27fcc 15612 { { echo "$as_me:$LINENO: error: Shared liblockfile found but can't link against it.
98418dba
CW
15613This probably means that movemail could lose mail.
15614There may be a \`development' package to install containing liblockfile." >&5
15615echo "$as_me: error: Shared liblockfile found but can't link against it.
15616This probably means that movemail could lose mail.
15617There may be a \`development' package to install containing liblockfile." >&2;}
15618 { (exit 1); exit 1; }; }
98418dba 15619 else :
55597d70 15620 fi
98418dba 15621fi
503d2be0 15622
98418dba
CW
15623for ac_func in touchlock
15624do
15625as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
15626{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15627echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15628if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 15629 echo $ECHO_N "(cached) $ECHO_C" >&6
457b792c 15630else
98418dba 15631 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15632/* confdefs.h. */
15633_ACEOF
15634cat confdefs.h >>conftest.$ac_ext
15635cat >>conftest.$ac_ext <<_ACEOF
15636/* end confdefs.h. */
edfaf76d
LK
15637/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15638 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15639#define $ac_func innocuous_$ac_func
15640
98418dba 15641/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
15642 which can conflict with char $ac_func (); below.
15643 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15644 <limits.h> exists even on freestanding compilers. */
edfaf76d 15645
19650fd6
AS
15646#ifdef __STDC__
15647# include <limits.h>
15648#else
15649# include <assert.h>
15650#endif
edfaf76d
LK
15651
15652#undef $ac_func
15653
d6e01aa5
KL
15654/* Override any GCC internal prototype to avoid an error.
15655 Use char because int might match the return type of a GCC
15656 builtin and then its argument prototype would still apply. */
503d2be0
AS
15657#ifdef __cplusplus
15658extern "C"
15659#endif
98418dba 15660char $ac_func ();
98418dba
CW
15661/* The GNU C library defines this for functions which it implements
15662 to always fail with ENOSYS. Some functions are actually named
15663 something starting with __ and the normal name is an alias. */
d6e01aa5 15664#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 15665choke me
cd958eb3
MB
15666#endif
15667
19650fd6
AS
15668int
15669main ()
15670{
d6e01aa5 15671return $ac_func ();
503d2be0
AS
15672 ;
15673 return 0;
15674}
15675_ACEOF
15676rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15677if { (ac_try="$ac_link"
15678case "(($ac_try" in
15679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15680 *) ac_try_echo=$ac_try;;
15681esac
15682eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15683 (eval "$ac_link") 2>conftest.er1
503d2be0 15684 ac_status=$?
edfaf76d
LK
15685 grep -v '^ *+' conftest.er1 >conftest.err
15686 rm -f conftest.er1
15687 cat conftest.err >&5
c0d27fcc 15688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15689 (exit $ac_status); } && {
15690 test -z "$ac_c_werror_flag" ||
15691 test ! -s conftest.err
15692 } && test -s conftest$ac_exeext &&
15693 $as_test_x conftest$ac_exeext; then
98418dba 15694 eval "$as_ac_var=yes"
503d2be0
AS
15695else
15696 echo "$as_me: failed program was:" >&5
19650fd6
AS
15697sed 's/^/| /' conftest.$ac_ext >&5
15698
d6e01aa5 15699 eval "$as_ac_var=no"
503d2be0 15700fi
d6e01aa5
KL
15701
15702rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 15703 conftest$ac_exeext conftest.$ac_ext
503d2be0 15704fi
d6e01aa5
KL
15705ac_res=`eval echo '${'$as_ac_var'}'`
15706 { echo "$as_me:$LINENO: result: $ac_res" >&5
15707echo "${ECHO_T}$ac_res" >&6; }
98418dba 15708if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 15709 cat >>confdefs.h <<_ACEOF
98418dba 15710#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 15711_ACEOF
457b792c 15712
457b792c 15713fi
98418dba 15714done
457b792c 15715
c0d27fcc 15716
98418dba
CW
15717for ac_header in maillock.h
15718do
15719as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
15720if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15721 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15722echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15723if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 15724 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 15725fi
d6e01aa5
KL
15726ac_res=`eval echo '${'$as_ac_Header'}'`
15727 { echo "$as_me:$LINENO: result: $ac_res" >&5
15728echo "${ECHO_T}$ac_res" >&6; }
ba4481b5 15729else
c0d27fcc 15730 # Is the header compilable?
d6e01aa5
KL
15731{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15732echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 15733cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15734/* confdefs.h. */
15735_ACEOF
15736cat confdefs.h >>conftest.$ac_ext
15737cat >>conftest.$ac_ext <<_ACEOF
15738/* end confdefs.h. */
c0d27fcc
MR
15739$ac_includes_default
15740#include <$ac_header>
15741_ACEOF
15742rm -f conftest.$ac_objext
d6e01aa5
KL
15743if { (ac_try="$ac_compile"
15744case "(($ac_try" in
15745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15746 *) ac_try_echo=$ac_try;;
15747esac
15748eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15749 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 15750 ac_status=$?
edfaf76d
LK
15751 grep -v '^ *+' conftest.er1 >conftest.err
15752 rm -f conftest.er1
15753 cat conftest.err >&5
c0d27fcc 15754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15755 (exit $ac_status); } && {
15756 test -z "$ac_c_werror_flag" ||
15757 test ! -s conftest.err
15758 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
15759 ac_header_compiler=yes
15760else
15761 echo "$as_me: failed program was:" >&5
19650fd6
AS
15762sed 's/^/| /' conftest.$ac_ext >&5
15763
d6e01aa5 15764 ac_header_compiler=no
c0d27fcc 15765fi
d6e01aa5
KL
15766
15767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15768{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15769echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
15770
15771# Is the header present?
d6e01aa5
KL
15772{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15773echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 15774cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15775/* confdefs.h. */
15776_ACEOF
15777cat confdefs.h >>conftest.$ac_ext
15778cat >>conftest.$ac_ext <<_ACEOF
15779/* end confdefs.h. */
98418dba 15780#include <$ac_header>
503d2be0 15781_ACEOF
d6e01aa5
KL
15782if { (ac_try="$ac_cpp conftest.$ac_ext"
15783case "(($ac_try" in
15784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15785 *) ac_try_echo=$ac_try;;
15786esac
15787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15788 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 15789 ac_status=$?
6bae0ccf 15790 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
15791 rm -f conftest.er1
15792 cat conftest.err >&5
c0d27fcc 15793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15794 (exit $ac_status); } >/dev/null && {
15795 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
15796 test ! -s conftest.err
15797 }; then
c0d27fcc 15798 ac_header_preproc=yes
98418dba
CW
15799else
15800 echo "$as_me: failed program was:" >&5
19650fd6
AS
15801sed 's/^/| /' conftest.$ac_ext >&5
15802
c0d27fcc 15803 ac_header_preproc=no
503d2be0 15804fi
d6e01aa5 15805
98418dba 15806rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
15807{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15808echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
15809
15810# So? What about this header?
edfaf76d
LK
15811case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15812 yes:no: )
c0d27fcc
MR
15813 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15814echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
15815 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15816echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15817 ac_header_preproc=yes
19650fd6 15818 ;;
edfaf76d 15819 no:yes:* )
c0d27fcc
MR
15820 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15821echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
15822 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15823echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15824 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15825echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15826 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15827echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15828 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 15829echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
15830 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15831echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 15832
19650fd6 15833 ;;
c0d27fcc 15834esac
d6e01aa5
KL
15835{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15836echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15837if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
15838 echo $ECHO_N "(cached) $ECHO_C" >&6
15839else
edfaf76d 15840 eval "$as_ac_Header=\$ac_header_preproc"
ba4481b5 15841fi
d6e01aa5
KL
15842ac_res=`eval echo '${'$as_ac_Header'}'`
15843 { echo "$as_me:$LINENO: result: $ac_res" >&5
15844echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
15845
15846fi
98418dba 15847if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 15848 cat >>confdefs.h <<_ACEOF
98418dba 15849#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 15850_ACEOF
48d4b120 15851
ba4481b5 15852fi
c0d27fcc 15853
98418dba
CW
15854done
15855
c0d27fcc
MR
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
22044edf
DL
15911
15912
c0d27fcc 15913
b0e44248
RB
15914
15915
973a76b1
DL
15916
15917
15918
cd958eb3 15919
25ca0bca 15920
ea92fc9f 15921
e2fcf543 15922
c0d27fcc
MR
15923
15924
98418dba 15925for ac_func in gethostname getdomainname dup2 \
e2fcf543 15926rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \
bc3512d0 15927random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime setsid \
98418dba 15928strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
973a76b1 15929utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \
98418dba
CW
15930__fpending mblen mbrlen mbsinit strsignal setitimer ualarm index rindex \
15931sendto recvfrom getsockopt setsockopt getsockname getpeername \
190956b3 15932gai_strerror mkstemp getline getdelim mremap memmove fsync sync bzero \
4489ece2 15933memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign
98418dba
CW
15934do
15935as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
15936{ echo "$as_me:$LINENO: checking for $ac_func" >&5
15937echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15938if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 15939 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15940else
503d2be0 15941 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15942/* confdefs.h. */
15943_ACEOF
15944cat confdefs.h >>conftest.$ac_ext
15945cat >>conftest.$ac_ext <<_ACEOF
15946/* end confdefs.h. */
edfaf76d
LK
15947/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15948 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15949#define $ac_func innocuous_$ac_func
15950
98418dba 15951/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
15952 which can conflict with char $ac_func (); below.
15953 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15954 <limits.h> exists even on freestanding compilers. */
edfaf76d 15955
19650fd6
AS
15956#ifdef __STDC__
15957# include <limits.h>
15958#else
15959# include <assert.h>
15960#endif
edfaf76d
LK
15961
15962#undef $ac_func
15963
d6e01aa5
KL
15964/* Override any GCC internal prototype to avoid an error.
15965 Use char because int might match the return type of a GCC
15966 builtin and then its argument prototype would still apply. */
503d2be0
AS
15967#ifdef __cplusplus
15968extern "C"
15969#endif
98418dba 15970char $ac_func ();
98418dba
CW
15971/* The GNU C library defines this for functions which it implements
15972 to always fail with ENOSYS. Some functions are actually named
15973 something starting with __ and the normal name is an alias. */
d6e01aa5 15974#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 15975choke me
98418dba
CW
15976#endif
15977
19650fd6
AS
15978int
15979main ()
15980{
d6e01aa5 15981return $ac_func ();
503d2be0
AS
15982 ;
15983 return 0;
15984}
15985_ACEOF
15986rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
15987if { (ac_try="$ac_link"
15988case "(($ac_try" in
15989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15990 *) ac_try_echo=$ac_try;;
15991esac
15992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15993 (eval "$ac_link") 2>conftest.er1
503d2be0 15994 ac_status=$?
edfaf76d
LK
15995 grep -v '^ *+' conftest.er1 >conftest.err
15996 rm -f conftest.er1
15997 cat conftest.err >&5
c0d27fcc 15998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
15999 (exit $ac_status); } && {
16000 test -z "$ac_c_werror_flag" ||
16001 test ! -s conftest.err
16002 } && test -s conftest$ac_exeext &&
16003 $as_test_x conftest$ac_exeext; then
98418dba 16004 eval "$as_ac_var=yes"
503d2be0
AS
16005else
16006 echo "$as_me: failed program was:" >&5
19650fd6
AS
16007sed 's/^/| /' conftest.$ac_ext >&5
16008
d6e01aa5 16009 eval "$as_ac_var=no"
503d2be0 16010fi
d6e01aa5
KL
16011
16012rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 16013 conftest$ac_exeext conftest.$ac_ext
ba4481b5 16014fi
d6e01aa5
KL
16015ac_res=`eval echo '${'$as_ac_var'}'`
16016 { echo "$as_me:$LINENO: result: $ac_res" >&5
16017echo "${ECHO_T}$ac_res" >&6; }
98418dba 16018if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 16019 cat >>confdefs.h <<_ACEOF
98418dba 16020#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 16021_ACEOF
ba4481b5 16022
ba4481b5 16023fi
98418dba 16024done
ba4481b5 16025
c0d27fcc
MR
16026
16027
98418dba
CW
16028for ac_header in sys/un.h
16029do
16030as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
16031if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16032 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16033echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16034if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
98418dba 16035 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 16036fi
d6e01aa5
KL
16037ac_res=`eval echo '${'$as_ac_Header'}'`
16038 { echo "$as_me:$LINENO: result: $ac_res" >&5
16039echo "${ECHO_T}$ac_res" >&6; }
98418dba 16040else
c0d27fcc 16041 # Is the header compilable?
d6e01aa5
KL
16042{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16043echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 16044cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16045/* confdefs.h. */
16046_ACEOF
16047cat confdefs.h >>conftest.$ac_ext
16048cat >>conftest.$ac_ext <<_ACEOF
16049/* end confdefs.h. */
c0d27fcc
MR
16050$ac_includes_default
16051#include <$ac_header>
16052_ACEOF
16053rm -f conftest.$ac_objext
d6e01aa5
KL
16054if { (ac_try="$ac_compile"
16055case "(($ac_try" in
16056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16057 *) ac_try_echo=$ac_try;;
16058esac
16059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16060 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 16061 ac_status=$?
edfaf76d
LK
16062 grep -v '^ *+' conftest.er1 >conftest.err
16063 rm -f conftest.er1
16064 cat conftest.err >&5
c0d27fcc 16065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16066 (exit $ac_status); } && {
16067 test -z "$ac_c_werror_flag" ||
16068 test ! -s conftest.err
16069 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
16070 ac_header_compiler=yes
16071else
16072 echo "$as_me: failed program was:" >&5
19650fd6
AS
16073sed 's/^/| /' conftest.$ac_ext >&5
16074
d6e01aa5 16075 ac_header_compiler=no
c0d27fcc 16076fi
d6e01aa5
KL
16077
16078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16079{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16080echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
16081
16082# Is the header present?
d6e01aa5
KL
16083{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16084echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 16085cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16086/* confdefs.h. */
16087_ACEOF
16088cat confdefs.h >>conftest.$ac_ext
16089cat >>conftest.$ac_ext <<_ACEOF
16090/* end confdefs.h. */
98418dba 16091#include <$ac_header>
503d2be0 16092_ACEOF
d6e01aa5
KL
16093if { (ac_try="$ac_cpp conftest.$ac_ext"
16094case "(($ac_try" in
16095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16096 *) ac_try_echo=$ac_try;;
16097esac
16098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16099 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 16100 ac_status=$?
6bae0ccf 16101 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
16102 rm -f conftest.er1
16103 cat conftest.err >&5
c0d27fcc 16104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16105 (exit $ac_status); } >/dev/null && {
16106 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16107 test ! -s conftest.err
16108 }; then
c0d27fcc 16109 ac_header_preproc=yes
ba4481b5 16110else
503d2be0 16111 echo "$as_me: failed program was:" >&5
19650fd6
AS
16112sed 's/^/| /' conftest.$ac_ext >&5
16113
c0d27fcc 16114 ac_header_preproc=no
ba4481b5 16115fi
d6e01aa5 16116
503d2be0 16117rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
16118{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16119echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
16120
16121# So? What about this header?
edfaf76d
LK
16122case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16123 yes:no: )
c0d27fcc
MR
16124 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16125echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
16126 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16127echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16128 ac_header_preproc=yes
19650fd6 16129 ;;
edfaf76d 16130 no:yes:* )
c0d27fcc
MR
16131 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16132echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
16133 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16134echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16135 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16136echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16137 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16138echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 16139 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 16140echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
16141 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16142echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 16143
19650fd6 16144 ;;
c0d27fcc 16145esac
d6e01aa5
KL
16146{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16147echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
16149 echo $ECHO_N "(cached) $ECHO_C" >&6
16150else
edfaf76d 16151 eval "$as_ac_Header=\$ac_header_preproc"
ba4481b5 16152fi
d6e01aa5
KL
16153ac_res=`eval echo '${'$as_ac_Header'}'`
16154 { echo "$as_me:$LINENO: result: $ac_res" >&5
16155echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
16156
16157fi
925c2f3f 16158if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 16159 cat >>confdefs.h <<_ACEOF
925c2f3f 16160#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 16161_ACEOF
503d2be0 16162
925c2f3f 16163fi
c0d27fcc 16164
925c2f3f
EZ
16165done
16166
c0d27fcc
MR
16167
16168
16169
edfaf76d 16170
d6e01aa5
KL
16171
16172for ac_header in $ac_header_list
925c2f3f
EZ
16173do
16174as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
16175if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16176 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16177echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
925c2f3f 16179 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 16180fi
d6e01aa5
KL
16181ac_res=`eval echo '${'$as_ac_Header'}'`
16182 { echo "$as_me:$LINENO: result: $ac_res" >&5
16183echo "${ECHO_T}$ac_res" >&6; }
925c2f3f 16184else
c0d27fcc 16185 # Is the header compilable?
d6e01aa5
KL
16186{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16187echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 16188cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16189/* confdefs.h. */
16190_ACEOF
16191cat confdefs.h >>conftest.$ac_ext
16192cat >>conftest.$ac_ext <<_ACEOF
16193/* end confdefs.h. */
c0d27fcc
MR
16194$ac_includes_default
16195#include <$ac_header>
16196_ACEOF
16197rm -f conftest.$ac_objext
d6e01aa5
KL
16198if { (ac_try="$ac_compile"
16199case "(($ac_try" in
16200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16201 *) ac_try_echo=$ac_try;;
16202esac
16203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16204 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 16205 ac_status=$?
edfaf76d
LK
16206 grep -v '^ *+' conftest.er1 >conftest.err
16207 rm -f conftest.er1
16208 cat conftest.err >&5
c0d27fcc 16209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16210 (exit $ac_status); } && {
16211 test -z "$ac_c_werror_flag" ||
16212 test ! -s conftest.err
16213 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
16214 ac_header_compiler=yes
16215else
16216 echo "$as_me: failed program was:" >&5
19650fd6
AS
16217sed 's/^/| /' conftest.$ac_ext >&5
16218
d6e01aa5 16219 ac_header_compiler=no
c0d27fcc 16220fi
d6e01aa5
KL
16221
16222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16223{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16224echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
16225
16226# Is the header present?
d6e01aa5
KL
16227{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16228echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 16229cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16230/* confdefs.h. */
16231_ACEOF
16232cat confdefs.h >>conftest.$ac_ext
16233cat >>conftest.$ac_ext <<_ACEOF
16234/* end confdefs.h. */
98418dba 16235#include <$ac_header>
503d2be0 16236_ACEOF
d6e01aa5
KL
16237if { (ac_try="$ac_cpp conftest.$ac_ext"
16238case "(($ac_try" in
16239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16240 *) ac_try_echo=$ac_try;;
16241esac
16242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16243 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 16244 ac_status=$?
6bae0ccf 16245 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
16246 rm -f conftest.er1
16247 cat conftest.err >&5
c0d27fcc 16248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16249 (exit $ac_status); } >/dev/null && {
16250 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16251 test ! -s conftest.err
16252 }; then
c0d27fcc 16253 ac_header_preproc=yes
98418dba
CW
16254else
16255 echo "$as_me: failed program was:" >&5
19650fd6
AS
16256sed 's/^/| /' conftest.$ac_ext >&5
16257
c0d27fcc 16258 ac_header_preproc=no
98418dba 16259fi
d6e01aa5 16260
98418dba 16261rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
16262{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16263echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
16264
16265# So? What about this header?
edfaf76d
LK
16266case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16267 yes:no: )
c0d27fcc
MR
16268 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16269echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
16270 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16271echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16272 ac_header_preproc=yes
19650fd6 16273 ;;
edfaf76d 16274 no:yes:* )
c0d27fcc
MR
16275 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16276echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
16277 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16278echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16279 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16280echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16281 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16282echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 16283 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 16284echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
16285 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16286echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 16287
19650fd6 16288 ;;
c0d27fcc 16289esac
d6e01aa5
KL
16290{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16291echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16292if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
16293 echo $ECHO_N "(cached) $ECHO_C" >&6
16294else
edfaf76d 16295 eval "$as_ac_Header=\$ac_header_preproc"
ffe36136 16296fi
d6e01aa5
KL
16297ac_res=`eval echo '${'$as_ac_Header'}'`
16298 { echo "$as_me:$LINENO: result: $ac_res" >&5
16299echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
16300
16301fi
98418dba 16302if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 16303 cat >>confdefs.h <<_ACEOF
98418dba 16304#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 16305_ACEOF
98418dba
CW
16306
16307fi
c0d27fcc 16308
98418dba
CW
16309done
16310
c0d27fcc 16311
d6e01aa5
KL
16312
16313
16314
16315
16316
16317
16318
16319for ac_func in $ac_func_list
98418dba
CW
16320do
16321as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
16322{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16323echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16324if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 16325 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 16326else
98418dba 16327 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16328/* confdefs.h. */
16329_ACEOF
16330cat confdefs.h >>conftest.$ac_ext
16331cat >>conftest.$ac_ext <<_ACEOF
16332/* end confdefs.h. */
edfaf76d
LK
16333/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16334 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16335#define $ac_func innocuous_$ac_func
16336
98418dba 16337/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16338 which can conflict with char $ac_func (); below.
16339 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16340 <limits.h> exists even on freestanding compilers. */
edfaf76d 16341
19650fd6
AS
16342#ifdef __STDC__
16343# include <limits.h>
16344#else
16345# include <assert.h>
16346#endif
edfaf76d
LK
16347
16348#undef $ac_func
16349
d6e01aa5
KL
16350/* Override any GCC internal prototype to avoid an error.
16351 Use char because int might match the return type of a GCC
16352 builtin and then its argument prototype would still apply. */
503d2be0
AS
16353#ifdef __cplusplus
16354extern "C"
16355#endif
98418dba 16356char $ac_func ();
98418dba
CW
16357/* The GNU C library defines this for functions which it implements
16358 to always fail with ENOSYS. Some functions are actually named
16359 something starting with __ and the normal name is an alias. */
d6e01aa5 16360#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 16361choke me
98418dba
CW
16362#endif
16363
19650fd6
AS
16364int
16365main ()
16366{
d6e01aa5 16367return $ac_func ();
503d2be0
AS
16368 ;
16369 return 0;
16370}
16371_ACEOF
16372rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
16373if { (ac_try="$ac_link"
16374case "(($ac_try" in
16375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16376 *) ac_try_echo=$ac_try;;
16377esac
16378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16379 (eval "$ac_link") 2>conftest.er1
503d2be0 16380 ac_status=$?
edfaf76d
LK
16381 grep -v '^ *+' conftest.er1 >conftest.err
16382 rm -f conftest.er1
16383 cat conftest.err >&5
c0d27fcc 16384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16385 (exit $ac_status); } && {
16386 test -z "$ac_c_werror_flag" ||
16387 test ! -s conftest.err
16388 } && test -s conftest$ac_exeext &&
16389 $as_test_x conftest$ac_exeext; then
98418dba 16390 eval "$as_ac_var=yes"
503d2be0
AS
16391else
16392 echo "$as_me: failed program was:" >&5
19650fd6
AS
16393sed 's/^/| /' conftest.$ac_ext >&5
16394
d6e01aa5 16395 eval "$as_ac_var=no"
503d2be0 16396fi
d6e01aa5
KL
16397
16398rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 16399 conftest$ac_exeext conftest.$ac_ext
ffe36136 16400fi
d6e01aa5
KL
16401ac_res=`eval echo '${'$as_ac_var'}'`
16402 { echo "$as_me:$LINENO: result: $ac_res" >&5
16403echo "${ECHO_T}$ac_res" >&6; }
98418dba 16404if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 16405 cat >>confdefs.h <<_ACEOF
98418dba 16406#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 16407_ACEOF
ffe36136 16408
ba4481b5 16409fi
98418dba 16410done
ba4481b5 16411
d6e01aa5
KL
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428{ echo "$as_me:$LINENO: checking for working mktime" >&5
16429echo $ECHO_N "checking for working mktime... $ECHO_C" >&6; }
98418dba
CW
16430if test "${ac_cv_func_working_mktime+set}" = set; then
16431 echo $ECHO_N "(cached) $ECHO_C" >&6
16432else
16433 if test "$cross_compiling" = yes; then
16434 ac_cv_func_working_mktime=no
16435else
16436 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16437/* confdefs.h. */
16438_ACEOF
16439cat confdefs.h >>conftest.$ac_ext
16440cat >>conftest.$ac_ext <<_ACEOF
16441/* end confdefs.h. */
98418dba 16442/* Test program from Paul Eggert and Tony Leneis. */
d6e01aa5 16443#ifdef TIME_WITH_SYS_TIME
98418dba
CW
16444# include <sys/time.h>
16445# include <time.h>
16446#else
d6e01aa5 16447# ifdef HAVE_SYS_TIME_H
98418dba
CW
16448# include <sys/time.h>
16449# else
16450# include <time.h>
16451# endif
16452#endif
ba4481b5 16453
d6e01aa5 16454#include <stdlib.h>
edfaf76d 16455
d6e01aa5 16456#ifdef HAVE_UNISTD_H
98418dba
CW
16457# include <unistd.h>
16458#endif
ba4481b5 16459
d6e01aa5 16460#ifndef HAVE_ALARM
98418dba
CW
16461# define alarm(X) /* empty */
16462#endif
df645f7c 16463
98418dba
CW
16464/* Work around redefinition to rpl_putenv by other config tests. */
16465#undef putenv
df645f7c 16466
98418dba 16467static time_t time_t_max;
edfaf76d 16468static time_t time_t_min;
df645f7c 16469
98418dba 16470/* Values we'll use to set the TZ environment variable. */
edfaf76d
LK
16471static char *tz_strings[] = {
16472 (char *) 0, "TZ=GMT0", "TZ=JST-9",
98418dba
CW
16473 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
16474};
16475#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
503d2be0 16476
d6e01aa5 16477/* Return 0 if mktime fails to convert a date in the spring-forward gap.
98418dba 16478 Based on a problem report from Andreas Jaeger. */
d6e01aa5 16479static int
98418dba
CW
16480spring_forward_gap ()
16481{
16482 /* glibc (up to about 1998-10-07) failed this test. */
16483 struct tm tm;
16484
16485 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
16486 instead of "TZ=America/Vancouver" in order to detect the bug even
16487 on systems that don't support the Olson extension, or don't have the
16488 full zoneinfo tables installed. */
16489 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
16490
16491 tm.tm_year = 98;
16492 tm.tm_mon = 3;
16493 tm.tm_mday = 5;
16494 tm.tm_hour = 2;
16495 tm.tm_min = 0;
16496 tm.tm_sec = 0;
16497 tm.tm_isdst = -1;
d6e01aa5 16498 return mktime (&tm) != (time_t) -1;
98418dba
CW
16499}
16500
d6e01aa5 16501static int
edfaf76d 16502mktime_test1 (now)
98418dba
CW
16503 time_t now;
16504{
16505 struct tm *lt;
d6e01aa5 16506 return ! (lt = localtime (&now)) || mktime (lt) == now;
edfaf76d
LK
16507}
16508
d6e01aa5 16509static int
edfaf76d
LK
16510mktime_test (now)
16511 time_t now;
16512{
d6e01aa5
KL
16513 return (mktime_test1 (now)
16514 && mktime_test1 ((time_t) (time_t_max - now))
16515 && mktime_test1 ((time_t) (time_t_min + now)));
98418dba
CW
16516}
16517
d6e01aa5 16518static int
98418dba
CW
16519irix_6_4_bug ()
16520{
16521 /* Based on code from Ariel Faigon. */
16522 struct tm tm;
16523 tm.tm_year = 96;
16524 tm.tm_mon = 3;
16525 tm.tm_mday = 0;
16526 tm.tm_hour = 0;
16527 tm.tm_min = 0;
16528 tm.tm_sec = 0;
16529 tm.tm_isdst = -1;
16530 mktime (&tm);
d6e01aa5 16531 return tm.tm_mon == 2 && tm.tm_mday == 31;
98418dba
CW
16532}
16533
d6e01aa5 16534static int
98418dba
CW
16535bigtime_test (j)
16536 int j;
16537{
16538 struct tm tm;
16539 time_t now;
16540 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
16541 now = mktime (&tm);
16542 if (now != (time_t) -1)
16543 {
16544 struct tm *lt = localtime (&now);
16545 if (! (lt
16546 && lt->tm_year == tm.tm_year
16547 && lt->tm_mon == tm.tm_mon
16548 && lt->tm_mday == tm.tm_mday
16549 && lt->tm_hour == tm.tm_hour
16550 && lt->tm_min == tm.tm_min
16551 && lt->tm_sec == tm.tm_sec
16552 && lt->tm_yday == tm.tm_yday
16553 && lt->tm_wday == tm.tm_wday
16554 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
16555 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
d6e01aa5 16556 return 0;
98418dba 16557 }
d6e01aa5
KL
16558 return 1;
16559}
16560
16561static int
16562year_2050_test ()
16563{
16564 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
16565 ignoring leap seconds. */
16566 unsigned long int answer = 2527315200UL;
16567
16568 struct tm tm;
16569 time_t t;
16570 tm.tm_year = 2050 - 1900;
16571 tm.tm_mon = 2 - 1;
16572 tm.tm_mday = 1;
16573 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
16574 tm.tm_isdst = -1;
16575
16576 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
16577 instead of "TZ=America/Vancouver" in order to detect the bug even
16578 on systems that don't support the Olson extension, or don't have the
16579 full zoneinfo tables installed. */
16580 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
16581
16582 t = mktime (&tm);
16583
16584 /* Check that the result is either a failure, or close enough
16585 to the correct answer that we can assume the discrepancy is
16586 due to leap seconds. */
16587 return (t == (time_t) -1
16588 || (0 < t && answer - 120 <= t && t <= answer + 120));
98418dba
CW
16589}
16590
16591int
16592main ()
16593{
16594 time_t t, delta;
16595 int i, j;
16596
16597 /* This test makes some buggy mktime implementations loop.
16598 Give up after 60 seconds; a mktime slower than that
16599 isn't worth using anyway. */
16600 alarm (60);
16601
16602 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
16603 continue;
16604 time_t_max--;
edfaf76d
LK
16605 if ((time_t) -1 < 0)
16606 for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
16607 continue;
98418dba
CW
16608 delta = time_t_max / 997; /* a suitable prime number */
16609 for (i = 0; i < N_STRINGS; i++)
16610 {
16611 if (tz_strings[i])
16612 putenv (tz_strings[i]);
503d2be0 16613
98418dba 16614 for (t = 0; t <= time_t_max - delta; t += delta)
d6e01aa5
KL
16615 if (! mktime_test (t))
16616 return 1;
16617 if (! (mktime_test ((time_t) 1)
16618 && mktime_test ((time_t) (60 * 60))
16619 && mktime_test ((time_t) (60 * 60 * 24))))
16620 return 1;
98418dba
CW
16621
16622 for (j = 1; 0 < j; j *= 2)
d6e01aa5
KL
16623 if (! bigtime_test (j))
16624 return 1;
16625 if (! bigtime_test (j - 1))
16626 return 1;
98418dba 16627 }
d6e01aa5 16628 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
503d2be0
AS
16629}
16630_ACEOF
98418dba 16631rm -f conftest$ac_exeext
d6e01aa5
KL
16632if { (ac_try="$ac_link"
16633case "(($ac_try" in
16634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16635 *) ac_try_echo=$ac_try;;
16636esac
16637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16638 (eval "$ac_link") 2>&5
503d2be0 16639 ac_status=$?
c0d27fcc 16640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 16641 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
16642 { (case "(($ac_try" in
16643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644 *) ac_try_echo=$ac_try;;
16645esac
16646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647 (eval "$ac_try") 2>&5
503d2be0 16648 ac_status=$?
c0d27fcc 16649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16650 (exit $ac_status); }; }; then
98418dba 16651 ac_cv_func_working_mktime=yes
503d2be0 16652else
98418dba
CW
16653 echo "$as_me: program exited with status $ac_status" >&5
16654echo "$as_me: failed program was:" >&5
19650fd6
AS
16655sed 's/^/| /' conftest.$ac_ext >&5
16656
c0d27fcc 16657( exit $ac_status )
98418dba 16658ac_cv_func_working_mktime=no
503d2be0 16659fi
d6e01aa5 16660rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
503d2be0 16661fi
d6e01aa5
KL
16662
16663
ba4481b5 16664fi
d6e01aa5
KL
16665{ echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
16666echo "${ECHO_T}$ac_cv_func_working_mktime" >&6; }
98418dba 16667if test $ac_cv_func_working_mktime = no; then
d6e01aa5 16668 case " $LIBOBJS " in
edfaf76d 16669 *" mktime.$ac_objext "* ) ;;
d6e01aa5
KL
16670 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
16671 ;;
edfaf76d
LK
16672esac
16673
ba4481b5
DL
16674fi
16675
98418dba 16676if test "$ac_cv_func_working_mktime" = no; then
b936fae4 16677
c0d27fcc 16678cat >>confdefs.h <<\_ACEOF
98418dba 16679#define BROKEN_MKTIME 1
c0d27fcc 16680_ACEOF
ba4481b5 16681
ba4481b5 16682fi
503d2be0 16683
98418dba
CW
16684ac_have_func=no # yes means we've found a way to get the load average.
16685
6bae0ccf
DL
16686# Make sure getloadavg.c is where it belongs, at configure-time.
16687test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
16688 { { echo "$as_me:$LINENO: error: $srcdir/$ac_config_libobj_dir/getloadavg.c is missing" >&5
16689echo "$as_me: error: $srcdir/$ac_config_libobj_dir/getloadavg.c is missing" >&2;}
16690 { (exit 1); exit 1; }; }
16691
98418dba
CW
16692ac_save_LIBS=$LIBS
16693
16694# Check for getloadavg, but be sure not to touch the cache variable.
d6e01aa5
KL
16695({ echo "$as_me:$LINENO: checking for getloadavg" >&5
16696echo $ECHO_N "checking for getloadavg... $ECHO_C" >&6; }
98418dba 16697if test "${ac_cv_func_getloadavg+set}" = set; then
503d2be0 16698 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 16699else
503d2be0 16700 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16701/* confdefs.h. */
16702_ACEOF
16703cat confdefs.h >>conftest.$ac_ext
16704cat >>conftest.$ac_ext <<_ACEOF
16705/* end confdefs.h. */
edfaf76d
LK
16706/* Define getloadavg to an innocuous variant, in case <limits.h> declares getloadavg.
16707 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16708#define getloadavg innocuous_getloadavg
16709
98418dba 16710/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16711 which can conflict with char getloadavg (); below.
16712 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16713 <limits.h> exists even on freestanding compilers. */
edfaf76d 16714
19650fd6
AS
16715#ifdef __STDC__
16716# include <limits.h>
16717#else
16718# include <assert.h>
16719#endif
edfaf76d
LK
16720
16721#undef getloadavg
16722
d6e01aa5
KL
16723/* Override any GCC internal prototype to avoid an error.
16724 Use char because int might match the return type of a GCC
16725 builtin and then its argument prototype would still apply. */
503d2be0
AS
16726#ifdef __cplusplus
16727extern "C"
16728#endif
98418dba 16729char getloadavg ();
98418dba
CW
16730/* The GNU C library defines this for functions which it implements
16731 to always fail with ENOSYS. Some functions are actually named
16732 something starting with __ and the normal name is an alias. */
d6e01aa5 16733#if defined __stub_getloadavg || defined __stub___getloadavg
98418dba 16734choke me
cd958eb3
MB
16735#endif
16736
19650fd6
AS
16737int
16738main ()
16739{
d6e01aa5 16740return getloadavg ();
503d2be0
AS
16741 ;
16742 return 0;
16743}
16744_ACEOF
16745rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
16746if { (ac_try="$ac_link"
16747case "(($ac_try" in
16748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16749 *) ac_try_echo=$ac_try;;
16750esac
16751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16752 (eval "$ac_link") 2>conftest.er1
503d2be0 16753 ac_status=$?
edfaf76d
LK
16754 grep -v '^ *+' conftest.er1 >conftest.err
16755 rm -f conftest.er1
16756 cat conftest.err >&5
c0d27fcc 16757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16758 (exit $ac_status); } && {
16759 test -z "$ac_c_werror_flag" ||
16760 test ! -s conftest.err
16761 } && test -s conftest$ac_exeext &&
16762 $as_test_x conftest$ac_exeext; then
98418dba 16763 ac_cv_func_getloadavg=yes
503d2be0
AS
16764else
16765 echo "$as_me: failed program was:" >&5
19650fd6
AS
16766sed 's/^/| /' conftest.$ac_ext >&5
16767
d6e01aa5 16768 ac_cv_func_getloadavg=no
503d2be0 16769fi
d6e01aa5
KL
16770
16771rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 16772 conftest$ac_exeext conftest.$ac_ext
ba4481b5 16773fi
d6e01aa5
KL
16774{ echo "$as_me:$LINENO: result: $ac_cv_func_getloadavg" >&5
16775echo "${ECHO_T}$ac_cv_func_getloadavg" >&6; }
98418dba
CW
16776if test $ac_cv_func_getloadavg = yes; then
16777 exit 0
16778else
16779 exit 1
ba4481b5 16780fi
98418dba 16781) && ac_have_func=yes
ba4481b5 16782
98418dba 16783# On HPUX9, an unprivileged user can get load averages through this function.
503d2be0 16784
98418dba
CW
16785for ac_func in pstat_getdynamic
16786do
16787as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
16788{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16789echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16790if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 16791 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 16792else
503d2be0 16793 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16794/* confdefs.h. */
16795_ACEOF
16796cat confdefs.h >>conftest.$ac_ext
16797cat >>conftest.$ac_ext <<_ACEOF
16798/* end confdefs.h. */
edfaf76d
LK
16799/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16800 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16801#define $ac_func innocuous_$ac_func
16802
98418dba 16803/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16804 which can conflict with char $ac_func (); below.
16805 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16806 <limits.h> exists even on freestanding compilers. */
edfaf76d 16807
19650fd6
AS
16808#ifdef __STDC__
16809# include <limits.h>
16810#else
16811# include <assert.h>
16812#endif
edfaf76d
LK
16813
16814#undef $ac_func
16815
d6e01aa5
KL
16816/* Override any GCC internal prototype to avoid an error.
16817 Use char because int might match the return type of a GCC
16818 builtin and then its argument prototype would still apply. */
503d2be0
AS
16819#ifdef __cplusplus
16820extern "C"
16821#endif
98418dba 16822char $ac_func ();
98418dba
CW
16823/* The GNU C library defines this for functions which it implements
16824 to always fail with ENOSYS. Some functions are actually named
16825 something starting with __ and the normal name is an alias. */
d6e01aa5 16826#if defined __stub_$ac_func || defined __stub___$ac_func
98418dba 16827choke me
98418dba
CW
16828#endif
16829
19650fd6
AS
16830int
16831main ()
16832{
d6e01aa5 16833return $ac_func ();
98418dba
CW
16834 ;
16835 return 0;
16836}
f21fadcc 16837_ACEOF
98418dba 16838rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
16839if { (ac_try="$ac_link"
16840case "(($ac_try" in
16841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16842 *) ac_try_echo=$ac_try;;
16843esac
16844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16845 (eval "$ac_link") 2>conftest.er1
f21fadcc 16846 ac_status=$?
edfaf76d
LK
16847 grep -v '^ *+' conftest.er1 >conftest.err
16848 rm -f conftest.er1
16849 cat conftest.err >&5
c0d27fcc 16850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16851 (exit $ac_status); } && {
16852 test -z "$ac_c_werror_flag" ||
16853 test ! -s conftest.err
16854 } && test -s conftest$ac_exeext &&
16855 $as_test_x conftest$ac_exeext; then
98418dba 16856 eval "$as_ac_var=yes"
f21fadcc
JD
16857else
16858 echo "$as_me: failed program was:" >&5
19650fd6
AS
16859sed 's/^/| /' conftest.$ac_ext >&5
16860
d6e01aa5 16861 eval "$as_ac_var=no"
f21fadcc 16862fi
d6e01aa5
KL
16863
16864rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 16865 conftest$ac_exeext conftest.$ac_ext
f21fadcc 16866fi
d6e01aa5
KL
16867ac_res=`eval echo '${'$as_ac_var'}'`
16868 { echo "$as_me:$LINENO: result: $ac_res" >&5
16869echo "${ECHO_T}$ac_res" >&6; }
98418dba 16870if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 16871 cat >>confdefs.h <<_ACEOF
98418dba 16872#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 16873_ACEOF
98418dba
CW
16874
16875fi
16876done
16877
c0d27fcc 16878
98418dba
CW
16879# Solaris has libkstat which does not require root.
16880
d6e01aa5
KL
16881{ echo "$as_me:$LINENO: checking for kstat_open in -lkstat" >&5
16882echo $ECHO_N "checking for kstat_open in -lkstat... $ECHO_C" >&6; }
98418dba 16883if test "${ac_cv_lib_kstat_kstat_open+set}" = set; then
f21fadcc
JD
16884 echo $ECHO_N "(cached) $ECHO_C" >&6
16885else
16886 ac_check_lib_save_LIBS=$LIBS
98418dba 16887LIBS="-lkstat $LIBS"
f21fadcc 16888cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16889/* confdefs.h. */
16890_ACEOF
16891cat confdefs.h >>conftest.$ac_ext
16892cat >>conftest.$ac_ext <<_ACEOF
16893/* end confdefs.h. */
f21fadcc 16894
d6e01aa5
KL
16895/* Override any GCC internal prototype to avoid an error.
16896 Use char because int might match the return type of a GCC
16897 builtin and then its argument prototype would still apply. */
f21fadcc
JD
16898#ifdef __cplusplus
16899extern "C"
16900#endif
98418dba 16901char kstat_open ();
f21fadcc
JD
16902int
16903main ()
16904{
d6e01aa5 16905return kstat_open ();
f21fadcc
JD
16906 ;
16907 return 0;
16908}
16909_ACEOF
16910rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
16911if { (ac_try="$ac_link"
16912case "(($ac_try" in
16913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16914 *) ac_try_echo=$ac_try;;
16915esac
16916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16917 (eval "$ac_link") 2>conftest.er1
f21fadcc 16918 ac_status=$?
edfaf76d
LK
16919 grep -v '^ *+' conftest.er1 >conftest.err
16920 rm -f conftest.er1
16921 cat conftest.err >&5
c0d27fcc 16922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
16923 (exit $ac_status); } && {
16924 test -z "$ac_c_werror_flag" ||
16925 test ! -s conftest.err
16926 } && test -s conftest$ac_exeext &&
16927 $as_test_x conftest$ac_exeext; then
98418dba 16928 ac_cv_lib_kstat_kstat_open=yes
f21fadcc
JD
16929else
16930 echo "$as_me: failed program was:" >&5
19650fd6
AS
16931sed 's/^/| /' conftest.$ac_ext >&5
16932
d6e01aa5 16933 ac_cv_lib_kstat_kstat_open=no
f21fadcc 16934fi
d6e01aa5
KL
16935
16936rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 16937 conftest$ac_exeext conftest.$ac_ext
f21fadcc
JD
16938LIBS=$ac_check_lib_save_LIBS
16939fi
d6e01aa5
KL
16940{ echo "$as_me:$LINENO: result: $ac_cv_lib_kstat_kstat_open" >&5
16941echo "${ECHO_T}$ac_cv_lib_kstat_kstat_open" >&6; }
98418dba 16942if test $ac_cv_lib_kstat_kstat_open = yes; then
c0d27fcc 16943 cat >>confdefs.h <<_ACEOF
98418dba 16944#define HAVE_LIBKSTAT 1
c0d27fcc 16945_ACEOF
f21fadcc 16946
98418dba 16947 LIBS="-lkstat $LIBS"
f21fadcc 16948
f21fadcc
JD
16949fi
16950
98418dba
CW
16951test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
16952
16953# Some systems with -lutil have (and need) -lkvm as well, some do not.
16954# On Solaris, -lkvm requires nlist from -lelf, so check that first
16955# to get the right answer into the cache.
16956# For kstat on solaris, we need libelf to force the definition of SVR4 below.
16957if test $ac_have_func = no; then
d6e01aa5
KL
16958 { echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
16959echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6; }
98418dba 16960if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
503d2be0 16961 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 16962else
98418dba
CW
16963 ac_check_lib_save_LIBS=$LIBS
16964LIBS="-lelf $LIBS"
16965cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16966/* confdefs.h. */
16967_ACEOF
16968cat confdefs.h >>conftest.$ac_ext
16969cat >>conftest.$ac_ext <<_ACEOF
16970/* end confdefs.h. */
98418dba 16971
d6e01aa5
KL
16972/* Override any GCC internal prototype to avoid an error.
16973 Use char because int might match the return type of a GCC
16974 builtin and then its argument prototype would still apply. */
98418dba
CW
16975#ifdef __cplusplus
16976extern "C"
16977#endif
98418dba 16978char elf_begin ();
503d2be0
AS
16979int
16980main ()
16981{
d6e01aa5 16982return elf_begin ();
503d2be0
AS
16983 ;
16984 return 0;
16985}
16986_ACEOF
16987rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
16988if { (ac_try="$ac_link"
16989case "(($ac_try" in
16990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16991 *) ac_try_echo=$ac_try;;
16992esac
16993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16994 (eval "$ac_link") 2>conftest.er1
503d2be0 16995 ac_status=$?
edfaf76d
LK
16996 grep -v '^ *+' conftest.er1 >conftest.err
16997 rm -f conftest.er1
16998 cat conftest.err >&5
c0d27fcc 16999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17000 (exit $ac_status); } && {
17001 test -z "$ac_c_werror_flag" ||
17002 test ! -s conftest.err
17003 } && test -s conftest$ac_exeext &&
17004 $as_test_x conftest$ac_exeext; then
98418dba 17005 ac_cv_lib_elf_elf_begin=yes
ba4481b5 17006else
503d2be0 17007 echo "$as_me: failed program was:" >&5
19650fd6
AS
17008sed 's/^/| /' conftest.$ac_ext >&5
17009
d6e01aa5 17010 ac_cv_lib_elf_elf_begin=no
ba4481b5 17011fi
d6e01aa5
KL
17012
17013rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17014 conftest$ac_exeext conftest.$ac_ext
98418dba 17015LIBS=$ac_check_lib_save_LIBS
ba4481b5 17016fi
d6e01aa5
KL
17017{ echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
17018echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6; }
98418dba
CW
17019if test $ac_cv_lib_elf_elf_begin = yes; then
17020 LIBS="-lelf $LIBS"
ba4481b5
DL
17021fi
17022
98418dba
CW
17023fi
17024if test $ac_have_func = no; then
d6e01aa5
KL
17025 { echo "$as_me:$LINENO: checking for kvm_open in -lkvm" >&5
17026echo $ECHO_N "checking for kvm_open in -lkvm... $ECHO_C" >&6; }
98418dba 17027if test "${ac_cv_lib_kvm_kvm_open+set}" = set; then
503d2be0 17028 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17029else
98418dba
CW
17030 ac_check_lib_save_LIBS=$LIBS
17031LIBS="-lkvm $LIBS"
17032cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17033/* confdefs.h. */
17034_ACEOF
17035cat confdefs.h >>conftest.$ac_ext
17036cat >>conftest.$ac_ext <<_ACEOF
17037/* end confdefs.h. */
98418dba 17038
d6e01aa5
KL
17039/* Override any GCC internal prototype to avoid an error.
17040 Use char because int might match the return type of a GCC
17041 builtin and then its argument prototype would still apply. */
98418dba
CW
17042#ifdef __cplusplus
17043extern "C"
17044#endif
98418dba 17045char kvm_open ();
503d2be0
AS
17046int
17047main ()
17048{
d6e01aa5 17049return kvm_open ();
503d2be0
AS
17050 ;
17051 return 0;
17052}
17053_ACEOF
17054rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17055if { (ac_try="$ac_link"
17056case "(($ac_try" in
17057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17058 *) ac_try_echo=$ac_try;;
17059esac
17060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17061 (eval "$ac_link") 2>conftest.er1
503d2be0 17062 ac_status=$?
edfaf76d
LK
17063 grep -v '^ *+' conftest.er1 >conftest.err
17064 rm -f conftest.er1
17065 cat conftest.err >&5
c0d27fcc 17066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17067 (exit $ac_status); } && {
17068 test -z "$ac_c_werror_flag" ||
17069 test ! -s conftest.err
17070 } && test -s conftest$ac_exeext &&
17071 $as_test_x conftest$ac_exeext; then
98418dba 17072 ac_cv_lib_kvm_kvm_open=yes
503d2be0
AS
17073else
17074 echo "$as_me: failed program was:" >&5
19650fd6
AS
17075sed 's/^/| /' conftest.$ac_ext >&5
17076
d6e01aa5 17077 ac_cv_lib_kvm_kvm_open=no
503d2be0 17078fi
d6e01aa5
KL
17079
17080rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17081 conftest$ac_exeext conftest.$ac_ext
98418dba 17082LIBS=$ac_check_lib_save_LIBS
503d2be0 17083fi
d6e01aa5
KL
17084{ echo "$as_me:$LINENO: result: $ac_cv_lib_kvm_kvm_open" >&5
17085echo "${ECHO_T}$ac_cv_lib_kvm_kvm_open" >&6; }
98418dba
CW
17086if test $ac_cv_lib_kvm_kvm_open = yes; then
17087 LIBS="-lkvm $LIBS"
ba4481b5
DL
17088fi
17089
98418dba 17090 # Check for the 4.4BSD definition of getloadavg.
d6e01aa5
KL
17091 { echo "$as_me:$LINENO: checking for getloadavg in -lutil" >&5
17092echo $ECHO_N "checking for getloadavg in -lutil... $ECHO_C" >&6; }
98418dba 17093if test "${ac_cv_lib_util_getloadavg+set}" = set; then
503d2be0 17094 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17095else
98418dba
CW
17096 ac_check_lib_save_LIBS=$LIBS
17097LIBS="-lutil $LIBS"
17098cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17099/* confdefs.h. */
17100_ACEOF
17101cat confdefs.h >>conftest.$ac_ext
17102cat >>conftest.$ac_ext <<_ACEOF
17103/* end confdefs.h. */
98418dba 17104
d6e01aa5
KL
17105/* Override any GCC internal prototype to avoid an error.
17106 Use char because int might match the return type of a GCC
17107 builtin and then its argument prototype would still apply. */
98418dba
CW
17108#ifdef __cplusplus
17109extern "C"
17110#endif
98418dba 17111char getloadavg ();
503d2be0
AS
17112int
17113main ()
17114{
d6e01aa5 17115return getloadavg ();
503d2be0
AS
17116 ;
17117 return 0;
17118}
17119_ACEOF
17120rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17121if { (ac_try="$ac_link"
17122case "(($ac_try" in
17123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17124 *) ac_try_echo=$ac_try;;
17125esac
17126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17127 (eval "$ac_link") 2>conftest.er1
503d2be0 17128 ac_status=$?
edfaf76d
LK
17129 grep -v '^ *+' conftest.er1 >conftest.err
17130 rm -f conftest.er1
17131 cat conftest.err >&5
c0d27fcc 17132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17133 (exit $ac_status); } && {
17134 test -z "$ac_c_werror_flag" ||
17135 test ! -s conftest.err
17136 } && test -s conftest$ac_exeext &&
17137 $as_test_x conftest$ac_exeext; then
35996d22
AS
17138 ac_cv_lib_util_getloadavg=yes
17139else
503d2be0 17140 echo "$as_me: failed program was:" >&5
19650fd6
AS
17141sed 's/^/| /' conftest.$ac_ext >&5
17142
d6e01aa5 17143 ac_cv_lib_util_getloadavg=no
ba4481b5 17144fi
d6e01aa5
KL
17145
17146rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17147 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
17148LIBS=$ac_check_lib_save_LIBS
17149fi
d6e01aa5
KL
17150{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_getloadavg" >&5
17151echo "${ECHO_T}$ac_cv_lib_util_getloadavg" >&6; }
98418dba
CW
17152if test $ac_cv_lib_util_getloadavg = yes; then
17153 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
ba4481b5 17154fi
503d2be0 17155
98418dba 17156fi
ba4481b5 17157
98418dba
CW
17158if test $ac_have_func = no; then
17159 # There is a commonly available library for RS/6000 AIX.
17160 # Since it is not a standard part of AIX, it might be installed locally.
17161 ac_getloadavg_LIBS=$LIBS
17162 LIBS="-L/usr/local/lib $LIBS"
d6e01aa5
KL
17163 { echo "$as_me:$LINENO: checking for getloadavg in -lgetloadavg" >&5
17164echo $ECHO_N "checking for getloadavg in -lgetloadavg... $ECHO_C" >&6; }
98418dba 17165if test "${ac_cv_lib_getloadavg_getloadavg+set}" = set; then
503d2be0 17166 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17167else
98418dba
CW
17168 ac_check_lib_save_LIBS=$LIBS
17169LIBS="-lgetloadavg $LIBS"
17170cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17171/* confdefs.h. */
17172_ACEOF
17173cat confdefs.h >>conftest.$ac_ext
17174cat >>conftest.$ac_ext <<_ACEOF
17175/* end confdefs.h. */
ba4481b5 17176
d6e01aa5
KL
17177/* Override any GCC internal prototype to avoid an error.
17178 Use char because int might match the return type of a GCC
17179 builtin and then its argument prototype would still apply. */
98418dba
CW
17180#ifdef __cplusplus
17181extern "C"
17182#endif
98418dba 17183char getloadavg ();
98418dba
CW
17184int
17185main ()
17186{
d6e01aa5 17187return getloadavg ();
98418dba
CW
17188 ;
17189 return 0;
17190}
503d2be0 17191_ACEOF
98418dba 17192rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17193if { (ac_try="$ac_link"
17194case "(($ac_try" in
17195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17196 *) ac_try_echo=$ac_try;;
17197esac
17198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17199 (eval "$ac_link") 2>conftest.er1
98418dba 17200 ac_status=$?
edfaf76d
LK
17201 grep -v '^ *+' conftest.er1 >conftest.err
17202 rm -f conftest.er1
17203 cat conftest.err >&5
c0d27fcc 17204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17205 (exit $ac_status); } && {
17206 test -z "$ac_c_werror_flag" ||
17207 test ! -s conftest.err
17208 } && test -s conftest$ac_exeext &&
17209 $as_test_x conftest$ac_exeext; then
98418dba 17210 ac_cv_lib_getloadavg_getloadavg=yes
ba4481b5 17211else
98418dba 17212 echo "$as_me: failed program was:" >&5
19650fd6
AS
17213sed 's/^/| /' conftest.$ac_ext >&5
17214
d6e01aa5 17215 ac_cv_lib_getloadavg_getloadavg=no
98418dba 17216fi
d6e01aa5
KL
17217
17218rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17219 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
17220LIBS=$ac_check_lib_save_LIBS
17221fi
d6e01aa5
KL
17222{ echo "$as_me:$LINENO: result: $ac_cv_lib_getloadavg_getloadavg" >&5
17223echo "${ECHO_T}$ac_cv_lib_getloadavg_getloadavg" >&6; }
98418dba
CW
17224if test $ac_cv_lib_getloadavg_getloadavg = yes; then
17225 LIBS="-lgetloadavg $LIBS"
17226else
17227 LIBS=$ac_getloadavg_LIBS
ba4481b5 17228fi
ba4481b5
DL
17229
17230fi
98418dba
CW
17231
17232# Make sure it is really in the library, if we think we found it,
17233# otherwise set up the replacement function.
17234
17235for ac_func in getloadavg
17236do
17237as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
17238{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17239echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17240if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 17241 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17242else
503d2be0 17243 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17244/* confdefs.h. */
17245_ACEOF
17246cat confdefs.h >>conftest.$ac_ext
17247cat >>conftest.$ac_ext <<_ACEOF
17248/* end confdefs.h. */
edfaf76d
LK
17249/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17250 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17251#define $ac_func innocuous_$ac_func
17252
ba4481b5 17253/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
17254 which can conflict with char $ac_func (); below.
17255 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17256 <limits.h> exists even on freestanding compilers. */
edfaf76d 17257
19650fd6
AS
17258#ifdef __STDC__
17259# include <limits.h>
17260#else
17261# include <assert.h>
17262#endif
edfaf76d
LK
17263
17264#undef $ac_func
17265
d6e01aa5
KL
17266/* Override any GCC internal prototype to avoid an error.
17267 Use char because int might match the return type of a GCC
17268 builtin and then its argument prototype would still apply. */
503d2be0
AS
17269#ifdef __cplusplus
17270extern "C"
17271#endif
503d2be0 17272char $ac_func ();
ba4481b5
DL
17273/* The GNU C library defines this for functions which it implements
17274 to always fail with ENOSYS. Some functions are actually named
17275 something starting with __ and the normal name is an alias. */
d6e01aa5 17276#if defined __stub_$ac_func || defined __stub___$ac_func
ba4481b5 17277choke me
cd958eb3
MB
17278#endif
17279
19650fd6
AS
17280int
17281main ()
17282{
d6e01aa5 17283return $ac_func ();
503d2be0
AS
17284 ;
17285 return 0;
17286}
17287_ACEOF
17288rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17289if { (ac_try="$ac_link"
17290case "(($ac_try" in
17291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17292 *) ac_try_echo=$ac_try;;
17293esac
17294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17295 (eval "$ac_link") 2>conftest.er1
503d2be0 17296 ac_status=$?
edfaf76d
LK
17297 grep -v '^ *+' conftest.er1 >conftest.err
17298 rm -f conftest.er1
17299 cat conftest.err >&5
c0d27fcc 17300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17301 (exit $ac_status); } && {
17302 test -z "$ac_c_werror_flag" ||
17303 test ! -s conftest.err
17304 } && test -s conftest$ac_exeext &&
17305 $as_test_x conftest$ac_exeext; then
503d2be0
AS
17306 eval "$as_ac_var=yes"
17307else
17308 echo "$as_me: failed program was:" >&5
19650fd6
AS
17309sed 's/^/| /' conftest.$ac_ext >&5
17310
d6e01aa5 17311 eval "$as_ac_var=no"
503d2be0 17312fi
d6e01aa5
KL
17313
17314rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17315 conftest$ac_exeext conftest.$ac_ext
503d2be0 17316fi
d6e01aa5
KL
17317ac_res=`eval echo '${'$as_ac_var'}'`
17318 { echo "$as_me:$LINENO: result: $ac_res" >&5
17319echo "${ECHO_T}$ac_res" >&6; }
503d2be0 17320if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 17321 cat >>confdefs.h <<_ACEOF
98418dba 17322#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 17323_ACEOF
503d2be0 17324
98418dba 17325else
d6e01aa5 17326 case " $LIBOBJS " in
edfaf76d 17327 *" getloadavg.$ac_objext "* ) ;;
d6e01aa5
KL
17328 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext"
17329 ;;
edfaf76d
LK
17330esac
17331
ba4481b5 17332
c0d27fcc 17333cat >>confdefs.h <<\_ACEOF
98418dba 17334#define C_GETLOADAVG 1
c0d27fcc 17335_ACEOF
ba4481b5 17336
98418dba
CW
17337# Figure out what our getloadavg.c needs.
17338ac_have_func=no
c0d27fcc 17339if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
d6e01aa5
KL
17340 { echo "$as_me:$LINENO: checking for sys/dg_sys_info.h" >&5
17341echo $ECHO_N "checking for sys/dg_sys_info.h... $ECHO_C" >&6; }
98418dba 17342if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
503d2be0 17343 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 17344fi
d6e01aa5
KL
17345{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_dg_sys_info_h" >&5
17346echo "${ECHO_T}$ac_cv_header_sys_dg_sys_info_h" >&6; }
ba4481b5 17347else
c0d27fcc 17348 # Is the header compilable?
d6e01aa5
KL
17349{ echo "$as_me:$LINENO: checking sys/dg_sys_info.h usability" >&5
17350echo $ECHO_N "checking sys/dg_sys_info.h usability... $ECHO_C" >&6; }
c0d27fcc 17351cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17352/* confdefs.h. */
17353_ACEOF
17354cat confdefs.h >>conftest.$ac_ext
17355cat >>conftest.$ac_ext <<_ACEOF
17356/* end confdefs.h. */
c0d27fcc
MR
17357$ac_includes_default
17358#include <sys/dg_sys_info.h>
17359_ACEOF
17360rm -f conftest.$ac_objext
d6e01aa5
KL
17361if { (ac_try="$ac_compile"
17362case "(($ac_try" in
17363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17364 *) ac_try_echo=$ac_try;;
17365esac
17366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17367 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 17368 ac_status=$?
edfaf76d
LK
17369 grep -v '^ *+' conftest.er1 >conftest.err
17370 rm -f conftest.er1
17371 cat conftest.err >&5
c0d27fcc 17372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17373 (exit $ac_status); } && {
17374 test -z "$ac_c_werror_flag" ||
17375 test ! -s conftest.err
17376 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
17377 ac_header_compiler=yes
17378else
17379 echo "$as_me: failed program was:" >&5
19650fd6
AS
17380sed 's/^/| /' conftest.$ac_ext >&5
17381
d6e01aa5 17382 ac_header_compiler=no
c0d27fcc 17383fi
d6e01aa5
KL
17384
17385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17386{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17387echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
17388
17389# Is the header present?
d6e01aa5
KL
17390{ echo "$as_me:$LINENO: checking sys/dg_sys_info.h presence" >&5
17391echo $ECHO_N "checking sys/dg_sys_info.h presence... $ECHO_C" >&6; }
c0d27fcc 17392cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17393/* confdefs.h. */
17394_ACEOF
17395cat confdefs.h >>conftest.$ac_ext
17396cat >>conftest.$ac_ext <<_ACEOF
17397/* end confdefs.h. */
98418dba
CW
17398#include <sys/dg_sys_info.h>
17399_ACEOF
d6e01aa5
KL
17400if { (ac_try="$ac_cpp conftest.$ac_ext"
17401case "(($ac_try" in
17402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17403 *) ac_try_echo=$ac_try;;
17404esac
17405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17406 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 17407 ac_status=$?
6bae0ccf 17408 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
17409 rm -f conftest.er1
17410 cat conftest.err >&5
c0d27fcc 17411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17412 (exit $ac_status); } >/dev/null && {
17413 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17414 test ! -s conftest.err
17415 }; then
c0d27fcc 17416 ac_header_preproc=yes
98418dba
CW
17417else
17418 echo "$as_me: failed program was:" >&5
19650fd6
AS
17419sed 's/^/| /' conftest.$ac_ext >&5
17420
c0d27fcc 17421 ac_header_preproc=no
ba4481b5 17422fi
d6e01aa5 17423
98418dba 17424rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
17425{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17426echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
17427
17428# So? What about this header?
edfaf76d
LK
17429case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17430 yes:no: )
c0d27fcc
MR
17431 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: accepted by the compiler, rejected by the preprocessor!" >&5
17432echo "$as_me: WARNING: sys/dg_sys_info.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
17433 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: proceeding with the compiler's result" >&5
17434echo "$as_me: WARNING: sys/dg_sys_info.h: proceeding with the compiler's result" >&2;}
17435 ac_header_preproc=yes
19650fd6 17436 ;;
edfaf76d 17437 no:yes:* )
c0d27fcc
MR
17438 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: present but cannot be compiled" >&5
17439echo "$as_me: WARNING: sys/dg_sys_info.h: present but cannot be compiled" >&2;}
edfaf76d
LK
17440 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: check for missing prerequisite headers?" >&5
17441echo "$as_me: WARNING: sys/dg_sys_info.h: check for missing prerequisite headers?" >&2;}
17442 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: see the Autoconf documentation" >&5
17443echo "$as_me: WARNING: sys/dg_sys_info.h: see the Autoconf documentation" >&2;}
17444 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: section \"Present But Cannot Be Compiled\"" >&5
17445echo "$as_me: WARNING: sys/dg_sys_info.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 17446 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: proceeding with the preprocessor's result" >&5
19650fd6 17447echo "$as_me: WARNING: sys/dg_sys_info.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
17448 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: in the future, the compiler will take precedence" >&5
17449echo "$as_me: WARNING: sys/dg_sys_info.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 17450
19650fd6 17451 ;;
c0d27fcc 17452esac
d6e01aa5
KL
17453{ echo "$as_me:$LINENO: checking for sys/dg_sys_info.h" >&5
17454echo $ECHO_N "checking for sys/dg_sys_info.h... $ECHO_C" >&6; }
c0d27fcc
MR
17455if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
17456 echo $ECHO_N "(cached) $ECHO_C" >&6
17457else
17458 ac_cv_header_sys_dg_sys_info_h=$ac_header_preproc
98418dba 17459fi
d6e01aa5
KL
17460{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_dg_sys_info_h" >&5
17461echo "${ECHO_T}$ac_cv_header_sys_dg_sys_info_h" >&6; }
c0d27fcc
MR
17462
17463fi
98418dba
CW
17464if test $ac_cv_header_sys_dg_sys_info_h = yes; then
17465 ac_have_func=yes
ba4481b5 17466
c0d27fcc 17467cat >>confdefs.h <<\_ACEOF
98418dba 17468#define DGUX 1
c0d27fcc
MR
17469_ACEOF
17470
503d2be0 17471
d6e01aa5
KL
17472{ echo "$as_me:$LINENO: checking for dg_sys_info in -ldgc" >&5
17473echo $ECHO_N "checking for dg_sys_info in -ldgc... $ECHO_C" >&6; }
98418dba 17474if test "${ac_cv_lib_dgc_dg_sys_info+set}" = set; then
503d2be0 17475 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17476else
503d2be0 17477 ac_check_lib_save_LIBS=$LIBS
98418dba 17478LIBS="-ldgc $LIBS"
503d2be0 17479cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17480/* confdefs.h. */
17481_ACEOF
17482cat confdefs.h >>conftest.$ac_ext
17483cat >>conftest.$ac_ext <<_ACEOF
17484/* end confdefs.h. */
503d2be0 17485
d6e01aa5
KL
17486/* Override any GCC internal prototype to avoid an error.
17487 Use char because int might match the return type of a GCC
17488 builtin and then its argument prototype would still apply. */
503d2be0
AS
17489#ifdef __cplusplus
17490extern "C"
17491#endif
98418dba 17492char dg_sys_info ();
503d2be0
AS
17493int
17494main ()
17495{
d6e01aa5 17496return dg_sys_info ();
503d2be0
AS
17497 ;
17498 return 0;
17499}
17500_ACEOF
17501rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17502if { (ac_try="$ac_link"
17503case "(($ac_try" in
17504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17505 *) ac_try_echo=$ac_try;;
17506esac
17507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17508 (eval "$ac_link") 2>conftest.er1
503d2be0 17509 ac_status=$?
edfaf76d
LK
17510 grep -v '^ *+' conftest.er1 >conftest.err
17511 rm -f conftest.er1
17512 cat conftest.err >&5
c0d27fcc 17513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17514 (exit $ac_status); } && {
17515 test -z "$ac_c_werror_flag" ||
17516 test ! -s conftest.err
17517 } && test -s conftest$ac_exeext &&
17518 $as_test_x conftest$ac_exeext; then
98418dba 17519 ac_cv_lib_dgc_dg_sys_info=yes
503d2be0
AS
17520else
17521 echo "$as_me: failed program was:" >&5
19650fd6
AS
17522sed 's/^/| /' conftest.$ac_ext >&5
17523
d6e01aa5 17524 ac_cv_lib_dgc_dg_sys_info=no
503d2be0 17525fi
d6e01aa5
KL
17526
17527rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17528 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17529LIBS=$ac_check_lib_save_LIBS
17530fi
d6e01aa5
KL
17531{ echo "$as_me:$LINENO: result: $ac_cv_lib_dgc_dg_sys_info" >&5
17532echo "${ECHO_T}$ac_cv_lib_dgc_dg_sys_info" >&6; }
98418dba 17533if test $ac_cv_lib_dgc_dg_sys_info = yes; then
c0d27fcc 17534 cat >>confdefs.h <<_ACEOF
98418dba 17535#define HAVE_LIBDGC 1
c0d27fcc 17536_ACEOF
ba4481b5 17537
98418dba 17538 LIBS="-ldgc $LIBS"
ba4481b5 17539
ba4481b5
DL
17540fi
17541
98418dba 17542fi
503d2be0 17543
c0d27fcc
MR
17544
17545
17546if test "${ac_cv_header_locale_h+set}" = set; then
d6e01aa5
KL
17547 { echo "$as_me:$LINENO: checking for locale.h" >&5
17548echo $ECHO_N "checking for locale.h... $ECHO_C" >&6; }
98418dba 17549if test "${ac_cv_header_locale_h+set}" = set; then
503d2be0 17550 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 17551fi
d6e01aa5
KL
17552{ echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5
17553echo "${ECHO_T}$ac_cv_header_locale_h" >&6; }
503d2be0 17554else
c0d27fcc 17555 # Is the header compilable?
d6e01aa5
KL
17556{ echo "$as_me:$LINENO: checking locale.h usability" >&5
17557echo $ECHO_N "checking locale.h usability... $ECHO_C" >&6; }
c0d27fcc 17558cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17559/* confdefs.h. */
17560_ACEOF
17561cat confdefs.h >>conftest.$ac_ext
17562cat >>conftest.$ac_ext <<_ACEOF
17563/* end confdefs.h. */
c0d27fcc
MR
17564$ac_includes_default
17565#include <locale.h>
17566_ACEOF
17567rm -f conftest.$ac_objext
d6e01aa5
KL
17568if { (ac_try="$ac_compile"
17569case "(($ac_try" in
17570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17571 *) ac_try_echo=$ac_try;;
17572esac
17573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17574 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 17575 ac_status=$?
edfaf76d
LK
17576 grep -v '^ *+' conftest.er1 >conftest.err
17577 rm -f conftest.er1
17578 cat conftest.err >&5
c0d27fcc 17579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17580 (exit $ac_status); } && {
17581 test -z "$ac_c_werror_flag" ||
17582 test ! -s conftest.err
17583 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
17584 ac_header_compiler=yes
17585else
17586 echo "$as_me: failed program was:" >&5
19650fd6
AS
17587sed 's/^/| /' conftest.$ac_ext >&5
17588
d6e01aa5 17589 ac_header_compiler=no
c0d27fcc 17590fi
d6e01aa5
KL
17591
17592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17593{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17594echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
17595
17596# Is the header present?
d6e01aa5
KL
17597{ echo "$as_me:$LINENO: checking locale.h presence" >&5
17598echo $ECHO_N "checking locale.h presence... $ECHO_C" >&6; }
c0d27fcc 17599cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17600/* confdefs.h. */
17601_ACEOF
17602cat confdefs.h >>conftest.$ac_ext
17603cat >>conftest.$ac_ext <<_ACEOF
17604/* end confdefs.h. */
98418dba 17605#include <locale.h>
503d2be0 17606_ACEOF
d6e01aa5
KL
17607if { (ac_try="$ac_cpp conftest.$ac_ext"
17608case "(($ac_try" in
17609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17610 *) ac_try_echo=$ac_try;;
17611esac
17612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 17614 ac_status=$?
6bae0ccf 17615 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
17616 rm -f conftest.er1
17617 cat conftest.err >&5
c0d27fcc 17618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17619 (exit $ac_status); } >/dev/null && {
17620 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17621 test ! -s conftest.err
17622 }; then
c0d27fcc 17623 ac_header_preproc=yes
98418dba
CW
17624else
17625 echo "$as_me: failed program was:" >&5
19650fd6
AS
17626sed 's/^/| /' conftest.$ac_ext >&5
17627
c0d27fcc 17628 ac_header_preproc=no
ba4481b5 17629fi
d6e01aa5 17630
98418dba 17631rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
17632{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17633echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
17634
17635# So? What about this header?
edfaf76d
LK
17636case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17637 yes:no: )
c0d27fcc
MR
17638 { echo "$as_me:$LINENO: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&5
17639echo "$as_me: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
17640 { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the compiler's result" >&5
17641echo "$as_me: WARNING: locale.h: proceeding with the compiler's result" >&2;}
17642 ac_header_preproc=yes
19650fd6 17643 ;;
edfaf76d 17644 no:yes:* )
c0d27fcc
MR
17645 { echo "$as_me:$LINENO: WARNING: locale.h: present but cannot be compiled" >&5
17646echo "$as_me: WARNING: locale.h: present but cannot be compiled" >&2;}
edfaf76d
LK
17647 { echo "$as_me:$LINENO: WARNING: locale.h: check for missing prerequisite headers?" >&5
17648echo "$as_me: WARNING: locale.h: check for missing prerequisite headers?" >&2;}
17649 { echo "$as_me:$LINENO: WARNING: locale.h: see the Autoconf documentation" >&5
17650echo "$as_me: WARNING: locale.h: see the Autoconf documentation" >&2;}
17651 { echo "$as_me:$LINENO: WARNING: locale.h: section \"Present But Cannot Be Compiled\"" >&5
17652echo "$as_me: WARNING: locale.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 17653 { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the preprocessor's result" >&5
19650fd6 17654echo "$as_me: WARNING: locale.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
17655 { echo "$as_me:$LINENO: WARNING: locale.h: in the future, the compiler will take precedence" >&5
17656echo "$as_me: WARNING: locale.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 17657
19650fd6 17658 ;;
c0d27fcc 17659esac
d6e01aa5
KL
17660{ echo "$as_me:$LINENO: checking for locale.h" >&5
17661echo $ECHO_N "checking for locale.h... $ECHO_C" >&6; }
c0d27fcc
MR
17662if test "${ac_cv_header_locale_h+set}" = set; then
17663 echo $ECHO_N "(cached) $ECHO_C" >&6
17664else
17665 ac_cv_header_locale_h=$ac_header_preproc
ba4481b5 17666fi
d6e01aa5
KL
17667{ echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5
17668echo "${ECHO_T}$ac_cv_header_locale_h" >&6; }
98418dba 17669
c0d27fcc
MR
17670fi
17671
17672
17673
98418dba 17674for ac_func in setlocale
ba4481b5 17675do
503d2be0 17676as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
17677{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17678echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17679if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 17680 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 17681else
503d2be0 17682 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17683/* confdefs.h. */
17684_ACEOF
17685cat confdefs.h >>conftest.$ac_ext
17686cat >>conftest.$ac_ext <<_ACEOF
17687/* end confdefs.h. */
edfaf76d
LK
17688/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17689 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17690#define $ac_func innocuous_$ac_func
17691
ba4481b5 17692/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
17693 which can conflict with char $ac_func (); below.
17694 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17695 <limits.h> exists even on freestanding compilers. */
edfaf76d 17696
19650fd6
AS
17697#ifdef __STDC__
17698# include <limits.h>
17699#else
17700# include <assert.h>
17701#endif
edfaf76d
LK
17702
17703#undef $ac_func
17704
d6e01aa5
KL
17705/* Override any GCC internal prototype to avoid an error.
17706 Use char because int might match the return type of a GCC
17707 builtin and then its argument prototype would still apply. */
503d2be0
AS
17708#ifdef __cplusplus
17709extern "C"
17710#endif
503d2be0 17711char $ac_func ();
ba4481b5
DL
17712/* The GNU C library defines this for functions which it implements
17713 to always fail with ENOSYS. Some functions are actually named
17714 something starting with __ and the normal name is an alias. */
d6e01aa5 17715#if defined __stub_$ac_func || defined __stub___$ac_func
ba4481b5 17716choke me
ba4481b5
DL
17717#endif
17718
19650fd6
AS
17719int
17720main ()
17721{
d6e01aa5 17722return $ac_func ();
503d2be0
AS
17723 ;
17724 return 0;
17725}
17726_ACEOF
17727rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
17728if { (ac_try="$ac_link"
17729case "(($ac_try" in
17730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17731 *) ac_try_echo=$ac_try;;
17732esac
17733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17734 (eval "$ac_link") 2>conftest.er1
503d2be0 17735 ac_status=$?
edfaf76d
LK
17736 grep -v '^ *+' conftest.er1 >conftest.err
17737 rm -f conftest.er1
17738 cat conftest.err >&5
c0d27fcc 17739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17740 (exit $ac_status); } && {
17741 test -z "$ac_c_werror_flag" ||
17742 test ! -s conftest.err
17743 } && test -s conftest$ac_exeext &&
17744 $as_test_x conftest$ac_exeext; then
503d2be0
AS
17745 eval "$as_ac_var=yes"
17746else
17747 echo "$as_me: failed program was:" >&5
19650fd6
AS
17748sed 's/^/| /' conftest.$ac_ext >&5
17749
d6e01aa5 17750 eval "$as_ac_var=no"
503d2be0 17751fi
d6e01aa5
KL
17752
17753rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 17754 conftest$ac_exeext conftest.$ac_ext
503d2be0 17755fi
d6e01aa5
KL
17756ac_res=`eval echo '${'$as_ac_var'}'`
17757 { echo "$as_me:$LINENO: result: $ac_res" >&5
17758echo "${ECHO_T}$ac_res" >&6; }
503d2be0 17759if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 17760 cat >>confdefs.h <<_ACEOF
503d2be0 17761#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 17762_ACEOF
ba4481b5 17763
ba4481b5
DL
17764fi
17765done
17766
c0d27fcc 17767
98418dba
CW
17768# We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
17769# uses stabs), but it is still SVR4. We cannot check for <elf.h> because
17770# Irix 4.0.5F has the header but not the library.
17771if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes; then
17772 ac_have_func=yes
17773
c0d27fcc 17774cat >>confdefs.h <<\_ACEOF
98418dba 17775#define SVR4 1
c0d27fcc 17776_ACEOF
98418dba
CW
17777
17778fi
17779
17780if test $ac_have_func = no; then
c0d27fcc 17781 if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
d6e01aa5
KL
17782 { echo "$as_me:$LINENO: checking for inq_stats/cpustats.h" >&5
17783echo $ECHO_N "checking for inq_stats/cpustats.h... $ECHO_C" >&6; }
98418dba 17784if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
503d2be0 17785 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 17786fi
d6e01aa5
KL
17787{ echo "$as_me:$LINENO: result: $ac_cv_header_inq_stats_cpustats_h" >&5
17788echo "${ECHO_T}$ac_cv_header_inq_stats_cpustats_h" >&6; }
98418dba 17789else
c0d27fcc 17790 # Is the header compilable?
d6e01aa5
KL
17791{ echo "$as_me:$LINENO: checking inq_stats/cpustats.h usability" >&5
17792echo $ECHO_N "checking inq_stats/cpustats.h usability... $ECHO_C" >&6; }
c0d27fcc 17793cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17794/* confdefs.h. */
17795_ACEOF
17796cat confdefs.h >>conftest.$ac_ext
17797cat >>conftest.$ac_ext <<_ACEOF
17798/* end confdefs.h. */
c0d27fcc
MR
17799$ac_includes_default
17800#include <inq_stats/cpustats.h>
17801_ACEOF
17802rm -f conftest.$ac_objext
d6e01aa5
KL
17803if { (ac_try="$ac_compile"
17804case "(($ac_try" in
17805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17806 *) ac_try_echo=$ac_try;;
17807esac
17808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17809 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 17810 ac_status=$?
edfaf76d
LK
17811 grep -v '^ *+' conftest.er1 >conftest.err
17812 rm -f conftest.er1
17813 cat conftest.err >&5
c0d27fcc 17814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17815 (exit $ac_status); } && {
17816 test -z "$ac_c_werror_flag" ||
17817 test ! -s conftest.err
17818 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
17819 ac_header_compiler=yes
17820else
17821 echo "$as_me: failed program was:" >&5
19650fd6
AS
17822sed 's/^/| /' conftest.$ac_ext >&5
17823
d6e01aa5 17824 ac_header_compiler=no
c0d27fcc 17825fi
d6e01aa5
KL
17826
17827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17828{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17829echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
17830
17831# Is the header present?
d6e01aa5
KL
17832{ echo "$as_me:$LINENO: checking inq_stats/cpustats.h presence" >&5
17833echo $ECHO_N "checking inq_stats/cpustats.h presence... $ECHO_C" >&6; }
c0d27fcc 17834cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17835/* confdefs.h. */
17836_ACEOF
17837cat confdefs.h >>conftest.$ac_ext
17838cat >>conftest.$ac_ext <<_ACEOF
17839/* end confdefs.h. */
98418dba 17840#include <inq_stats/cpustats.h>
503d2be0 17841_ACEOF
d6e01aa5
KL
17842if { (ac_try="$ac_cpp conftest.$ac_ext"
17843case "(($ac_try" in
17844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17845 *) ac_try_echo=$ac_try;;
17846esac
17847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 17849 ac_status=$?
6bae0ccf 17850 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
17851 rm -f conftest.er1
17852 cat conftest.err >&5
c0d27fcc 17853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17854 (exit $ac_status); } >/dev/null && {
17855 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17856 test ! -s conftest.err
17857 }; then
c0d27fcc 17858 ac_header_preproc=yes
503d2be0
AS
17859else
17860 echo "$as_me: failed program was:" >&5
19650fd6
AS
17861sed 's/^/| /' conftest.$ac_ext >&5
17862
c0d27fcc 17863 ac_header_preproc=no
ba4481b5 17864fi
d6e01aa5 17865
503d2be0 17866rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
17867{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17868echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
17869
17870# So? What about this header?
edfaf76d
LK
17871case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17872 yes:no: )
c0d27fcc
MR
17873 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&5
17874echo "$as_me: WARNING: inq_stats/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
17875 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: proceeding with the compiler's result" >&5
17876echo "$as_me: WARNING: inq_stats/cpustats.h: proceeding with the compiler's result" >&2;}
17877 ac_header_preproc=yes
19650fd6 17878 ;;
edfaf76d 17879 no:yes:* )
c0d27fcc
MR
17880 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: present but cannot be compiled" >&5
17881echo "$as_me: WARNING: inq_stats/cpustats.h: present but cannot be compiled" >&2;}
edfaf76d
LK
17882 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: check for missing prerequisite headers?" >&5
17883echo "$as_me: WARNING: inq_stats/cpustats.h: check for missing prerequisite headers?" >&2;}
17884 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: see the Autoconf documentation" >&5
17885echo "$as_me: WARNING: inq_stats/cpustats.h: see the Autoconf documentation" >&2;}
17886 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: section \"Present But Cannot Be Compiled\"" >&5
17887echo "$as_me: WARNING: inq_stats/cpustats.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 17888 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: proceeding with the preprocessor's result" >&5
19650fd6 17889echo "$as_me: WARNING: inq_stats/cpustats.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
17890 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: in the future, the compiler will take precedence" >&5
17891echo "$as_me: WARNING: inq_stats/cpustats.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 17892
19650fd6 17893 ;;
c0d27fcc 17894esac
d6e01aa5
KL
17895{ echo "$as_me:$LINENO: checking for inq_stats/cpustats.h" >&5
17896echo $ECHO_N "checking for inq_stats/cpustats.h... $ECHO_C" >&6; }
c0d27fcc
MR
17897if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
17898 echo $ECHO_N "(cached) $ECHO_C" >&6
17899else
17900 ac_cv_header_inq_stats_cpustats_h=$ac_header_preproc
ba4481b5 17901fi
d6e01aa5
KL
17902{ echo "$as_me:$LINENO: result: $ac_cv_header_inq_stats_cpustats_h" >&5
17903echo "${ECHO_T}$ac_cv_header_inq_stats_cpustats_h" >&6; }
c0d27fcc
MR
17904
17905fi
98418dba
CW
17906if test $ac_cv_header_inq_stats_cpustats_h = yes; then
17907 ac_have_func=yes
ba4481b5 17908
c0d27fcc 17909cat >>confdefs.h <<\_ACEOF
98418dba 17910#define UMAX 1
c0d27fcc 17911_ACEOF
98418dba 17912
c0d27fcc
MR
17913
17914cat >>confdefs.h <<\_ACEOF
98418dba 17915#define UMAX4_3 1
c0d27fcc 17916_ACEOF
98418dba
CW
17917
17918fi
17919
c0d27fcc 17920
98418dba
CW
17921fi
17922
17923if test $ac_have_func = no; then
c0d27fcc 17924 if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
d6e01aa5
KL
17925 { echo "$as_me:$LINENO: checking for sys/cpustats.h" >&5
17926echo $ECHO_N "checking for sys/cpustats.h... $ECHO_C" >&6; }
98418dba 17927if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
503d2be0 17928 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 17929fi
d6e01aa5
KL
17930{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_cpustats_h" >&5
17931echo "${ECHO_T}$ac_cv_header_sys_cpustats_h" >&6; }
503d2be0 17932else
c0d27fcc 17933 # Is the header compilable?
d6e01aa5
KL
17934{ echo "$as_me:$LINENO: checking sys/cpustats.h usability" >&5
17935echo $ECHO_N "checking sys/cpustats.h usability... $ECHO_C" >&6; }
c0d27fcc 17936cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17937/* confdefs.h. */
17938_ACEOF
17939cat confdefs.h >>conftest.$ac_ext
17940cat >>conftest.$ac_ext <<_ACEOF
17941/* end confdefs.h. */
c0d27fcc
MR
17942$ac_includes_default
17943#include <sys/cpustats.h>
17944_ACEOF
17945rm -f conftest.$ac_objext
d6e01aa5
KL
17946if { (ac_try="$ac_compile"
17947case "(($ac_try" in
17948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17949 *) ac_try_echo=$ac_try;;
17950esac
17951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17952 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 17953 ac_status=$?
edfaf76d
LK
17954 grep -v '^ *+' conftest.er1 >conftest.err
17955 rm -f conftest.er1
17956 cat conftest.err >&5
c0d27fcc 17957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17958 (exit $ac_status); } && {
17959 test -z "$ac_c_werror_flag" ||
17960 test ! -s conftest.err
17961 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
17962 ac_header_compiler=yes
17963else
17964 echo "$as_me: failed program was:" >&5
19650fd6
AS
17965sed 's/^/| /' conftest.$ac_ext >&5
17966
d6e01aa5 17967 ac_header_compiler=no
c0d27fcc 17968fi
d6e01aa5
KL
17969
17970rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17971{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17972echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
17973
17974# Is the header present?
d6e01aa5
KL
17975{ echo "$as_me:$LINENO: checking sys/cpustats.h presence" >&5
17976echo $ECHO_N "checking sys/cpustats.h presence... $ECHO_C" >&6; }
c0d27fcc 17977cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17978/* confdefs.h. */
17979_ACEOF
17980cat confdefs.h >>conftest.$ac_ext
17981cat >>conftest.$ac_ext <<_ACEOF
17982/* end confdefs.h. */
98418dba
CW
17983#include <sys/cpustats.h>
17984_ACEOF
d6e01aa5
KL
17985if { (ac_try="$ac_cpp conftest.$ac_ext"
17986case "(($ac_try" in
17987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17988 *) ac_try_echo=$ac_try;;
17989esac
17990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17991 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
98418dba 17992 ac_status=$?
6bae0ccf 17993 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
17994 rm -f conftest.er1
17995 cat conftest.err >&5
c0d27fcc 17996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
17997 (exit $ac_status); } >/dev/null && {
17998 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17999 test ! -s conftest.err
18000 }; then
c0d27fcc 18001 ac_header_preproc=yes
98418dba
CW
18002else
18003 echo "$as_me: failed program was:" >&5
19650fd6
AS
18004sed 's/^/| /' conftest.$ac_ext >&5
18005
c0d27fcc 18006 ac_header_preproc=no
98418dba 18007fi
d6e01aa5 18008
98418dba 18009rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
18010{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18011echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
18012
18013# So? What about this header?
edfaf76d
LK
18014case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18015 yes:no: )
c0d27fcc
MR
18016 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&5
18017echo "$as_me: WARNING: sys/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
18018 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: proceeding with the compiler's result" >&5
18019echo "$as_me: WARNING: sys/cpustats.h: proceeding with the compiler's result" >&2;}
18020 ac_header_preproc=yes
19650fd6 18021 ;;
edfaf76d 18022 no:yes:* )
c0d27fcc
MR
18023 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: present but cannot be compiled" >&5
18024echo "$as_me: WARNING: sys/cpustats.h: present but cannot be compiled" >&2;}
edfaf76d
LK
18025 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: check for missing prerequisite headers?" >&5
18026echo "$as_me: WARNING: sys/cpustats.h: check for missing prerequisite headers?" >&2;}
18027 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: see the Autoconf documentation" >&5
18028echo "$as_me: WARNING: sys/cpustats.h: see the Autoconf documentation" >&2;}
18029 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: section \"Present But Cannot Be Compiled\"" >&5
18030echo "$as_me: WARNING: sys/cpustats.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18031 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: proceeding with the preprocessor's result" >&5
19650fd6 18032echo "$as_me: WARNING: sys/cpustats.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
18033 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: in the future, the compiler will take precedence" >&5
18034echo "$as_me: WARNING: sys/cpustats.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 18035
19650fd6 18036 ;;
c0d27fcc 18037esac
d6e01aa5
KL
18038{ echo "$as_me:$LINENO: checking for sys/cpustats.h" >&5
18039echo $ECHO_N "checking for sys/cpustats.h... $ECHO_C" >&6; }
c0d27fcc
MR
18040if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
18041 echo $ECHO_N "(cached) $ECHO_C" >&6
18042else
18043 ac_cv_header_sys_cpustats_h=$ac_header_preproc
98418dba 18044fi
d6e01aa5
KL
18045{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_cpustats_h" >&5
18046echo "${ECHO_T}$ac_cv_header_sys_cpustats_h" >&6; }
c0d27fcc
MR
18047
18048fi
98418dba 18049if test $ac_cv_header_sys_cpustats_h = yes; then
c0d27fcc 18050 ac_have_func=yes; cat >>confdefs.h <<\_ACEOF
98418dba 18051#define UMAX 1
c0d27fcc 18052_ACEOF
ba4481b5 18053
98418dba
CW
18054fi
18055
c0d27fcc 18056
98418dba
CW
18057fi
18058
18059if test $ac_have_func = no; then
18060
18061for ac_header in mach/mach.h
2c9dccc9
PJ
18062do
18063as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
18064if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18065 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18066echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18067if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
2c9dccc9 18068 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 18069fi
d6e01aa5
KL
18070ac_res=`eval echo '${'$as_ac_Header'}'`
18071 { echo "$as_me:$LINENO: result: $ac_res" >&5
18072echo "${ECHO_T}$ac_res" >&6; }
98418dba 18073else
c0d27fcc 18074 # Is the header compilable?
d6e01aa5
KL
18075{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
18076echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 18077cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18078/* confdefs.h. */
18079_ACEOF
18080cat confdefs.h >>conftest.$ac_ext
18081cat >>conftest.$ac_ext <<_ACEOF
18082/* end confdefs.h. */
c0d27fcc
MR
18083$ac_includes_default
18084#include <$ac_header>
18085_ACEOF
18086rm -f conftest.$ac_objext
d6e01aa5
KL
18087if { (ac_try="$ac_compile"
18088case "(($ac_try" in
18089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18090 *) ac_try_echo=$ac_try;;
18091esac
18092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18093 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 18094 ac_status=$?
edfaf76d
LK
18095 grep -v '^ *+' conftest.er1 >conftest.err
18096 rm -f conftest.er1
18097 cat conftest.err >&5
c0d27fcc 18098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18099 (exit $ac_status); } && {
18100 test -z "$ac_c_werror_flag" ||
18101 test ! -s conftest.err
18102 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
18103 ac_header_compiler=yes
18104else
18105 echo "$as_me: failed program was:" >&5
19650fd6
AS
18106sed 's/^/| /' conftest.$ac_ext >&5
18107
d6e01aa5 18108 ac_header_compiler=no
c0d27fcc 18109fi
d6e01aa5
KL
18110
18111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18112{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18113echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
18114
18115# Is the header present?
d6e01aa5
KL
18116{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
18117echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 18118cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18119/* confdefs.h. */
18120_ACEOF
18121cat confdefs.h >>conftest.$ac_ext
18122cat >>conftest.$ac_ext <<_ACEOF
18123/* end confdefs.h. */
2c9dccc9
PJ
18124#include <$ac_header>
18125_ACEOF
d6e01aa5
KL
18126if { (ac_try="$ac_cpp conftest.$ac_ext"
18127case "(($ac_try" in
18128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18129 *) ac_try_echo=$ac_try;;
18130esac
18131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18132 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2c9dccc9 18133 ac_status=$?
6bae0ccf 18134 grep -v '^ *+' conftest.er1 >conftest.err
2c9dccc9
PJ
18135 rm -f conftest.er1
18136 cat conftest.err >&5
c0d27fcc 18137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18138 (exit $ac_status); } >/dev/null && {
18139 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18140 test ! -s conftest.err
18141 }; then
c0d27fcc
MR
18142 ac_header_preproc=yes
18143else
18144 echo "$as_me: failed program was:" >&5
19650fd6
AS
18145sed 's/^/| /' conftest.$ac_ext >&5
18146
c0d27fcc
MR
18147 ac_header_preproc=no
18148fi
d6e01aa5 18149
c0d27fcc 18150rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
18151{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18152echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
18153
18154# So? What about this header?
edfaf76d
LK
18155case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18156 yes:no: )
c0d27fcc
MR
18157 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18158echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
18159 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18160echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18161 ac_header_preproc=yes
19650fd6 18162 ;;
edfaf76d 18163 no:yes:* )
c0d27fcc
MR
18164 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18165echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
18166 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18167echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18168 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18169echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18170 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18171echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18172 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18173echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
18174 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18175echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 18176
19650fd6 18177 ;;
c0d27fcc 18178esac
d6e01aa5
KL
18179{ echo "$as_me:$LINENO: checking for $ac_header" >&5
18180echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18181if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
18182 echo $ECHO_N "(cached) $ECHO_C" >&6
18183else
edfaf76d 18184 eval "$as_ac_Header=\$ac_header_preproc"
c0d27fcc 18185fi
d6e01aa5
KL
18186ac_res=`eval echo '${'$as_ac_Header'}'`
18187 { echo "$as_me:$LINENO: result: $ac_res" >&5
18188echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
18189
18190fi
18191if test `eval echo '${'$as_ac_Header'}'` = yes; then
18192 cat >>confdefs.h <<_ACEOF
18193#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18194_ACEOF
18195
18196fi
18197
18198done
18199
18200fi
18201
18202
18203for ac_header in nlist.h
18204do
18205as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
18206if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18207 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18208echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18209if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
18210 echo $ECHO_N "(cached) $ECHO_C" >&6
18211fi
d6e01aa5
KL
18212ac_res=`eval echo '${'$as_ac_Header'}'`
18213 { echo "$as_me:$LINENO: result: $ac_res" >&5
18214echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
18215else
18216 # Is the header compilable?
d6e01aa5
KL
18217{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
18218echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 18219cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18220/* confdefs.h. */
18221_ACEOF
18222cat confdefs.h >>conftest.$ac_ext
18223cat >>conftest.$ac_ext <<_ACEOF
18224/* end confdefs.h. */
c0d27fcc
MR
18225$ac_includes_default
18226#include <$ac_header>
18227_ACEOF
18228rm -f conftest.$ac_objext
d6e01aa5
KL
18229if { (ac_try="$ac_compile"
18230case "(($ac_try" in
18231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18232 *) ac_try_echo=$ac_try;;
18233esac
18234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18235 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 18236 ac_status=$?
edfaf76d
LK
18237 grep -v '^ *+' conftest.er1 >conftest.err
18238 rm -f conftest.er1
18239 cat conftest.err >&5
c0d27fcc 18240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18241 (exit $ac_status); } && {
18242 test -z "$ac_c_werror_flag" ||
18243 test ! -s conftest.err
18244 } && test -s conftest.$ac_objext; then
c0d27fcc 18245 ac_header_compiler=yes
2c9dccc9
PJ
18246else
18247 echo "$as_me: failed program was:" >&5
19650fd6
AS
18248sed 's/^/| /' conftest.$ac_ext >&5
18249
d6e01aa5 18250 ac_header_compiler=no
98418dba 18251fi
d6e01aa5
KL
18252
18253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18254{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18255echo "${ECHO_T}$ac_header_compiler" >&6; }
98418dba 18256
c0d27fcc 18257# Is the header present?
d6e01aa5
KL
18258{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
18259echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 18260cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18261/* confdefs.h. */
18262_ACEOF
18263cat confdefs.h >>conftest.$ac_ext
18264cat >>conftest.$ac_ext <<_ACEOF
18265/* end confdefs.h. */
503d2be0
AS
18266#include <$ac_header>
18267_ACEOF
d6e01aa5
KL
18268if { (ac_try="$ac_cpp conftest.$ac_ext"
18269case "(($ac_try" in
18270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18271 *) ac_try_echo=$ac_try;;
18272esac
18273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18274 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 18275 ac_status=$?
6bae0ccf 18276 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18277 rm -f conftest.er1
18278 cat conftest.err >&5
c0d27fcc 18279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18280 (exit $ac_status); } >/dev/null && {
18281 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18282 test ! -s conftest.err
18283 }; then
c0d27fcc 18284 ac_header_preproc=yes
503d2be0
AS
18285else
18286 echo "$as_me: failed program was:" >&5
19650fd6
AS
18287sed 's/^/| /' conftest.$ac_ext >&5
18288
c0d27fcc 18289 ac_header_preproc=no
b5de8dc0 18290fi
d6e01aa5 18291
503d2be0 18292rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
18293{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18294echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
18295
18296# So? What about this header?
edfaf76d
LK
18297case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18298 yes:no: )
c0d27fcc
MR
18299 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18300echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
18301 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18302echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18303 ac_header_preproc=yes
19650fd6 18304 ;;
edfaf76d 18305 no:yes:* )
c0d27fcc
MR
18306 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18307echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
18308 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18309echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18310 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18311echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18312 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18313echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18314 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18315echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
18316 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18317echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 18318
19650fd6 18319 ;;
c0d27fcc 18320esac
d6e01aa5
KL
18321{ echo "$as_me:$LINENO: checking for $ac_header" >&5
18322echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18323if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
18324 echo $ECHO_N "(cached) $ECHO_C" >&6
18325else
edfaf76d 18326 eval "$as_ac_Header=\$ac_header_preproc"
b5de8dc0 18327fi
d6e01aa5
KL
18328ac_res=`eval echo '${'$as_ac_Header'}'`
18329 { echo "$as_me:$LINENO: result: $ac_res" >&5
18330echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
18331
18332fi
98418dba 18333if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18334 cat >>confdefs.h <<_ACEOF
98418dba 18335#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18336_ACEOF
d6e01aa5
KL
18337 { echo "$as_me:$LINENO: checking for struct nlist.n_un.n_name" >&5
18338echo $ECHO_N "checking for struct nlist.n_un.n_name... $ECHO_C" >&6; }
98418dba 18339if test "${ac_cv_member_struct_nlist_n_un_n_name+set}" = set; then
503d2be0 18340 echo $ECHO_N "(cached) $ECHO_C" >&6
b5de8dc0 18341else
503d2be0 18342 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18343/* confdefs.h. */
18344_ACEOF
18345cat confdefs.h >>conftest.$ac_ext
18346cat >>conftest.$ac_ext <<_ACEOF
18347/* end confdefs.h. */
98418dba 18348#include <nlist.h>
b5de8dc0 18349
503d2be0
AS
18350int
18351main ()
18352{
98418dba
CW
18353static struct nlist ac_aggr;
18354if (ac_aggr.n_un.n_name)
18355return 0;
503d2be0
AS
18356 ;
18357 return 0;
18358}
18359_ACEOF
98418dba 18360rm -f conftest.$ac_objext
d6e01aa5
KL
18361if { (ac_try="$ac_compile"
18362case "(($ac_try" in
18363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18364 *) ac_try_echo=$ac_try;;
18365esac
18366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18367 (eval "$ac_compile") 2>conftest.er1
503d2be0 18368 ac_status=$?
edfaf76d
LK
18369 grep -v '^ *+' conftest.er1 >conftest.err
18370 rm -f conftest.er1
18371 cat conftest.err >&5
c0d27fcc 18372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18373 (exit $ac_status); } && {
18374 test -z "$ac_c_werror_flag" ||
18375 test ! -s conftest.err
18376 } && test -s conftest.$ac_objext; then
edfaf76d 18377 ac_cv_member_struct_nlist_n_un_n_name=yes
503d2be0
AS
18378else
18379 echo "$as_me: failed program was:" >&5
19650fd6
AS
18380sed 's/^/| /' conftest.$ac_ext >&5
18381
d6e01aa5 18382 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18383/* confdefs.h. */
18384_ACEOF
18385cat confdefs.h >>conftest.$ac_ext
18386cat >>conftest.$ac_ext <<_ACEOF
18387/* end confdefs.h. */
6bae0ccf
DL
18388#include <nlist.h>
18389
18390int
18391main ()
18392{
18393static struct nlist ac_aggr;
18394if (sizeof ac_aggr.n_un.n_name)
18395return 0;
18396 ;
18397 return 0;
18398}
18399_ACEOF
18400rm -f conftest.$ac_objext
d6e01aa5
KL
18401if { (ac_try="$ac_compile"
18402case "(($ac_try" in
18403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18404 *) ac_try_echo=$ac_try;;
18405esac
18406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18407 (eval "$ac_compile") 2>conftest.er1
6bae0ccf 18408 ac_status=$?
edfaf76d
LK
18409 grep -v '^ *+' conftest.er1 >conftest.err
18410 rm -f conftest.er1
18411 cat conftest.err >&5
6bae0ccf 18412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18413 (exit $ac_status); } && {
18414 test -z "$ac_c_werror_flag" ||
18415 test ! -s conftest.err
18416 } && test -s conftest.$ac_objext; then
6bae0ccf
DL
18417 ac_cv_member_struct_nlist_n_un_n_name=yes
18418else
18419 echo "$as_me: failed program was:" >&5
19650fd6
AS
18420sed 's/^/| /' conftest.$ac_ext >&5
18421
d6e01aa5 18422 ac_cv_member_struct_nlist_n_un_n_name=no
503d2be0 18423fi
d6e01aa5
KL
18424
18425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b5de8dc0 18426fi
d6e01aa5
KL
18427
18428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 18429fi
d6e01aa5
KL
18430{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_nlist_n_un_n_name" >&5
18431echo "${ECHO_T}$ac_cv_member_struct_nlist_n_un_n_name" >&6; }
98418dba 18432if test $ac_cv_member_struct_nlist_n_un_n_name = yes; then
b5de8dc0 18433
c0d27fcc 18434cat >>confdefs.h <<_ACEOF
98418dba 18435#define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
c0d27fcc 18436_ACEOF
b5de8dc0 18437
c0d27fcc
MR
18438
18439cat >>confdefs.h <<\_ACEOF
98418dba 18440#define NLIST_NAME_UNION 1
c0d27fcc 18441_ACEOF
b5de8dc0 18442
98418dba 18443fi
b5de8dc0 18444
c0d27fcc 18445
98418dba 18446fi
c0d27fcc 18447
98418dba 18448done
b5de8dc0 18449
98418dba
CW
18450fi
18451done
b5de8dc0 18452
c0d27fcc 18453
98418dba 18454# Some definitions of getloadavg require that the program be installed setgid.
d6e01aa5
KL
18455{ echo "$as_me:$LINENO: checking whether getloadavg requires setgid" >&5
18456echo $ECHO_N "checking whether getloadavg requires setgid... $ECHO_C" >&6; }
98418dba
CW
18457if test "${ac_cv_func_getloadavg_setgid+set}" = set; then
18458 echo $ECHO_N "(cached) $ECHO_C" >&6
18459else
18460 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18461/* confdefs.h. */
18462_ACEOF
18463cat confdefs.h >>conftest.$ac_ext
18464cat >>conftest.$ac_ext <<_ACEOF
18465/* end confdefs.h. */
6bae0ccf 18466#include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
98418dba
CW
18467#ifdef LDAV_PRIVILEGED
18468Yowza Am I SETGID yet
18469#endif
18470_ACEOF
18471if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 18472 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then
98418dba
CW
18473 ac_cv_func_getloadavg_setgid=yes
18474else
18475 ac_cv_func_getloadavg_setgid=no
18476fi
18477rm -f conftest*
b5de8dc0 18478
98418dba 18479fi
d6e01aa5
KL
18480{ echo "$as_me:$LINENO: result: $ac_cv_func_getloadavg_setgid" >&5
18481echo "${ECHO_T}$ac_cv_func_getloadavg_setgid" >&6; }
98418dba
CW
18482if test $ac_cv_func_getloadavg_setgid = yes; then
18483 NEED_SETGID=true
b5de8dc0 18484
c0d27fcc 18485cat >>confdefs.h <<\_ACEOF
98418dba 18486#define GETLOADAVG_PRIVILEGED 1
c0d27fcc 18487_ACEOF
98418dba 18488
b5de8dc0 18489else
98418dba 18490 NEED_SETGID=false
b5de8dc0 18491fi
98418dba
CW
18492
18493if test $ac_cv_func_getloadavg_setgid = yes; then
d6e01aa5
KL
18494 { echo "$as_me:$LINENO: checking group of /dev/kmem" >&5
18495echo $ECHO_N "checking group of /dev/kmem... $ECHO_C" >&6; }
98418dba
CW
18496if test "${ac_cv_group_kmem+set}" = set; then
18497 echo $ECHO_N "(cached) $ECHO_C" >&6
18498else
18499 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
18500 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
18501 # If we got an error (system does not support symlinks), try without -L.
18502 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
18503 ac_cv_group_kmem=`echo $ac_ls_output \
edfaf76d 18504 | sed -ne 's/[ ][ ]*/ /g;
98418dba
CW
18505 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
18506 / /s/.* //;p;'`
18507
b5de8dc0 18508fi
d6e01aa5
KL
18509{ echo "$as_me:$LINENO: result: $ac_cv_group_kmem" >&5
18510echo "${ECHO_T}$ac_cv_group_kmem" >&6; }
98418dba 18511 KMEM_GROUP=$ac_cv_group_kmem
b5de8dc0 18512fi
98418dba
CW
18513if test "x$ac_save_LIBS" = x; then
18514 GETLOADAVG_LIBS=$LIBS
18515else
18516 GETLOADAVG_LIBS=`echo "$LIBS" | sed "s!$ac_save_LIBS!!"`
b5de8dc0 18517fi
98418dba 18518LIBS=$ac_save_LIBS
b5de8dc0 18519
c0d27fcc
MR
18520
18521
d6e01aa5
KL
18522{ echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
18523echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
b936fae4 18524if test "${ac_cv_sys_largefile_source+set}" = set; then
503d2be0 18525 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 18526else
b936fae4 18527 while :; do
503d2be0 18528 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18529/* confdefs.h. */
18530_ACEOF
18531cat confdefs.h >>conftest.$ac_ext
18532cat >>conftest.$ac_ext <<_ACEOF
18533/* end confdefs.h. */
bc3512d0 18534#include <stdio.h>
503d2be0
AS
18535int
18536main ()
18537{
bc3512d0 18538return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
b936fae4
AS
18539 ;
18540 return 0;
18541}
18542_ACEOF
d6e01aa5
KL
18543rm -f conftest.$ac_objext conftest$ac_exeext
18544if { (ac_try="$ac_link"
18545case "(($ac_try" in
18546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18547 *) ac_try_echo=$ac_try;;
18548esac
18549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18550 (eval "$ac_link") 2>conftest.er1
b936fae4 18551 ac_status=$?
edfaf76d
LK
18552 grep -v '^ *+' conftest.er1 >conftest.err
18553 rm -f conftest.er1
18554 cat conftest.err >&5
c0d27fcc 18555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18556 (exit $ac_status); } && {
18557 test -z "$ac_c_werror_flag" ||
18558 test ! -s conftest.err
18559 } && test -s conftest$ac_exeext &&
18560 $as_test_x conftest$ac_exeext; then
18561 ac_cv_sys_largefile_source=no; break
b936fae4
AS
18562else
18563 echo "$as_me: failed program was:" >&5
19650fd6
AS
18564sed 's/^/| /' conftest.$ac_ext >&5
18565
d6e01aa5 18566
b936fae4 18567fi
d6e01aa5
KL
18568
18569rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18570 conftest$ac_exeext conftest.$ac_ext
b936fae4 18571 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18572/* confdefs.h. */
18573_ACEOF
18574cat confdefs.h >>conftest.$ac_ext
18575cat >>conftest.$ac_ext <<_ACEOF
18576/* end confdefs.h. */
b936fae4 18577#define _LARGEFILE_SOURCE 1
bc3512d0 18578#include <stdio.h>
b936fae4
AS
18579int
18580main ()
18581{
bc3512d0 18582return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
b936fae4
AS
18583 ;
18584 return 0;
18585}
18586_ACEOF
d6e01aa5
KL
18587rm -f conftest.$ac_objext conftest$ac_exeext
18588if { (ac_try="$ac_link"
18589case "(($ac_try" in
18590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18591 *) ac_try_echo=$ac_try;;
18592esac
18593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18594 (eval "$ac_link") 2>conftest.er1
b936fae4 18595 ac_status=$?
edfaf76d
LK
18596 grep -v '^ *+' conftest.er1 >conftest.err
18597 rm -f conftest.er1
18598 cat conftest.err >&5
c0d27fcc 18599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18600 (exit $ac_status); } && {
18601 test -z "$ac_c_werror_flag" ||
18602 test ! -s conftest.err
18603 } && test -s conftest$ac_exeext &&
18604 $as_test_x conftest$ac_exeext; then
b936fae4
AS
18605 ac_cv_sys_largefile_source=1; break
18606else
18607 echo "$as_me: failed program was:" >&5
19650fd6
AS
18608sed 's/^/| /' conftest.$ac_ext >&5
18609
d6e01aa5 18610
b936fae4 18611fi
d6e01aa5
KL
18612
18613rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18614 conftest$ac_exeext conftest.$ac_ext
18615 ac_cv_sys_largefile_source=unknown
b936fae4
AS
18616 break
18617done
18618fi
d6e01aa5
KL
18619{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
18620echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
18621case $ac_cv_sys_largefile_source in #(
18622 no | unknown) ;;
18623 *)
c0d27fcc 18624cat >>confdefs.h <<_ACEOF
b936fae4 18625#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
c0d27fcc 18626_ACEOF
d6e01aa5
KL
18627;;
18628esac
b936fae4 18629rm -f conftest*
4c343001 18630
b936fae4
AS
18631# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
18632# in glibc 2.1.3, but that breaks too many other things.
18633# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
d6e01aa5 18634if test $ac_cv_sys_largefile_source != unknown; then
b936fae4 18635
c0d27fcc 18636cat >>confdefs.h <<\_ACEOF
b936fae4 18637#define HAVE_FSEEKO 1
c0d27fcc 18638_ACEOF
b936fae4 18639
4c343001
DL
18640fi
18641
c0d27fcc 18642
52dbaac8
PE
18643# Configure getopt.
18644# getopt.m4 serial 10
18645
18646# The getopt module assume you want GNU getopt, with getopt_long etc,
18647# rather than vanilla POSIX getopt. This means your your code should
18648# always include <getopt.h> for the getopt prototypes.
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660# Prerequisites of lib/getopt*.
18661
18662
18663
10a3b1a1 18664
52dbaac8
PE
18665 GETOPT_H=
18666
18667for ac_header in getopt.h
18668do
18669as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
18670if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18671 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18672echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18673if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
52dbaac8
PE
18674 echo $ECHO_N "(cached) $ECHO_C" >&6
18675fi
d6e01aa5
KL
18676ac_res=`eval echo '${'$as_ac_Header'}'`
18677 { echo "$as_me:$LINENO: result: $ac_res" >&5
18678echo "${ECHO_T}$ac_res" >&6; }
52dbaac8
PE
18679else
18680 # Is the header compilable?
d6e01aa5
KL
18681{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
18682echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
52dbaac8
PE
18683cat >conftest.$ac_ext <<_ACEOF
18684/* confdefs.h. */
18685_ACEOF
18686cat confdefs.h >>conftest.$ac_ext
18687cat >>conftest.$ac_ext <<_ACEOF
18688/* end confdefs.h. */
18689$ac_includes_default
18690#include <$ac_header>
18691_ACEOF
18692rm -f conftest.$ac_objext
d6e01aa5
KL
18693if { (ac_try="$ac_compile"
18694case "(($ac_try" in
18695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18696 *) ac_try_echo=$ac_try;;
18697esac
18698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18699 (eval "$ac_compile") 2>conftest.er1
52dbaac8
PE
18700 ac_status=$?
18701 grep -v '^ *+' conftest.er1 >conftest.err
18702 rm -f conftest.er1
18703 cat conftest.err >&5
18704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18705 (exit $ac_status); } && {
18706 test -z "$ac_c_werror_flag" ||
18707 test ! -s conftest.err
18708 } && test -s conftest.$ac_objext; then
52dbaac8
PE
18709 ac_header_compiler=yes
18710else
18711 echo "$as_me: failed program was:" >&5
18712sed 's/^/| /' conftest.$ac_ext >&5
18713
d6e01aa5 18714 ac_header_compiler=no
52dbaac8 18715fi
d6e01aa5
KL
18716
18717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18718{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18719echo "${ECHO_T}$ac_header_compiler" >&6; }
52dbaac8
PE
18720
18721# Is the header present?
d6e01aa5
KL
18722{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
18723echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
52dbaac8
PE
18724cat >conftest.$ac_ext <<_ACEOF
18725/* confdefs.h. */
18726_ACEOF
18727cat confdefs.h >>conftest.$ac_ext
18728cat >>conftest.$ac_ext <<_ACEOF
18729/* end confdefs.h. */
18730#include <$ac_header>
18731_ACEOF
d6e01aa5
KL
18732if { (ac_try="$ac_cpp conftest.$ac_ext"
18733case "(($ac_try" in
18734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18735 *) ac_try_echo=$ac_try;;
18736esac
18737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18738 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
52dbaac8
PE
18739 ac_status=$?
18740 grep -v '^ *+' conftest.er1 >conftest.err
18741 rm -f conftest.er1
18742 cat conftest.err >&5
18743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18744 (exit $ac_status); } >/dev/null && {
18745 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18746 test ! -s conftest.err
18747 }; then
52dbaac8
PE
18748 ac_header_preproc=yes
18749else
18750 echo "$as_me: failed program was:" >&5
18751sed 's/^/| /' conftest.$ac_ext >&5
18752
18753 ac_header_preproc=no
18754fi
d6e01aa5 18755
52dbaac8 18756rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
18757{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18758echo "${ECHO_T}$ac_header_preproc" >&6; }
52dbaac8
PE
18759
18760# So? What about this header?
18761case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18762 yes:no: )
18763 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18764echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18765 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18766echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18767 ac_header_preproc=yes
18768 ;;
18769 no:yes:* )
18770 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18771echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18772 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18773echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18774 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18775echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18776 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18777echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
18778 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18779echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18780 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18781echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 18782
52dbaac8
PE
18783 ;;
18784esac
d6e01aa5
KL
18785{ echo "$as_me:$LINENO: checking for $ac_header" >&5
18786echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18787if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
52dbaac8
PE
18788 echo $ECHO_N "(cached) $ECHO_C" >&6
18789else
18790 eval "$as_ac_Header=\$ac_header_preproc"
18791fi
d6e01aa5
KL
18792ac_res=`eval echo '${'$as_ac_Header'}'`
18793 { echo "$as_me:$LINENO: result: $ac_res" >&5
18794echo "${ECHO_T}$ac_res" >&6; }
52dbaac8
PE
18795
18796fi
18797if test `eval echo '${'$as_ac_Header'}'` = yes; then
18798 cat >>confdefs.h <<_ACEOF
18799#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18800_ACEOF
18801
18802else
18803 GETOPT_H=getopt.h
18804fi
18805
18806done
18807
18808 if test -z "$GETOPT_H"; then
18809
18810for ac_func in getopt_long_only
18811do
18812as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
18813{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18814echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18815if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
52dbaac8
PE
18816 echo $ECHO_N "(cached) $ECHO_C" >&6
18817else
18818 cat >conftest.$ac_ext <<_ACEOF
18819/* confdefs.h. */
18820_ACEOF
18821cat confdefs.h >>conftest.$ac_ext
18822cat >>conftest.$ac_ext <<_ACEOF
18823/* end confdefs.h. */
18824/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18825 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18826#define $ac_func innocuous_$ac_func
18827
18828/* System header to define __stub macros and hopefully few prototypes,
18829 which can conflict with char $ac_func (); below.
18830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18831 <limits.h> exists even on freestanding compilers. */
18832
18833#ifdef __STDC__
18834# include <limits.h>
18835#else
18836# include <assert.h>
18837#endif
18838
18839#undef $ac_func
18840
d6e01aa5
KL
18841/* Override any GCC internal prototype to avoid an error.
18842 Use char because int might match the return type of a GCC
18843 builtin and then its argument prototype would still apply. */
52dbaac8
PE
18844#ifdef __cplusplus
18845extern "C"
52dbaac8 18846#endif
52dbaac8
PE
18847char $ac_func ();
18848/* The GNU C library defines this for functions which it implements
18849 to always fail with ENOSYS. Some functions are actually named
18850 something starting with __ and the normal name is an alias. */
d6e01aa5 18851#if defined __stub_$ac_func || defined __stub___$ac_func
52dbaac8 18852choke me
52dbaac8
PE
18853#endif
18854
18855int
18856main ()
18857{
d6e01aa5 18858return $ac_func ();
52dbaac8
PE
18859 ;
18860 return 0;
18861}
18862_ACEOF
18863rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
18864if { (ac_try="$ac_link"
18865case "(($ac_try" in
18866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18867 *) ac_try_echo=$ac_try;;
18868esac
18869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18870 (eval "$ac_link") 2>conftest.er1
52dbaac8
PE
18871 ac_status=$?
18872 grep -v '^ *+' conftest.er1 >conftest.err
18873 rm -f conftest.er1
18874 cat conftest.err >&5
18875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18876 (exit $ac_status); } && {
18877 test -z "$ac_c_werror_flag" ||
18878 test ! -s conftest.err
18879 } && test -s conftest$ac_exeext &&
18880 $as_test_x conftest$ac_exeext; then
52dbaac8
PE
18881 eval "$as_ac_var=yes"
18882else
18883 echo "$as_me: failed program was:" >&5
18884sed 's/^/| /' conftest.$ac_ext >&5
18885
d6e01aa5 18886 eval "$as_ac_var=no"
52dbaac8 18887fi
d6e01aa5
KL
18888
18889rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
52dbaac8
PE
18890 conftest$ac_exeext conftest.$ac_ext
18891fi
d6e01aa5
KL
18892ac_res=`eval echo '${'$as_ac_var'}'`
18893 { echo "$as_me:$LINENO: result: $ac_res" >&5
18894echo "${ECHO_T}$ac_res" >&6; }
52dbaac8
PE
18895if test `eval echo '${'$as_ac_var'}'` = yes; then
18896 cat >>confdefs.h <<_ACEOF
18897#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18898_ACEOF
18899
18900else
18901 GETOPT_H=getopt.h
18902fi
18903done
18904
18905 fi
18906
18907 if test -z "$GETOPT_H"; then
d6e01aa5
KL
18908 { echo "$as_me:$LINENO: checking whether optreset is declared" >&5
18909echo $ECHO_N "checking whether optreset is declared... $ECHO_C" >&6; }
52dbaac8
PE
18910if test "${ac_cv_have_decl_optreset+set}" = set; then
18911 echo $ECHO_N "(cached) $ECHO_C" >&6
18912else
18913 cat >conftest.$ac_ext <<_ACEOF
18914/* confdefs.h. */
18915_ACEOF
18916cat confdefs.h >>conftest.$ac_ext
18917cat >>conftest.$ac_ext <<_ACEOF
18918/* end confdefs.h. */
18919#include <getopt.h>
18920
18921int
18922main ()
18923{
18924#ifndef optreset
d6e01aa5 18925 (void) optreset;
52dbaac8
PE
18926#endif
18927
18928 ;
18929 return 0;
18930}
18931_ACEOF
18932rm -f conftest.$ac_objext
d6e01aa5
KL
18933if { (ac_try="$ac_compile"
18934case "(($ac_try" in
18935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18936 *) ac_try_echo=$ac_try;;
18937esac
18938eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18939 (eval "$ac_compile") 2>conftest.er1
52dbaac8
PE
18940 ac_status=$?
18941 grep -v '^ *+' conftest.er1 >conftest.err
18942 rm -f conftest.er1
18943 cat conftest.err >&5
18944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
18945 (exit $ac_status); } && {
18946 test -z "$ac_c_werror_flag" ||
18947 test ! -s conftest.err
18948 } && test -s conftest.$ac_objext; then
52dbaac8
PE
18949 ac_cv_have_decl_optreset=yes
18950else
18951 echo "$as_me: failed program was:" >&5
18952sed 's/^/| /' conftest.$ac_ext >&5
18953
d6e01aa5 18954 ac_cv_have_decl_optreset=no
52dbaac8 18955fi
d6e01aa5
KL
18956
18957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
52dbaac8 18958fi
d6e01aa5
KL
18959{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_optreset" >&5
18960echo "${ECHO_T}$ac_cv_have_decl_optreset" >&6; }
52dbaac8
PE
18961if test $ac_cv_have_decl_optreset = yes; then
18962 GETOPT_H=getopt.h
18963fi
18964
18965 fi
18966
18967 if test -z "$GETOPT_H"; then
d6e01aa5
KL
18968 { echo "$as_me:$LINENO: checking for working GNU getopt function" >&5
18969echo $ECHO_N "checking for working GNU getopt function... $ECHO_C" >&6; }
52dbaac8
PE
18970if test "${gl_cv_func_gnu_getopt+set}" = set; then
18971 echo $ECHO_N "(cached) $ECHO_C" >&6
18972else
18973 if test "$cross_compiling" = yes; then
d6e01aa5
KL
18974 { echo "$as_me:$LINENO: checking whether getopt_clip is declared" >&5
18975echo $ECHO_N "checking whether getopt_clip is declared... $ECHO_C" >&6; }
52dbaac8
PE
18976if test "${ac_cv_have_decl_getopt_clip+set}" = set; then
18977 echo $ECHO_N "(cached) $ECHO_C" >&6
18978else
18979 cat >conftest.$ac_ext <<_ACEOF
18980/* confdefs.h. */
18981_ACEOF
18982cat confdefs.h >>conftest.$ac_ext
18983cat >>conftest.$ac_ext <<_ACEOF
18984/* end confdefs.h. */
18985#include <getopt.h>
18986
18987int
18988main ()
18989{
18990#ifndef getopt_clip
d6e01aa5 18991 (void) getopt_clip;
52dbaac8
PE
18992#endif
18993
18994 ;
18995 return 0;
18996}
18997_ACEOF
18998rm -f conftest.$ac_objext
d6e01aa5
KL
18999if { (ac_try="$ac_compile"
19000case "(($ac_try" in
19001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19002 *) ac_try_echo=$ac_try;;
19003esac
19004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19005 (eval "$ac_compile") 2>conftest.er1
52dbaac8
PE
19006 ac_status=$?
19007 grep -v '^ *+' conftest.er1 >conftest.err
19008 rm -f conftest.er1
19009 cat conftest.err >&5
19010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19011 (exit $ac_status); } && {
19012 test -z "$ac_c_werror_flag" ||
19013 test ! -s conftest.err
19014 } && test -s conftest.$ac_objext; then
52dbaac8
PE
19015 ac_cv_have_decl_getopt_clip=yes
19016else
19017 echo "$as_me: failed program was:" >&5
19018sed 's/^/| /' conftest.$ac_ext >&5
19019
d6e01aa5 19020 ac_cv_have_decl_getopt_clip=no
52dbaac8 19021fi
d6e01aa5
KL
19022
19023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
52dbaac8 19024fi
d6e01aa5
KL
19025{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt_clip" >&5
19026echo "${ECHO_T}$ac_cv_have_decl_getopt_clip" >&6; }
52dbaac8
PE
19027if test $ac_cv_have_decl_getopt_clip = yes; then
19028 gl_cv_func_gnu_getopt=no
19029else
19030 gl_cv_func_gnu_getopt=yes
19031fi
19032
19033else
19034 cat >conftest.$ac_ext <<_ACEOF
19035/* confdefs.h. */
19036_ACEOF
19037cat confdefs.h >>conftest.$ac_ext
19038cat >>conftest.$ac_ext <<_ACEOF
19039/* end confdefs.h. */
19040#include <getopt.h>
19041int
19042main ()
19043{
19044
19045 char *myargv[3];
19046 myargv[0] = "conftest";
19047 myargv[1] = "-+";
19048 myargv[2] = 0;
19049 return getopt (2, myargv, "+a") != '?';
19050
19051 ;
19052 return 0;
19053}
19054_ACEOF
19055rm -f conftest$ac_exeext
d6e01aa5
KL
19056if { (ac_try="$ac_link"
19057case "(($ac_try" in
19058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19059 *) ac_try_echo=$ac_try;;
19060esac
19061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19062 (eval "$ac_link") 2>&5
52dbaac8
PE
19063 ac_status=$?
19064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19065 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
19066 { (case "(($ac_try" in
19067 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19068 *) ac_try_echo=$ac_try;;
19069esac
19070eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19071 (eval "$ac_try") 2>&5
52dbaac8
PE
19072 ac_status=$?
19073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19074 (exit $ac_status); }; }; then
19075 gl_cv_func_gnu_getopt=yes
19076else
19077 echo "$as_me: program exited with status $ac_status" >&5
19078echo "$as_me: failed program was:" >&5
19079sed 's/^/| /' conftest.$ac_ext >&5
19080
19081( exit $ac_status )
19082gl_cv_func_gnu_getopt=no
19083fi
d6e01aa5 19084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
52dbaac8 19085fi
d6e01aa5
KL
19086
19087
52dbaac8 19088fi
d6e01aa5
KL
19089{ echo "$as_me:$LINENO: result: $gl_cv_func_gnu_getopt" >&5
19090echo "${ECHO_T}$gl_cv_func_gnu_getopt" >&6; }
52dbaac8
PE
19091 if test "$gl_cv_func_gnu_getopt" = "no"; then
19092 GETOPT_H=getopt.h
19093 fi
19094 fi
19095
19096
19097
19098 if test -n "$GETOPT_H"; then
19099
19100
19101 GETOPT_H=getopt.h
19102
19103cat >>confdefs.h <<\_ACEOF
19104#define __GETOPT_PREFIX rpl_
19105_ACEOF
19106
19107
19108
19109 :
19110 GETOPTOBJS='getopt.o getopt1.o'
19111
19112fi
19113
19114
19115
19116
d6e01aa5
KL
19117{ echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
19118echo $ECHO_N "checking whether getpgrp requires zero arguments... $ECHO_C" >&6; }
cd958eb3
MB
19119if test "${ac_cv_func_getpgrp_void+set}" = set; then
19120 echo $ECHO_N "(cached) $ECHO_C" >&6
19121else
19122 # Use it with a single arg.
19123cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19124/* confdefs.h. */
19125_ACEOF
19126cat confdefs.h >>conftest.$ac_ext
19127cat >>conftest.$ac_ext <<_ACEOF
19128/* end confdefs.h. */
cd958eb3
MB
19129$ac_includes_default
19130int
19131main ()
19132{
19133getpgrp (0);
19134 ;
19135 return 0;
19136}
19137_ACEOF
19138rm -f conftest.$ac_objext
d6e01aa5
KL
19139if { (ac_try="$ac_compile"
19140case "(($ac_try" in
19141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19142 *) ac_try_echo=$ac_try;;
19143esac
19144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19145 (eval "$ac_compile") 2>conftest.er1
cd958eb3 19146 ac_status=$?
edfaf76d
LK
19147 grep -v '^ *+' conftest.er1 >conftest.err
19148 rm -f conftest.er1
19149 cat conftest.err >&5
cd958eb3 19150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19151 (exit $ac_status); } && {
19152 test -z "$ac_c_werror_flag" ||
19153 test ! -s conftest.err
19154 } && test -s conftest.$ac_objext; then
cd958eb3
MB
19155 ac_cv_func_getpgrp_void=no
19156else
19157 echo "$as_me: failed program was:" >&5
19650fd6
AS
19158sed 's/^/| /' conftest.$ac_ext >&5
19159
d6e01aa5 19160 ac_cv_func_getpgrp_void=yes
cd958eb3 19161fi
d6e01aa5
KL
19162
19163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cd958eb3
MB
19164
19165fi
d6e01aa5
KL
19166{ echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
19167echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6; }
cd958eb3
MB
19168if test $ac_cv_func_getpgrp_void = yes; then
19169
19170cat >>confdefs.h <<\_ACEOF
19171#define GETPGRP_VOID 1
19172_ACEOF
19173
19174fi
19175
19176
973a76b1
DL
19177
19178for ac_func in strftime
19179do
19180as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
19181{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19182echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19183if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
973a76b1
DL
19184 echo $ECHO_N "(cached) $ECHO_C" >&6
19185else
19186 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19187/* confdefs.h. */
19188_ACEOF
19189cat confdefs.h >>conftest.$ac_ext
19190cat >>conftest.$ac_ext <<_ACEOF
19191/* end confdefs.h. */
edfaf76d
LK
19192/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19193 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19194#define $ac_func innocuous_$ac_func
19195
973a76b1 19196/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19197 which can conflict with char $ac_func (); below.
19198 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19199 <limits.h> exists even on freestanding compilers. */
edfaf76d 19200
19650fd6
AS
19201#ifdef __STDC__
19202# include <limits.h>
19203#else
19204# include <assert.h>
19205#endif
edfaf76d
LK
19206
19207#undef $ac_func
19208
d6e01aa5
KL
19209/* Override any GCC internal prototype to avoid an error.
19210 Use char because int might match the return type of a GCC
19211 builtin and then its argument prototype would still apply. */
973a76b1
DL
19212#ifdef __cplusplus
19213extern "C"
973a76b1 19214#endif
973a76b1
DL
19215char $ac_func ();
19216/* The GNU C library defines this for functions which it implements
19217 to always fail with ENOSYS. Some functions are actually named
19218 something starting with __ and the normal name is an alias. */
d6e01aa5 19219#if defined __stub_$ac_func || defined __stub___$ac_func
973a76b1 19220choke me
973a76b1
DL
19221#endif
19222
19650fd6
AS
19223int
19224main ()
19225{
d6e01aa5 19226return $ac_func ();
973a76b1
DL
19227 ;
19228 return 0;
19229}
19230_ACEOF
19231rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19232if { (ac_try="$ac_link"
19233case "(($ac_try" in
19234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19235 *) ac_try_echo=$ac_try;;
19236esac
19237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19238 (eval "$ac_link") 2>conftest.er1
973a76b1 19239 ac_status=$?
edfaf76d
LK
19240 grep -v '^ *+' conftest.er1 >conftest.err
19241 rm -f conftest.er1
19242 cat conftest.err >&5
973a76b1 19243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19244 (exit $ac_status); } && {
19245 test -z "$ac_c_werror_flag" ||
19246 test ! -s conftest.err
19247 } && test -s conftest$ac_exeext &&
19248 $as_test_x conftest$ac_exeext; then
973a76b1
DL
19249 eval "$as_ac_var=yes"
19250else
19251 echo "$as_me: failed program was:" >&5
19650fd6
AS
19252sed 's/^/| /' conftest.$ac_ext >&5
19253
d6e01aa5 19254 eval "$as_ac_var=no"
973a76b1 19255fi
d6e01aa5
KL
19256
19257rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19258 conftest$ac_exeext conftest.$ac_ext
973a76b1 19259fi
d6e01aa5
KL
19260ac_res=`eval echo '${'$as_ac_var'}'`
19261 { echo "$as_me:$LINENO: result: $ac_res" >&5
19262echo "${ECHO_T}$ac_res" >&6; }
973a76b1
DL
19263if test `eval echo '${'$as_ac_var'}'` = yes; then
19264 cat >>confdefs.h <<_ACEOF
19265#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19266_ACEOF
19267
19268else
19269 # strftime is in -lintl on SCO UNIX.
d6e01aa5
KL
19270{ echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
19271echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
973a76b1
DL
19272if test "${ac_cv_lib_intl_strftime+set}" = set; then
19273 echo $ECHO_N "(cached) $ECHO_C" >&6
19274else
19275 ac_check_lib_save_LIBS=$LIBS
19276LIBS="-lintl $LIBS"
19277cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19278/* confdefs.h. */
19279_ACEOF
19280cat confdefs.h >>conftest.$ac_ext
19281cat >>conftest.$ac_ext <<_ACEOF
19282/* end confdefs.h. */
973a76b1 19283
d6e01aa5
KL
19284/* Override any GCC internal prototype to avoid an error.
19285 Use char because int might match the return type of a GCC
19286 builtin and then its argument prototype would still apply. */
973a76b1
DL
19287#ifdef __cplusplus
19288extern "C"
19289#endif
973a76b1
DL
19290char strftime ();
19291int
19292main ()
19293{
d6e01aa5 19294return strftime ();
973a76b1
DL
19295 ;
19296 return 0;
19297}
19298_ACEOF
19299rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19300if { (ac_try="$ac_link"
19301case "(($ac_try" in
19302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19303 *) ac_try_echo=$ac_try;;
19304esac
19305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19306 (eval "$ac_link") 2>conftest.er1
973a76b1 19307 ac_status=$?
edfaf76d
LK
19308 grep -v '^ *+' conftest.er1 >conftest.err
19309 rm -f conftest.er1
19310 cat conftest.err >&5
973a76b1 19311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19312 (exit $ac_status); } && {
19313 test -z "$ac_c_werror_flag" ||
19314 test ! -s conftest.err
19315 } && test -s conftest$ac_exeext &&
19316 $as_test_x conftest$ac_exeext; then
973a76b1
DL
19317 ac_cv_lib_intl_strftime=yes
19318else
19319 echo "$as_me: failed program was:" >&5
19650fd6
AS
19320sed 's/^/| /' conftest.$ac_ext >&5
19321
d6e01aa5 19322 ac_cv_lib_intl_strftime=no
973a76b1 19323fi
d6e01aa5
KL
19324
19325rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19326 conftest$ac_exeext conftest.$ac_ext
973a76b1
DL
19327LIBS=$ac_check_lib_save_LIBS
19328fi
d6e01aa5
KL
19329{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
19330echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
973a76b1
DL
19331if test $ac_cv_lib_intl_strftime = yes; then
19332 cat >>confdefs.h <<\_ACEOF
19333#define HAVE_STRFTIME 1
19334_ACEOF
19335
19336LIBS="-lintl $LIBS"
19337fi
19338
19339fi
19340done
19341
19342
b936fae4
AS
19343# UNIX98 PTYs.
19344
19345for ac_func in grantpt
503d2be0
AS
19346do
19347as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
19348{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19349echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19350if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 19351 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 19352else
503d2be0 19353 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19354/* confdefs.h. */
19355_ACEOF
19356cat confdefs.h >>conftest.$ac_ext
19357cat >>conftest.$ac_ext <<_ACEOF
19358/* end confdefs.h. */
edfaf76d
LK
19359/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19360 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19361#define $ac_func innocuous_$ac_func
19362
503d2be0 19363/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19364 which can conflict with char $ac_func (); below.
19365 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19366 <limits.h> exists even on freestanding compilers. */
edfaf76d 19367
19650fd6
AS
19368#ifdef __STDC__
19369# include <limits.h>
19370#else
19371# include <assert.h>
19372#endif
edfaf76d
LK
19373
19374#undef $ac_func
19375
d6e01aa5
KL
19376/* Override any GCC internal prototype to avoid an error.
19377 Use char because int might match the return type of a GCC
19378 builtin and then its argument prototype would still apply. */
503d2be0
AS
19379#ifdef __cplusplus
19380extern "C"
19381#endif
503d2be0 19382char $ac_func ();
503d2be0
AS
19383/* The GNU C library defines this for functions which it implements
19384 to always fail with ENOSYS. Some functions are actually named
19385 something starting with __ and the normal name is an alias. */
d6e01aa5 19386#if defined __stub_$ac_func || defined __stub___$ac_func
503d2be0 19387choke me
503d2be0 19388#endif
4c343001 19389
19650fd6
AS
19390int
19391main ()
19392{
d6e01aa5 19393return $ac_func ();
503d2be0
AS
19394 ;
19395 return 0;
19396}
19397_ACEOF
19398rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19399if { (ac_try="$ac_link"
19400case "(($ac_try" in
19401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19402 *) ac_try_echo=$ac_try;;
19403esac
19404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19405 (eval "$ac_link") 2>conftest.er1
503d2be0 19406 ac_status=$?
edfaf76d
LK
19407 grep -v '^ *+' conftest.er1 >conftest.err
19408 rm -f conftest.er1
19409 cat conftest.err >&5
c0d27fcc 19410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19411 (exit $ac_status); } && {
19412 test -z "$ac_c_werror_flag" ||
19413 test ! -s conftest.err
19414 } && test -s conftest$ac_exeext &&
19415 $as_test_x conftest$ac_exeext; then
503d2be0
AS
19416 eval "$as_ac_var=yes"
19417else
19418 echo "$as_me: failed program was:" >&5
19650fd6
AS
19419sed 's/^/| /' conftest.$ac_ext >&5
19420
d6e01aa5 19421 eval "$as_ac_var=no"
503d2be0 19422fi
d6e01aa5
KL
19423
19424rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19425 conftest$ac_exeext conftest.$ac_ext
503d2be0 19426fi
d6e01aa5
KL
19427ac_res=`eval echo '${'$as_ac_var'}'`
19428 { echo "$as_me:$LINENO: result: $ac_res" >&5
19429echo "${ECHO_T}$ac_res" >&6; }
503d2be0 19430if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 19431 cat >>confdefs.h <<_ACEOF
503d2be0 19432#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 19433_ACEOF
4c343001
DL
19434
19435fi
503d2be0
AS
19436done
19437
c0d27fcc 19438
b936fae4 19439# PTY-related GNU extensions.
4c343001 19440
b936fae4
AS
19441for ac_func in getpt
19442do
19443as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
19444{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19445echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19446if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 19447 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 19448else
b936fae4 19449 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19450/* confdefs.h. */
19451_ACEOF
19452cat confdefs.h >>conftest.$ac_ext
19453cat >>conftest.$ac_ext <<_ACEOF
19454/* end confdefs.h. */
edfaf76d
LK
19455/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19456 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19457#define $ac_func innocuous_$ac_func
19458
087121cc 19459/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19460 which can conflict with char $ac_func (); below.
19461 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19462 <limits.h> exists even on freestanding compilers. */
edfaf76d 19463
19650fd6
AS
19464#ifdef __STDC__
19465# include <limits.h>
19466#else
19467# include <assert.h>
19468#endif
edfaf76d
LK
19469
19470#undef $ac_func
19471
d6e01aa5
KL
19472/* Override any GCC internal prototype to avoid an error.
19473 Use char because int might match the return type of a GCC
19474 builtin and then its argument prototype would still apply. */
503d2be0
AS
19475#ifdef __cplusplus
19476extern "C"
19477#endif
503d2be0 19478char $ac_func ();
087121cc
GM
19479/* The GNU C library defines this for functions which it implements
19480 to always fail with ENOSYS. Some functions are actually named
19481 something starting with __ and the normal name is an alias. */
d6e01aa5 19482#if defined __stub_$ac_func || defined __stub___$ac_func
087121cc 19483choke me
087121cc
GM
19484#endif
19485
19650fd6
AS
19486int
19487main ()
19488{
d6e01aa5 19489return $ac_func ();
503d2be0
AS
19490 ;
19491 return 0;
19492}
19493_ACEOF
19494rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19495if { (ac_try="$ac_link"
19496case "(($ac_try" in
19497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19498 *) ac_try_echo=$ac_try;;
19499esac
19500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19501 (eval "$ac_link") 2>conftest.er1
503d2be0 19502 ac_status=$?
edfaf76d
LK
19503 grep -v '^ *+' conftest.er1 >conftest.err
19504 rm -f conftest.er1
19505 cat conftest.err >&5
c0d27fcc 19506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19507 (exit $ac_status); } && {
19508 test -z "$ac_c_werror_flag" ||
19509 test ! -s conftest.err
19510 } && test -s conftest$ac_exeext &&
19511 $as_test_x conftest$ac_exeext; then
503d2be0
AS
19512 eval "$as_ac_var=yes"
19513else
19514 echo "$as_me: failed program was:" >&5
19650fd6
AS
19515sed 's/^/| /' conftest.$ac_ext >&5
19516
d6e01aa5 19517 eval "$as_ac_var=no"
503d2be0 19518fi
d6e01aa5
KL
19519
19520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19521 conftest$ac_exeext conftest.$ac_ext
503d2be0 19522fi
d6e01aa5
KL
19523ac_res=`eval echo '${'$as_ac_var'}'`
19524 { echo "$as_me:$LINENO: result: $ac_res" >&5
19525echo "${ECHO_T}$ac_res" >&6; }
503d2be0 19526if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 19527 cat >>confdefs.h <<_ACEOF
503d2be0 19528#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 19529_ACEOF
087121cc 19530
087121cc
GM
19531fi
19532done
19533
c0d27fcc 19534
ba4481b5
DL
19535# Check this now, so that we will NOT find the above functions in ncurses.
19536# That is because we have not set up to link ncurses in lib-src.
19537# It's better to believe a function is not available
19538# than to expect to find it in ncurses.
503d2be0 19539
d6e01aa5
KL
19540{ echo "$as_me:$LINENO: checking for tparm in -lncurses" >&5
19541echo $ECHO_N "checking for tparm in -lncurses... $ECHO_C" >&6; }
503d2be0
AS
19542if test "${ac_cv_lib_ncurses_tparm+set}" = set; then
19543 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 19544else
503d2be0 19545 ac_check_lib_save_LIBS=$LIBS
ba4481b5 19546LIBS="-lncurses $LIBS"
503d2be0 19547cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19548/* confdefs.h. */
19549_ACEOF
19550cat confdefs.h >>conftest.$ac_ext
19551cat >>conftest.$ac_ext <<_ACEOF
19552/* end confdefs.h. */
503d2be0 19553
d6e01aa5
KL
19554/* Override any GCC internal prototype to avoid an error.
19555 Use char because int might match the return type of a GCC
19556 builtin and then its argument prototype would still apply. */
503d2be0
AS
19557#ifdef __cplusplus
19558extern "C"
19559#endif
503d2be0
AS
19560char tparm ();
19561int
19562main ()
19563{
d6e01aa5 19564return tparm ();
503d2be0
AS
19565 ;
19566 return 0;
19567}
19568_ACEOF
19569rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19570if { (ac_try="$ac_link"
19571case "(($ac_try" in
19572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19573 *) ac_try_echo=$ac_try;;
19574esac
19575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19576 (eval "$ac_link") 2>conftest.er1
503d2be0 19577 ac_status=$?
edfaf76d
LK
19578 grep -v '^ *+' conftest.er1 >conftest.err
19579 rm -f conftest.er1
19580 cat conftest.err >&5
c0d27fcc 19581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19582 (exit $ac_status); } && {
19583 test -z "$ac_c_werror_flag" ||
19584 test ! -s conftest.err
19585 } && test -s conftest$ac_exeext &&
19586 $as_test_x conftest$ac_exeext; then
503d2be0
AS
19587 ac_cv_lib_ncurses_tparm=yes
19588else
19589 echo "$as_me: failed program was:" >&5
19650fd6
AS
19590sed 's/^/| /' conftest.$ac_ext >&5
19591
d6e01aa5 19592 ac_cv_lib_ncurses_tparm=no
503d2be0 19593fi
d6e01aa5
KL
19594
19595rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19596 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
19597LIBS=$ac_check_lib_save_LIBS
19598fi
d6e01aa5
KL
19599{ echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tparm" >&5
19600echo "${ECHO_T}$ac_cv_lib_ncurses_tparm" >&6; }
503d2be0 19601if test $ac_cv_lib_ncurses_tparm = yes; then
c0d27fcc 19602 cat >>confdefs.h <<_ACEOF
503d2be0 19603#define HAVE_LIBNCURSES 1
c0d27fcc 19604_ACEOF
ba4481b5
DL
19605
19606 LIBS="-lncurses $LIBS"
19607
ba4481b5
DL
19608fi
19609
c0d27fcc 19610
bc3512d0
CY
19611# Do we have res_init, for detecting changes in /etc/resolv.conf?
19612
19613resolv=no
19614{ echo "$as_me:$LINENO: checking for res_init" >&5
19615echo $ECHO_N "checking for res_init... $ECHO_C" >&6; }
19616if test "${ac_cv_func_res_init+set}" = set; then
19617 echo $ECHO_N "(cached) $ECHO_C" >&6
19618else
19619 cat >conftest.$ac_ext <<_ACEOF
19620/* confdefs.h. */
19621_ACEOF
19622cat confdefs.h >>conftest.$ac_ext
19623cat >>conftest.$ac_ext <<_ACEOF
19624/* end confdefs.h. */
19625/* Define res_init to an innocuous variant, in case <limits.h> declares res_init.
19626 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19627#define res_init innocuous_res_init
19628
19629/* System header to define __stub macros and hopefully few prototypes,
19630 which can conflict with char res_init (); below.
19631 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19632 <limits.h> exists even on freestanding compilers. */
19633
19634#ifdef __STDC__
19635# include <limits.h>
19636#else
19637# include <assert.h>
19638#endif
19639
19640#undef res_init
19641
19642/* Override any GCC internal prototype to avoid an error.
19643 Use char because int might match the return type of a GCC
19644 builtin and then its argument prototype would still apply. */
19645#ifdef __cplusplus
19646extern "C"
19647#endif
19648char res_init ();
19649/* The GNU C library defines this for functions which it implements
19650 to always fail with ENOSYS. Some functions are actually named
19651 something starting with __ and the normal name is an alias. */
19652#if defined __stub_res_init || defined __stub___res_init
19653choke me
19654#endif
19655
19656int
19657main ()
19658{
19659return res_init ();
19660 ;
19661 return 0;
19662}
19663_ACEOF
19664rm -f conftest.$ac_objext conftest$ac_exeext
19665if { (ac_try="$ac_link"
19666case "(($ac_try" in
19667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19668 *) ac_try_echo=$ac_try;;
19669esac
19670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19671 (eval "$ac_link") 2>conftest.er1
19672 ac_status=$?
19673 grep -v '^ *+' conftest.er1 >conftest.err
19674 rm -f conftest.er1
19675 cat conftest.err >&5
19676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19677 (exit $ac_status); } && {
19678 test -z "$ac_c_werror_flag" ||
19679 test ! -s conftest.err
19680 } && test -s conftest$ac_exeext &&
19681 $as_test_x conftest$ac_exeext; then
19682 ac_cv_func_res_init=yes
19683else
19684 echo "$as_me: failed program was:" >&5
19685sed 's/^/| /' conftest.$ac_ext >&5
19686
19687 ac_cv_func_res_init=no
19688fi
19689
19690rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19691 conftest$ac_exeext conftest.$ac_ext
19692fi
19693{ echo "$as_me:$LINENO: result: $ac_cv_func_res_init" >&5
19694echo "${ECHO_T}$ac_cv_func_res_init" >&6; }
19695if test $ac_cv_func_res_init = yes; then
19696 have_res_init=yes
19697else
19698 have_res_init=no
19699fi
19700
19701if test "$have_res_init" = no; then
19702 OLIBS="$LIBS"
19703 LIBS="$LIBS -lresolv"
19704 { echo "$as_me:$LINENO: checking for res_init with -lresolv" >&5
19705echo $ECHO_N "checking for res_init with -lresolv... $ECHO_C" >&6; }
19706 cat >conftest.$ac_ext <<_ACEOF
19707/* confdefs.h. */
19708_ACEOF
19709cat confdefs.h >>conftest.$ac_ext
19710cat >>conftest.$ac_ext <<_ACEOF
19711/* end confdefs.h. */
19712#include <netinet/in.h>
19713#include <arpa/nameser.h>
19714#include <resolv.h>
19715int
19716main ()
19717{
19718res_init();
19719 ;
19720 return 0;
19721}
19722_ACEOF
19723rm -f conftest.$ac_objext conftest$ac_exeext
19724if { (ac_try="$ac_link"
19725case "(($ac_try" in
19726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19727 *) ac_try_echo=$ac_try;;
19728esac
19729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19730 (eval "$ac_link") 2>conftest.er1
19731 ac_status=$?
19732 grep -v '^ *+' conftest.er1 >conftest.err
19733 rm -f conftest.er1
19734 cat conftest.err >&5
19735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19736 (exit $ac_status); } && {
19737 test -z "$ac_c_werror_flag" ||
19738 test ! -s conftest.err
19739 } && test -s conftest$ac_exeext &&
19740 $as_test_x conftest$ac_exeext; then
19741 have_res_init=yes
19742else
19743 echo "$as_me: failed program was:" >&5
19744sed 's/^/| /' conftest.$ac_ext >&5
19745
19746 have_res_init=no
19747fi
19748
19749rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19750 conftest$ac_exeext conftest.$ac_ext
19751 { echo "$as_me:$LINENO: result: $have_res_init" >&5
19752echo "${ECHO_T}$have_res_init" >&6; }
19753 if test "$have_res_init" = yes ; then
19754 resolv=yes
19755 fi
19756 LIBS="$OLIBS"
19757fi
19758
19759if test "$have_res_init" = yes; then
19760
19761cat >>confdefs.h <<\_ACEOF
19762#define HAVE_RES_INIT 1
19763_ACEOF
19764
19765fi
19766
84e70f78
KR
19767# Do we need the Hesiod library to provide the support routines?
19768if test "$with_hesiod" = yes ; then
19769 # Don't set $LIBS here -- see comments above.
d6e01aa5
KL
19770 { echo "$as_me:$LINENO: checking for res_send" >&5
19771echo $ECHO_N "checking for res_send... $ECHO_C" >&6; }
84e70f78
KR
19772if test "${ac_cv_func_res_send+set}" = set; then
19773 echo $ECHO_N "(cached) $ECHO_C" >&6
19774else
19775 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19776/* confdefs.h. */
19777_ACEOF
19778cat confdefs.h >>conftest.$ac_ext
19779cat >>conftest.$ac_ext <<_ACEOF
19780/* end confdefs.h. */
edfaf76d
LK
19781/* Define res_send to an innocuous variant, in case <limits.h> declares res_send.
19782 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19783#define res_send innocuous_res_send
19784
84e70f78 19785/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19786 which can conflict with char res_send (); below.
19787 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19788 <limits.h> exists even on freestanding compilers. */
edfaf76d 19789
19650fd6
AS
19790#ifdef __STDC__
19791# include <limits.h>
19792#else
19793# include <assert.h>
19794#endif
edfaf76d
LK
19795
19796#undef res_send
19797
d6e01aa5
KL
19798/* Override any GCC internal prototype to avoid an error.
19799 Use char because int might match the return type of a GCC
19800 builtin and then its argument prototype would still apply. */
84e70f78
KR
19801#ifdef __cplusplus
19802extern "C"
19803#endif
84e70f78 19804char res_send ();
84e70f78
KR
19805/* The GNU C library defines this for functions which it implements
19806 to always fail with ENOSYS. Some functions are actually named
19807 something starting with __ and the normal name is an alias. */
d6e01aa5 19808#if defined __stub_res_send || defined __stub___res_send
84e70f78 19809choke me
cd958eb3
MB
19810#endif
19811
19650fd6
AS
19812int
19813main ()
19814{
d6e01aa5 19815return res_send ();
84e70f78
KR
19816 ;
19817 return 0;
19818}
19819_ACEOF
19820rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19821if { (ac_try="$ac_link"
19822case "(($ac_try" in
19823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19824 *) ac_try_echo=$ac_try;;
19825esac
19826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19827 (eval "$ac_link") 2>conftest.er1
84e70f78 19828 ac_status=$?
edfaf76d
LK
19829 grep -v '^ *+' conftest.er1 >conftest.err
19830 rm -f conftest.er1
19831 cat conftest.err >&5
c0d27fcc 19832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19833 (exit $ac_status); } && {
19834 test -z "$ac_c_werror_flag" ||
19835 test ! -s conftest.err
19836 } && test -s conftest$ac_exeext &&
19837 $as_test_x conftest$ac_exeext; then
84e70f78
KR
19838 ac_cv_func_res_send=yes
19839else
19840 echo "$as_me: failed program was:" >&5
19650fd6
AS
19841sed 's/^/| /' conftest.$ac_ext >&5
19842
d6e01aa5 19843 ac_cv_func_res_send=no
84e70f78 19844fi
d6e01aa5
KL
19845
19846rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19847 conftest$ac_exeext conftest.$ac_ext
84e70f78 19848fi
d6e01aa5
KL
19849{ echo "$as_me:$LINENO: result: $ac_cv_func_res_send" >&5
19850echo "${ECHO_T}$ac_cv_func_res_send" >&6; }
84e70f78
KR
19851if test $ac_cv_func_res_send = yes; then
19852 :
19853else
d6e01aa5
KL
19854 { echo "$as_me:$LINENO: checking for __res_send" >&5
19855echo $ECHO_N "checking for __res_send... $ECHO_C" >&6; }
84e70f78
KR
19856if test "${ac_cv_func___res_send+set}" = set; then
19857 echo $ECHO_N "(cached) $ECHO_C" >&6
19858else
19859 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19860/* confdefs.h. */
19861_ACEOF
19862cat confdefs.h >>conftest.$ac_ext
19863cat >>conftest.$ac_ext <<_ACEOF
19864/* end confdefs.h. */
edfaf76d
LK
19865/* Define __res_send to an innocuous variant, in case <limits.h> declares __res_send.
19866 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19867#define __res_send innocuous___res_send
19868
84e70f78 19869/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19870 which can conflict with char __res_send (); below.
19871 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19872 <limits.h> exists even on freestanding compilers. */
edfaf76d 19873
19650fd6
AS
19874#ifdef __STDC__
19875# include <limits.h>
19876#else
19877# include <assert.h>
19878#endif
edfaf76d
LK
19879
19880#undef __res_send
19881
d6e01aa5
KL
19882/* Override any GCC internal prototype to avoid an error.
19883 Use char because int might match the return type of a GCC
19884 builtin and then its argument prototype would still apply. */
84e70f78
KR
19885#ifdef __cplusplus
19886extern "C"
19887#endif
84e70f78 19888char __res_send ();
84e70f78
KR
19889/* The GNU C library defines this for functions which it implements
19890 to always fail with ENOSYS. Some functions are actually named
19891 something starting with __ and the normal name is an alias. */
d6e01aa5 19892#if defined __stub___res_send || defined __stub_____res_send
84e70f78 19893choke me
84e70f78
KR
19894#endif
19895
19650fd6
AS
19896int
19897main ()
19898{
d6e01aa5 19899return __res_send ();
84e70f78
KR
19900 ;
19901 return 0;
19902}
19903_ACEOF
19904rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19905if { (ac_try="$ac_link"
19906case "(($ac_try" in
19907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19908 *) ac_try_echo=$ac_try;;
19909esac
19910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19911 (eval "$ac_link") 2>conftest.er1
84e70f78 19912 ac_status=$?
edfaf76d
LK
19913 grep -v '^ *+' conftest.er1 >conftest.err
19914 rm -f conftest.er1
19915 cat conftest.err >&5
c0d27fcc 19916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19917 (exit $ac_status); } && {
19918 test -z "$ac_c_werror_flag" ||
19919 test ! -s conftest.err
19920 } && test -s conftest$ac_exeext &&
19921 $as_test_x conftest$ac_exeext; then
84e70f78
KR
19922 ac_cv_func___res_send=yes
19923else
19924 echo "$as_me: failed program was:" >&5
19650fd6
AS
19925sed 's/^/| /' conftest.$ac_ext >&5
19926
d6e01aa5 19927 ac_cv_func___res_send=no
84e70f78 19928fi
d6e01aa5
KL
19929
19930rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19931 conftest$ac_exeext conftest.$ac_ext
84e70f78 19932fi
d6e01aa5
KL
19933{ echo "$as_me:$LINENO: result: $ac_cv_func___res_send" >&5
19934echo "${ECHO_T}$ac_cv_func___res_send" >&6; }
84e70f78
KR
19935if test $ac_cv_func___res_send = yes; then
19936 :
19937else
d6e01aa5
KL
19938 { echo "$as_me:$LINENO: checking for res_send in -lresolv" >&5
19939echo $ECHO_N "checking for res_send in -lresolv... $ECHO_C" >&6; }
84e70f78
KR
19940if test "${ac_cv_lib_resolv_res_send+set}" = set; then
19941 echo $ECHO_N "(cached) $ECHO_C" >&6
19942else
19943 ac_check_lib_save_LIBS=$LIBS
19944LIBS="-lresolv $LIBS"
19945cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19946/* confdefs.h. */
19947_ACEOF
19948cat confdefs.h >>conftest.$ac_ext
19949cat >>conftest.$ac_ext <<_ACEOF
19950/* end confdefs.h. */
84e70f78 19951
d6e01aa5
KL
19952/* Override any GCC internal prototype to avoid an error.
19953 Use char because int might match the return type of a GCC
19954 builtin and then its argument prototype would still apply. */
84e70f78
KR
19955#ifdef __cplusplus
19956extern "C"
19957#endif
84e70f78
KR
19958char res_send ();
19959int
19960main ()
19961{
d6e01aa5 19962return res_send ();
84e70f78
KR
19963 ;
19964 return 0;
19965}
19966_ACEOF
19967rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
19968if { (ac_try="$ac_link"
19969case "(($ac_try" in
19970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19971 *) ac_try_echo=$ac_try;;
19972esac
19973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19974 (eval "$ac_link") 2>conftest.er1
84e70f78 19975 ac_status=$?
edfaf76d
LK
19976 grep -v '^ *+' conftest.er1 >conftest.err
19977 rm -f conftest.er1
19978 cat conftest.err >&5
c0d27fcc 19979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
19980 (exit $ac_status); } && {
19981 test -z "$ac_c_werror_flag" ||
19982 test ! -s conftest.err
19983 } && test -s conftest$ac_exeext &&
19984 $as_test_x conftest$ac_exeext; then
84e70f78
KR
19985 ac_cv_lib_resolv_res_send=yes
19986else
19987 echo "$as_me: failed program was:" >&5
19650fd6
AS
19988sed 's/^/| /' conftest.$ac_ext >&5
19989
d6e01aa5 19990 ac_cv_lib_resolv_res_send=no
84e70f78 19991fi
d6e01aa5
KL
19992
19993rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 19994 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
19995LIBS=$ac_check_lib_save_LIBS
19996fi
d6e01aa5
KL
19997{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_res_send" >&5
19998echo "${ECHO_T}$ac_cv_lib_resolv_res_send" >&6; }
84e70f78
KR
19999if test $ac_cv_lib_resolv_res_send = yes; then
20000 resolv=yes
20001else
d6e01aa5
KL
20002 { echo "$as_me:$LINENO: checking for __res_send in -lresolv" >&5
20003echo $ECHO_N "checking for __res_send in -lresolv... $ECHO_C" >&6; }
84e70f78
KR
20004if test "${ac_cv_lib_resolv___res_send+set}" = set; then
20005 echo $ECHO_N "(cached) $ECHO_C" >&6
20006else
20007 ac_check_lib_save_LIBS=$LIBS
20008LIBS="-lresolv $LIBS"
20009cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20010/* confdefs.h. */
20011_ACEOF
20012cat confdefs.h >>conftest.$ac_ext
20013cat >>conftest.$ac_ext <<_ACEOF
20014/* end confdefs.h. */
84e70f78 20015
d6e01aa5
KL
20016/* Override any GCC internal prototype to avoid an error.
20017 Use char because int might match the return type of a GCC
20018 builtin and then its argument prototype would still apply. */
84e70f78
KR
20019#ifdef __cplusplus
20020extern "C"
20021#endif
84e70f78
KR
20022char __res_send ();
20023int
20024main ()
20025{
d6e01aa5 20026return __res_send ();
84e70f78
KR
20027 ;
20028 return 0;
20029}
20030_ACEOF
20031rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20032if { (ac_try="$ac_link"
20033case "(($ac_try" in
20034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20035 *) ac_try_echo=$ac_try;;
20036esac
20037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20038 (eval "$ac_link") 2>conftest.er1
84e70f78 20039 ac_status=$?
edfaf76d
LK
20040 grep -v '^ *+' conftest.er1 >conftest.err
20041 rm -f conftest.er1
20042 cat conftest.err >&5
c0d27fcc 20043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20044 (exit $ac_status); } && {
20045 test -z "$ac_c_werror_flag" ||
20046 test ! -s conftest.err
20047 } && test -s conftest$ac_exeext &&
20048 $as_test_x conftest$ac_exeext; then
84e70f78
KR
20049 ac_cv_lib_resolv___res_send=yes
20050else
20051 echo "$as_me: failed program was:" >&5
19650fd6
AS
20052sed 's/^/| /' conftest.$ac_ext >&5
20053
d6e01aa5 20054 ac_cv_lib_resolv___res_send=no
84e70f78 20055fi
d6e01aa5
KL
20056
20057rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20058 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
20059LIBS=$ac_check_lib_save_LIBS
20060fi
d6e01aa5
KL
20061{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv___res_send" >&5
20062echo "${ECHO_T}$ac_cv_lib_resolv___res_send" >&6; }
84e70f78
KR
20063if test $ac_cv_lib_resolv___res_send = yes; then
20064 resolv=yes
20065fi
20066
20067fi
20068
20069fi
20070
20071fi
20072
20073 if test "$resolv" = yes ; then
20074 RESOLVLIB=-lresolv
84e70f78
KR
20075 else
20076 RESOLVLIB=
20077 fi
d6e01aa5
KL
20078 { echo "$as_me:$LINENO: checking for hes_getmailhost" >&5
20079echo $ECHO_N "checking for hes_getmailhost... $ECHO_C" >&6; }
84e70f78
KR
20080if test "${ac_cv_func_hes_getmailhost+set}" = set; then
20081 echo $ECHO_N "(cached) $ECHO_C" >&6
20082else
20083 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20084/* confdefs.h. */
20085_ACEOF
20086cat confdefs.h >>conftest.$ac_ext
20087cat >>conftest.$ac_ext <<_ACEOF
20088/* end confdefs.h. */
edfaf76d
LK
20089/* Define hes_getmailhost to an innocuous variant, in case <limits.h> declares hes_getmailhost.
20090 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20091#define hes_getmailhost innocuous_hes_getmailhost
20092
84e70f78 20093/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
20094 which can conflict with char hes_getmailhost (); below.
20095 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20096 <limits.h> exists even on freestanding compilers. */
edfaf76d 20097
19650fd6
AS
20098#ifdef __STDC__
20099# include <limits.h>
20100#else
20101# include <assert.h>
20102#endif
edfaf76d
LK
20103
20104#undef hes_getmailhost
20105
d6e01aa5
KL
20106/* Override any GCC internal prototype to avoid an error.
20107 Use char because int might match the return type of a GCC
20108 builtin and then its argument prototype would still apply. */
84e70f78
KR
20109#ifdef __cplusplus
20110extern "C"
20111#endif
84e70f78 20112char hes_getmailhost ();
84e70f78
KR
20113/* The GNU C library defines this for functions which it implements
20114 to always fail with ENOSYS. Some functions are actually named
20115 something starting with __ and the normal name is an alias. */
d6e01aa5 20116#if defined __stub_hes_getmailhost || defined __stub___hes_getmailhost
84e70f78 20117choke me
cd958eb3
MB
20118#endif
20119
19650fd6
AS
20120int
20121main ()
20122{
d6e01aa5 20123return hes_getmailhost ();
84e70f78
KR
20124 ;
20125 return 0;
20126}
20127_ACEOF
20128rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20129if { (ac_try="$ac_link"
20130case "(($ac_try" in
20131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20132 *) ac_try_echo=$ac_try;;
20133esac
20134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20135 (eval "$ac_link") 2>conftest.er1
84e70f78 20136 ac_status=$?
edfaf76d
LK
20137 grep -v '^ *+' conftest.er1 >conftest.err
20138 rm -f conftest.er1
20139 cat conftest.err >&5
c0d27fcc 20140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20141 (exit $ac_status); } && {
20142 test -z "$ac_c_werror_flag" ||
20143 test ! -s conftest.err
20144 } && test -s conftest$ac_exeext &&
20145 $as_test_x conftest$ac_exeext; then
84e70f78
KR
20146 ac_cv_func_hes_getmailhost=yes
20147else
20148 echo "$as_me: failed program was:" >&5
19650fd6
AS
20149sed 's/^/| /' conftest.$ac_ext >&5
20150
d6e01aa5 20151 ac_cv_func_hes_getmailhost=no
84e70f78 20152fi
d6e01aa5
KL
20153
20154rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20155 conftest$ac_exeext conftest.$ac_ext
84e70f78 20156fi
d6e01aa5
KL
20157{ echo "$as_me:$LINENO: result: $ac_cv_func_hes_getmailhost" >&5
20158echo "${ECHO_T}$ac_cv_func_hes_getmailhost" >&6; }
84e70f78
KR
20159if test $ac_cv_func_hes_getmailhost = yes; then
20160 :
20161else
d6e01aa5
KL
20162 { echo "$as_me:$LINENO: checking for hes_getmailhost in -lhesiod" >&5
20163echo $ECHO_N "checking for hes_getmailhost in -lhesiod... $ECHO_C" >&6; }
84e70f78
KR
20164if test "${ac_cv_lib_hesiod_hes_getmailhost+set}" = set; then
20165 echo $ECHO_N "(cached) $ECHO_C" >&6
20166else
20167 ac_check_lib_save_LIBS=$LIBS
20168LIBS="-lhesiod $RESOLVLIB $LIBS"
20169cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20170/* confdefs.h. */
20171_ACEOF
20172cat confdefs.h >>conftest.$ac_ext
20173cat >>conftest.$ac_ext <<_ACEOF
20174/* end confdefs.h. */
84e70f78 20175
d6e01aa5
KL
20176/* Override any GCC internal prototype to avoid an error.
20177 Use char because int might match the return type of a GCC
20178 builtin and then its argument prototype would still apply. */
84e70f78
KR
20179#ifdef __cplusplus
20180extern "C"
20181#endif
84e70f78
KR
20182char hes_getmailhost ();
20183int
20184main ()
20185{
d6e01aa5 20186return hes_getmailhost ();
84e70f78
KR
20187 ;
20188 return 0;
20189}
20190_ACEOF
20191rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20192if { (ac_try="$ac_link"
20193case "(($ac_try" in
20194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20195 *) ac_try_echo=$ac_try;;
20196esac
20197eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20198 (eval "$ac_link") 2>conftest.er1
84e70f78 20199 ac_status=$?
edfaf76d
LK
20200 grep -v '^ *+' conftest.er1 >conftest.err
20201 rm -f conftest.er1
20202 cat conftest.err >&5
c0d27fcc 20203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20204 (exit $ac_status); } && {
20205 test -z "$ac_c_werror_flag" ||
20206 test ! -s conftest.err
20207 } && test -s conftest$ac_exeext &&
20208 $as_test_x conftest$ac_exeext; then
84e70f78
KR
20209 ac_cv_lib_hesiod_hes_getmailhost=yes
20210else
20211 echo "$as_me: failed program was:" >&5
19650fd6
AS
20212sed 's/^/| /' conftest.$ac_ext >&5
20213
d6e01aa5 20214 ac_cv_lib_hesiod_hes_getmailhost=no
84e70f78 20215fi
d6e01aa5
KL
20216
20217rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20218 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
20219LIBS=$ac_check_lib_save_LIBS
20220fi
d6e01aa5
KL
20221{ echo "$as_me:$LINENO: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
20222echo "${ECHO_T}$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
84e70f78 20223if test $ac_cv_lib_hesiod_hes_getmailhost = yes; then
b936fae4 20224
c0d27fcc 20225cat >>confdefs.h <<\_ACEOF
84e70f78 20226#define HAVE_LIBHESIOD 1
c0d27fcc 20227_ACEOF
84e70f78
KR
20228
20229else
20230 :
20231fi
20232
20233fi
20234
20235fi
20236
bc3512d0
CY
20237# Do we need libresolv (due to res_init or Hesiod)?
20238if test "$resolv" = yes ; then
20239
20240cat >>confdefs.h <<\_ACEOF
20241#define HAVE_LIBRESOLV 1
20242_ACEOF
20243
20244fi
20245
a21616bd
KR
20246# These tell us which Kerberos-related libraries to use.
20247if test "${with_kerberos+set}" = set; then
503d2be0 20248
d6e01aa5
KL
20249{ echo "$as_me:$LINENO: checking for com_err in -lcom_err" >&5
20250echo $ECHO_N "checking for com_err in -lcom_err... $ECHO_C" >&6; }
503d2be0
AS
20251if test "${ac_cv_lib_com_err_com_err+set}" = set; then
20252 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20253else
503d2be0 20254 ac_check_lib_save_LIBS=$LIBS
a21616bd 20255LIBS="-lcom_err $LIBS"
503d2be0 20256cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20257/* confdefs.h. */
20258_ACEOF
20259cat confdefs.h >>conftest.$ac_ext
20260cat >>conftest.$ac_ext <<_ACEOF
20261/* end confdefs.h. */
503d2be0 20262
d6e01aa5
KL
20263/* Override any GCC internal prototype to avoid an error.
20264 Use char because int might match the return type of a GCC
20265 builtin and then its argument prototype would still apply. */
503d2be0
AS
20266#ifdef __cplusplus
20267extern "C"
20268#endif
503d2be0
AS
20269char com_err ();
20270int
20271main ()
20272{
d6e01aa5 20273return com_err ();
503d2be0
AS
20274 ;
20275 return 0;
20276}
20277_ACEOF
20278rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20279if { (ac_try="$ac_link"
20280case "(($ac_try" in
20281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20282 *) ac_try_echo=$ac_try;;
20283esac
20284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20285 (eval "$ac_link") 2>conftest.er1
503d2be0 20286 ac_status=$?
edfaf76d
LK
20287 grep -v '^ *+' conftest.er1 >conftest.err
20288 rm -f conftest.er1
20289 cat conftest.err >&5
c0d27fcc 20290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20291 (exit $ac_status); } && {
20292 test -z "$ac_c_werror_flag" ||
20293 test ! -s conftest.err
20294 } && test -s conftest$ac_exeext &&
20295 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20296 ac_cv_lib_com_err_com_err=yes
20297else
20298 echo "$as_me: failed program was:" >&5
19650fd6
AS
20299sed 's/^/| /' conftest.$ac_ext >&5
20300
d6e01aa5 20301 ac_cv_lib_com_err_com_err=no
503d2be0 20302fi
d6e01aa5
KL
20303
20304rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20305 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20306LIBS=$ac_check_lib_save_LIBS
20307fi
d6e01aa5
KL
20308{ echo "$as_me:$LINENO: result: $ac_cv_lib_com_err_com_err" >&5
20309echo "${ECHO_T}$ac_cv_lib_com_err_com_err" >&6; }
503d2be0 20310if test $ac_cv_lib_com_err_com_err = yes; then
c0d27fcc 20311 cat >>confdefs.h <<_ACEOF
503d2be0 20312#define HAVE_LIBCOM_ERR 1
c0d27fcc 20313_ACEOF
a21616bd
KR
20314
20315 LIBS="-lcom_err $LIBS"
20316
a21616bd
KR
20317fi
20318
c0d27fcc 20319
d6e01aa5
KL
20320{ echo "$as_me:$LINENO: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
20321echo $ECHO_N "checking for mit_des_cbc_encrypt in -lk5crypto... $ECHO_C" >&6; }
503d2be0
AS
20322if test "${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+set}" = set; then
20323 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20324else
503d2be0 20325 ac_check_lib_save_LIBS=$LIBS
a21616bd 20326LIBS="-lk5crypto $LIBS"
503d2be0 20327cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20328/* confdefs.h. */
20329_ACEOF
20330cat confdefs.h >>conftest.$ac_ext
20331cat >>conftest.$ac_ext <<_ACEOF
20332/* end confdefs.h. */
503d2be0 20333
d6e01aa5
KL
20334/* Override any GCC internal prototype to avoid an error.
20335 Use char because int might match the return type of a GCC
20336 builtin and then its argument prototype would still apply. */
503d2be0
AS
20337#ifdef __cplusplus
20338extern "C"
20339#endif
503d2be0
AS
20340char mit_des_cbc_encrypt ();
20341int
20342main ()
20343{
d6e01aa5 20344return mit_des_cbc_encrypt ();
503d2be0
AS
20345 ;
20346 return 0;
20347}
20348_ACEOF
20349rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20350if { (ac_try="$ac_link"
20351case "(($ac_try" in
20352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20353 *) ac_try_echo=$ac_try;;
20354esac
20355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20356 (eval "$ac_link") 2>conftest.er1
503d2be0 20357 ac_status=$?
edfaf76d
LK
20358 grep -v '^ *+' conftest.er1 >conftest.err
20359 rm -f conftest.er1
20360 cat conftest.err >&5
c0d27fcc 20361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20362 (exit $ac_status); } && {
20363 test -z "$ac_c_werror_flag" ||
20364 test ! -s conftest.err
20365 } && test -s conftest$ac_exeext &&
20366 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20367 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
20368else
20369 echo "$as_me: failed program was:" >&5
19650fd6
AS
20370sed 's/^/| /' conftest.$ac_ext >&5
20371
d6e01aa5 20372 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
503d2be0 20373fi
d6e01aa5
KL
20374
20375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20376 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20377LIBS=$ac_check_lib_save_LIBS
20378fi
d6e01aa5
KL
20379{ echo "$as_me:$LINENO: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
20380echo "${ECHO_T}$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
503d2be0 20381if test $ac_cv_lib_k5crypto_mit_des_cbc_encrypt = yes; then
c0d27fcc 20382 cat >>confdefs.h <<_ACEOF
503d2be0 20383#define HAVE_LIBK5CRYPTO 1
c0d27fcc 20384_ACEOF
a21616bd
KR
20385
20386 LIBS="-lk5crypto $LIBS"
20387
a21616bd
KR
20388fi
20389
c0d27fcc 20390
d6e01aa5
KL
20391{ echo "$as_me:$LINENO: checking for mit_des_cbc_encrypt in -lcrypto" >&5
20392echo $ECHO_N "checking for mit_des_cbc_encrypt in -lcrypto... $ECHO_C" >&6; }
503d2be0
AS
20393if test "${ac_cv_lib_crypto_mit_des_cbc_encrypt+set}" = set; then
20394 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20395else
503d2be0 20396 ac_check_lib_save_LIBS=$LIBS
a21616bd 20397LIBS="-lcrypto $LIBS"
503d2be0 20398cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20399/* confdefs.h. */
20400_ACEOF
20401cat confdefs.h >>conftest.$ac_ext
20402cat >>conftest.$ac_ext <<_ACEOF
20403/* end confdefs.h. */
503d2be0 20404
d6e01aa5
KL
20405/* Override any GCC internal prototype to avoid an error.
20406 Use char because int might match the return type of a GCC
20407 builtin and then its argument prototype would still apply. */
503d2be0
AS
20408#ifdef __cplusplus
20409extern "C"
20410#endif
503d2be0
AS
20411char mit_des_cbc_encrypt ();
20412int
20413main ()
20414{
d6e01aa5 20415return mit_des_cbc_encrypt ();
503d2be0
AS
20416 ;
20417 return 0;
20418}
20419_ACEOF
20420rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20421if { (ac_try="$ac_link"
20422case "(($ac_try" in
20423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20424 *) ac_try_echo=$ac_try;;
20425esac
20426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20427 (eval "$ac_link") 2>conftest.er1
503d2be0 20428 ac_status=$?
edfaf76d
LK
20429 grep -v '^ *+' conftest.er1 >conftest.err
20430 rm -f conftest.er1
20431 cat conftest.err >&5
c0d27fcc 20432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20433 (exit $ac_status); } && {
20434 test -z "$ac_c_werror_flag" ||
20435 test ! -s conftest.err
20436 } && test -s conftest$ac_exeext &&
20437 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20438 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
20439else
20440 echo "$as_me: failed program was:" >&5
19650fd6
AS
20441sed 's/^/| /' conftest.$ac_ext >&5
20442
d6e01aa5 20443 ac_cv_lib_crypto_mit_des_cbc_encrypt=no
503d2be0 20444fi
d6e01aa5
KL
20445
20446rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20447 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20448LIBS=$ac_check_lib_save_LIBS
20449fi
d6e01aa5
KL
20450{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
20451echo "${ECHO_T}$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
503d2be0 20452if test $ac_cv_lib_crypto_mit_des_cbc_encrypt = yes; then
c0d27fcc 20453 cat >>confdefs.h <<_ACEOF
503d2be0 20454#define HAVE_LIBCRYPTO 1
c0d27fcc 20455_ACEOF
a21616bd
KR
20456
20457 LIBS="-lcrypto $LIBS"
20458
a21616bd
KR
20459fi
20460
c0d27fcc 20461
d6e01aa5
KL
20462{ echo "$as_me:$LINENO: checking for krb5_init_context in -lkrb5" >&5
20463echo $ECHO_N "checking for krb5_init_context in -lkrb5... $ECHO_C" >&6; }
503d2be0
AS
20464if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then
20465 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20466else
503d2be0 20467 ac_check_lib_save_LIBS=$LIBS
a21616bd 20468LIBS="-lkrb5 $LIBS"
503d2be0 20469cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20470/* confdefs.h. */
20471_ACEOF
20472cat confdefs.h >>conftest.$ac_ext
20473cat >>conftest.$ac_ext <<_ACEOF
20474/* end confdefs.h. */
a21616bd 20475
d6e01aa5
KL
20476/* Override any GCC internal prototype to avoid an error.
20477 Use char because int might match the return type of a GCC
20478 builtin and then its argument prototype would still apply. */
503d2be0
AS
20479#ifdef __cplusplus
20480extern "C"
20481#endif
503d2be0
AS
20482char krb5_init_context ();
20483int
20484main ()
20485{
d6e01aa5 20486return krb5_init_context ();
503d2be0
AS
20487 ;
20488 return 0;
20489}
20490_ACEOF
20491rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20492if { (ac_try="$ac_link"
20493case "(($ac_try" in
20494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20495 *) ac_try_echo=$ac_try;;
20496esac
20497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20498 (eval "$ac_link") 2>conftest.er1
503d2be0 20499 ac_status=$?
edfaf76d
LK
20500 grep -v '^ *+' conftest.er1 >conftest.err
20501 rm -f conftest.er1
20502 cat conftest.err >&5
c0d27fcc 20503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20504 (exit $ac_status); } && {
20505 test -z "$ac_c_werror_flag" ||
20506 test ! -s conftest.err
20507 } && test -s conftest$ac_exeext &&
20508 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20509 ac_cv_lib_krb5_krb5_init_context=yes
20510else
20511 echo "$as_me: failed program was:" >&5
19650fd6
AS
20512sed 's/^/| /' conftest.$ac_ext >&5
20513
d6e01aa5 20514 ac_cv_lib_krb5_krb5_init_context=no
503d2be0 20515fi
d6e01aa5
KL
20516
20517rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20518 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20519LIBS=$ac_check_lib_save_LIBS
20520fi
d6e01aa5
KL
20521{ echo "$as_me:$LINENO: result: $ac_cv_lib_krb5_krb5_init_context" >&5
20522echo "${ECHO_T}$ac_cv_lib_krb5_krb5_init_context" >&6; }
503d2be0 20523if test $ac_cv_lib_krb5_krb5_init_context = yes; then
c0d27fcc 20524 cat >>confdefs.h <<_ACEOF
503d2be0 20525#define HAVE_LIBKRB5 1
c0d27fcc 20526_ACEOF
a21616bd
KR
20527
20528 LIBS="-lkrb5 $LIBS"
20529
a21616bd
KR
20530fi
20531
20532 if test "${with_kerberos5+set}" != set; then
503d2be0 20533
d6e01aa5
KL
20534{ echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes425" >&5
20535echo $ECHO_N "checking for des_cbc_encrypt in -ldes425... $ECHO_C" >&6; }
503d2be0
AS
20536if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then
20537 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20538else
503d2be0 20539 ac_check_lib_save_LIBS=$LIBS
a21616bd 20540LIBS="-ldes425 $LIBS"
503d2be0 20541cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20542/* confdefs.h. */
20543_ACEOF
20544cat confdefs.h >>conftest.$ac_ext
20545cat >>conftest.$ac_ext <<_ACEOF
20546/* end confdefs.h. */
503d2be0 20547
d6e01aa5
KL
20548/* Override any GCC internal prototype to avoid an error.
20549 Use char because int might match the return type of a GCC
20550 builtin and then its argument prototype would still apply. */
503d2be0
AS
20551#ifdef __cplusplus
20552extern "C"
20553#endif
503d2be0
AS
20554char des_cbc_encrypt ();
20555int
20556main ()
20557{
d6e01aa5 20558return des_cbc_encrypt ();
503d2be0
AS
20559 ;
20560 return 0;
20561}
20562_ACEOF
20563rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20564if { (ac_try="$ac_link"
20565case "(($ac_try" in
20566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20567 *) ac_try_echo=$ac_try;;
20568esac
20569eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20570 (eval "$ac_link") 2>conftest.er1
503d2be0 20571 ac_status=$?
edfaf76d
LK
20572 grep -v '^ *+' conftest.er1 >conftest.err
20573 rm -f conftest.er1
20574 cat conftest.err >&5
c0d27fcc 20575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20576 (exit $ac_status); } && {
20577 test -z "$ac_c_werror_flag" ||
20578 test ! -s conftest.err
20579 } && test -s conftest$ac_exeext &&
20580 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20581 ac_cv_lib_des425_des_cbc_encrypt=yes
20582else
20583 echo "$as_me: failed program was:" >&5
19650fd6
AS
20584sed 's/^/| /' conftest.$ac_ext >&5
20585
d6e01aa5 20586 ac_cv_lib_des425_des_cbc_encrypt=no
503d2be0 20587fi
d6e01aa5
KL
20588
20589rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20590 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20591LIBS=$ac_check_lib_save_LIBS
20592fi
d6e01aa5
KL
20593{ echo "$as_me:$LINENO: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
20594echo "${ECHO_T}$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
503d2be0 20595if test $ac_cv_lib_des425_des_cbc_encrypt = yes; then
c0d27fcc 20596 cat >>confdefs.h <<_ACEOF
503d2be0 20597#define HAVE_LIBDES425 1
c0d27fcc 20598_ACEOF
a21616bd
KR
20599
20600 LIBS="-ldes425 $LIBS"
20601
20602else
503d2be0 20603
d6e01aa5
KL
20604{ echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes" >&5
20605echo $ECHO_N "checking for des_cbc_encrypt in -ldes... $ECHO_C" >&6; }
503d2be0
AS
20606if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then
20607 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20608else
503d2be0 20609 ac_check_lib_save_LIBS=$LIBS
a21616bd 20610LIBS="-ldes $LIBS"
503d2be0 20611cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20612/* confdefs.h. */
20613_ACEOF
20614cat confdefs.h >>conftest.$ac_ext
20615cat >>conftest.$ac_ext <<_ACEOF
20616/* end confdefs.h. */
503d2be0 20617
d6e01aa5
KL
20618/* Override any GCC internal prototype to avoid an error.
20619 Use char because int might match the return type of a GCC
20620 builtin and then its argument prototype would still apply. */
503d2be0
AS
20621#ifdef __cplusplus
20622extern "C"
20623#endif
503d2be0
AS
20624char des_cbc_encrypt ();
20625int
20626main ()
20627{
d6e01aa5 20628return des_cbc_encrypt ();
503d2be0
AS
20629 ;
20630 return 0;
20631}
20632_ACEOF
20633rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20634if { (ac_try="$ac_link"
20635case "(($ac_try" in
20636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20637 *) ac_try_echo=$ac_try;;
20638esac
20639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20640 (eval "$ac_link") 2>conftest.er1
503d2be0 20641 ac_status=$?
edfaf76d
LK
20642 grep -v '^ *+' conftest.er1 >conftest.err
20643 rm -f conftest.er1
20644 cat conftest.err >&5
c0d27fcc 20645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20646 (exit $ac_status); } && {
20647 test -z "$ac_c_werror_flag" ||
20648 test ! -s conftest.err
20649 } && test -s conftest$ac_exeext &&
20650 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20651 ac_cv_lib_des_des_cbc_encrypt=yes
20652else
20653 echo "$as_me: failed program was:" >&5
19650fd6
AS
20654sed 's/^/| /' conftest.$ac_ext >&5
20655
d6e01aa5 20656 ac_cv_lib_des_des_cbc_encrypt=no
503d2be0 20657fi
d6e01aa5
KL
20658
20659rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20660 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20661LIBS=$ac_check_lib_save_LIBS
20662fi
d6e01aa5
KL
20663{ echo "$as_me:$LINENO: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
20664echo "${ECHO_T}$ac_cv_lib_des_des_cbc_encrypt" >&6; }
503d2be0 20665if test $ac_cv_lib_des_des_cbc_encrypt = yes; then
c0d27fcc 20666 cat >>confdefs.h <<_ACEOF
503d2be0 20667#define HAVE_LIBDES 1
c0d27fcc 20668_ACEOF
a21616bd
KR
20669
20670 LIBS="-ldes $LIBS"
20671
a21616bd
KR
20672fi
20673
20674fi
20675
c0d27fcc 20676
d6e01aa5
KL
20677{ echo "$as_me:$LINENO: checking for krb_get_cred in -lkrb4" >&5
20678echo $ECHO_N "checking for krb_get_cred in -lkrb4... $ECHO_C" >&6; }
503d2be0
AS
20679if test "${ac_cv_lib_krb4_krb_get_cred+set}" = set; then
20680 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20681else
503d2be0 20682 ac_check_lib_save_LIBS=$LIBS
a21616bd 20683LIBS="-lkrb4 $LIBS"
503d2be0 20684cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20685/* confdefs.h. */
20686_ACEOF
20687cat confdefs.h >>conftest.$ac_ext
20688cat >>conftest.$ac_ext <<_ACEOF
20689/* end confdefs.h. */
503d2be0 20690
d6e01aa5
KL
20691/* Override any GCC internal prototype to avoid an error.
20692 Use char because int might match the return type of a GCC
20693 builtin and then its argument prototype would still apply. */
503d2be0
AS
20694#ifdef __cplusplus
20695extern "C"
20696#endif
503d2be0
AS
20697char krb_get_cred ();
20698int
20699main ()
20700{
d6e01aa5 20701return krb_get_cred ();
503d2be0
AS
20702 ;
20703 return 0;
20704}
20705_ACEOF
20706rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20707if { (ac_try="$ac_link"
20708case "(($ac_try" in
20709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20710 *) ac_try_echo=$ac_try;;
20711esac
20712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20713 (eval "$ac_link") 2>conftest.er1
503d2be0 20714 ac_status=$?
edfaf76d
LK
20715 grep -v '^ *+' conftest.er1 >conftest.err
20716 rm -f conftest.er1
20717 cat conftest.err >&5
c0d27fcc 20718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20719 (exit $ac_status); } && {
20720 test -z "$ac_c_werror_flag" ||
20721 test ! -s conftest.err
20722 } && test -s conftest$ac_exeext &&
20723 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20724 ac_cv_lib_krb4_krb_get_cred=yes
20725else
20726 echo "$as_me: failed program was:" >&5
19650fd6
AS
20727sed 's/^/| /' conftest.$ac_ext >&5
20728
d6e01aa5 20729 ac_cv_lib_krb4_krb_get_cred=no
503d2be0 20730fi
d6e01aa5
KL
20731
20732rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20733 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20734LIBS=$ac_check_lib_save_LIBS
20735fi
d6e01aa5
KL
20736{ echo "$as_me:$LINENO: result: $ac_cv_lib_krb4_krb_get_cred" >&5
20737echo "${ECHO_T}$ac_cv_lib_krb4_krb_get_cred" >&6; }
503d2be0 20738if test $ac_cv_lib_krb4_krb_get_cred = yes; then
c0d27fcc 20739 cat >>confdefs.h <<_ACEOF
503d2be0 20740#define HAVE_LIBKRB4 1
c0d27fcc 20741_ACEOF
a21616bd
KR
20742
20743 LIBS="-lkrb4 $LIBS"
20744
20745else
503d2be0 20746
d6e01aa5
KL
20747{ echo "$as_me:$LINENO: checking for krb_get_cred in -lkrb" >&5
20748echo $ECHO_N "checking for krb_get_cred in -lkrb... $ECHO_C" >&6; }
503d2be0
AS
20749if test "${ac_cv_lib_krb_krb_get_cred+set}" = set; then
20750 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 20751else
503d2be0 20752 ac_check_lib_save_LIBS=$LIBS
a21616bd 20753LIBS="-lkrb $LIBS"
503d2be0 20754cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20755/* confdefs.h. */
20756_ACEOF
20757cat confdefs.h >>conftest.$ac_ext
20758cat >>conftest.$ac_ext <<_ACEOF
20759/* end confdefs.h. */
503d2be0 20760
d6e01aa5
KL
20761/* Override any GCC internal prototype to avoid an error.
20762 Use char because int might match the return type of a GCC
20763 builtin and then its argument prototype would still apply. */
503d2be0
AS
20764#ifdef __cplusplus
20765extern "C"
20766#endif
503d2be0
AS
20767char krb_get_cred ();
20768int
20769main ()
20770{
d6e01aa5 20771return krb_get_cred ();
503d2be0
AS
20772 ;
20773 return 0;
20774}
20775_ACEOF
20776rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
20777if { (ac_try="$ac_link"
20778case "(($ac_try" in
20779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20780 *) ac_try_echo=$ac_try;;
20781esac
20782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20783 (eval "$ac_link") 2>conftest.er1
503d2be0 20784 ac_status=$?
edfaf76d
LK
20785 grep -v '^ *+' conftest.er1 >conftest.err
20786 rm -f conftest.er1
20787 cat conftest.err >&5
c0d27fcc 20788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20789 (exit $ac_status); } && {
20790 test -z "$ac_c_werror_flag" ||
20791 test ! -s conftest.err
20792 } && test -s conftest$ac_exeext &&
20793 $as_test_x conftest$ac_exeext; then
503d2be0
AS
20794 ac_cv_lib_krb_krb_get_cred=yes
20795else
20796 echo "$as_me: failed program was:" >&5
19650fd6
AS
20797sed 's/^/| /' conftest.$ac_ext >&5
20798
d6e01aa5 20799 ac_cv_lib_krb_krb_get_cred=no
503d2be0 20800fi
d6e01aa5
KL
20801
20802rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 20803 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
20804LIBS=$ac_check_lib_save_LIBS
20805fi
d6e01aa5
KL
20806{ echo "$as_me:$LINENO: result: $ac_cv_lib_krb_krb_get_cred" >&5
20807echo "${ECHO_T}$ac_cv_lib_krb_krb_get_cred" >&6; }
503d2be0 20808if test $ac_cv_lib_krb_krb_get_cred = yes; then
c0d27fcc 20809 cat >>confdefs.h <<_ACEOF
503d2be0 20810#define HAVE_LIBKRB 1
c0d27fcc 20811_ACEOF
a21616bd
KR
20812
20813 LIBS="-lkrb $LIBS"
20814
a21616bd
KR
20815fi
20816
20817fi
20818
20819 fi
20820
20821 if test "${with_kerberos5+set}" = set; then
503d2be0
AS
20822
20823for ac_header in krb5.h
a21616bd 20824do
503d2be0 20825as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
20826if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20827 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20828echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20829if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 20830 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 20831fi
d6e01aa5
KL
20832ac_res=`eval echo '${'$as_ac_Header'}'`
20833 { echo "$as_me:$LINENO: result: $ac_res" >&5
20834echo "${ECHO_T}$ac_res" >&6; }
98418dba 20835else
c0d27fcc 20836 # Is the header compilable?
d6e01aa5
KL
20837{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20838echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 20839cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20840/* confdefs.h. */
20841_ACEOF
20842cat confdefs.h >>conftest.$ac_ext
20843cat >>conftest.$ac_ext <<_ACEOF
20844/* end confdefs.h. */
c0d27fcc
MR
20845$ac_includes_default
20846#include <$ac_header>
20847_ACEOF
20848rm -f conftest.$ac_objext
d6e01aa5
KL
20849if { (ac_try="$ac_compile"
20850case "(($ac_try" in
20851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20852 *) ac_try_echo=$ac_try;;
20853esac
20854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20855 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 20856 ac_status=$?
edfaf76d
LK
20857 grep -v '^ *+' conftest.er1 >conftest.err
20858 rm -f conftest.er1
20859 cat conftest.err >&5
c0d27fcc 20860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20861 (exit $ac_status); } && {
20862 test -z "$ac_c_werror_flag" ||
20863 test ! -s conftest.err
20864 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
20865 ac_header_compiler=yes
20866else
20867 echo "$as_me: failed program was:" >&5
19650fd6
AS
20868sed 's/^/| /' conftest.$ac_ext >&5
20869
d6e01aa5 20870 ac_header_compiler=no
c0d27fcc 20871fi
d6e01aa5
KL
20872
20873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20874{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20875echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
20876
20877# Is the header present?
d6e01aa5
KL
20878{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
20879echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 20880cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20881/* confdefs.h. */
20882_ACEOF
20883cat confdefs.h >>conftest.$ac_ext
20884cat >>conftest.$ac_ext <<_ACEOF
20885/* end confdefs.h. */
503d2be0
AS
20886#include <$ac_header>
20887_ACEOF
d6e01aa5
KL
20888if { (ac_try="$ac_cpp conftest.$ac_ext"
20889case "(($ac_try" in
20890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20891 *) ac_try_echo=$ac_try;;
20892esac
20893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20894 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 20895 ac_status=$?
6bae0ccf 20896 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
20897 rm -f conftest.er1
20898 cat conftest.err >&5
c0d27fcc 20899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
20900 (exit $ac_status); } >/dev/null && {
20901 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20902 test ! -s conftest.err
20903 }; then
c0d27fcc 20904 ac_header_preproc=yes
503d2be0
AS
20905else
20906 echo "$as_me: failed program was:" >&5
19650fd6
AS
20907sed 's/^/| /' conftest.$ac_ext >&5
20908
c0d27fcc 20909 ac_header_preproc=no
a21616bd 20910fi
d6e01aa5 20911
503d2be0 20912rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
20913{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20914echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
20915
20916# So? What about this header?
edfaf76d
LK
20917case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20918 yes:no: )
c0d27fcc
MR
20919 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20920echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
20921 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20922echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20923 ac_header_preproc=yes
19650fd6 20924 ;;
edfaf76d 20925 no:yes:* )
c0d27fcc
MR
20926 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20927echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
20928 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20929echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20930 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20931echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20932 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20933echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 20934 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 20935echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
20936 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20937echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 20938
19650fd6 20939 ;;
c0d27fcc 20940esac
d6e01aa5
KL
20941{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20942echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20943if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
20944 echo $ECHO_N "(cached) $ECHO_C" >&6
20945else
edfaf76d 20946 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 20947fi
d6e01aa5
KL
20948ac_res=`eval echo '${'$as_ac_Header'}'`
20949 { echo "$as_me:$LINENO: result: $ac_res" >&5
20950echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
20951
20952fi
503d2be0 20953if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 20954 cat >>confdefs.h <<_ACEOF
503d2be0 20955#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 20956_ACEOF
503d2be0 20957
a21616bd 20958fi
c0d27fcc 20959
a21616bd
KR
20960done
20961
20962 else
503d2be0
AS
20963
20964for ac_header in des.h
a21616bd 20965do
503d2be0 20966as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
20967if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20968 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20969echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20970if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 20971 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 20972fi
d6e01aa5
KL
20973ac_res=`eval echo '${'$as_ac_Header'}'`
20974 { echo "$as_me:$LINENO: result: $ac_res" >&5
20975echo "${ECHO_T}$ac_res" >&6; }
98418dba 20976else
c0d27fcc 20977 # Is the header compilable?
d6e01aa5
KL
20978{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20979echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 20980cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20981/* confdefs.h. */
20982_ACEOF
20983cat confdefs.h >>conftest.$ac_ext
20984cat >>conftest.$ac_ext <<_ACEOF
20985/* end confdefs.h. */
c0d27fcc
MR
20986$ac_includes_default
20987#include <$ac_header>
20988_ACEOF
20989rm -f conftest.$ac_objext
d6e01aa5
KL
20990if { (ac_try="$ac_compile"
20991case "(($ac_try" in
20992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20993 *) ac_try_echo=$ac_try;;
20994esac
20995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20996 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 20997 ac_status=$?
edfaf76d
LK
20998 grep -v '^ *+' conftest.er1 >conftest.err
20999 rm -f conftest.er1
21000 cat conftest.err >&5
c0d27fcc 21001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21002 (exit $ac_status); } && {
21003 test -z "$ac_c_werror_flag" ||
21004 test ! -s conftest.err
21005 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21006 ac_header_compiler=yes
21007else
21008 echo "$as_me: failed program was:" >&5
19650fd6
AS
21009sed 's/^/| /' conftest.$ac_ext >&5
21010
d6e01aa5 21011 ac_header_compiler=no
c0d27fcc 21012fi
d6e01aa5
KL
21013
21014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21015{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21016echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21017
21018# Is the header present?
d6e01aa5
KL
21019{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21020echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21021cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21022/* confdefs.h. */
21023_ACEOF
21024cat confdefs.h >>conftest.$ac_ext
21025cat >>conftest.$ac_ext <<_ACEOF
21026/* end confdefs.h. */
503d2be0
AS
21027#include <$ac_header>
21028_ACEOF
d6e01aa5
KL
21029if { (ac_try="$ac_cpp conftest.$ac_ext"
21030case "(($ac_try" in
21031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21032 *) ac_try_echo=$ac_try;;
21033esac
21034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21035 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21036 ac_status=$?
6bae0ccf 21037 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21038 rm -f conftest.er1
21039 cat conftest.err >&5
c0d27fcc 21040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21041 (exit $ac_status); } >/dev/null && {
21042 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21043 test ! -s conftest.err
21044 }; then
c0d27fcc 21045 ac_header_preproc=yes
503d2be0
AS
21046else
21047 echo "$as_me: failed program was:" >&5
19650fd6
AS
21048sed 's/^/| /' conftest.$ac_ext >&5
21049
c0d27fcc 21050 ac_header_preproc=no
a21616bd 21051fi
d6e01aa5 21052
503d2be0 21053rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21054{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21055echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21056
21057# So? What about this header?
edfaf76d
LK
21058case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21059 yes:no: )
c0d27fcc
MR
21060 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21061echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21062 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21063echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21064 ac_header_preproc=yes
19650fd6 21065 ;;
edfaf76d 21066 no:yes:* )
c0d27fcc
MR
21067 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21068echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21069 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21070echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21071 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21072echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21073 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21074echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21075 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21076echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21077 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21078echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21079
19650fd6 21080 ;;
c0d27fcc 21081esac
d6e01aa5
KL
21082{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21083echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21084if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21085 echo $ECHO_N "(cached) $ECHO_C" >&6
21086else
edfaf76d 21087 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21088fi
d6e01aa5
KL
21089ac_res=`eval echo '${'$as_ac_Header'}'`
21090 { echo "$as_me:$LINENO: result: $ac_res" >&5
21091echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21092
21093fi
503d2be0 21094if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21095 cat >>confdefs.h <<_ACEOF
503d2be0 21096#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21097_ACEOF
503d2be0 21098
a21616bd 21099else
503d2be0
AS
21100
21101for ac_header in kerberosIV/des.h
a21616bd 21102do
503d2be0 21103as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21105 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21106echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21107if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 21108 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21109fi
d6e01aa5
KL
21110ac_res=`eval echo '${'$as_ac_Header'}'`
21111 { echo "$as_me:$LINENO: result: $ac_res" >&5
21112echo "${ECHO_T}$ac_res" >&6; }
98418dba 21113else
c0d27fcc 21114 # Is the header compilable?
d6e01aa5
KL
21115{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21116echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21117cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21118/* confdefs.h. */
21119_ACEOF
21120cat confdefs.h >>conftest.$ac_ext
21121cat >>conftest.$ac_ext <<_ACEOF
21122/* end confdefs.h. */
c0d27fcc
MR
21123$ac_includes_default
21124#include <$ac_header>
21125_ACEOF
21126rm -f conftest.$ac_objext
d6e01aa5
KL
21127if { (ac_try="$ac_compile"
21128case "(($ac_try" in
21129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21130 *) ac_try_echo=$ac_try;;
21131esac
21132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21133 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 21134 ac_status=$?
edfaf76d
LK
21135 grep -v '^ *+' conftest.er1 >conftest.err
21136 rm -f conftest.er1
21137 cat conftest.err >&5
c0d27fcc 21138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21139 (exit $ac_status); } && {
21140 test -z "$ac_c_werror_flag" ||
21141 test ! -s conftest.err
21142 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21143 ac_header_compiler=yes
21144else
21145 echo "$as_me: failed program was:" >&5
19650fd6
AS
21146sed 's/^/| /' conftest.$ac_ext >&5
21147
d6e01aa5 21148 ac_header_compiler=no
c0d27fcc 21149fi
d6e01aa5
KL
21150
21151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21152{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21153echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21154
21155# Is the header present?
d6e01aa5
KL
21156{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21157echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21158cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21159/* confdefs.h. */
21160_ACEOF
21161cat confdefs.h >>conftest.$ac_ext
21162cat >>conftest.$ac_ext <<_ACEOF
21163/* end confdefs.h. */
503d2be0
AS
21164#include <$ac_header>
21165_ACEOF
d6e01aa5
KL
21166if { (ac_try="$ac_cpp conftest.$ac_ext"
21167case "(($ac_try" in
21168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21169 *) ac_try_echo=$ac_try;;
21170esac
21171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21172 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21173 ac_status=$?
6bae0ccf 21174 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21175 rm -f conftest.er1
21176 cat conftest.err >&5
c0d27fcc 21177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21178 (exit $ac_status); } >/dev/null && {
21179 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21180 test ! -s conftest.err
21181 }; then
c0d27fcc 21182 ac_header_preproc=yes
503d2be0
AS
21183else
21184 echo "$as_me: failed program was:" >&5
19650fd6
AS
21185sed 's/^/| /' conftest.$ac_ext >&5
21186
c0d27fcc 21187 ac_header_preproc=no
a21616bd 21188fi
d6e01aa5 21189
503d2be0 21190rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21191{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21192echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21193
21194# So? What about this header?
edfaf76d
LK
21195case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21196 yes:no: )
c0d27fcc
MR
21197 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21198echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21199 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21200echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21201 ac_header_preproc=yes
19650fd6 21202 ;;
edfaf76d 21203 no:yes:* )
c0d27fcc
MR
21204 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21205echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21206 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21207echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21208 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21209echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21210 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21211echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21212 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21213echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21214 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21215echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21216
19650fd6 21217 ;;
c0d27fcc 21218esac
d6e01aa5
KL
21219{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21220echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21221if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21222 echo $ECHO_N "(cached) $ECHO_C" >&6
21223else
edfaf76d 21224 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21225fi
d6e01aa5
KL
21226ac_res=`eval echo '${'$as_ac_Header'}'`
21227 { echo "$as_me:$LINENO: result: $ac_res" >&5
21228echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21229
21230fi
503d2be0 21231if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21232 cat >>confdefs.h <<_ACEOF
503d2be0 21233#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21234_ACEOF
503d2be0 21235
a21616bd 21236else
503d2be0
AS
21237
21238for ac_header in kerberos/des.h
a21616bd 21239do
503d2be0 21240as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21241if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21242 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21243echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21244if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 21245 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21246fi
d6e01aa5
KL
21247ac_res=`eval echo '${'$as_ac_Header'}'`
21248 { echo "$as_me:$LINENO: result: $ac_res" >&5
21249echo "${ECHO_T}$ac_res" >&6; }
98418dba 21250else
c0d27fcc 21251 # Is the header compilable?
d6e01aa5
KL
21252{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21253echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21254cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21255/* confdefs.h. */
21256_ACEOF
21257cat confdefs.h >>conftest.$ac_ext
21258cat >>conftest.$ac_ext <<_ACEOF
21259/* end confdefs.h. */
c0d27fcc
MR
21260$ac_includes_default
21261#include <$ac_header>
21262_ACEOF
21263rm -f conftest.$ac_objext
d6e01aa5
KL
21264if { (ac_try="$ac_compile"
21265case "(($ac_try" in
21266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21267 *) ac_try_echo=$ac_try;;
21268esac
21269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21270 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 21271 ac_status=$?
edfaf76d
LK
21272 grep -v '^ *+' conftest.er1 >conftest.err
21273 rm -f conftest.er1
21274 cat conftest.err >&5
c0d27fcc 21275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21276 (exit $ac_status); } && {
21277 test -z "$ac_c_werror_flag" ||
21278 test ! -s conftest.err
21279 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21280 ac_header_compiler=yes
21281else
21282 echo "$as_me: failed program was:" >&5
19650fd6
AS
21283sed 's/^/| /' conftest.$ac_ext >&5
21284
d6e01aa5 21285 ac_header_compiler=no
c0d27fcc 21286fi
d6e01aa5
KL
21287
21288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21289{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21290echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21291
21292# Is the header present?
d6e01aa5
KL
21293{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21294echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21295cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21296/* confdefs.h. */
21297_ACEOF
21298cat confdefs.h >>conftest.$ac_ext
21299cat >>conftest.$ac_ext <<_ACEOF
21300/* end confdefs.h. */
503d2be0
AS
21301#include <$ac_header>
21302_ACEOF
d6e01aa5
KL
21303if { (ac_try="$ac_cpp conftest.$ac_ext"
21304case "(($ac_try" in
21305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21306 *) ac_try_echo=$ac_try;;
21307esac
21308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21309 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21310 ac_status=$?
6bae0ccf 21311 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21312 rm -f conftest.er1
21313 cat conftest.err >&5
c0d27fcc 21314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21315 (exit $ac_status); } >/dev/null && {
21316 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21317 test ! -s conftest.err
21318 }; then
c0d27fcc 21319 ac_header_preproc=yes
503d2be0
AS
21320else
21321 echo "$as_me: failed program was:" >&5
19650fd6
AS
21322sed 's/^/| /' conftest.$ac_ext >&5
21323
c0d27fcc 21324 ac_header_preproc=no
a21616bd 21325fi
d6e01aa5 21326
503d2be0 21327rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21328{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21329echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21330
21331# So? What about this header?
edfaf76d
LK
21332case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21333 yes:no: )
c0d27fcc
MR
21334 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21335echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21336 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21337echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21338 ac_header_preproc=yes
19650fd6 21339 ;;
edfaf76d 21340 no:yes:* )
c0d27fcc
MR
21341 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21342echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21343 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21344echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21345 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21346echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21347 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21348echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21349 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21350echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21351 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21352echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21353
19650fd6 21354 ;;
c0d27fcc 21355esac
d6e01aa5
KL
21356{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21357echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21358if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21359 echo $ECHO_N "(cached) $ECHO_C" >&6
21360else
edfaf76d 21361 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21362fi
d6e01aa5
KL
21363ac_res=`eval echo '${'$as_ac_Header'}'`
21364 { echo "$as_me:$LINENO: result: $ac_res" >&5
21365echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21366
21367fi
503d2be0 21368if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21369 cat >>confdefs.h <<_ACEOF
503d2be0 21370#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21371_ACEOF
a21616bd
KR
21372
21373fi
c0d27fcc 21374
a21616bd
KR
21375done
21376
98418dba 21377fi
c0d27fcc 21378
925c2f3f
EZ
21379done
21380
98418dba 21381fi
c0d27fcc 21382
925c2f3f 21383done
98418dba 21384
c0d27fcc 21385
925c2f3f
EZ
21386for ac_header in krb.h
21387do
21388as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21389if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21390 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21391echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21392if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
925c2f3f 21393 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21394fi
d6e01aa5
KL
21395ac_res=`eval echo '${'$as_ac_Header'}'`
21396 { echo "$as_me:$LINENO: result: $ac_res" >&5
21397echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21398else
21399 # Is the header compilable?
d6e01aa5
KL
21400{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21401echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21402cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21403/* confdefs.h. */
21404_ACEOF
21405cat confdefs.h >>conftest.$ac_ext
21406cat >>conftest.$ac_ext <<_ACEOF
21407/* end confdefs.h. */
c0d27fcc
MR
21408$ac_includes_default
21409#include <$ac_header>
21410_ACEOF
21411rm -f conftest.$ac_objext
d6e01aa5
KL
21412if { (ac_try="$ac_compile"
21413case "(($ac_try" in
21414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21415 *) ac_try_echo=$ac_try;;
21416esac
21417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21418 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 21419 ac_status=$?
edfaf76d
LK
21420 grep -v '^ *+' conftest.er1 >conftest.err
21421 rm -f conftest.er1
21422 cat conftest.err >&5
c0d27fcc 21423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21424 (exit $ac_status); } && {
21425 test -z "$ac_c_werror_flag" ||
21426 test ! -s conftest.err
21427 } && test -s conftest.$ac_objext; then
c0d27fcc 21428 ac_header_compiler=yes
925c2f3f 21429else
c0d27fcc 21430 echo "$as_me: failed program was:" >&5
19650fd6
AS
21431sed 's/^/| /' conftest.$ac_ext >&5
21432
d6e01aa5 21433 ac_header_compiler=no
c0d27fcc 21434fi
d6e01aa5
KL
21435
21436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21437{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21438echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21439
21440# Is the header present?
d6e01aa5
KL
21441{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21442echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21443cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21444/* confdefs.h. */
21445_ACEOF
21446cat confdefs.h >>conftest.$ac_ext
21447cat >>conftest.$ac_ext <<_ACEOF
21448/* end confdefs.h. */
503d2be0
AS
21449#include <$ac_header>
21450_ACEOF
d6e01aa5
KL
21451if { (ac_try="$ac_cpp conftest.$ac_ext"
21452case "(($ac_try" in
21453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21454 *) ac_try_echo=$ac_try;;
21455esac
21456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21457 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21458 ac_status=$?
6bae0ccf 21459 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21460 rm -f conftest.er1
21461 cat conftest.err >&5
c0d27fcc 21462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21463 (exit $ac_status); } >/dev/null && {
21464 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21465 test ! -s conftest.err
21466 }; then
c0d27fcc 21467 ac_header_preproc=yes
503d2be0
AS
21468else
21469 echo "$as_me: failed program was:" >&5
19650fd6
AS
21470sed 's/^/| /' conftest.$ac_ext >&5
21471
c0d27fcc 21472 ac_header_preproc=no
a21616bd 21473fi
d6e01aa5 21474
503d2be0 21475rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21476{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21477echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21478
21479# So? What about this header?
edfaf76d
LK
21480case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21481 yes:no: )
c0d27fcc
MR
21482 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21483echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21484 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21485echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21486 ac_header_preproc=yes
19650fd6 21487 ;;
edfaf76d 21488 no:yes:* )
c0d27fcc
MR
21489 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21490echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21491 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21492echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21493 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21494echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21495 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21496echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21497 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21498echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21499 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21500echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21501
19650fd6 21502 ;;
c0d27fcc 21503esac
d6e01aa5
KL
21504{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21505echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21506if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21507 echo $ECHO_N "(cached) $ECHO_C" >&6
21508else
edfaf76d 21509 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21510fi
d6e01aa5
KL
21511ac_res=`eval echo '${'$as_ac_Header'}'`
21512 { echo "$as_me:$LINENO: result: $ac_res" >&5
21513echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21514
21515fi
503d2be0 21516if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21517 cat >>confdefs.h <<_ACEOF
503d2be0 21518#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21519_ACEOF
503d2be0 21520
a21616bd 21521else
503d2be0
AS
21522
21523for ac_header in kerberosIV/krb.h
a21616bd 21524do
503d2be0 21525as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21526if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21527 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21528echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21529if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 21530 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21531fi
d6e01aa5
KL
21532ac_res=`eval echo '${'$as_ac_Header'}'`
21533 { echo "$as_me:$LINENO: result: $ac_res" >&5
21534echo "${ECHO_T}$ac_res" >&6; }
98418dba 21535else
c0d27fcc 21536 # Is the header compilable?
d6e01aa5
KL
21537{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21538echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21539cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21540/* confdefs.h. */
21541_ACEOF
21542cat confdefs.h >>conftest.$ac_ext
21543cat >>conftest.$ac_ext <<_ACEOF
21544/* end confdefs.h. */
c0d27fcc
MR
21545$ac_includes_default
21546#include <$ac_header>
21547_ACEOF
21548rm -f conftest.$ac_objext
d6e01aa5
KL
21549if { (ac_try="$ac_compile"
21550case "(($ac_try" in
21551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21552 *) ac_try_echo=$ac_try;;
21553esac
21554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21555 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 21556 ac_status=$?
edfaf76d
LK
21557 grep -v '^ *+' conftest.er1 >conftest.err
21558 rm -f conftest.er1
21559 cat conftest.err >&5
c0d27fcc 21560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21561 (exit $ac_status); } && {
21562 test -z "$ac_c_werror_flag" ||
21563 test ! -s conftest.err
21564 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21565 ac_header_compiler=yes
21566else
21567 echo "$as_me: failed program was:" >&5
19650fd6
AS
21568sed 's/^/| /' conftest.$ac_ext >&5
21569
d6e01aa5 21570 ac_header_compiler=no
c0d27fcc 21571fi
d6e01aa5
KL
21572
21573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21574{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21575echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21576
21577# Is the header present?
d6e01aa5
KL
21578{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21579echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21580cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21581/* confdefs.h. */
21582_ACEOF
21583cat confdefs.h >>conftest.$ac_ext
21584cat >>conftest.$ac_ext <<_ACEOF
21585/* end confdefs.h. */
503d2be0
AS
21586#include <$ac_header>
21587_ACEOF
d6e01aa5
KL
21588if { (ac_try="$ac_cpp conftest.$ac_ext"
21589case "(($ac_try" in
21590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21591 *) ac_try_echo=$ac_try;;
21592esac
21593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21594 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21595 ac_status=$?
6bae0ccf 21596 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21597 rm -f conftest.er1
21598 cat conftest.err >&5
c0d27fcc 21599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21600 (exit $ac_status); } >/dev/null && {
21601 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21602 test ! -s conftest.err
21603 }; then
c0d27fcc 21604 ac_header_preproc=yes
503d2be0
AS
21605else
21606 echo "$as_me: failed program was:" >&5
19650fd6
AS
21607sed 's/^/| /' conftest.$ac_ext >&5
21608
c0d27fcc 21609 ac_header_preproc=no
a21616bd 21610fi
d6e01aa5 21611
503d2be0 21612rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21613{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21614echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21615
21616# So? What about this header?
edfaf76d
LK
21617case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21618 yes:no: )
c0d27fcc
MR
21619 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21620echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21621 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21622echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21623 ac_header_preproc=yes
19650fd6 21624 ;;
edfaf76d 21625 no:yes:* )
c0d27fcc
MR
21626 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21627echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21628 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21629echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21630 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21631echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21632 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21633echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21634 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21635echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21636 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21637echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21638
19650fd6 21639 ;;
c0d27fcc 21640esac
d6e01aa5
KL
21641{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21642echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21643if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21644 echo $ECHO_N "(cached) $ECHO_C" >&6
21645else
edfaf76d 21646 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21647fi
d6e01aa5
KL
21648ac_res=`eval echo '${'$as_ac_Header'}'`
21649 { echo "$as_me:$LINENO: result: $ac_res" >&5
21650echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21651
21652fi
503d2be0 21653if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21654 cat >>confdefs.h <<_ACEOF
503d2be0 21655#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21656_ACEOF
503d2be0 21657
a21616bd 21658else
503d2be0
AS
21659
21660for ac_header in kerberos/krb.h
a21616bd 21661do
503d2be0 21662as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21663if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21664 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21665echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21666if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 21667 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21668fi
d6e01aa5
KL
21669ac_res=`eval echo '${'$as_ac_Header'}'`
21670 { echo "$as_me:$LINENO: result: $ac_res" >&5
21671echo "${ECHO_T}$ac_res" >&6; }
98418dba 21672else
c0d27fcc 21673 # Is the header compilable?
d6e01aa5
KL
21674{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21675echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21676cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21677/* confdefs.h. */
21678_ACEOF
21679cat confdefs.h >>conftest.$ac_ext
21680cat >>conftest.$ac_ext <<_ACEOF
21681/* end confdefs.h. */
c0d27fcc
MR
21682$ac_includes_default
21683#include <$ac_header>
21684_ACEOF
21685rm -f conftest.$ac_objext
d6e01aa5
KL
21686if { (ac_try="$ac_compile"
21687case "(($ac_try" in
21688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21689 *) ac_try_echo=$ac_try;;
21690esac
21691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21692 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 21693 ac_status=$?
edfaf76d
LK
21694 grep -v '^ *+' conftest.er1 >conftest.err
21695 rm -f conftest.er1
21696 cat conftest.err >&5
c0d27fcc 21697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21698 (exit $ac_status); } && {
21699 test -z "$ac_c_werror_flag" ||
21700 test ! -s conftest.err
21701 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21702 ac_header_compiler=yes
21703else
21704 echo "$as_me: failed program was:" >&5
19650fd6
AS
21705sed 's/^/| /' conftest.$ac_ext >&5
21706
d6e01aa5 21707 ac_header_compiler=no
c0d27fcc 21708fi
d6e01aa5
KL
21709
21710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21711{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21712echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21713
21714# Is the header present?
d6e01aa5
KL
21715{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21716echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21717cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21718/* confdefs.h. */
21719_ACEOF
21720cat confdefs.h >>conftest.$ac_ext
21721cat >>conftest.$ac_ext <<_ACEOF
21722/* end confdefs.h. */
503d2be0
AS
21723#include <$ac_header>
21724_ACEOF
d6e01aa5
KL
21725if { (ac_try="$ac_cpp conftest.$ac_ext"
21726case "(($ac_try" in
21727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21728 *) ac_try_echo=$ac_try;;
21729esac
21730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21731 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21732 ac_status=$?
6bae0ccf 21733 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21734 rm -f conftest.er1
21735 cat conftest.err >&5
c0d27fcc 21736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21737 (exit $ac_status); } >/dev/null && {
21738 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21739 test ! -s conftest.err
21740 }; then
c0d27fcc 21741 ac_header_preproc=yes
503d2be0
AS
21742else
21743 echo "$as_me: failed program was:" >&5
19650fd6
AS
21744sed 's/^/| /' conftest.$ac_ext >&5
21745
c0d27fcc 21746 ac_header_preproc=no
a21616bd 21747fi
d6e01aa5 21748
503d2be0 21749rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21750{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21751echo "${ECHO_T}$ac_header_preproc" >&6; }
35996d22
AS
21752
21753# So? What about this header?
edfaf76d
LK
21754case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21755 yes:no: )
35996d22
AS
21756 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21757echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21758 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21759echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21760 ac_header_preproc=yes
19650fd6 21761 ;;
edfaf76d 21762 no:yes:* )
c0d27fcc
MR
21763 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21764echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21765 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21766echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21767 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21768echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21769 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21770echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21771 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21772echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21773 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21774echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21775
19650fd6 21776 ;;
c0d27fcc 21777esac
d6e01aa5
KL
21778{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21779echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21780if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21781 echo $ECHO_N "(cached) $ECHO_C" >&6
21782else
edfaf76d 21783 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21784fi
d6e01aa5
KL
21785ac_res=`eval echo '${'$as_ac_Header'}'`
21786 { echo "$as_me:$LINENO: result: $ac_res" >&5
21787echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21788
21789fi
503d2be0 21790if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21791 cat >>confdefs.h <<_ACEOF
503d2be0 21792#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21793_ACEOF
503d2be0 21794
a21616bd 21795fi
c0d27fcc 21796
a21616bd
KR
21797done
21798
21799fi
c0d27fcc 21800
a21616bd
KR
21801done
21802
21803fi
c0d27fcc 21804
a21616bd
KR
21805done
21806
21807 fi
503d2be0
AS
21808
21809for ac_header in com_err.h
a21616bd 21810do
503d2be0 21811as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
21812if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21813 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21814echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21815if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 21816 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 21817fi
d6e01aa5
KL
21818ac_res=`eval echo '${'$as_ac_Header'}'`
21819 { echo "$as_me:$LINENO: result: $ac_res" >&5
21820echo "${ECHO_T}$ac_res" >&6; }
98418dba 21821else
c0d27fcc 21822 # Is the header compilable?
d6e01aa5
KL
21823{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21824echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 21825cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21826/* confdefs.h. */
21827_ACEOF
21828cat confdefs.h >>conftest.$ac_ext
21829cat >>conftest.$ac_ext <<_ACEOF
21830/* end confdefs.h. */
c0d27fcc
MR
21831$ac_includes_default
21832#include <$ac_header>
21833_ACEOF
21834rm -f conftest.$ac_objext
d6e01aa5
KL
21835if { (ac_try="$ac_compile"
21836case "(($ac_try" in
21837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21838 *) ac_try_echo=$ac_try;;
21839esac
21840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21841 (eval "$ac_compile") 2>conftest.er1
edfaf76d
LK
21842 ac_status=$?
21843 grep -v '^ *+' conftest.er1 >conftest.err
21844 rm -f conftest.er1
21845 cat conftest.err >&5
21846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21847 (exit $ac_status); } && {
21848 test -z "$ac_c_werror_flag" ||
21849 test ! -s conftest.err
21850 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
21851 ac_header_compiler=yes
21852else
21853 echo "$as_me: failed program was:" >&5
19650fd6
AS
21854sed 's/^/| /' conftest.$ac_ext >&5
21855
d6e01aa5 21856 ac_header_compiler=no
c0d27fcc 21857fi
d6e01aa5
KL
21858
21859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21860{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21861echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
21862
21863# Is the header present?
d6e01aa5
KL
21864{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21865echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 21866cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21867/* confdefs.h. */
21868_ACEOF
21869cat confdefs.h >>conftest.$ac_ext
21870cat >>conftest.$ac_ext <<_ACEOF
21871/* end confdefs.h. */
503d2be0
AS
21872#include <$ac_header>
21873_ACEOF
d6e01aa5
KL
21874if { (ac_try="$ac_cpp conftest.$ac_ext"
21875case "(($ac_try" in
21876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21877 *) ac_try_echo=$ac_try;;
21878esac
21879eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21880 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 21881 ac_status=$?
6bae0ccf 21882 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
21883 rm -f conftest.er1
21884 cat conftest.err >&5
c0d27fcc 21885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21886 (exit $ac_status); } >/dev/null && {
21887 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21888 test ! -s conftest.err
21889 }; then
c0d27fcc 21890 ac_header_preproc=yes
503d2be0
AS
21891else
21892 echo "$as_me: failed program was:" >&5
19650fd6
AS
21893sed 's/^/| /' conftest.$ac_ext >&5
21894
c0d27fcc 21895 ac_header_preproc=no
a21616bd 21896fi
d6e01aa5 21897
503d2be0 21898rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
21899{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21900echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
21901
21902# So? What about this header?
edfaf76d
LK
21903case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21904 yes:no: )
c0d27fcc
MR
21905 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21906echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
21907 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21908echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21909 ac_header_preproc=yes
19650fd6 21910 ;;
edfaf76d 21911 no:yes:* )
c0d27fcc
MR
21912 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21913echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
21914 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21915echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21916 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21917echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21918 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21919echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 21920 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 21921echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
21922 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21923echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 21924
19650fd6 21925 ;;
c0d27fcc 21926esac
d6e01aa5
KL
21927{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21928echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21929if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
21930 echo $ECHO_N "(cached) $ECHO_C" >&6
21931else
edfaf76d 21932 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 21933fi
d6e01aa5
KL
21934ac_res=`eval echo '${'$as_ac_Header'}'`
21935 { echo "$as_me:$LINENO: result: $ac_res" >&5
21936echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
21937
21938fi
503d2be0 21939if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 21940 cat >>confdefs.h <<_ACEOF
503d2be0 21941#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 21942_ACEOF
503d2be0 21943
a21616bd 21944fi
c0d27fcc 21945
a21616bd
KR
21946done
21947
21948fi
21949
ba4481b5
DL
21950# Solaris requires -lintl if you want strerror (which calls dgettext)
21951# to return localized messages.
503d2be0 21952
d6e01aa5
KL
21953{ echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
21954echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6; }
503d2be0
AS
21955if test "${ac_cv_lib_intl_dgettext+set}" = set; then
21956 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 21957else
503d2be0 21958 ac_check_lib_save_LIBS=$LIBS
ba4481b5 21959LIBS="-lintl $LIBS"
503d2be0 21960cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21961/* confdefs.h. */
21962_ACEOF
21963cat confdefs.h >>conftest.$ac_ext
21964cat >>conftest.$ac_ext <<_ACEOF
21965/* end confdefs.h. */
503d2be0 21966
d6e01aa5
KL
21967/* Override any GCC internal prototype to avoid an error.
21968 Use char because int might match the return type of a GCC
21969 builtin and then its argument prototype would still apply. */
503d2be0
AS
21970#ifdef __cplusplus
21971extern "C"
21972#endif
503d2be0
AS
21973char dgettext ();
21974int
21975main ()
21976{
d6e01aa5 21977return dgettext ();
503d2be0
AS
21978 ;
21979 return 0;
21980}
21981_ACEOF
21982rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
21983if { (ac_try="$ac_link"
21984case "(($ac_try" in
21985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21986 *) ac_try_echo=$ac_try;;
21987esac
21988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21989 (eval "$ac_link") 2>conftest.er1
503d2be0 21990 ac_status=$?
edfaf76d
LK
21991 grep -v '^ *+' conftest.er1 >conftest.err
21992 rm -f conftest.er1
21993 cat conftest.err >&5
c0d27fcc 21994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
21995 (exit $ac_status); } && {
21996 test -z "$ac_c_werror_flag" ||
21997 test ! -s conftest.err
21998 } && test -s conftest$ac_exeext &&
21999 $as_test_x conftest$ac_exeext; then
503d2be0
AS
22000 ac_cv_lib_intl_dgettext=yes
22001else
22002 echo "$as_me: failed program was:" >&5
19650fd6
AS
22003sed 's/^/| /' conftest.$ac_ext >&5
22004
d6e01aa5 22005 ac_cv_lib_intl_dgettext=no
503d2be0 22006fi
d6e01aa5
KL
22007
22008rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 22009 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
22010LIBS=$ac_check_lib_save_LIBS
22011fi
d6e01aa5
KL
22012{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
22013echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6; }
503d2be0 22014if test $ac_cv_lib_intl_dgettext = yes; then
c0d27fcc 22015 cat >>confdefs.h <<_ACEOF
503d2be0 22016#define HAVE_LIBINTL 1
c0d27fcc 22017_ACEOF
ba4481b5
DL
22018
22019 LIBS="-lintl $LIBS"
22020
ba4481b5
DL
22021fi
22022
c0d27fcc 22023
d6e01aa5
KL
22024{ echo "$as_me:$LINENO: checking whether localtime caches TZ" >&5
22025echo $ECHO_N "checking whether localtime caches TZ... $ECHO_C" >&6; }
503d2be0
AS
22026if test "${emacs_cv_localtime_cache+set}" = set; then
22027 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
22028else
22029 if test x$ac_cv_func_tzset = xyes; then
22030if test "$cross_compiling" = yes; then
22031 # If we have tzset, assume the worst when cross-compiling.
22032emacs_cv_localtime_cache=yes
22033else
503d2be0 22034 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22035/* confdefs.h. */
22036_ACEOF
22037cat confdefs.h >>conftest.$ac_ext
22038cat >>conftest.$ac_ext <<_ACEOF
22039/* end confdefs.h. */
ba4481b5 22040#include <time.h>
ba4481b5
DL
22041extern char **environ;
22042unset_TZ ()
22043{
22044 char **from, **to;
22045 for (to = from = environ; (*to = *from); from++)
22046 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
22047 to++;
22048}
22049char TZ_GMT0[] = "TZ=GMT0";
22050char TZ_PST8[] = "TZ=PST8";
22051main()
22052{
22053 time_t now = time ((time_t *) 0);
22054 int hour_GMT0, hour_unset;
22055 if (putenv (TZ_GMT0) != 0)
22056 exit (1);
22057 hour_GMT0 = localtime (&now)->tm_hour;
22058 unset_TZ ();
22059 hour_unset = localtime (&now)->tm_hour;
22060 if (putenv (TZ_PST8) != 0)
22061 exit (1);
22062 if (localtime (&now)->tm_hour == hour_GMT0)
22063 exit (1);
22064 unset_TZ ();
22065 if (localtime (&now)->tm_hour != hour_unset)
22066 exit (1);
22067 exit (0);
22068}
503d2be0
AS
22069_ACEOF
22070rm -f conftest$ac_exeext
d6e01aa5
KL
22071if { (ac_try="$ac_link"
22072case "(($ac_try" in
22073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22074 *) ac_try_echo=$ac_try;;
22075esac
22076eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22077 (eval "$ac_link") 2>&5
503d2be0 22078 ac_status=$?
c0d27fcc 22079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 22080 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
22081 { (case "(($ac_try" in
22082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22083 *) ac_try_echo=$ac_try;;
22084esac
22085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22086 (eval "$ac_try") 2>&5
503d2be0 22087 ac_status=$?
c0d27fcc 22088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 22089 (exit $ac_status); }; }; then
ba4481b5
DL
22090 emacs_cv_localtime_cache=no
22091else
503d2be0
AS
22092 echo "$as_me: program exited with status $ac_status" >&5
22093echo "$as_me: failed program was:" >&5
19650fd6
AS
22094sed 's/^/| /' conftest.$ac_ext >&5
22095
c0d27fcc 22096( exit $ac_status )
503d2be0 22097emacs_cv_localtime_cache=yes
ba4481b5 22098fi
d6e01aa5 22099rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
ba4481b5 22100fi
d6e01aa5
KL
22101
22102
ba4481b5
DL
22103else
22104 # If we lack tzset, report that localtime does not cache TZ,
22105 # since we can't invalidate the cache if we don't have tzset.
22106 emacs_cv_localtime_cache=no
22107fi
22108fi
d6e01aa5
KL
22109{ echo "$as_me:$LINENO: result: $emacs_cv_localtime_cache" >&5
22110echo "${ECHO_T}$emacs_cv_localtime_cache" >&6; }
ba4481b5 22111if test $emacs_cv_localtime_cache = yes; then
b936fae4 22112
c0d27fcc 22113cat >>confdefs.h <<\_ACEOF
ba4481b5 22114#define LOCALTIME_CACHE 1
c0d27fcc 22115_ACEOF
ba4481b5
DL
22116
22117fi
22118
22119if test "x$HAVE_TIMEVAL" = xyes; then
503d2be0
AS
22120
22121for ac_func in gettimeofday
48d4b120 22122do
503d2be0 22123as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
22124{ echo "$as_me:$LINENO: checking for $ac_func" >&5
22125echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
22126if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 22127 echo $ECHO_N "(cached) $ECHO_C" >&6
48d4b120 22128else
503d2be0 22129 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22130/* confdefs.h. */
22131_ACEOF
22132cat confdefs.h >>conftest.$ac_ext
22133cat >>conftest.$ac_ext <<_ACEOF
22134/* end confdefs.h. */
edfaf76d
LK
22135/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22136 For example, HP-UX 11i <limits.h> declares gettimeofday. */
22137#define $ac_func innocuous_$ac_func
22138
48d4b120 22139/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
22140 which can conflict with char $ac_func (); below.
22141 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22142 <limits.h> exists even on freestanding compilers. */
edfaf76d 22143
19650fd6
AS
22144#ifdef __STDC__
22145# include <limits.h>
22146#else
22147# include <assert.h>
22148#endif
edfaf76d
LK
22149
22150#undef $ac_func
22151
d6e01aa5
KL
22152/* Override any GCC internal prototype to avoid an error.
22153 Use char because int might match the return type of a GCC
22154 builtin and then its argument prototype would still apply. */
503d2be0
AS
22155#ifdef __cplusplus
22156extern "C"
22157#endif
503d2be0 22158char $ac_func ();
48d4b120
DL
22159/* The GNU C library defines this for functions which it implements
22160 to always fail with ENOSYS. Some functions are actually named
22161 something starting with __ and the normal name is an alias. */
d6e01aa5 22162#if defined __stub_$ac_func || defined __stub___$ac_func
48d4b120 22163choke me
cd958eb3
MB
22164#endif
22165
19650fd6
AS
22166int
22167main ()
22168{
d6e01aa5 22169return $ac_func ();
503d2be0
AS
22170 ;
22171 return 0;
22172}
22173_ACEOF
22174rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
22175if { (ac_try="$ac_link"
22176case "(($ac_try" in
22177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22178 *) ac_try_echo=$ac_try;;
22179esac
22180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22181 (eval "$ac_link") 2>conftest.er1
503d2be0 22182 ac_status=$?
edfaf76d
LK
22183 grep -v '^ *+' conftest.er1 >conftest.err
22184 rm -f conftest.er1
22185 cat conftest.err >&5
c0d27fcc 22186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22187 (exit $ac_status); } && {
22188 test -z "$ac_c_werror_flag" ||
22189 test ! -s conftest.err
22190 } && test -s conftest$ac_exeext &&
22191 $as_test_x conftest$ac_exeext; then
503d2be0
AS
22192 eval "$as_ac_var=yes"
22193else
22194 echo "$as_me: failed program was:" >&5
19650fd6
AS
22195sed 's/^/| /' conftest.$ac_ext >&5
22196
d6e01aa5 22197 eval "$as_ac_var=no"
503d2be0 22198fi
d6e01aa5
KL
22199
22200rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 22201 conftest$ac_exeext conftest.$ac_ext
503d2be0 22202fi
d6e01aa5
KL
22203ac_res=`eval echo '${'$as_ac_var'}'`
22204 { echo "$as_me:$LINENO: result: $ac_res" >&5
22205echo "${ECHO_T}$ac_res" >&6; }
503d2be0 22206if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 22207 cat >>confdefs.h <<_ACEOF
503d2be0 22208#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 22209_ACEOF
48d4b120 22210
48d4b120
DL
22211fi
22212done
22213
b936fae4 22214 if test $ac_cv_func_gettimeofday = yes; then
d6e01aa5
KL
22215 { echo "$as_me:$LINENO: checking whether gettimeofday can accept two arguments" >&5
22216echo $ECHO_N "checking whether gettimeofday can accept two arguments... $ECHO_C" >&6; }
503d2be0
AS
22217if test "${emacs_cv_gettimeofday_two_arguments+set}" = set; then
22218 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 22219else
503d2be0 22220 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22221/* confdefs.h. */
22222_ACEOF
22223cat confdefs.h >>conftest.$ac_ext
22224cat >>conftest.$ac_ext <<_ACEOF
22225/* end confdefs.h. */
ba4481b5 22226
a3f08d9e
DL
22227#ifdef TIME_WITH_SYS_TIME
22228#include <sys/time.h>
22229#include <time.h>
22230#else
22231#ifdef HAVE_SYS_TIME_H
22232#include <sys/time.h>
22233#else
22234#include <time.h>
22235#endif
22236#endif
503d2be0
AS
22237int
22238main ()
22239{
a3f08d9e 22240struct timeval time;
b936fae4 22241 gettimeofday (&time, 0);
503d2be0
AS
22242 ;
22243 return 0;
22244}
22245_ACEOF
22246rm -f conftest.$ac_objext
d6e01aa5
KL
22247if { (ac_try="$ac_compile"
22248case "(($ac_try" in
22249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22250 *) ac_try_echo=$ac_try;;
22251esac
22252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22253 (eval "$ac_compile") 2>conftest.er1
503d2be0 22254 ac_status=$?
edfaf76d
LK
22255 grep -v '^ *+' conftest.er1 >conftest.err
22256 rm -f conftest.er1
22257 cat conftest.err >&5
c0d27fcc 22258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22259 (exit $ac_status); } && {
22260 test -z "$ac_c_werror_flag" ||
22261 test ! -s conftest.err
22262 } && test -s conftest.$ac_objext; then
ba4481b5
DL
22263 emacs_cv_gettimeofday_two_arguments=yes
22264else
503d2be0 22265 echo "$as_me: failed program was:" >&5
19650fd6
AS
22266sed 's/^/| /' conftest.$ac_ext >&5
22267
d6e01aa5 22268 emacs_cv_gettimeofday_two_arguments=no
ba4481b5 22269fi
d6e01aa5
KL
22270
22271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 22272fi
d6e01aa5
KL
22273{ echo "$as_me:$LINENO: result: $emacs_cv_gettimeofday_two_arguments" >&5
22274echo "${ECHO_T}$emacs_cv_gettimeofday_two_arguments" >&6; }
b936fae4
AS
22275 if test $emacs_cv_gettimeofday_two_arguments = no; then
22276
c0d27fcc 22277cat >>confdefs.h <<\_ACEOF
ba4481b5 22278#define GETTIMEOFDAY_ONE_ARGUMENT 1
c0d27fcc 22279_ACEOF
ba4481b5 22280
b936fae4 22281 fi
ba4481b5
DL
22282 fi
22283fi
22284
22285ok_so_far=yes
d6e01aa5
KL
22286{ echo "$as_me:$LINENO: checking for socket" >&5
22287echo $ECHO_N "checking for socket... $ECHO_C" >&6; }
503d2be0
AS
22288if test "${ac_cv_func_socket+set}" = set; then
22289 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 22290else
503d2be0 22291 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22292/* confdefs.h. */
22293_ACEOF
22294cat confdefs.h >>conftest.$ac_ext
22295cat >>conftest.$ac_ext <<_ACEOF
22296/* end confdefs.h. */
edfaf76d
LK
22297/* Define socket to an innocuous variant, in case <limits.h> declares socket.
22298 For example, HP-UX 11i <limits.h> declares gettimeofday. */
22299#define socket innocuous_socket
22300
ba4481b5 22301/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
22302 which can conflict with char socket (); below.
22303 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22304 <limits.h> exists even on freestanding compilers. */
edfaf76d 22305
19650fd6
AS
22306#ifdef __STDC__
22307# include <limits.h>
22308#else
22309# include <assert.h>
22310#endif
edfaf76d
LK
22311
22312#undef socket
22313
d6e01aa5
KL
22314/* Override any GCC internal prototype to avoid an error.
22315 Use char because int might match the return type of a GCC
22316 builtin and then its argument prototype would still apply. */
503d2be0
AS
22317#ifdef __cplusplus
22318extern "C"
22319#endif
503d2be0 22320char socket ();
ba4481b5
DL
22321/* The GNU C library defines this for functions which it implements
22322 to always fail with ENOSYS. Some functions are actually named
22323 something starting with __ and the normal name is an alias. */
d6e01aa5 22324#if defined __stub_socket || defined __stub___socket
ba4481b5 22325choke me
cd958eb3
MB
22326#endif
22327
19650fd6
AS
22328int
22329main ()
22330{
d6e01aa5 22331return socket ();
503d2be0
AS
22332 ;
22333 return 0;
22334}
22335_ACEOF
22336rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
22337if { (ac_try="$ac_link"
22338case "(($ac_try" in
22339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22340 *) ac_try_echo=$ac_try;;
22341esac
22342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22343 (eval "$ac_link") 2>conftest.er1
503d2be0 22344 ac_status=$?
edfaf76d
LK
22345 grep -v '^ *+' conftest.er1 >conftest.err
22346 rm -f conftest.er1
22347 cat conftest.err >&5
c0d27fcc 22348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22349 (exit $ac_status); } && {
22350 test -z "$ac_c_werror_flag" ||
22351 test ! -s conftest.err
22352 } && test -s conftest$ac_exeext &&
22353 $as_test_x conftest$ac_exeext; then
503d2be0
AS
22354 ac_cv_func_socket=yes
22355else
22356 echo "$as_me: failed program was:" >&5
19650fd6
AS
22357sed 's/^/| /' conftest.$ac_ext >&5
22358
d6e01aa5 22359 ac_cv_func_socket=no
503d2be0 22360fi
d6e01aa5
KL
22361
22362rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 22363 conftest$ac_exeext conftest.$ac_ext
503d2be0 22364fi
d6e01aa5
KL
22365{ echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
22366echo "${ECHO_T}$ac_cv_func_socket" >&6; }
503d2be0 22367if test $ac_cv_func_socket = yes; then
ba4481b5
DL
22368 :
22369else
503d2be0 22370 ok_so_far=no
ba4481b5
DL
22371fi
22372
22373if test $ok_so_far = yes; then
c0d27fcc 22374 if test "${ac_cv_header_netinet_in_h+set}" = set; then
d6e01aa5
KL
22375 { echo "$as_me:$LINENO: checking for netinet/in.h" >&5
22376echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6; }
503d2be0
AS
22377if test "${ac_cv_header_netinet_in_h+set}" = set; then
22378 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 22379fi
d6e01aa5
KL
22380{ echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
22381echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6; }
98418dba 22382else
c0d27fcc 22383 # Is the header compilable?
d6e01aa5
KL
22384{ echo "$as_me:$LINENO: checking netinet/in.h usability" >&5
22385echo $ECHO_N "checking netinet/in.h usability... $ECHO_C" >&6; }
c0d27fcc 22386cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22387/* confdefs.h. */
22388_ACEOF
22389cat confdefs.h >>conftest.$ac_ext
22390cat >>conftest.$ac_ext <<_ACEOF
22391/* end confdefs.h. */
c0d27fcc
MR
22392$ac_includes_default
22393#include <netinet/in.h>
22394_ACEOF
22395rm -f conftest.$ac_objext
d6e01aa5
KL
22396if { (ac_try="$ac_compile"
22397case "(($ac_try" in
22398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22399 *) ac_try_echo=$ac_try;;
22400esac
22401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22402 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 22403 ac_status=$?
edfaf76d
LK
22404 grep -v '^ *+' conftest.er1 >conftest.err
22405 rm -f conftest.er1
22406 cat conftest.err >&5
c0d27fcc 22407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22408 (exit $ac_status); } && {
22409 test -z "$ac_c_werror_flag" ||
22410 test ! -s conftest.err
22411 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
22412 ac_header_compiler=yes
22413else
22414 echo "$as_me: failed program was:" >&5
19650fd6
AS
22415sed 's/^/| /' conftest.$ac_ext >&5
22416
d6e01aa5 22417 ac_header_compiler=no
c0d27fcc 22418fi
d6e01aa5
KL
22419
22420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22421{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22422echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
22423
22424# Is the header present?
d6e01aa5
KL
22425{ echo "$as_me:$LINENO: checking netinet/in.h presence" >&5
22426echo $ECHO_N "checking netinet/in.h presence... $ECHO_C" >&6; }
c0d27fcc 22427cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22428/* confdefs.h. */
22429_ACEOF
22430cat confdefs.h >>conftest.$ac_ext
22431cat >>conftest.$ac_ext <<_ACEOF
22432/* end confdefs.h. */
ba4481b5 22433#include <netinet/in.h>
503d2be0 22434_ACEOF
d6e01aa5
KL
22435if { (ac_try="$ac_cpp conftest.$ac_ext"
22436case "(($ac_try" in
22437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22438 *) ac_try_echo=$ac_try;;
22439esac
22440eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22441 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 22442 ac_status=$?
6bae0ccf 22443 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
22444 rm -f conftest.er1
22445 cat conftest.err >&5
c0d27fcc 22446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22447 (exit $ac_status); } >/dev/null && {
22448 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22449 test ! -s conftest.err
22450 }; then
c0d27fcc 22451 ac_header_preproc=yes
ba4481b5 22452else
503d2be0 22453 echo "$as_me: failed program was:" >&5
19650fd6
AS
22454sed 's/^/| /' conftest.$ac_ext >&5
22455
c0d27fcc 22456 ac_header_preproc=no
ba4481b5 22457fi
d6e01aa5 22458
503d2be0 22459rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
22460{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22461echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
22462
22463# So? What about this header?
edfaf76d
LK
22464case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22465 yes:no: )
c0d27fcc
MR
22466 { echo "$as_me:$LINENO: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&5
22467echo "$as_me: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
22468 { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the compiler's result" >&5
22469echo "$as_me: WARNING: netinet/in.h: proceeding with the compiler's result" >&2;}
22470 ac_header_preproc=yes
19650fd6 22471 ;;
edfaf76d 22472 no:yes:* )
c0d27fcc
MR
22473 { echo "$as_me:$LINENO: WARNING: netinet/in.h: present but cannot be compiled" >&5
22474echo "$as_me: WARNING: netinet/in.h: present but cannot be compiled" >&2;}
edfaf76d
LK
22475 { echo "$as_me:$LINENO: WARNING: netinet/in.h: check for missing prerequisite headers?" >&5
22476echo "$as_me: WARNING: netinet/in.h: check for missing prerequisite headers?" >&2;}
22477 { echo "$as_me:$LINENO: WARNING: netinet/in.h: see the Autoconf documentation" >&5
22478echo "$as_me: WARNING: netinet/in.h: see the Autoconf documentation" >&2;}
22479 { echo "$as_me:$LINENO: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&5
22480echo "$as_me: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 22481 { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&5
19650fd6 22482echo "$as_me: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
22483 { echo "$as_me:$LINENO: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&5
22484echo "$as_me: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 22485
19650fd6 22486 ;;
c0d27fcc 22487esac
d6e01aa5
KL
22488{ echo "$as_me:$LINENO: checking for netinet/in.h" >&5
22489echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6; }
c0d27fcc
MR
22490if test "${ac_cv_header_netinet_in_h+set}" = set; then
22491 echo $ECHO_N "(cached) $ECHO_C" >&6
22492else
22493 ac_cv_header_netinet_in_h=$ac_header_preproc
ba4481b5 22494fi
d6e01aa5
KL
22495{ echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
22496echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6; }
c0d27fcc
MR
22497
22498fi
503d2be0 22499if test $ac_cv_header_netinet_in_h = yes; then
ba4481b5
DL
22500 :
22501else
503d2be0 22502 ok_so_far=no
ba4481b5
DL
22503fi
22504
c0d27fcc 22505
ba4481b5
DL
22506fi
22507if test $ok_so_far = yes; then
c0d27fcc 22508 if test "${ac_cv_header_arpa_inet_h+set}" = set; then
d6e01aa5
KL
22509 { echo "$as_me:$LINENO: checking for arpa/inet.h" >&5
22510echo $ECHO_N "checking for arpa/inet.h... $ECHO_C" >&6; }
503d2be0
AS
22511if test "${ac_cv_header_arpa_inet_h+set}" = set; then
22512 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 22513fi
d6e01aa5
KL
22514{ echo "$as_me:$LINENO: result: $ac_cv_header_arpa_inet_h" >&5
22515echo "${ECHO_T}$ac_cv_header_arpa_inet_h" >&6; }
98418dba 22516else
c0d27fcc 22517 # Is the header compilable?
d6e01aa5
KL
22518{ echo "$as_me:$LINENO: checking arpa/inet.h usability" >&5
22519echo $ECHO_N "checking arpa/inet.h usability... $ECHO_C" >&6; }
c0d27fcc 22520cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22521/* confdefs.h. */
22522_ACEOF
22523cat confdefs.h >>conftest.$ac_ext
22524cat >>conftest.$ac_ext <<_ACEOF
22525/* end confdefs.h. */
c0d27fcc
MR
22526$ac_includes_default
22527#include <arpa/inet.h>
22528_ACEOF
22529rm -f conftest.$ac_objext
d6e01aa5
KL
22530if { (ac_try="$ac_compile"
22531case "(($ac_try" in
22532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22533 *) ac_try_echo=$ac_try;;
22534esac
22535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22536 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 22537 ac_status=$?
edfaf76d
LK
22538 grep -v '^ *+' conftest.er1 >conftest.err
22539 rm -f conftest.er1
22540 cat conftest.err >&5
c0d27fcc 22541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22542 (exit $ac_status); } && {
22543 test -z "$ac_c_werror_flag" ||
22544 test ! -s conftest.err
22545 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
22546 ac_header_compiler=yes
22547else
22548 echo "$as_me: failed program was:" >&5
19650fd6
AS
22549sed 's/^/| /' conftest.$ac_ext >&5
22550
d6e01aa5 22551 ac_header_compiler=no
c0d27fcc 22552fi
d6e01aa5
KL
22553
22554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22555{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22556echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
22557
22558# Is the header present?
d6e01aa5
KL
22559{ echo "$as_me:$LINENO: checking arpa/inet.h presence" >&5
22560echo $ECHO_N "checking arpa/inet.h presence... $ECHO_C" >&6; }
c0d27fcc 22561cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22562/* confdefs.h. */
22563_ACEOF
22564cat confdefs.h >>conftest.$ac_ext
22565cat >>conftest.$ac_ext <<_ACEOF
22566/* end confdefs.h. */
ba4481b5 22567#include <arpa/inet.h>
503d2be0 22568_ACEOF
d6e01aa5
KL
22569if { (ac_try="$ac_cpp conftest.$ac_ext"
22570case "(($ac_try" in
22571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22572 *) ac_try_echo=$ac_try;;
22573esac
22574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22575 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 22576 ac_status=$?
6bae0ccf 22577 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
22578 rm -f conftest.er1
22579 cat conftest.err >&5
c0d27fcc 22580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22581 (exit $ac_status); } >/dev/null && {
22582 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22583 test ! -s conftest.err
22584 }; then
c0d27fcc 22585 ac_header_preproc=yes
ba4481b5 22586else
503d2be0 22587 echo "$as_me: failed program was:" >&5
19650fd6
AS
22588sed 's/^/| /' conftest.$ac_ext >&5
22589
c0d27fcc 22590 ac_header_preproc=no
ba4481b5 22591fi
d6e01aa5 22592
503d2be0 22593rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
22594{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22595echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
22596
22597# So? What about this header?
edfaf76d
LK
22598case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22599 yes:no: )
c0d27fcc
MR
22600 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: accepted by the compiler, rejected by the preprocessor!" >&5
22601echo "$as_me: WARNING: arpa/inet.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
22602 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: proceeding with the compiler's result" >&5
22603echo "$as_me: WARNING: arpa/inet.h: proceeding with the compiler's result" >&2;}
22604 ac_header_preproc=yes
19650fd6 22605 ;;
edfaf76d 22606 no:yes:* )
c0d27fcc
MR
22607 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: present but cannot be compiled" >&5
22608echo "$as_me: WARNING: arpa/inet.h: present but cannot be compiled" >&2;}
edfaf76d
LK
22609 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: check for missing prerequisite headers?" >&5
22610echo "$as_me: WARNING: arpa/inet.h: check for missing prerequisite headers?" >&2;}
22611 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: see the Autoconf documentation" >&5
22612echo "$as_me: WARNING: arpa/inet.h: see the Autoconf documentation" >&2;}
22613 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: section \"Present But Cannot Be Compiled\"" >&5
22614echo "$as_me: WARNING: arpa/inet.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 22615 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: proceeding with the preprocessor's result" >&5
19650fd6 22616echo "$as_me: WARNING: arpa/inet.h: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
22617 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: in the future, the compiler will take precedence" >&5
22618echo "$as_me: WARNING: arpa/inet.h: in the future, the compiler will take precedence" >&2;}
d6e01aa5 22619
19650fd6 22620 ;;
c0d27fcc 22621esac
d6e01aa5
KL
22622{ echo "$as_me:$LINENO: checking for arpa/inet.h" >&5
22623echo $ECHO_N "checking for arpa/inet.h... $ECHO_C" >&6; }
c0d27fcc
MR
22624if test "${ac_cv_header_arpa_inet_h+set}" = set; then
22625 echo $ECHO_N "(cached) $ECHO_C" >&6
22626else
22627 ac_cv_header_arpa_inet_h=$ac_header_preproc
ba4481b5 22628fi
d6e01aa5
KL
22629{ echo "$as_me:$LINENO: result: $ac_cv_header_arpa_inet_h" >&5
22630echo "${ECHO_T}$ac_cv_header_arpa_inet_h" >&6; }
c0d27fcc
MR
22631
22632fi
503d2be0 22633if test $ac_cv_header_arpa_inet_h = yes; then
ba4481b5
DL
22634 :
22635else
503d2be0 22636 ok_so_far=no
ba4481b5
DL
22637fi
22638
c0d27fcc 22639
ba4481b5
DL
22640fi
22641if test $ok_so_far = yes; then
b936fae4 22642
c0d27fcc 22643cat >>confdefs.h <<\_ACEOF
ba4481b5 22644#define HAVE_INET_SOCKETS 1
c0d27fcc 22645_ACEOF
ba4481b5
DL
22646
22647fi
22648
2d2b6695 22649
7862d3a8 22650for ac_header in sys/ioctl.h
2d2b6695
KS
22651do
22652as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
22653if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22654 { echo "$as_me:$LINENO: checking for $ac_header" >&5
22655echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22656if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
2d2b6695
KS
22657 echo $ECHO_N "(cached) $ECHO_C" >&6
22658fi
d6e01aa5
KL
22659ac_res=`eval echo '${'$as_ac_Header'}'`
22660 { echo "$as_me:$LINENO: result: $ac_res" >&5
22661echo "${ECHO_T}$ac_res" >&6; }
2d2b6695
KS
22662else
22663 # Is the header compilable?
d6e01aa5
KL
22664{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
22665echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
2d2b6695 22666cat >conftest.$ac_ext <<_ACEOF
2d2b6695
KS
22667/* confdefs.h. */
22668_ACEOF
22669cat confdefs.h >>conftest.$ac_ext
22670cat >>conftest.$ac_ext <<_ACEOF
22671/* end confdefs.h. */
22672$ac_includes_default
22673#include <$ac_header>
22674_ACEOF
22675rm -f conftest.$ac_objext
d6e01aa5
KL
22676if { (ac_try="$ac_compile"
22677case "(($ac_try" in
22678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22679 *) ac_try_echo=$ac_try;;
22680esac
22681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22682 (eval "$ac_compile") 2>conftest.er1
2d2b6695 22683 ac_status=$?
edfaf76d
LK
22684 grep -v '^ *+' conftest.er1 >conftest.err
22685 rm -f conftest.er1
22686 cat conftest.err >&5
2d2b6695 22687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22688 (exit $ac_status); } && {
22689 test -z "$ac_c_werror_flag" ||
22690 test ! -s conftest.err
22691 } && test -s conftest.$ac_objext; then
2d2b6695
KS
22692 ac_header_compiler=yes
22693else
22694 echo "$as_me: failed program was:" >&5
22695sed 's/^/| /' conftest.$ac_ext >&5
22696
d6e01aa5 22697 ac_header_compiler=no
2d2b6695 22698fi
d6e01aa5
KL
22699
22700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22701{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22702echo "${ECHO_T}$ac_header_compiler" >&6; }
2d2b6695
KS
22703
22704# Is the header present?
d6e01aa5
KL
22705{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
22706echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
2d2b6695 22707cat >conftest.$ac_ext <<_ACEOF
2d2b6695
KS
22708/* confdefs.h. */
22709_ACEOF
22710cat confdefs.h >>conftest.$ac_ext
22711cat >>conftest.$ac_ext <<_ACEOF
22712/* end confdefs.h. */
22713#include <$ac_header>
22714_ACEOF
d6e01aa5
KL
22715if { (ac_try="$ac_cpp conftest.$ac_ext"
22716case "(($ac_try" in
22717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22718 *) ac_try_echo=$ac_try;;
22719esac
22720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22721 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2d2b6695
KS
22722 ac_status=$?
22723 grep -v '^ *+' conftest.er1 >conftest.err
22724 rm -f conftest.er1
22725 cat conftest.err >&5
22726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22727 (exit $ac_status); } >/dev/null && {
22728 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22729 test ! -s conftest.err
22730 }; then
2d2b6695
KS
22731 ac_header_preproc=yes
22732else
22733 echo "$as_me: failed program was:" >&5
22734sed 's/^/| /' conftest.$ac_ext >&5
22735
22736 ac_header_preproc=no
22737fi
d6e01aa5 22738
2d2b6695 22739rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
22740{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22741echo "${ECHO_T}$ac_header_preproc" >&6; }
2d2b6695
KS
22742
22743# So? What about this header?
edfaf76d
LK
22744case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22745 yes:no: )
2d2b6695
KS
22746 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22747echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
22748 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22749echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22750 ac_header_preproc=yes
2d2b6695 22751 ;;
edfaf76d 22752 no:yes:* )
2d2b6695
KS
22753 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22754echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
22755 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
22756echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
22757 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22758echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22759 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
22760echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
2d2b6695
KS
22761 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22762echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
22763 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22764echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 22765
2d2b6695
KS
22766 ;;
22767esac
d6e01aa5
KL
22768{ echo "$as_me:$LINENO: checking for $ac_header" >&5
22769echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22770if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
2d2b6695
KS
22771 echo $ECHO_N "(cached) $ECHO_C" >&6
22772else
edfaf76d 22773 eval "$as_ac_Header=\$ac_header_preproc"
2d2b6695 22774fi
d6e01aa5
KL
22775ac_res=`eval echo '${'$as_ac_Header'}'`
22776 { echo "$as_me:$LINENO: result: $ac_res" >&5
22777echo "${ECHO_T}$ac_res" >&6; }
2d2b6695
KS
22778
22779fi
22780if test `eval echo '${'$as_ac_Header'}'` = yes; then
22781 cat >>confdefs.h <<_ACEOF
22782#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22783_ACEOF
22784
22785fi
22786
22787done
22788
22789
ba4481b5 22790if test -f /usr/lpp/X11/bin/smt.exp; then
b936fae4 22791
c0d27fcc 22792cat >>confdefs.h <<\_ACEOF
ba4481b5 22793#define HAVE_AIX_SMT_EXP 1
c0d27fcc 22794_ACEOF
ba4481b5
DL
22795
22796fi
22797
d6e01aa5
KL
22798{ echo "$as_me:$LINENO: checking whether system supports dynamic ptys" >&5
22799echo $ECHO_N "checking whether system supports dynamic ptys... $ECHO_C" >&6; }
3d9fec71 22800if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
d6e01aa5
KL
22801 { echo "$as_me:$LINENO: result: yes" >&5
22802echo "${ECHO_T}yes" >&6; }
b936fae4 22803
c0d27fcc 22804cat >>confdefs.h <<\_ACEOF
3d9fec71 22805#define HAVE_DEV_PTMX 1
c0d27fcc 22806_ACEOF
3d9fec71
DL
22807
22808else
d6e01aa5
KL
22809 { echo "$as_me:$LINENO: result: no" >&5
22810echo "${ECHO_T}no" >&6; }
3d9fec71
DL
22811fi
22812
d6e01aa5
KL
22813{ echo "$as_me:$LINENO: checking for pid_t" >&5
22814echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
503d2be0
AS
22815if test "${ac_cv_type_pid_t+set}" = set; then
22816 echo $ECHO_N "(cached) $ECHO_C" >&6
647847ea 22817else
503d2be0 22818 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22819/* confdefs.h. */
22820_ACEOF
22821cat confdefs.h >>conftest.$ac_ext
22822cat >>conftest.$ac_ext <<_ACEOF
22823/* end confdefs.h. */
503d2be0 22824$ac_includes_default
d6e01aa5 22825typedef pid_t ac__type_new_;
503d2be0
AS
22826int
22827main ()
22828{
d6e01aa5 22829if ((ac__type_new_ *) 0)
503d2be0 22830 return 0;
d6e01aa5 22831if (sizeof (ac__type_new_))
503d2be0
AS
22832 return 0;
22833 ;
22834 return 0;
22835}
22836_ACEOF
22837rm -f conftest.$ac_objext
d6e01aa5
KL
22838if { (ac_try="$ac_compile"
22839case "(($ac_try" in
22840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22841 *) ac_try_echo=$ac_try;;
22842esac
22843eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22844 (eval "$ac_compile") 2>conftest.er1
503d2be0 22845 ac_status=$?
edfaf76d
LK
22846 grep -v '^ *+' conftest.er1 >conftest.err
22847 rm -f conftest.er1
22848 cat conftest.err >&5
c0d27fcc 22849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22850 (exit $ac_status); } && {
22851 test -z "$ac_c_werror_flag" ||
22852 test ! -s conftest.err
22853 } && test -s conftest.$ac_objext; then
647847ea
DL
22854 ac_cv_type_pid_t=yes
22855else
503d2be0 22856 echo "$as_me: failed program was:" >&5
19650fd6
AS
22857sed 's/^/| /' conftest.$ac_ext >&5
22858
d6e01aa5 22859 ac_cv_type_pid_t=no
647847ea 22860fi
d6e01aa5
KL
22861
22862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
647847ea 22863fi
d6e01aa5
KL
22864{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
22865echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
503d2be0
AS
22866if test $ac_cv_type_pid_t = yes; then
22867 :
22868else
22869
c0d27fcc 22870cat >>confdefs.h <<_ACEOF
647847ea 22871#define pid_t int
c0d27fcc 22872_ACEOF
647847ea
DL
22873
22874fi
22875
c0d27fcc 22876
d6e01aa5 22877for ac_header in vfork.h
503d2be0
AS
22878do
22879as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
d6e01aa5
KL
22880if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22881 { echo "$as_me:$LINENO: checking for $ac_header" >&5
22882echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22883if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 22884 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 22885fi
d6e01aa5
KL
22886ac_res=`eval echo '${'$as_ac_Header'}'`
22887 { echo "$as_me:$LINENO: result: $ac_res" >&5
22888echo "${ECHO_T}$ac_res" >&6; }
98418dba 22889else
c0d27fcc 22890 # Is the header compilable?
d6e01aa5
KL
22891{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
22892echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
c0d27fcc 22893cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22894/* confdefs.h. */
22895_ACEOF
22896cat confdefs.h >>conftest.$ac_ext
22897cat >>conftest.$ac_ext <<_ACEOF
22898/* end confdefs.h. */
c0d27fcc
MR
22899$ac_includes_default
22900#include <$ac_header>
22901_ACEOF
22902rm -f conftest.$ac_objext
d6e01aa5
KL
22903if { (ac_try="$ac_compile"
22904case "(($ac_try" in
22905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22906 *) ac_try_echo=$ac_try;;
22907esac
22908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22909 (eval "$ac_compile") 2>conftest.er1
c0d27fcc 22910 ac_status=$?
edfaf76d
LK
22911 grep -v '^ *+' conftest.er1 >conftest.err
22912 rm -f conftest.er1
22913 cat conftest.err >&5
c0d27fcc 22914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22915 (exit $ac_status); } && {
22916 test -z "$ac_c_werror_flag" ||
22917 test ! -s conftest.err
22918 } && test -s conftest.$ac_objext; then
c0d27fcc
MR
22919 ac_header_compiler=yes
22920else
22921 echo "$as_me: failed program was:" >&5
19650fd6
AS
22922sed 's/^/| /' conftest.$ac_ext >&5
22923
d6e01aa5 22924 ac_header_compiler=no
c0d27fcc 22925fi
d6e01aa5
KL
22926
22927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22928{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22929echo "${ECHO_T}$ac_header_compiler" >&6; }
c0d27fcc
MR
22930
22931# Is the header present?
d6e01aa5
KL
22932{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
22933echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
c0d27fcc 22934cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
22935/* confdefs.h. */
22936_ACEOF
22937cat confdefs.h >>conftest.$ac_ext
22938cat >>conftest.$ac_ext <<_ACEOF
22939/* end confdefs.h. */
503d2be0
AS
22940#include <$ac_header>
22941_ACEOF
d6e01aa5
KL
22942if { (ac_try="$ac_cpp conftest.$ac_ext"
22943case "(($ac_try" in
22944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22945 *) ac_try_echo=$ac_try;;
22946esac
22947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22948 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
503d2be0 22949 ac_status=$?
6bae0ccf 22950 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
22951 rm -f conftest.er1
22952 cat conftest.err >&5
c0d27fcc 22953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
22954 (exit $ac_status); } >/dev/null && {
22955 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22956 test ! -s conftest.err
22957 }; then
c0d27fcc 22958 ac_header_preproc=yes
647847ea 22959else
503d2be0 22960 echo "$as_me: failed program was:" >&5
19650fd6
AS
22961sed 's/^/| /' conftest.$ac_ext >&5
22962
c0d27fcc 22963 ac_header_preproc=no
647847ea 22964fi
d6e01aa5 22965
503d2be0 22966rm -f conftest.err conftest.$ac_ext
d6e01aa5
KL
22967{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22968echo "${ECHO_T}$ac_header_preproc" >&6; }
c0d27fcc
MR
22969
22970# So? What about this header?
edfaf76d
LK
22971case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22972 yes:no: )
c0d27fcc
MR
22973 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22974echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
edfaf76d
LK
22975 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22976echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22977 ac_header_preproc=yes
19650fd6 22978 ;;
edfaf76d 22979 no:yes:* )
c0d27fcc
MR
22980 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22981echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
edfaf76d
LK
22982 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
22983echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
22984 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22985echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22986 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
22987echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 22988 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 22989echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
edfaf76d
LK
22990 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22991echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
d6e01aa5 22992
19650fd6 22993 ;;
c0d27fcc 22994esac
d6e01aa5
KL
22995{ echo "$as_me:$LINENO: checking for $ac_header" >&5
22996echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22997if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
c0d27fcc
MR
22998 echo $ECHO_N "(cached) $ECHO_C" >&6
22999else
edfaf76d 23000 eval "$as_ac_Header=\$ac_header_preproc"
647847ea 23001fi
d6e01aa5
KL
23002ac_res=`eval echo '${'$as_ac_Header'}'`
23003 { echo "$as_me:$LINENO: result: $ac_res" >&5
23004echo "${ECHO_T}$ac_res" >&6; }
c0d27fcc
MR
23005
23006fi
503d2be0 23007if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 23008 cat >>confdefs.h <<_ACEOF
503d2be0 23009#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 23010_ACEOF
647847ea 23011
73b77ee5 23012fi
c0d27fcc 23013
503d2be0 23014done
73b77ee5 23015
c0d27fcc
MR
23016
23017
503d2be0
AS
23018for ac_func in fork vfork
23019do
23020as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
d6e01aa5
KL
23021{ echo "$as_me:$LINENO: checking for $ac_func" >&5
23022echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23023if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
503d2be0 23024 echo $ECHO_N "(cached) $ECHO_C" >&6
fa0b693c 23025else
503d2be0 23026 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23027/* confdefs.h. */
23028_ACEOF
23029cat confdefs.h >>conftest.$ac_ext
23030cat >>conftest.$ac_ext <<_ACEOF
23031/* end confdefs.h. */
edfaf76d
LK
23032/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23033 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23034#define $ac_func innocuous_$ac_func
23035
fa0b693c 23036/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
23037 which can conflict with char $ac_func (); below.
23038 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23039 <limits.h> exists even on freestanding compilers. */
edfaf76d 23040
19650fd6
AS
23041#ifdef __STDC__
23042# include <limits.h>
23043#else
23044# include <assert.h>
23045#endif
edfaf76d
LK
23046
23047#undef $ac_func
23048
d6e01aa5
KL
23049/* Override any GCC internal prototype to avoid an error.
23050 Use char because int might match the return type of a GCC
23051 builtin and then its argument prototype would still apply. */
503d2be0
AS
23052#ifdef __cplusplus
23053extern "C"
23054#endif
503d2be0 23055char $ac_func ();
fa0b693c
GM
23056/* The GNU C library defines this for functions which it implements
23057 to always fail with ENOSYS. Some functions are actually named
23058 something starting with __ and the normal name is an alias. */
d6e01aa5 23059#if defined __stub_$ac_func || defined __stub___$ac_func
fa0b693c 23060choke me
fa0b693c
GM
23061#endif
23062
19650fd6
AS
23063int
23064main ()
23065{
d6e01aa5 23066return $ac_func ();
503d2be0
AS
23067 ;
23068 return 0;
23069}
23070_ACEOF
23071rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
23072if { (ac_try="$ac_link"
23073case "(($ac_try" in
23074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23075 *) ac_try_echo=$ac_try;;
23076esac
23077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23078 (eval "$ac_link") 2>conftest.er1
503d2be0 23079 ac_status=$?
edfaf76d
LK
23080 grep -v '^ *+' conftest.er1 >conftest.err
23081 rm -f conftest.er1
23082 cat conftest.err >&5
c0d27fcc 23083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23084 (exit $ac_status); } && {
23085 test -z "$ac_c_werror_flag" ||
23086 test ! -s conftest.err
23087 } && test -s conftest$ac_exeext &&
23088 $as_test_x conftest$ac_exeext; then
503d2be0
AS
23089 eval "$as_ac_var=yes"
23090else
23091 echo "$as_me: failed program was:" >&5
19650fd6
AS
23092sed 's/^/| /' conftest.$ac_ext >&5
23093
d6e01aa5 23094 eval "$as_ac_var=no"
503d2be0 23095fi
d6e01aa5
KL
23096
23097rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 23098 conftest$ac_exeext conftest.$ac_ext
503d2be0 23099fi
d6e01aa5
KL
23100ac_res=`eval echo '${'$as_ac_var'}'`
23101 { echo "$as_me:$LINENO: result: $ac_res" >&5
23102echo "${ECHO_T}$ac_res" >&6; }
503d2be0 23103if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 23104 cat >>confdefs.h <<_ACEOF
503d2be0 23105#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 23106_ACEOF
503d2be0 23107
fa0b693c 23108fi
503d2be0 23109done
fa0b693c 23110
503d2be0 23111if test "x$ac_cv_func_fork" = xyes; then
d6e01aa5
KL
23112 { echo "$as_me:$LINENO: checking for working fork" >&5
23113echo $ECHO_N "checking for working fork... $ECHO_C" >&6; }
503d2be0
AS
23114if test "${ac_cv_func_fork_works+set}" = set; then
23115 echo $ECHO_N "(cached) $ECHO_C" >&6
fa0b693c 23116else
503d2be0
AS
23117 if test "$cross_compiling" = yes; then
23118 ac_cv_func_fork_works=cross
23119else
23120 cat >conftest.$ac_ext <<_ACEOF
c3a63088
KL
23121/* confdefs.h. */
23122_ACEOF
23123cat confdefs.h >>conftest.$ac_ext
23124cat >>conftest.$ac_ext <<_ACEOF
23125/* end confdefs.h. */
23126$ac_includes_default
23127int
23128main ()
23129{
23130
23131 /* By Ruediger Kuhlmann. */
d6e01aa5 23132 return fork () < 0;
c3a63088
KL
23133
23134 ;
23135 return 0;
23136}
503d2be0
AS
23137_ACEOF
23138rm -f conftest$ac_exeext
d6e01aa5
KL
23139if { (ac_try="$ac_link"
23140case "(($ac_try" in
23141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23142 *) ac_try_echo=$ac_try;;
23143esac
23144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23145 (eval "$ac_link") 2>&5
503d2be0 23146 ac_status=$?
c0d27fcc 23147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 23148 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
23149 { (case "(($ac_try" in
23150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23151 *) ac_try_echo=$ac_try;;
23152esac
23153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23154 (eval "$ac_try") 2>&5
503d2be0 23155 ac_status=$?
c0d27fcc 23156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
23157 (exit $ac_status); }; }; then
23158 ac_cv_func_fork_works=yes
23159else
23160 echo "$as_me: program exited with status $ac_status" >&5
23161echo "$as_me: failed program was:" >&5
19650fd6
AS
23162sed 's/^/| /' conftest.$ac_ext >&5
23163
c0d27fcc 23164( exit $ac_status )
503d2be0
AS
23165ac_cv_func_fork_works=no
23166fi
d6e01aa5 23167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
503d2be0 23168fi
d6e01aa5
KL
23169
23170
503d2be0 23171fi
d6e01aa5
KL
23172{ echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
23173echo "${ECHO_T}$ac_cv_func_fork_works" >&6; }
503d2be0 23174
6bae0ccf
DL
23175else
23176 ac_cv_func_fork_works=$ac_cv_func_fork
503d2be0
AS
23177fi
23178if test "x$ac_cv_func_fork_works" = xcross; then
23179 case $host in
23180 *-*-amigaos* | *-*-msdosdjgpp*)
23181 # Override, as these systems have only a dummy fork() stub
23182 ac_cv_func_fork_works=no
23183 ;;
23184 *)
23185 ac_cv_func_fork_works=yes
23186 ;;
23187 esac
c0d27fcc
MR
23188 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
23189echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
fa0b693c 23190fi
73b77ee5 23191ac_cv_func_vfork_works=$ac_cv_func_vfork
503d2be0 23192if test "x$ac_cv_func_vfork" = xyes; then
d6e01aa5
KL
23193 { echo "$as_me:$LINENO: checking for working vfork" >&5
23194echo $ECHO_N "checking for working vfork... $ECHO_C" >&6; }
503d2be0
AS
23195if test "${ac_cv_func_vfork_works+set}" = set; then
23196 echo $ECHO_N "(cached) $ECHO_C" >&6
23197else
23198 if test "$cross_compiling" = yes; then
23199 ac_cv_func_vfork_works=cross
fa0b693c 23200else
503d2be0 23201 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23202/* confdefs.h. */
23203_ACEOF
23204cat confdefs.h >>conftest.$ac_ext
23205cat >>conftest.$ac_ext <<_ACEOF
23206/* end confdefs.h. */
73b77ee5 23207/* Thanks to Paul Eggert for this test. */
d6e01aa5 23208$ac_includes_default
19650fd6 23209#include <sys/wait.h>
d6e01aa5 23210#ifdef HAVE_VFORK_H
503d2be0 23211# include <vfork.h>
73b77ee5
GM
23212#endif
23213/* On some sparc systems, changes by the child to local and incoming
503d2be0
AS
23214 argument registers are propagated back to the parent. The compiler
23215 is told about this with #include <vfork.h>, but some compilers
23216 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
23217 static variable whose address is put into a register that is
23218 clobbered by the vfork. */
19650fd6 23219static void
fa0b693c 23220#ifdef __cplusplus
73b77ee5 23221sparc_address_test (int arg)
503d2be0 23222# else
73b77ee5 23223sparc_address_test (arg) int arg;
fa0b693c 23224#endif
fa0b693c 23225{
73b77ee5
GM
23226 static pid_t child;
23227 if (!child) {
23228 child = vfork ();
23229 if (child < 0) {
23230 perror ("vfork");
23231 _exit(2);
23232 }
23233 if (!child) {
23234 arg = getpid();
23235 write(-1, "", 0);
23236 _exit (arg);
23237 }
23238 }
23239}
503d2be0
AS
23240
23241int
23242main ()
23243{
73b77ee5
GM
23244 pid_t parent = getpid ();
23245 pid_t child;
fa0b693c 23246
19650fd6 23247 sparc_address_test (0);
fa0b693c 23248
73b77ee5 23249 child = vfork ();
fa0b693c 23250
73b77ee5 23251 if (child == 0) {
503d2be0
AS
23252 /* Here is another test for sparc vfork register problems. This
23253 test uses lots of local variables, at least as many local
23254 variables as main has allocated so far including compiler
23255 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
23256 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
23257 reuse the register of parent for one of the local variables,
23258 since it will think that parent can't possibly be used any more
23259 in this routine. Assigning to the local variable will thus
23260 munge parent in the parent process. */
73b77ee5
GM
23261 pid_t
23262 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
23263 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
23264 /* Convince the compiler that p..p7 are live; otherwise, it might
23265 use the same hardware register for all 8 local variables. */
23266 if (p != p1 || p != p2 || p != p3 || p != p4
23267 || p != p5 || p != p6 || p != p7)
23268 _exit(1);
fa0b693c 23269
503d2be0
AS
23270 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
23271 from child file descriptors. If the child closes a descriptor
23272 before it execs or exits, this munges the parent's descriptor
23273 as well. Test for this by closing stdout in the child. */
73b77ee5
GM
23274 _exit(close(fileno(stdout)) != 0);
23275 } else {
23276 int status;
23277 struct stat st;
23278
23279 while (wait(&status) != child)
23280 ;
d6e01aa5 23281 return (
73b77ee5
GM
23282 /* Was there some problem with vforking? */
23283 child < 0
23284
23285 /* Did the child fail? (This shouldn't happen.) */
23286 || status
23287
23288 /* Did the vfork/compiler bug occur? */
23289 || parent != getpid()
fa0b693c 23290
73b77ee5
GM
23291 /* Did the file descriptor bug occur? */
23292 || fstat(fileno(stdout), &st) != 0
23293 );
23294 }
23295}
503d2be0
AS
23296_ACEOF
23297rm -f conftest$ac_exeext
d6e01aa5
KL
23298if { (ac_try="$ac_link"
23299case "(($ac_try" in
23300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23301 *) ac_try_echo=$ac_try;;
23302esac
23303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23304 (eval "$ac_link") 2>&5
503d2be0 23305 ac_status=$?
c0d27fcc 23306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 23307 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d6e01aa5
KL
23308 { (case "(($ac_try" in
23309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23310 *) ac_try_echo=$ac_try;;
23311esac
23312eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23313 (eval "$ac_try") 2>&5
503d2be0 23314 ac_status=$?
c0d27fcc 23315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 23316 (exit $ac_status); }; }; then
73b77ee5 23317 ac_cv_func_vfork_works=yes
fa0b693c 23318else
503d2be0
AS
23319 echo "$as_me: program exited with status $ac_status" >&5
23320echo "$as_me: failed program was:" >&5
19650fd6
AS
23321sed 's/^/| /' conftest.$ac_ext >&5
23322
c0d27fcc 23323( exit $ac_status )
503d2be0
AS
23324ac_cv_func_vfork_works=no
23325fi
d6e01aa5 23326rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fa0b693c 23327fi
d6e01aa5
KL
23328
23329
fa0b693c 23330fi
d6e01aa5
KL
23331{ echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
23332echo "${ECHO_T}$ac_cv_func_vfork_works" >&6; }
fa0b693c 23333
503d2be0
AS
23334fi;
23335if test "x$ac_cv_func_fork_works" = xcross; then
edfaf76d 23336 ac_cv_func_vfork_works=$ac_cv_func_vfork
c0d27fcc
MR
23337 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
23338echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
fa0b693c
GM
23339fi
23340
503d2be0
AS
23341if test "x$ac_cv_func_vfork_works" = xyes; then
23342
c0d27fcc 23343cat >>confdefs.h <<\_ACEOF
503d2be0 23344#define HAVE_WORKING_VFORK 1
c0d27fcc 23345_ACEOF
503d2be0
AS
23346
23347else
23348
c0d27fcc 23349cat >>confdefs.h <<\_ACEOF
73b77ee5 23350#define vfork fork
c0d27fcc 23351_ACEOF
fa0b693c
GM
23352
23353fi
503d2be0
AS
23354if test "x$ac_cv_func_fork_works" = xyes; then
23355
c0d27fcc 23356cat >>confdefs.h <<\_ACEOF
503d2be0 23357#define HAVE_WORKING_FORK 1
c0d27fcc 23358_ACEOF
fa0b693c 23359
503d2be0 23360fi
647847ea 23361
c0d27fcc 23362
d6e01aa5
KL
23363{ echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
23364echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
6a3a24fa
JD
23365if test "${emacs_cv_langinfo_codeset+set}" = set; then
23366 echo $ECHO_N "(cached) $ECHO_C" >&6
23367else
23368 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23369/* confdefs.h. */
23370_ACEOF
23371cat confdefs.h >>conftest.$ac_ext
23372cat >>conftest.$ac_ext <<_ACEOF
23373/* end confdefs.h. */
6a3a24fa
JD
23374#include <langinfo.h>
23375int
23376main ()
23377{
23378char* cs = nl_langinfo(CODESET);
23379 ;
23380 return 0;
23381}
23382_ACEOF
23383rm -f conftest.$ac_objext conftest$ac_exeext
d6e01aa5
KL
23384if { (ac_try="$ac_link"
23385case "(($ac_try" in
23386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23387 *) ac_try_echo=$ac_try;;
23388esac
23389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23390 (eval "$ac_link") 2>conftest.er1
6a3a24fa 23391 ac_status=$?
edfaf76d
LK
23392 grep -v '^ *+' conftest.er1 >conftest.err
23393 rm -f conftest.er1
23394 cat conftest.err >&5
6a3a24fa 23395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23396 (exit $ac_status); } && {
23397 test -z "$ac_c_werror_flag" ||
23398 test ! -s conftest.err
23399 } && test -s conftest$ac_exeext &&
23400 $as_test_x conftest$ac_exeext; then
6a3a24fa
JD
23401 emacs_cv_langinfo_codeset=yes
23402else
23403 echo "$as_me: failed program was:" >&5
19650fd6
AS
23404sed 's/^/| /' conftest.$ac_ext >&5
23405
d6e01aa5 23406 emacs_cv_langinfo_codeset=no
6a3a24fa 23407fi
d6e01aa5
KL
23408
23409rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
edfaf76d 23410 conftest$ac_exeext conftest.$ac_ext
6a3a24fa
JD
23411
23412fi
d6e01aa5
KL
23413{ echo "$as_me:$LINENO: result: $emacs_cv_langinfo_codeset" >&5
23414echo "${ECHO_T}$emacs_cv_langinfo_codeset" >&6; }
6a3a24fa
JD
23415if test $emacs_cv_langinfo_codeset = yes; then
23416
23417cat >>confdefs.h <<\_ACEOF
23418#define HAVE_LANGINFO_CODESET 1
23419_ACEOF
23420
23421fi
23422
d6e01aa5
KL
23423{ echo "$as_me:$LINENO: checking for size_t" >&5
23424echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
503d2be0
AS
23425if test "${ac_cv_type_size_t+set}" = set; then
23426 echo $ECHO_N "(cached) $ECHO_C" >&6
8730a8da 23427else
503d2be0 23428 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23429/* confdefs.h. */
23430_ACEOF
23431cat confdefs.h >>conftest.$ac_ext
23432cat >>conftest.$ac_ext <<_ACEOF
23433/* end confdefs.h. */
503d2be0 23434$ac_includes_default
d6e01aa5 23435typedef size_t ac__type_new_;
503d2be0
AS
23436int
23437main ()
23438{
d6e01aa5 23439if ((ac__type_new_ *) 0)
503d2be0 23440 return 0;
d6e01aa5 23441if (sizeof (ac__type_new_))
503d2be0
AS
23442 return 0;
23443 ;
23444 return 0;
23445}
23446_ACEOF
23447rm -f conftest.$ac_objext
d6e01aa5
KL
23448if { (ac_try="$ac_compile"
23449case "(($ac_try" in
23450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23451 *) ac_try_echo=$ac_try;;
23452esac
23453eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23454 (eval "$ac_compile") 2>conftest.er1
503d2be0 23455 ac_status=$?
edfaf76d
LK
23456 grep -v '^ *+' conftest.er1 >conftest.err
23457 rm -f conftest.er1
23458 cat conftest.err >&5
c0d27fcc 23459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23460 (exit $ac_status); } && {
23461 test -z "$ac_c_werror_flag" ||
23462 test ! -s conftest.err
23463 } && test -s conftest.$ac_objext; then
8730a8da
DL
23464 ac_cv_type_size_t=yes
23465else
503d2be0 23466 echo "$as_me: failed program was:" >&5
19650fd6
AS
23467sed 's/^/| /' conftest.$ac_ext >&5
23468
d6e01aa5 23469 ac_cv_type_size_t=no
8730a8da 23470fi
d6e01aa5
KL
23471
23472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8730a8da 23473fi
d6e01aa5
KL
23474{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
23475echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
503d2be0 23476if test $ac_cv_type_size_t = yes; then
503d2be0 23477
c0d27fcc
MR
23478cat >>confdefs.h <<_ACEOF
23479#define HAVE_SIZE_T 1
23480_ACEOF
23481
8730a8da
DL
23482
23483fi
23484
c0d27fcc 23485
d6e01aa5
KL
23486{ echo "$as_me:$LINENO: checking for mbstate_t" >&5
23487echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; }
973a76b1
DL
23488if test "${ac_cv_type_mbstate_t+set}" = set; then
23489 echo $ECHO_N "(cached) $ECHO_C" >&6
23490else
23491 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23492/* confdefs.h. */
23493_ACEOF
23494cat confdefs.h >>conftest.$ac_ext
23495cat >>conftest.$ac_ext <<_ACEOF
23496/* end confdefs.h. */
973a76b1
DL
23497$ac_includes_default
23498# include <wchar.h>
23499int
23500main ()
23501{
23502mbstate_t x; return sizeof x;
23503 ;
23504 return 0;
23505}
23506_ACEOF
23507rm -f conftest.$ac_objext
d6e01aa5
KL
23508if { (ac_try="$ac_compile"
23509case "(($ac_try" in
23510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23511 *) ac_try_echo=$ac_try;;
23512esac
23513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23514 (eval "$ac_compile") 2>conftest.er1
973a76b1 23515 ac_status=$?
edfaf76d
LK
23516 grep -v '^ *+' conftest.er1 >conftest.err
23517 rm -f conftest.er1
23518 cat conftest.err >&5
973a76b1 23519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23520 (exit $ac_status); } && {
23521 test -z "$ac_c_werror_flag" ||
23522 test ! -s conftest.err
23523 } && test -s conftest.$ac_objext; then
973a76b1
DL
23524 ac_cv_type_mbstate_t=yes
23525else
23526 echo "$as_me: failed program was:" >&5
19650fd6
AS
23527sed 's/^/| /' conftest.$ac_ext >&5
23528
d6e01aa5 23529 ac_cv_type_mbstate_t=no
973a76b1 23530fi
d6e01aa5
KL
23531
23532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
973a76b1 23533fi
d6e01aa5
KL
23534{ echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
23535echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; }
973a76b1
DL
23536 if test $ac_cv_type_mbstate_t = yes; then
23537
23538cat >>confdefs.h <<\_ACEOF
23539#define HAVE_MBSTATE_T 1
23540_ACEOF
23541
23542 else
23543
23544cat >>confdefs.h <<\_ACEOF
23545#define mbstate_t int
23546_ACEOF
23547
23548 fi
23549
d6e01aa5
KL
23550{ echo "$as_me:$LINENO: checking for C restrict keyword" >&5
23551echo $ECHO_N "checking for C restrict keyword... $ECHO_C" >&6; }
22044edf
DL
23552if test "${emacs_cv_c_restrict+set}" = set; then
23553 echo $ECHO_N "(cached) $ECHO_C" >&6
23554else
23555 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23556/* confdefs.h. */
23557_ACEOF
23558cat confdefs.h >>conftest.$ac_ext
23559cat >>conftest.$ac_ext <<_ACEOF
23560/* end confdefs.h. */
22044edf
DL
23561void fred (int *restrict x);
23562int
23563main ()
23564{
b936fae4 23565
22044edf
DL
23566 ;
23567 return 0;
23568}
c0d27fcc 23569_ACEOF
22044edf 23570rm -f conftest.$ac_objext
d6e01aa5
KL
23571if { (ac_try="$ac_compile"
23572case "(($ac_try" in
23573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23574 *) ac_try_echo=$ac_try;;
23575esac
23576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23577 (eval "$ac_compile") 2>conftest.er1
22044edf 23578 ac_status=$?
edfaf76d
LK
23579 grep -v '^ *+' conftest.er1 >conftest.err
23580 rm -f conftest.er1
23581 cat conftest.err >&5
22044edf 23582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23583 (exit $ac_status); } && {
23584 test -z "$ac_c_werror_flag" ||
23585 test ! -s conftest.err
23586 } && test -s conftest.$ac_objext; then
22044edf
DL
23587 emacs_cv_c_restrict=yes
23588else
23589 echo "$as_me: failed program was:" >&5
19650fd6
AS
23590sed 's/^/| /' conftest.$ac_ext >&5
23591
d6e01aa5 23592 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23593/* confdefs.h. */
23594_ACEOF
23595cat confdefs.h >>conftest.$ac_ext
23596cat >>conftest.$ac_ext <<_ACEOF
23597/* end confdefs.h. */
22044edf
DL
23598void fred (int *__restrict x);
23599int
23600main ()
23601{
c0d27fcc 23602
22044edf
DL
23603 ;
23604 return 0;
23605}
c0d27fcc 23606_ACEOF
22044edf 23607rm -f conftest.$ac_objext
d6e01aa5
KL
23608if { (ac_try="$ac_compile"
23609case "(($ac_try" in
23610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23611 *) ac_try_echo=$ac_try;;
23612esac
23613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23614 (eval "$ac_compile") 2>conftest.er1
22044edf 23615 ac_status=$?
edfaf76d
LK
23616 grep -v '^ *+' conftest.er1 >conftest.err
23617 rm -f conftest.er1
23618 cat conftest.err >&5
22044edf 23619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23620 (exit $ac_status); } && {
23621 test -z "$ac_c_werror_flag" ||
23622 test ! -s conftest.err
23623 } && test -s conftest.$ac_objext; then
22044edf
DL
23624 emacs_cv_c_restrict=__restrict
23625else
23626 echo "$as_me: failed program was:" >&5
19650fd6
AS
23627sed 's/^/| /' conftest.$ac_ext >&5
23628
d6e01aa5 23629 emacs_cv_c_restrict=no
ba4481b5 23630fi
d6e01aa5
KL
23631
23632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 23633fi
d6e01aa5
KL
23634
23635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 23636fi
d6e01aa5
KL
23637{ echo "$as_me:$LINENO: result: $emacs_cv_c_restrict" >&5
23638echo "${ECHO_T}$emacs_cv_c_restrict" >&6; }
22044edf
DL
23639case "$emacs_cv_c_restrict" in
23640 yes) emacs_restrict=restrict;;
23641 no) emacs_restrict="";;
23642 *) emacs_restrict="$emacs_cv_c_restrict";;
23643esac
23644if test "$emacs_restrict" != __restrict; then
b936fae4 23645
22044edf
DL
23646cat >>confdefs.h <<_ACEOF
23647#define __restrict $emacs_restrict
c0d27fcc 23648_ACEOF
ba4481b5
DL
23649
23650fi
ba4481b5 23651
d6e01aa5
KL
23652{ echo "$as_me:$LINENO: checking for C restricted array declarations" >&5
23653echo $ECHO_N "checking for C restricted array declarations... $ECHO_C" >&6; }
22044edf
DL
23654if test "${emacs_cv_c_restrict_arr+set}" = set; then
23655 echo $ECHO_N "(cached) $ECHO_C" >&6
23656else
23657 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23658/* confdefs.h. */
23659_ACEOF
23660cat confdefs.h >>conftest.$ac_ext
23661cat >>conftest.$ac_ext <<_ACEOF
23662/* end confdefs.h. */
22044edf
DL
23663void fred (int x[__restrict]);
23664int
23665main ()
23666{
b936fae4 23667
22044edf
DL
23668 ;
23669 return 0;
23670}
c0d27fcc 23671_ACEOF
22044edf 23672rm -f conftest.$ac_objext
d6e01aa5
KL
23673if { (ac_try="$ac_compile"
23674case "(($ac_try" in
23675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23676 *) ac_try_echo=$ac_try;;
23677esac
23678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23679 (eval "$ac_compile") 2>conftest.er1
22044edf 23680 ac_status=$?
edfaf76d
LK
23681 grep -v '^ *+' conftest.er1 >conftest.err
23682 rm -f conftest.er1
23683 cat conftest.err >&5
22044edf 23684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d6e01aa5
KL
23685 (exit $ac_status); } && {
23686 test -z "$ac_c_werror_flag" ||
23687 test ! -s conftest.err
23688 } && test -s conftest.$ac_objext; then
22044edf
DL
23689 emacs_cv_c_restrict_arr=yes
23690else
23691 echo "$as_me: failed program was:" >&5
19650fd6
AS
23692sed 's/^/| /' conftest.$ac_ext >&5
23693
d6e01aa5 23694 emacs_cv_c_restrict_arr=no
ba4481b5 23695fi
d6e01aa5
KL
23696
23697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22044edf 23698fi
d6e01aa5
KL
23699{ echo "$as_me:$LINENO: result: $emacs_cv_c_restrict_arr" >&5
23700echo "${ECHO_T}$emacs_cv_c_restrict_arr" >&6; }
22044edf 23701if test "$emacs_cv_c_restrict_arr" = yes; then
b936fae4 23702
c0d27fcc 23703cat >>confdefs.h <<\_ACEOF
22044edf 23704#define __restrict_arr __restrict
c0d27fcc 23705_ACEOF
ba4481b5 23706
ba4481b5
DL
23707fi
23708
c0d27fcc 23709
c0d27fcc 23710
22044edf
DL
23711# Set up the CFLAGS for real compilation, so we can substitute it.
23712CFLAGS="$REAL_CFLAGS"
23713CPPFLAGS="$REAL_CPPFLAGS"
23714
23715#### Find out which version of Emacs this is.
23716version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
23717 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
23718if test x"${version}" = x; then
23719 { { echo "$as_me:$LINENO: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." >&5
23720echo "$as_me: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." >&2;}
23721 { (exit 1); exit 1; }; }
23722fi
23723
23724### Specify what sort of things we'll be editing into Makefile and config.h.
23725### Use configuration here uncanonicalized to avoid exceeding size limits.
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
6a3a24fa 23758
22044edf
DL
23759
23760
23761cat >>confdefs.h <<_ACEOF
23762#define EMACS_CONFIGURATION "${canonical}"
23763_ACEOF
23764
23765
23766cat >>confdefs.h <<_ACEOF
23767#define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
23768_ACEOF
23769
23770
23771cat >>confdefs.h <<_ACEOF
23772#define config_machfile "${machfile}"
23773_ACEOF
23774
23775
23776cat >>confdefs.h <<_ACEOF
23777#define config_opsysfile "${opsysfile}"
23778_ACEOF
23779
23780
23781cat >>confdefs.h <<_ACEOF
23782#define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
23783_ACEOF
23784
23785
23786cat >>confdefs.h <<_ACEOF
23787#define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
23788_ACEOF
23789
23790
23791cat >>confdefs.h <<_ACEOF
23792#define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
23793_ACEOF
23794
23795
23796cat >>confdefs.h <<_ACEOF
23797#define UNEXEC_SRC ${UNEXEC_SRC}
23798_ACEOF
23799
23800
23801if test "${HAVE_X_WINDOWS}" = "yes" ; then
23802
23803cat >>confdefs.h <<\_ACEOF
23804#define HAVE_X_WINDOWS 1
23805_ACEOF
23806
23807fi
23808if test "${USE_X_TOOLKIT}" != "none" ; then
23809
23810cat >>confdefs.h <<\_ACEOF
23811#define USE_X_TOOLKIT 1
23812_ACEOF
23813
23814fi
23815if test "${HAVE_X11}" = "yes" ; then
23816
23817cat >>confdefs.h <<\_ACEOF
23818#define HAVE_X11 1
23819_ACEOF
23820
23821fi
23822if test "${HAVE_XFREE386}" = "yes" ; then
23823
23824cat >>confdefs.h <<\_ACEOF
23825#define HAVE_XFREE386 1
23826_ACEOF
23827
23828fi
23829if test "${HAVE_MENUS}" = "yes" ; then
23830
23831cat >>confdefs.h <<\_ACEOF
23832#define HAVE_MENUS 1
23833_ACEOF
23834
23835fi
23836if test "${GNU_MALLOC}" = "yes" ; then
23837
23838cat >>confdefs.h <<\_ACEOF
23839#define GNU_MALLOC 1
23840_ACEOF
23841
23842fi
23843if test "${REL_ALLOC}" = "yes" ; then
23844
23845cat >>confdefs.h <<\_ACEOF
23846#define REL_ALLOC 1
23847_ACEOF
23848
23849fi
23850
23851
23852
c0d27fcc
MR
23853
23854
5afbeb22 23855
ba4481b5 23856#### Report on what we decided to do.
488dd4c4
JD
23857#### Report GTK as a toolkit, even if it doesn't use Xt.
23858#### It makes printing result more understandable as using GTK sets
23859#### toolkit_scroll_bars to yes by default.
23860if test "${HAVE_GTK}" = "yes"; then
23861 USE_X_TOOLKIT=GTK
23862fi
23863
ba4481b5
DL
23864echo "
23865Configured for \`${canonical}'.
23866
23867 Where should the build process find the source code? ${srcdir}
23868 What operating system and machine description files should Emacs use?
23869 \`${opsysfile}' and \`${machfile}'
23870 What compiler should emacs be built with? ${CC} ${CFLAGS}
23871 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
73b77ee5 23872 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
ef9e4345 23873 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
ba4481b5 23874 What window system should Emacs use? ${window_system}
8e967cf7 23875 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
ba4481b5
DL
23876
23877if test -n "${x_includes}"; then
23878echo " Where do we find X Windows header files? ${x_includes}"
23879else
23880echo " Where do we find X Windows header files? Standard dirs"
23881fi
23882if test -n "${x_libraries}"; then
23883echo " Where do we find X Windows libraries? ${x_libraries}"
23884else
23885echo " Where do we find X Windows libraries? Standard dirs"
23886fi
23887
23888echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
23889echo " Does Emacs use -lXpm? ${HAVE_XPM}"
23890echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
23891echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
9aeb8aaa 23892echo " Does Emacs use a gif library? ${HAVE_GIF} $ac_gif_lib_name"
ba4481b5 23893echo " Does Emacs use -lpng? ${HAVE_PNG}"
0cfc0546 23894echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
79011b82 23895echo " Does Emacs use -lgpm? ${HAVE_GPM}"
ba4481b5
DL
23896echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
23897echo
23898
d0098f13
JD
23899if test $USE_XASSERTS = yes; then
23900 echo " Compiling with asserts turned on."
d0098f13
JD
23901 CPPFLAGS="$CPPFLAGS -DXASSERTS=1"
23902 echo
23903fi
05cf15c6 23904
a2d3b5bd
JD
23905if test "$USE_X_TOOLKIT" = GTK; then
23906 case "$canonical" in
23907 *cygwin*)
23908 echo "There are known problems with Emacs and Gtk+ on cygwin, so you
23909 will probably get a crash on startup. If this happens, please use another
23910 toolkit for Emacs. See etc/PROBLEMS for more information."
23911 ;;
23912 esac
23913fi
23914
05cf15c6 23915
05cf15c6 23916
ba4481b5
DL
23917# Remove any trailing slashes in these variables.
23918test "${prefix}" != NONE &&
23919 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
23920test "${exec_prefix}" != NONE &&
23921 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
23922
d0e9bfd2
GM
23923## Check if the C preprocessor will convert `..' to `. .'. If so, set
23924## CPP_NEED_TRADITIONAL to `yes' so that the code to generate Makefile
23925## from Makefile.c can correctly provide the arg `-traditional' to the
23926## C preprocessor.
23927
503d2be0 23928cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
23929/* confdefs.h. */
23930_ACEOF
23931cat confdefs.h >>conftest.$ac_ext
23932cat >>conftest.$ac_ext <<_ACEOF
23933/* end confdefs.h. */
d0e9bfd2 23934yes..yes
503d2be0 23935_ACEOF
d0e9bfd2 23936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 23937 $EGREP "yes..yes" >/dev/null 2>&1; then
d0e9bfd2
GM
23938 CPP_NEED_TRADITIONAL=no
23939else
d0e9bfd2
GM
23940 CPP_NEED_TRADITIONAL=yes
23941fi
23942rm -f conftest*
23943
c0d27fcc 23944
f657c21b 23945ac_config_files="$ac_config_files Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile.c:src/Makefile.in lwlib/Makefile lisp/Makefile leim/Makefile"
d6e01aa5
KL
23946
23947ac_config_commands="$ac_config_commands default"
23948
503d2be0 23949cat >confcache <<\_ACEOF
ba4481b5
DL
23950# This file is a shell script that caches the results of configure
23951# tests run on this system so they can be shared between configure
503d2be0
AS
23952# scripts and configure runs, see configure's option --config-cache.
23953# It is not useful on other systems. If it contains results you don't
23954# want to keep, you may remove or edit it.
ba4481b5 23955#
503d2be0
AS
23956# config.status only pays attention to the cache file if you give it
23957# the --recheck option to rerun configure.
ba4481b5 23958#
6bae0ccf 23959# `ac_cv_env_foo' variables (set or unset) will be overridden when
503d2be0
AS
23960# loading this file, other *unset* `ac_cv_foo' will be assigned the
23961# following values.
23962
23963_ACEOF
23964
ba4481b5
DL
23965# The following way of writing the cache mishandles newlines in values,
23966# but we know of no workaround that is simple, portable, and efficient.
d6e01aa5 23967# So, we kill variables containing newlines.
ba4481b5
DL
23968# Ultrix sh set writes to stderr and can't be redirected directly,
23969# and sets the high bit in the cache file unless we assign to the vars.
d6e01aa5
KL
23970(
23971 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23972 eval ac_val=\$$ac_var
23973 case $ac_val in #(
23974 *${as_nl}*)
23975 case $ac_var in #(
23976 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
23977echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
23978 esac
23979 case $ac_var in #(
23980 _ | IFS | as_nl) ;; #(
23981 *) $as_unset $ac_var ;;
23982 esac ;;
23983 esac
23984 done
23985
503d2be0 23986 (set) 2>&1 |
d6e01aa5
KL
23987 case $as_nl`(ac_space=' '; set) 2>&1` in #(
23988 *${as_nl}ac_space=\ *)
503d2be0
AS
23989 # `set' does not quote correctly, so add quotes (double-quote
23990 # substitution turns \\\\ into \\, and sed turns \\ into \).
23991 sed -n \
edfaf76d
LK
23992 "s/'/'\\\\''/g;
23993 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
d6e01aa5 23994 ;; #(
503d2be0
AS
23995 *)
23996 # `set' quotes correctly as required by POSIX, so do not add quotes.
d6e01aa5 23997 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
503d2be0 23998 ;;
d6e01aa5
KL
23999 esac |
24000 sort
24001) |
503d2be0 24002 sed '
d6e01aa5 24003 /^ac_cv_env_/b end
503d2be0 24004 t clear
d6e01aa5 24005 :clear
503d2be0
AS
24006 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24007 t end
d6e01aa5
KL
24008 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24009 :end' >>confcache
24010if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24011 if test -w "$cache_file"; then
24012 test "x$cache_file" != "x/dev/null" &&
24013 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
24014echo "$as_me: updating cache $cache_file" >&6;}
503d2be0 24015 cat confcache >$cache_file
ba4481b5 24016 else
d6e01aa5
KL
24017 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
24018echo "$as_me: not updating unwritable cache $cache_file" >&6;}
ba4481b5
DL
24019 fi
24020fi
24021rm -f confcache
24022
ba4481b5
DL
24023test "x$prefix" = xNONE && prefix=$ac_default_prefix
24024# Let make expand exec_prefix.
24025test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24026
ba4481b5
DL
24027DEFS=-DHAVE_CONFIG_H
24028
6bae0ccf
DL
24029ac_libobjs=
24030ac_ltlibobjs=
24031for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24032 # 1. Remove the extension, and $U if already installed.
d6e01aa5
KL
24033 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24034 ac_i=`echo "$ac_i" | sed "$ac_script"`
24035 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
24036 # will be set to the directory where LIBOBJS objects are built.
24037 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24038 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
6bae0ccf
DL
24039done
24040LIBOBJS=$ac_libobjs
24041
24042LTLIBOBJS=$ac_ltlibobjs
24043
24044
c0d27fcc 24045
ba4481b5 24046: ${CONFIG_STATUS=./config.status}
503d2be0
AS
24047ac_clean_files_save=$ac_clean_files
24048ac_clean_files="$ac_clean_files $CONFIG_STATUS"
c0d27fcc 24049{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
503d2be0
AS
24050echo "$as_me: creating $CONFIG_STATUS" >&6;}
24051cat >$CONFIG_STATUS <<_ACEOF
24052#! $SHELL
c0d27fcc 24053# Generated by $as_me.
ba4481b5 24054# Run this file to recreate the current configuration.
ba4481b5 24055# Compiler output produced by configure, useful for debugging
503d2be0 24056# configure, is in config.log if it exists.
ba4481b5 24057
503d2be0 24058debug=false
19650fd6
AS
24059ac_cs_recheck=false
24060ac_cs_silent=false
503d2be0 24061SHELL=\${CONFIG_SHELL-$SHELL}
503d2be0
AS
24062_ACEOF
24063
24064cat >>$CONFIG_STATUS <<\_ACEOF
c0d27fcc
MR
24065## --------------------- ##
24066## M4sh Initialization. ##
24067## --------------------- ##
24068
d6e01aa5
KL
24069# Be more Bourne compatible
24070DUALCASE=1; export DUALCASE # for MKS sh
503d2be0
AS
24071if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24072 emulate sh
24073 NULLCMD=:
6bae0ccf
DL
24074 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24075 # is contrary to our usage. Disable this feature.
24076 alias -g '${1+"$@"}'='"$@"'
d6e01aa5
KL
24077 setopt NO_GLOB_SUBST
24078else
24079 case `(set -o) 2>/dev/null` in
24080 *posix*) set -o posix ;;
24081esac
24082
24083fi
24084
24085
24086
24087
24088# PATH needs CR
24089# Avoid depending upon Character Ranges.
24090as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24091as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24092as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24093as_cr_digits='0123456789'
24094as_cr_alnum=$as_cr_Letters$as_cr_digits
24095
24096# The user is always right.
24097if test "${PATH_SEPARATOR+set}" != set; then
24098 echo "#! /bin/sh" >conf$$.sh
24099 echo "exit 0" >>conf$$.sh
24100 chmod +x conf$$.sh
24101 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
24102 PATH_SEPARATOR=';'
24103 else
24104 PATH_SEPARATOR=:
24105 fi
24106 rm -f conf$$.sh
503d2be0
AS
24107fi
24108
c0d27fcc 24109# Support unset when possible.
edfaf76d 24110if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
c0d27fcc
MR
24111 as_unset=unset
24112else
24113 as_unset=false
24114fi
24115
6bae0ccf 24116
d6e01aa5
KL
24117# IFS
24118# We need space, tab and new line, in precisely that order. Quoting is
24119# there to prevent editors from complaining about space-tab.
24120# (If _AS_PATH_WALK were called with IFS unset, it would disable word
24121# splitting by setting IFS to empty value.)
24122as_nl='
24123'
24124IFS=" "" $as_nl"
24125
24126# Find who we are. Look in the path if we contain no directory separator.
24127case $0 in
24128 *[\\/]* ) as_myself=$0 ;;
24129 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24130for as_dir in $PATH
24131do
24132 IFS=$as_save_IFS
24133 test -z "$as_dir" && as_dir=.
24134 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24135done
24136IFS=$as_save_IFS
24137
24138 ;;
24139esac
24140# We did not find ourselves, most probably we were run as `sh COMMAND'
24141# in which case we are not to be found in the path.
24142if test "x$as_myself" = x; then
24143 as_myself=$0
24144fi
24145if test ! -f "$as_myself"; then
24146 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24147 { (exit 1); exit 1; }
24148fi
24149
6bae0ccf 24150# Work around bugs in pre-3.0 UWIN ksh.
d6e01aa5
KL
24151for as_var in ENV MAIL MAILPATH
24152do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24153done
6bae0ccf
DL
24154PS1='$ '
24155PS2='> '
24156PS4='+ '
24157
24158# NLS nuisances.
19650fd6
AS
24159for as_var in \
24160 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
24161 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
24162 LC_TELEPHONE LC_TIME
6bae0ccf 24163do
edfaf76d 24164 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6bae0ccf
DL
24165 eval $as_var=C; export $as_var
24166 else
d6e01aa5 24167 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
6bae0ccf
DL
24168 fi
24169done
24170
24171# Required to use basename.
d6e01aa5
KL
24172if expr a : '\(a\)' >/dev/null 2>&1 &&
24173 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bae0ccf
DL
24174 as_expr=expr
24175else
24176 as_expr=false
24177fi
24178
d6e01aa5 24179if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bae0ccf
DL
24180 as_basename=basename
24181else
24182 as_basename=false
24183fi
c0d27fcc
MR
24184
24185
503d2be0 24186# Name of the executable.
d6e01aa5 24187as_me=`$as_basename -- "$0" ||
c0d27fcc
MR
24188$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24189 X"$0" : 'X\(//\)$' \| \
d6e01aa5 24190 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
c0d27fcc 24191echo X/"$0" |
d6e01aa5
KL
24192 sed '/^.*\/\([^/][^/]*\)\/*$/{
24193 s//\1/
24194 q
24195 }
24196 /^X\/\(\/\/\)$/{
24197 s//\1/
24198 q
24199 }
24200 /^X\/\(\/\).*/{
24201 s//\1/
24202 q
24203 }
24204 s/.*/./; q'`
c0d27fcc 24205
d6e01aa5
KL
24206# CDPATH.
24207$as_unset CDPATH
c0d27fcc
MR
24208
24209
c0d27fcc 24210
c0d27fcc
MR
24211 as_lineno_1=$LINENO
24212 as_lineno_2=$LINENO
c0d27fcc 24213 test "x$as_lineno_1" != "x$as_lineno_2" &&
d6e01aa5 24214 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
c0d27fcc
MR
24215
24216 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24217 # uniformly replaced by the line number. The first 'sed' inserts a
d6e01aa5
KL
24218 # line-number line after each line using $LINENO; the second 'sed'
24219 # does the real work. The second script uses 'N' to pair each
24220 # line-number line with the line containing $LINENO, and appends
24221 # trailing '-' during substitution so that $LINENO is not a special
24222 # case at line end.
c0d27fcc 24223 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
d6e01aa5
KL
24224 # scripts with optimization help from Paolo Bonzini. Blame Lee
24225 # E. McMahon (1931-1989) for sed's syntax. :-)
24226 sed -n '
24227 p
24228 /[$]LINENO/=
24229 ' <$as_myself |
c0d27fcc 24230 sed '
d6e01aa5
KL
24231 s/[$]LINENO.*/&-/
24232 t lineno
24233 b
24234 :lineno
c0d27fcc 24235 N
d6e01aa5
KL
24236 :loop
24237 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
c0d27fcc 24238 t loop
d6e01aa5 24239 s/-\n.*//
c0d27fcc 24240 ' >$as_me.lineno &&
d6e01aa5
KL
24241 chmod +x "$as_me.lineno" ||
24242 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
c0d27fcc
MR
24243 { (exit 1); exit 1; }; }
24244
24245 # Don't try to exec as it changes $[0], causing all sort of problems
24246 # (the dirname of $[0] is not the place where we might find the
d6e01aa5
KL
24247 # original and so on. Autoconf is especially sensitive to this).
24248 . "./$as_me.lineno"
c0d27fcc
MR
24249 # Exit status is that of the last command.
24250 exit
24251}
24252
24253
d6e01aa5
KL
24254if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24255 as_dirname=dirname
24256else
24257 as_dirname=false
24258fi
24259
24260ECHO_C= ECHO_N= ECHO_T=
24261case `echo -n x` in
24262-n*)
24263 case `echo 'x\c'` in
24264 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
24265 *) ECHO_C='\c';;
24266 esac;;
24267*)
24268 ECHO_N='-n';;
c0d27fcc 24269esac
503d2be0 24270
d6e01aa5
KL
24271if expr a : '\(a\)' >/dev/null 2>&1 &&
24272 test "X`expr 00001 : '.*\(...\)'`" = X001; then
503d2be0
AS
24273 as_expr=expr
24274else
24275 as_expr=false
24276fi
24277
24278rm -f conf$$ conf$$.exe conf$$.file
d6e01aa5
KL
24279if test -d conf$$.dir; then
24280 rm -f conf$$.dir/conf$$.file
24281else
24282 rm -f conf$$.dir
24283 mkdir conf$$.dir
24284fi
503d2be0
AS
24285echo >conf$$.file
24286if ln -s conf$$.file conf$$ 2>/dev/null; then
d6e01aa5
KL
24287 as_ln_s='ln -s'
24288 # ... but there are two gotchas:
24289 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24290 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24291 # In both cases, we have to default to `cp -p'.
24292 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503d2be0 24293 as_ln_s='cp -p'
503d2be0
AS
24294elif ln conf$$.file conf$$ 2>/dev/null; then
24295 as_ln_s=ln
24296else
24297 as_ln_s='cp -p'
24298fi
d6e01aa5
KL
24299rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24300rmdir conf$$.dir 2>/dev/null
503d2be0 24301
6bae0ccf
DL
24302if mkdir -p . 2>/dev/null; then
24303 as_mkdir_p=:
24304else
edfaf76d 24305 test -d ./-p && rmdir ./-p
6bae0ccf
DL
24306 as_mkdir_p=false
24307fi
24308
d6e01aa5
KL
24309if test -x / >/dev/null 2>&1; then
24310 as_test_x='test -x'
24311else
24312 if ls -dL / >/dev/null 2>&1; then
24313 as_ls_L_option=L
24314 else
24315 as_ls_L_option=
24316 fi
24317 as_test_x='
24318 eval sh -c '\''
24319 if test -d "$1"; then
24320 test -d "$1/.";
24321 else
24322 case $1 in
24323 -*)set "./$1";;
24324 esac;
24325 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24326 ???[sx]*):;;*)false;;esac;fi
24327 '\'' sh
24328 '
24329fi
24330as_executable_p=$as_test_x
503d2be0 24331
c0d27fcc 24332# Sed expression to map a string onto a valid CPP name.
edfaf76d 24333as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c0d27fcc
MR
24334
24335# Sed expression to map a string onto a valid variable name.
edfaf76d 24336as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
503d2be0 24337
503d2be0 24338
503d2be0
AS
24339exec 6>&1
24340
d6e01aa5 24341# Save the log message, to keep $[0] and so on meaningful, and to
c0d27fcc 24342# report actual input values of CONFIG_FILES etc. instead of their
d6e01aa5
KL
24343# values after options handling.
24344ac_log="
c0d27fcc 24345This file was extended by $as_me, which was
d6e01aa5 24346generated by GNU Autoconf 2.61. Invocation command line was
c0d27fcc
MR
24347
24348 CONFIG_FILES = $CONFIG_FILES
24349 CONFIG_HEADERS = $CONFIG_HEADERS
24350 CONFIG_LINKS = $CONFIG_LINKS
24351 CONFIG_COMMANDS = $CONFIG_COMMANDS
24352 $ $0 $@
24353
d6e01aa5
KL
24354on `(hostname || uname -n) 2>/dev/null | sed 1q`
24355"
24356
503d2be0
AS
24357_ACEOF
24358
d6e01aa5 24359cat >>$CONFIG_STATUS <<_ACEOF
503d2be0 24360# Files that config.status was made for.
d6e01aa5
KL
24361config_files="$ac_config_files"
24362config_headers="$ac_config_headers"
24363config_commands="$ac_config_commands"
503d2be0 24364
d6e01aa5 24365_ACEOF
503d2be0 24366
c0d27fcc 24367cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
24368ac_cs_usage="\
24369\`$as_me' instantiates files from templates according to the
24370current configuration.
24371
24372Usage: $0 [OPTIONS] [FILE]...
24373
24374 -h, --help print this help, then exit
d6e01aa5 24375 -V, --version print version number and configuration settings, then exit
19650fd6 24376 -q, --quiet do not print progress messages
503d2be0
AS
24377 -d, --debug don't remove temporary files
24378 --recheck update $as_me by reconfiguring in the same conditions
24379 --file=FILE[:TEMPLATE]
edfaf76d 24380 instantiate the configuration file FILE
503d2be0 24381 --header=FILE[:TEMPLATE]
edfaf76d 24382 instantiate the configuration header FILE
503d2be0
AS
24383
24384Configuration files:
24385$config_files
24386
24387Configuration headers:
24388$config_headers
24389
24390Configuration commands:
24391$config_commands
24392
24393Report bugs to <bug-autoconf@gnu.org>."
503d2be0 24394
d6e01aa5 24395_ACEOF
c0d27fcc 24396cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
24397ac_cs_version="\\
24398config.status
d6e01aa5
KL
24399configured by $0, generated by GNU Autoconf 2.61,
24400 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
503d2be0 24401
d6e01aa5 24402Copyright (C) 2006 Free Software Foundation, Inc.
503d2be0
AS
24403This config.status script is free software; the Free Software Foundation
24404gives unlimited permission to copy, distribute and modify it."
d6e01aa5
KL
24405
24406ac_pwd='$ac_pwd'
24407srcdir='$srcdir'
24408INSTALL='$INSTALL'
c0d27fcc 24409_ACEOF
503d2be0 24410
c0d27fcc 24411cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
24412# If no file are specified by the user, then we need to provide default
24413# value. By we need to know if files were specified by the user.
24414ac_need_defaults=:
24415while test $# != 0
ba4481b5 24416do
503d2be0
AS
24417 case $1 in
24418 --*=*)
d6e01aa5
KL
24419 ac_option=`expr "X$1" : 'X\([^=]*\)='`
24420 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6bae0ccf
DL
24421 ac_shift=:
24422 ;;
d6e01aa5 24423 *)
6bae0ccf
DL
24424 ac_option=$1
24425 ac_optarg=$2
24426 ac_shift=shift
503d2be0 24427 ;;
503d2be0
AS
24428 esac
24429
6bae0ccf 24430 case $ac_option in
503d2be0 24431 # Handling of the options.
19650fd6
AS
24432 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24433 ac_cs_recheck=: ;;
d6e01aa5
KL
24434 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24435 echo "$ac_cs_version"; exit ;;
24436 --debug | --debu | --deb | --de | --d | -d )
503d2be0
AS
24437 debug=: ;;
24438 --file | --fil | --fi | --f )
6bae0ccf
DL
24439 $ac_shift
24440 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
503d2be0
AS
24441 ac_need_defaults=false;;
24442 --header | --heade | --head | --hea )
6bae0ccf
DL
24443 $ac_shift
24444 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
503d2be0 24445 ac_need_defaults=false;;
d6e01aa5
KL
24446 --he | --h)
24447 # Conflict between --help and --header
24448 { echo "$as_me: error: ambiguous option: $1
24449Try \`$0 --help' for more information." >&2
24450 { (exit 1); exit 1; }; };;
24451 --help | --hel | -h )
24452 echo "$ac_cs_usage"; exit ;;
19650fd6
AS
24453 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24454 | -silent | --silent | --silen | --sile | --sil | --si | --s)
24455 ac_cs_silent=: ;;
503d2be0
AS
24456
24457 # This is an error.
d6e01aa5
KL
24458 -*) { echo "$as_me: error: unrecognized option: $1
24459Try \`$0 --help' for more information." >&2
503d2be0
AS
24460 { (exit 1); exit 1; }; } ;;
24461
d6e01aa5
KL
24462 *) ac_config_targets="$ac_config_targets $1"
24463 ac_need_defaults=false ;;
503d2be0 24464
ba4481b5 24465 esac
503d2be0 24466 shift
ba4481b5
DL
24467done
24468
19650fd6
AS
24469ac_configure_extra_args=
24470
24471if $ac_cs_silent; then
24472 exec 6>/dev/null
24473 ac_configure_extra_args="$ac_configure_extra_args --silent"
24474fi
24475
24476_ACEOF
24477cat >>$CONFIG_STATUS <<_ACEOF
24478if \$ac_cs_recheck; then
d6e01aa5
KL
24479 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
24480 CONFIG_SHELL=$SHELL
24481 export CONFIG_SHELL
24482 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19650fd6
AS
24483fi
24484
503d2be0 24485_ACEOF
d6e01aa5
KL
24486cat >>$CONFIG_STATUS <<\_ACEOF
24487exec 5>>config.log
24488{
24489 echo
24490 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24491## Running $as_me. ##
24492_ASBOX
24493 echo "$ac_log"
24494} >&5
ba4481b5 24495
d6e01aa5 24496_ACEOF
c0d27fcc 24497cat >>$CONFIG_STATUS <<_ACEOF
503d2be0 24498#
d6e01aa5 24499# INIT-COMMANDS
503d2be0 24500#
503d2be0
AS
24501GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPP_NEED_TRADITIONAL="$CPP_NEED_TRADITIONAL" CPPFLAGS="$CPPFLAGS"
24502
c0d27fcc
MR
24503_ACEOF
24504
c0d27fcc 24505cat >>$CONFIG_STATUS <<\_ACEOF
d6e01aa5
KL
24506
24507# Handling of arguments.
503d2be0
AS
24508for ac_config_target in $ac_config_targets
24509do
d6e01aa5
KL
24510 case $ac_config_target in
24511 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
24512 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24513 "lib-src/Makefile.c") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile.c:lib-src/Makefile.in" ;;
24514 "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
f657c21b
GM
24515 "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;;
24516 "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;;
24517 "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;;
24518 "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;;
d6e01aa5 24519 "src/Makefile.c") CONFIG_FILES="$CONFIG_FILES src/Makefile.c:src/Makefile.in" ;;
f657c21b 24520 "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
d6e01aa5 24521 "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
d6e01aa5
KL
24522 "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
24523 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
24524
c0d27fcc 24525 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
503d2be0
AS
24526echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24527 { (exit 1); exit 1; }; };;
24528 esac
ba4481b5 24529done
503d2be0 24530
d6e01aa5 24531
503d2be0
AS
24532# If the user did not use the arguments to specify the items to instantiate,
24533# then the envvar interface is used. Set only those that are not.
24534# We use the long form for the default assignment because of an extremely
24535# bizarre bug on SunOS 4.1.3.
24536if $ac_need_defaults; then
24537 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24538 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24539 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
ba4481b5 24540fi
503d2be0 24541
19650fd6 24542# Have a temporary directory for convenience. Make it in the build tree
d6e01aa5 24543# simply because there is no reason against having it here, and in addition,
19650fd6 24544# creating and moving files from /tmp can sometimes cause problems.
d6e01aa5
KL
24545# Hook for its removal unless debugging.
24546# Note that there is a small window in which the directory will not be cleaned:
24547# after its creation but before its name has been assigned to `$tmp'.
503d2be0
AS
24548$debug ||
24549{
d6e01aa5
KL
24550 tmp=
24551 trap 'exit_status=$?
24552 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24553' 0
503d2be0
AS
24554 trap '{ (exit 1); exit 1; }' 1 2 13 15
24555}
503d2be0 24556# Create a (secure) tmp directory for tmp files.
19650fd6 24557
503d2be0 24558{
d6e01aa5 24559 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
503d2be0
AS
24560 test -n "$tmp" && test -d "$tmp"
24561} ||
24562{
d6e01aa5
KL
24563 tmp=./conf$$-$RANDOM
24564 (umask 077 && mkdir "$tmp")
503d2be0
AS
24565} ||
24566{
19650fd6 24567 echo "$me: cannot create a temporary directory in ." >&2
503d2be0
AS
24568 { (exit 1); exit 1; }
24569}
24570
503d2be0 24571#
d6e01aa5 24572# Set up the sed scripts for CONFIG_FILES section.
503d2be0
AS
24573#
24574
24575# No need to generate the scripts if there are no CONFIG_FILES.
24576# This happens for instance when ./config.status config.h
d6e01aa5
KL
24577if test -n "$CONFIG_FILES"; then
24578
24579_ACEOF
24580
24581
24582
24583ac_delim='%!_!# '
24584for ac_last_try in false false false false false :; do
24585 cat >conf$$subs.sed <<_ACEOF
24586SHELL!$SHELL$ac_delim
24587PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
24588PACKAGE_NAME!$PACKAGE_NAME$ac_delim
24589PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
24590PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
24591PACKAGE_STRING!$PACKAGE_STRING$ac_delim
24592PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
24593exec_prefix!$exec_prefix$ac_delim
24594prefix!$prefix$ac_delim
24595program_transform_name!$program_transform_name$ac_delim
24596bindir!$bindir$ac_delim
24597sbindir!$sbindir$ac_delim
24598libexecdir!$libexecdir$ac_delim
24599datarootdir!$datarootdir$ac_delim
24600datadir!$datadir$ac_delim
24601sysconfdir!$sysconfdir$ac_delim
24602sharedstatedir!$sharedstatedir$ac_delim
24603localstatedir!$localstatedir$ac_delim
24604includedir!$includedir$ac_delim
24605oldincludedir!$oldincludedir$ac_delim
24606docdir!$docdir$ac_delim
24607infodir!$infodir$ac_delim
24608htmldir!$htmldir$ac_delim
24609dvidir!$dvidir$ac_delim
24610pdfdir!$pdfdir$ac_delim
24611psdir!$psdir$ac_delim
24612libdir!$libdir$ac_delim
24613localedir!$localedir$ac_delim
24614mandir!$mandir$ac_delim
24615DEFS!$DEFS$ac_delim
24616ECHO_C!$ECHO_C$ac_delim
24617ECHO_N!$ECHO_N$ac_delim
24618ECHO_T!$ECHO_T$ac_delim
24619LIBS!$LIBS$ac_delim
24620build_alias!$build_alias$ac_delim
24621host_alias!$host_alias$ac_delim
24622target_alias!$target_alias$ac_delim
24623MAINT!$MAINT$ac_delim
24624build!$build$ac_delim
24625build_cpu!$build_cpu$ac_delim
24626build_vendor!$build_vendor$ac_delim
24627build_os!$build_os$ac_delim
24628host!$host$ac_delim
24629host_cpu!$host_cpu$ac_delim
24630host_vendor!$host_vendor$ac_delim
24631host_os!$host_os$ac_delim
24632CC!$CC$ac_delim
24633CFLAGS!$CFLAGS$ac_delim
24634LDFLAGS!$LDFLAGS$ac_delim
24635CPPFLAGS!$CPPFLAGS$ac_delim
24636ac_ct_CC!$ac_ct_CC$ac_delim
24637EXEEXT!$EXEEXT$ac_delim
24638OBJEXT!$OBJEXT$ac_delim
24639CPP!$CPP$ac_delim
24640GREP!$GREP$ac_delim
24641EGREP!$EGREP$ac_delim
24642LN_S!$LN_S$ac_delim
24643INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
24644INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
24645INSTALL_DATA!$INSTALL_DATA$ac_delim
24646RANLIB!$RANLIB$ac_delim
24647INSTALL_INFO!$INSTALL_INFO$ac_delim
24648GZIP_PROG!$GZIP_PROG$ac_delim
c982cf7d 24649MAKEINFO!$MAKEINFO$ac_delim
d6e01aa5
KL
24650LIBSOUND!$LIBSOUND$ac_delim
24651PKG_CONFIG!$PKG_CONFIG$ac_delim
24652ALSA_CFLAGS!$ALSA_CFLAGS$ac_delim
24653ALSA_LIBS!$ALSA_LIBS$ac_delim
24654CFLAGS_SOUND!$CFLAGS_SOUND$ac_delim
24655SET_MAKE!$SET_MAKE$ac_delim
24656XMKMF!$XMKMF$ac_delim
cfe440b8 24657HAVE_XSERVER!$HAVE_XSERVER$ac_delim
0cfc0546
GM
24658RSVG_CFLAGS!$RSVG_CFLAGS$ac_delim
24659RSVG_LIBS!$RSVG_LIBS$ac_delim
d6e01aa5
KL
24660GTK_CFLAGS!$GTK_CFLAGS$ac_delim
24661GTK_LIBS!$GTK_LIBS$ac_delim
9d89ffd0
JD
24662XFT_CFLAGS!$XFT_CFLAGS$ac_delim
24663XFT_LIBS!$XFT_LIBS$ac_delim
d6e01aa5
KL
24664ALLOCA!$ALLOCA$ac_delim
24665liblockfile!$liblockfile$ac_delim
24666LIBOBJS!$LIBOBJS$ac_delim
24667NEED_SETGID!$NEED_SETGID$ac_delim
24668KMEM_GROUP!$KMEM_GROUP$ac_delim
24669GETLOADAVG_LIBS!$GETLOADAVG_LIBS$ac_delim
24670GETOPT_H!$GETOPT_H$ac_delim
24671GETOPTOBJS!$GETOPTOBJS$ac_delim
24672version!$version$ac_delim
24673configuration!$configuration$ac_delim
24674canonical!$canonical$ac_delim
24675srcdir!$srcdir$ac_delim
24676lispdir!$lispdir$ac_delim
24677locallisppath!$locallisppath$ac_delim
24678lisppath!$lisppath$ac_delim
24679x_default_search_path!$x_default_search_path$ac_delim
24680etcdir!$etcdir$ac_delim
24681archlibdir!$archlibdir$ac_delim
24682bitmapdir!$bitmapdir$ac_delim
d6e01aa5
KL
24683_ACEOF
24684
24685 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
24686 break
24687 elif $ac_last_try; then
24688 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24689echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24690 { (exit 1); exit 1; }; }
24691 else
24692 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
503d2be0 24693 fi
d6e01aa5
KL
24694done
24695
24696ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24697if test -n "$ac_eof"; then
24698 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24699 ac_eof=`expr $ac_eof + 1`
24700fi
24701
24702cat >>$CONFIG_STATUS <<_ACEOF
24703cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
24704/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24705_ACEOF
24706sed '
24707s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24708s/^/s,@/; s/!/@,|#_!!_#|/
24709:n
24710t n
24711s/'"$ac_delim"'$/,g/; t
24712s/$/\\/; p
24713N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24714' >>$CONFIG_STATUS <conf$$subs.sed
24715rm -f conf$$subs.sed
24716cat >>$CONFIG_STATUS <<_ACEOF
24717CEOF$ac_eof
24718_ACEOF
24719
ba4481b5 24720
d6e01aa5
KL
24721ac_delim='%!_!# '
24722for ac_last_try in false false false false false :; do
24723 cat >conf$$subs.sed <<_ACEOF
c982cf7d 24724gamedir!$gamedir$ac_delim
0cfc0546
GM
24725gameuser!$gameuser$ac_delim
24726c_switch_system!$c_switch_system$ac_delim
cfe440b8 24727c_switch_machine!$c_switch_machine$ac_delim
9d89ffd0
JD
24728LD_SWITCH_X_SITE!$LD_SWITCH_X_SITE$ac_delim
24729LD_SWITCH_X_SITE_AUX!$LD_SWITCH_X_SITE_AUX$ac_delim
d6e01aa5
KL
24730C_SWITCH_X_SITE!$C_SWITCH_X_SITE$ac_delim
24731X_TOOLKIT_TYPE!$X_TOOLKIT_TYPE$ac_delim
24732machfile!$machfile$ac_delim
24733opsysfile!$opsysfile$ac_delim
24734carbon_appdir!$carbon_appdir$ac_delim
24735LTLIBOBJS!$LTLIBOBJS$ac_delim
c0d27fcc 24736_ACEOF
d6e01aa5 24737
c982cf7d 24738 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then
d6e01aa5
KL
24739 break
24740 elif $ac_last_try; then
24741 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24742echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24743 { (exit 1); exit 1; }; }
24744 else
24745 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24746 fi
24747done
24748
24749ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24750if test -n "$ac_eof"; then
24751 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24752 ac_eof=`expr $ac_eof + 1`
24753fi
24754
24755cat >>$CONFIG_STATUS <<_ACEOF
24756cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
24757/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
24758_ACEOF
24759sed '
24760s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24761s/^/s,@/; s/!/@,|#_!!_#|/
24762:n
24763t n
24764s/'"$ac_delim"'$/,g/; t
24765s/$/\\/; p
24766N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24767' >>$CONFIG_STATUS <conf$$subs.sed
24768rm -f conf$$subs.sed
24769cat >>$CONFIG_STATUS <<_ACEOF
24770:end
24771s/|#_!!_#|//g
24772CEOF$ac_eof
24773_ACEOF
24774
24775
24776# VPATH may cause trouble with some makes, so we remove $(srcdir),
24777# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24778# trailing colons and then remove the whole line if VPATH becomes empty
24779# (actually we leave an empty line to preserve line numbers).
24780if test "x$srcdir" = x.; then
24781 ac_vpsub='/^[ ]*VPATH[ ]*=/{
24782s/:*\$(srcdir):*/:/
24783s/:*\${srcdir}:*/:/
24784s/:*@srcdir@:*/:/
24785s/^\([^=]*=[ ]*\):*/\1/
24786s/:*$//
24787s/^[^=]*=[ ]*$//
24788}'
24789fi
24790
c0d27fcc 24791cat >>$CONFIG_STATUS <<\_ACEOF
d6e01aa5
KL
24792fi # test -n "$CONFIG_FILES"
24793
24794
24795for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
24796do
24797 case $ac_tag in
24798 :[FHLC]) ac_mode=$ac_tag; continue;;
24799 esac
24800 case $ac_mode$ac_tag in
24801 :[FHL]*:*);;
24802 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
24803echo "$as_me: error: Invalid tag $ac_tag." >&2;}
24804 { (exit 1); exit 1; }; };;
24805 :[FH]-) ac_tag=-:-;;
24806 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
ba4481b5 24807 esac
d6e01aa5
KL
24808 ac_save_IFS=$IFS
24809 IFS=:
24810 set x $ac_tag
24811 IFS=$ac_save_IFS
24812 shift
24813 ac_file=$1
24814 shift
24815
24816 case $ac_mode in
24817 :L) ac_source=$1;;
24818 :[FH])
24819 ac_file_inputs=
24820 for ac_f
24821 do
24822 case $ac_f in
24823 -) ac_f="$tmp/stdin";;
24824 *) # Look for the file first in the build tree, then in the source tree
24825 # (if the path is not absolute). The absolute path cannot be DOS-style,
24826 # because $ac_f cannot contain `:'.
24827 test -f "$ac_f" ||
24828 case $ac_f in
24829 [\\/$]*) false;;
24830 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24831 esac ||
24832 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24833echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24834 { (exit 1); exit 1; }; };;
24835 esac
24836 ac_file_inputs="$ac_file_inputs $ac_f"
24837 done
ba4481b5 24838
d6e01aa5
KL
24839 # Let's still pretend it is `configure' which instantiates (i.e., don't
24840 # use $as_me), people would be surprised to read:
24841 # /* config.h. Generated by config.status. */
24842 configure_input="Generated from "`IFS=:
24843 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
24844 if test x"$ac_file" != x-; then
24845 configure_input="$ac_file. $configure_input"
24846 { echo "$as_me:$LINENO: creating $ac_file" >&5
24847echo "$as_me: creating $ac_file" >&6;}
24848 fi
24849
24850 case $ac_tag in
24851 *:-:* | *:-) cat >"$tmp/stdin";;
24852 esac
24853 ;;
ba4481b5
DL
24854 esac
24855
d6e01aa5 24856 ac_dir=`$as_dirname -- "$ac_file" ||
c0d27fcc 24857$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
edfaf76d
LK
24858 X"$ac_file" : 'X\(//\)[^/]' \| \
24859 X"$ac_file" : 'X\(//\)$' \| \
d6e01aa5 24860 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
503d2be0 24861echo X"$ac_file" |
d6e01aa5
KL
24862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24863 s//\1/
24864 q
24865 }
24866 /^X\(\/\/\)[^/].*/{
24867 s//\1/
24868 q
24869 }
24870 /^X\(\/\/\)$/{
24871 s//\1/
24872 q
24873 }
24874 /^X\(\/\).*/{
24875 s//\1/
24876 q
24877 }
24878 s/.*/./; q'`
24879 { as_dir="$ac_dir"
24880 case $as_dir in #(
24881 -*) as_dir=./$as_dir;;
24882 esac
24883 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
6bae0ccf 24884 as_dirs=
d6e01aa5
KL
24885 while :; do
24886 case $as_dir in #(
24887 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
24888 *) as_qdir=$as_dir;;
24889 esac
24890 as_dirs="'$as_qdir' $as_dirs"
24891 as_dir=`$as_dirname -- "$as_dir" ||
6bae0ccf 24892$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
edfaf76d
LK
24893 X"$as_dir" : 'X\(//\)[^/]' \| \
24894 X"$as_dir" : 'X\(//\)$' \| \
d6e01aa5 24895 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6bae0ccf 24896echo X"$as_dir" |
d6e01aa5
KL
24897 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24898 s//\1/
24899 q
24900 }
24901 /^X\(\/\/\)[^/].*/{
24902 s//\1/
24903 q
24904 }
24905 /^X\(\/\/\)$/{
24906 s//\1/
24907 q
24908 }
24909 /^X\(\/\).*/{
24910 s//\1/
24911 q
24912 }
24913 s/.*/./; q'`
24914 test -d "$as_dir" && break
6bae0ccf 24915 done
d6e01aa5
KL
24916 test -z "$as_dirs" || eval "mkdir $as_dirs"
24917 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24918echo "$as_me: error: cannot create directory $as_dir" >&2;}
6bae0ccf 24919 { (exit 1); exit 1; }; }; }
c0d27fcc 24920 ac_builddir=.
98418dba 24921
d6e01aa5
KL
24922case "$ac_dir" in
24923.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
24924*)
c0d27fcc 24925 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
d6e01aa5
KL
24926 # A ".." for each directory in $ac_dir_suffix.
24927 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
24928 case $ac_top_builddir_sub in
24929 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
24930 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
24931 esac ;;
24932esac
24933ac_abs_top_builddir=$ac_pwd
24934ac_abs_builddir=$ac_pwd$ac_dir_suffix
24935# for backward compatibility:
24936ac_top_builddir=$ac_top_build_prefix
c0d27fcc
MR
24937
24938case $srcdir in
d6e01aa5 24939 .) # We are building in place.
c0d27fcc 24940 ac_srcdir=.
d6e01aa5
KL
24941 ac_top_srcdir=$ac_top_builddir_sub
24942 ac_abs_top_srcdir=$ac_pwd ;;
24943 [\\/]* | ?:[\\/]* ) # Absolute name.
c0d27fcc 24944 ac_srcdir=$srcdir$ac_dir_suffix;
d6e01aa5
KL
24945 ac_top_srcdir=$srcdir
24946 ac_abs_top_srcdir=$srcdir ;;
24947 *) # Relative name.
24948 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
24949 ac_top_srcdir=$ac_top_build_prefix$srcdir
24950 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
c0d27fcc 24951esac
d6e01aa5 24952ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
edfaf76d 24953
c0d27fcc 24954
d6e01aa5
KL
24955 case $ac_mode in
24956 :F)
24957 #
24958 # CONFIG_FILE
24959 #
ba4481b5 24960
503d2be0
AS
24961 case $INSTALL in
24962 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
d6e01aa5 24963 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
ba4481b5 24964 esac
d6e01aa5 24965_ACEOF
ba4481b5 24966
d6e01aa5
KL
24967cat >>$CONFIG_STATUS <<\_ACEOF
24968# If the template does not know about datarootdir, expand it.
24969# FIXME: This hack should be removed a few years after 2.60.
24970ac_datarootdir_hack=; ac_datarootdir_seen=
8ae52ca6 24971
d6e01aa5
KL
24972case `sed -n '/datarootdir/ {
24973 p
24974 q
24975}
24976/@datadir@/p
24977/@docdir@/p
24978/@infodir@/p
24979/@localedir@/p
24980/@mandir@/p
24981' $ac_file_inputs` in
24982*datarootdir*) ac_datarootdir_seen=yes;;
24983*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
24984 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24985echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
24986_ACEOF
24987cat >>$CONFIG_STATUS <<_ACEOF
24988 ac_datarootdir_hack='
24989 s&@datadir@&$datadir&g
24990 s&@docdir@&$docdir&g
24991 s&@infodir@&$infodir&g
24992 s&@localedir@&$localedir&g
24993 s&@mandir@&$mandir&g
24994 s&\\\${datarootdir}&$datarootdir&g' ;;
24995esac
c0d27fcc 24996_ACEOF
d6e01aa5
KL
24997
24998# Neutralize VPATH when `$srcdir' = `.'.
24999# Shell code in configure.ac might set extrasub.
25000# FIXME: do we really want to maintain this feature?
c0d27fcc 25001cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
25002 sed "$ac_vpsub
25003$extrasub
c0d27fcc
MR
25004_ACEOF
25005cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
25006:t
25007/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
d6e01aa5
KL
25008s&@configure_input@&$configure_input&;t t
25009s&@top_builddir@&$ac_top_builddir_sub&;t t
25010s&@srcdir@&$ac_srcdir&;t t
25011s&@abs_srcdir@&$ac_abs_srcdir&;t t
25012s&@top_srcdir@&$ac_top_srcdir&;t t
25013s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25014s&@builddir@&$ac_builddir&;t t
25015s&@abs_builddir@&$ac_abs_builddir&;t t
25016s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25017s&@INSTALL@&$ac_INSTALL&;t t
25018$ac_datarootdir_hack
25019" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
25020
25021test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25022 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
25023 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
25024 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25025which seems to be undefined. Please make sure it is defined." >&5
25026echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25027which seems to be undefined. Please make sure it is defined." >&2;}
25028
25029 rm -f "$tmp/stdin"
503d2be0 25030 case $ac_file in
d6e01aa5
KL
25031 -) cat "$tmp/out"; rm -f "$tmp/out";;
25032 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
ba4481b5 25033 esac
d6e01aa5
KL
25034 ;;
25035 :H)
25036 #
25037 # CONFIG_HEADER
25038 #
25039_ACEOF
25040
25041# Transform confdefs.h into a sed script `conftest.defines', that
25042# substitutes the proper values into config.h.in to produce config.h.
25043rm -f conftest.defines conftest.tail
25044# First, append a space to every undef/define line, to ease matching.
25045echo 's/$/ /' >conftest.defines
25046# Then, protect against being on the right side of a sed subst, or in
25047# an unquoted here document, in config.status. If some macros were
25048# called several times there might be several #defines for the same
25049# symbol, which is useless. But do not sort them, since the last
25050# AC_DEFINE must be honored.
25051ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25052# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
25053# NAME is the cpp macro being defined, VALUE is the value it is being given.
25054# PARAMS is the parameter list in the macro definition--in most cases, it's
25055# just an empty string.
25056ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
25057ac_dB='\\)[ (].*,\\1define\\2'
25058ac_dC=' '
25059ac_dD=' ,'
25060
25061uniq confdefs.h |
25062 sed -n '
25063 t rset
25064 :rset
25065 s/^[ ]*#[ ]*define[ ][ ]*//
25066 t ok
25067 d
25068 :ok
25069 s/[\\&,]/\\&/g
25070 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
25071 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
25072 ' >>conftest.defines
25073
25074# Remove the space that was appended to ease matching.
25075# Then replace #undef with comments. This is necessary, for
ba4481b5
DL
25076# example, in the case of _POSIX_SOURCE, which is predefined and required
25077# on some systems where configure will not decide to define it.
d6e01aa5
KL
25078# (The regexp can be short, since the line contains either #define or #undef.)
25079echo 's/ $//
25080s,^[ #]*u.*,/* & */,' >>conftest.defines
25081
25082# Break up conftest.defines:
25083ac_max_sed_lines=50
25084
25085# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
25086# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
25087# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
25088# et cetera.
25089ac_in='$ac_file_inputs'
25090ac_out='"$tmp/out1"'
25091ac_nxt='"$tmp/out2"'
25092
25093while :
503d2be0 25094do
d6e01aa5
KL
25095 # Write a here document:
25096 cat >>$CONFIG_STATUS <<_ACEOF
25097 # First, check the format of the line:
25098 cat >"\$tmp/defines.sed" <<\\CEOF
25099/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
25100/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
25101b
25102:def
25103_ACEOF
25104 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
503d2be0 25105 echo 'CEOF
d6e01aa5
KL
25106 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
25107 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
25108 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
25109 grep . conftest.tail >/dev/null || break
503d2be0
AS
25110 rm -f conftest.defines
25111 mv conftest.tail conftest.defines
25112done
d6e01aa5 25113rm -f conftest.defines conftest.tail
503d2be0 25114
d6e01aa5 25115echo "ac_result=$ac_in" >>$CONFIG_STATUS
c0d27fcc 25116cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0 25117 if test x"$ac_file" != x-; then
d6e01aa5
KL
25118 echo "/* $configure_input */" >"$tmp/config.h"
25119 cat "$ac_result" >>"$tmp/config.h"
25120 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
c0d27fcc 25121 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
503d2be0
AS
25122echo "$as_me: $ac_file is unchanged" >&6;}
25123 else
503d2be0 25124 rm -f $ac_file
d6e01aa5 25125 mv "$tmp/config.h" $ac_file
ba4481b5 25126 fi
503d2be0 25127 else
d6e01aa5
KL
25128 echo "/* $configure_input */"
25129 cat "$ac_result"
ba4481b5 25130 fi
d6e01aa5
KL
25131 rm -f "$tmp/out12"
25132 ;;
edfaf76d 25133
d6e01aa5
KL
25134 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
25135echo "$as_me: executing $ac_file commands" >&6;}
25136 ;;
25137 esac
ba4481b5 25138
c0d27fcc 25139
d6e01aa5
KL
25140 case $ac_file$ac_mode in
25141 "default":C)
ba4481b5
DL
25142
25143### Make the necessary directories, if they don't exist.
25144for dir in etc lisp ; do
25145 test -d ${dir} || mkdir ${dir}
25146done
25147
25148# Build src/Makefile from ${srcdir}/src/Makefile.c
25149# and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
25150# This must be done after src/config.h is built, since we rely on that file.
25151
25152# Now get this: Some word that is part of the ${srcdir} directory name
25153# or the ${configuration} value might, just might, happen to be an
25154# identifier like `sun4' or `i386' or something, and be predefined by
25155# the C preprocessor to some helpful value like 1, or maybe the empty
25156# string. Needless to say consequent macro substitutions are less
25157# than conducive to the makefile finding the correct directory.
25158undefs="`echo $top_srcdir $configuration $canonical |
25159sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
25160 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
25161`"
25162
25163echo creating src/epaths.h
4aa6b955 25164${MAKE-make} epaths-force
ba4481b5 25165
1c203d4c
DL
25166# As of 2000-11-19, newest development versions of GNU cpp preprocess
25167# `..' to `. .' unless invoked with -traditional
25168
d0e9bfd2 25169if test "x$GCC" = xyes && test "x$CPP_NEED_TRADITIONAL" = xyes; then
1c203d4c
DL
25170 CPPFLAGS="$CPPFLAGS -traditional"
25171fi
25172
ba4481b5
DL
25173echo creating lib-src/Makefile
25174( cd lib-src
25175 rm -f junk.c junk1.c junk2.c
25176 sed -e '/start of cpp stuff/q' \
25177 < Makefile.c > junk1.c
25178 sed -e '1,/start of cpp stuff/d'\
9a72e4c1 25179 -e 's,/\*\*/#\(.*\)$,/* \1 */,' \
ba4481b5 25180 < Makefile.c > junk.c
503d2be0 25181 $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
ba4481b5
DL
25182 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
25183 cat junk1.c junk2.c > Makefile.new
25184 rm -f junk.c junk1.c junk2.c
25185 chmod 444 Makefile.new
25186 mv -f Makefile.new Makefile
25187)
25188
25189echo creating src/Makefile
25190( cd src
25191 rm -f junk.c junk1.c junk2.c
25192 sed -e '/start of cpp stuff/q' \
25193 < Makefile.c > junk1.c
25194 sed -e '1,/start of cpp stuff/d'\
9a72e4c1 25195 -e 's,/\*\*/#\(.*\)$,/* \1 */,' \
ba4481b5 25196 < Makefile.c > junk.c
503d2be0 25197 $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
ba4481b5
DL
25198 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
25199 cat junk1.c junk2.c > Makefile.new
25200 rm -f junk.c junk1.c junk2.c
25201 chmod 444 Makefile.new
25202 mv -f Makefile.new Makefile
25203)
25204
503d2be0 25205if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
ba4481b5 25206 echo creating src/.gdbinit
503d2be0 25207 echo source $srcdir/src/.gdbinit > src/.gdbinit
ba4481b5
DL
25208fi
25209
25210# This is how we know whether to re-run configure in certain cases.
25211touch src/config.stamp
25212
503d2be0 25213 ;;
d6e01aa5 25214
503d2be0 25215 esac
d6e01aa5 25216done # for ac_tag
503d2be0 25217
ba4481b5 25218
503d2be0 25219{ (exit 0); exit 0; }
c0d27fcc 25220_ACEOF
ba4481b5 25221chmod +x $CONFIG_STATUS
503d2be0
AS
25222ac_clean_files=$ac_clean_files_save
25223
c0d27fcc 25224
503d2be0
AS
25225# configure is writing to config.log, and then calls config.status.
25226# config.status does its own redirection, appending to config.log.
25227# Unfortunately, on DOS this fails, as config.log is still kept open
25228# by configure, so config.status won't be able to write to it; its
25229# output is simply discarded. So we exec the FD to /dev/null,
25230# effectively closing config.log, so it can be properly (re)opened and
25231# appended to by config.status. When coming back to configure, we
25232# need to make the FD available again.
25233if test "$no_create" != yes; then
25234 ac_cs_success=:
19650fd6
AS
25235 ac_config_status_args=
25236 test "$silent" = yes &&
25237 ac_config_status_args="$ac_config_status_args --quiet"
503d2be0 25238 exec 5>/dev/null
19650fd6 25239 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
503d2be0
AS
25240 exec 5>>config.log
25241 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25242 # would make configure fail if this is the last instruction.
25243 $ac_cs_success || { (exit 1); exit 1; }
25244fi
f5f47add 25245
c0d27fcc 25246