* xlwmenu.c (find_first_selectable, find_next_selectable)
[bpt/emacs.git] / configure
CommitLineData
ba4481b5 1#! /bin/sh
ba4481b5 2# Guess values for system-dependent variables and create Makefiles.
35996d22 3# Generated by GNU Autoconf 2.59.
ba4481b5 4#
35996d22 5# Copyright (C) 2003 Free Software Foundation, Inc.
ba4481b5
DL
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
c0d27fcc
MR
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
503d2be0
AS
11
12# Be Bourne compatible
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
6bae0ccf
DL
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
503d2be0
AS
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
21fi
35996d22 22DUALCASE=1; export DUALCASE # for MKS sh
503d2be0 23
c0d27fcc 24# Support unset when possible.
35996d22 25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
c0d27fcc
MR
26 as_unset=unset
27else
28 as_unset=false
29fi
30
6bae0ccf
DL
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
19650fd6
AS
39for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
6bae0ccf 43do
35996d22 44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6bae0ccf
DL
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
48 fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54else
55 as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60else
61 as_basename=false
62fi
c0d27fcc
MR
63
64
503d2be0 65# Name of the executable.
6bae0ccf 66as_me=`$as_basename "$0" ||
c0d27fcc
MR
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
76
6bae0ccf 77
c0d27fcc
MR
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
19650fd6
AS
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
c0d27fcc
MR
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
19650fd6 96 rm -f conf$$.sh
c0d27fcc
MR
97fi
98
99
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
137 /*)
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6bae0ccf
DL
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
c0d27fcc
MR
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152done
153;;
154 esac
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
166 N
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
177
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
184}
185
186
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192esac
503d2be0
AS
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
210 fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
6bae0ccf
DL
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
35996d22 221 test -d ./-p && rmdir ./-p
6bae0ccf
DL
222 as_mkdir_p=false
223fi
224
503d2be0
AS
225as_executable_p="test -f"
226
c0d27fcc 227# Sed expression to map a string onto a valid CPP name.
35996d22 228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c0d27fcc
MR
229
230# Sed expression to map a string onto a valid variable name.
35996d22 231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
503d2be0 232
503d2be0
AS
233
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
6bae0ccf 241$as_unset CDPATH
c0d27fcc 242
503d2be0
AS
243
244# Name of the host.
245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249exec 6>&1
250
251#
252# Initializations.
253#
ba4481b5 254ac_default_prefix=/usr/local
6bae0ccf 255ac_config_libobj_dir=.
503d2be0
AS
256cross_compiling=no
257subdirs=
c0d27fcc
MR
258MFLAGS=
259MAKEFLAGS=
503d2be0
AS
260SHELL=${CONFIG_SHELL-/bin/sh}
261
262# Maximum number of lines to put in a shell here document.
263# This variable seems obsolete. It should probably be removed, and
264# only ac_max_sed_lines should be used.
265: ${ac_max_here_lines=38}
266
c0d27fcc
MR
267# Identity of this package.
268PACKAGE_NAME=
269PACKAGE_TARNAME=
270PACKAGE_VERSION=
271PACKAGE_STRING=
272PACKAGE_BUGREPORT=
273
503d2be0 274ac_unique_file="src/lisp.h"
6bae0ccf 275ac_config_libobj_dir=src
503d2be0
AS
276# Factoring default headers for most tests.
277ac_includes_default="\
278#include <stdio.h>
279#if HAVE_SYS_TYPES_H
280# include <sys/types.h>
281#endif
282#if HAVE_SYS_STAT_H
283# include <sys/stat.h>
284#endif
285#if STDC_HEADERS
286# include <stdlib.h>
287# include <stddef.h>
288#else
289# if HAVE_STDLIB_H
290# include <stdlib.h>
291# endif
292#endif
293#if HAVE_STRING_H
294# if !STDC_HEADERS && HAVE_MEMORY_H
295# include <memory.h>
296# endif
297# include <string.h>
298#endif
299#if HAVE_STRINGS_H
300# include <strings.h>
301#endif
302#if HAVE_INTTYPES_H
303# include <inttypes.h>
304#else
305# if HAVE_STDINT_H
306# include <stdint.h>
307# endif
308#endif
309#if HAVE_UNISTD_H
310# include <unistd.h>
311#endif"
ba4481b5 312
f17e308a 313ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT LN_S CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA RANLIB ac_ct_RANLIB INSTALL_INFO EGREP LIBSOUND SET_MAKE PKG_CONFIG GTK_CFLAGS GTK_LIBS ALLOCA liblockfile LIBOBJS NEED_SETGID KMEM_GROUP GETLOADAVG_LIBS version configuration canonical srcdir lispdir locallisppath lisppath x_default_search_path etcdir archlibdir docdir bitmapdir gamedir gameuser c_switch_system c_switch_machine LD_SWITCH_X_SITE LD_SWITCH_X_SITE_AUX C_SWITCH_X_SITE X_TOOLKIT_TYPE machfile opsysfile carbon_appdir LTLIBOBJS'
6bae0ccf 314ac_subst_files=''
c0d27fcc 315
ba4481b5 316# Initialize some variables set by options.
503d2be0
AS
317ac_init_help=
318ac_init_version=false
ba4481b5
DL
319# The variables have the same names as the options, with
320# dashes changed to underlines.
503d2be0 321cache_file=/dev/null
ba4481b5 322exec_prefix=NONE
ba4481b5 323no_create=
ba4481b5
DL
324no_recursion=
325prefix=NONE
326program_prefix=NONE
327program_suffix=NONE
328program_transform_name=s,x,x,
329silent=
330site=
331srcdir=
ba4481b5
DL
332verbose=
333x_includes=NONE
334x_libraries=NONE
503d2be0
AS
335
336# Installation directory options.
337# These are left unexpanded so users can "make install exec_prefix=/foo"
338# and all the variables that are supposed to be based on exec_prefix
339# by default will actually change.
340# Use braces instead of parens because sh, perl, etc. also accept them.
ba4481b5
DL
341bindir='${exec_prefix}/bin'
342sbindir='${exec_prefix}/sbin'
343libexecdir='${exec_prefix}/libexec'
344datadir='${prefix}/share'
345sysconfdir='${prefix}/etc'
346sharedstatedir='${prefix}/com'
347localstatedir='${prefix}/var'
348libdir='${exec_prefix}/lib'
349includedir='${prefix}/include'
350oldincludedir='/usr/include'
351infodir='${prefix}/info'
352mandir='${prefix}/man'
353
ba4481b5
DL
354ac_prev=
355for ac_option
356do
ba4481b5
DL
357 # If the previous option needs an argument, assign it.
358 if test -n "$ac_prev"; then
359 eval "$ac_prev=\$ac_option"
360 ac_prev=
361 continue
362 fi
363
503d2be0 364 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
ba4481b5
DL
365
366 # Accept the important Cygnus configure options, so we can diagnose typos.
367
503d2be0 368 case $ac_option in
ba4481b5
DL
369
370 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 ac_prev=bindir ;;
372 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
503d2be0 373 bindir=$ac_optarg ;;
ba4481b5
DL
374
375 -build | --build | --buil | --bui | --bu)
503d2be0 376 ac_prev=build_alias ;;
ba4481b5 377 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
503d2be0 378 build_alias=$ac_optarg ;;
ba4481b5
DL
379
380 -cache-file | --cache-file | --cache-fil | --cache-fi \
381 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
382 ac_prev=cache_file ;;
383 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
384 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
503d2be0
AS
385 cache_file=$ac_optarg ;;
386
387 --config-cache | -C)
388 cache_file=config.cache ;;
ba4481b5
DL
389
390 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
391 ac_prev=datadir ;;
392 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
393 | --da=*)
503d2be0 394 datadir=$ac_optarg ;;
ba4481b5
DL
395
396 -disable-* | --disable-*)
503d2be0 397 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
ba4481b5 398 # Reject names that are not valid shell variable names.
503d2be0
AS
399 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
400 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
401 { (exit 1); exit 1; }; }
402 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
403 eval "enable_$ac_feature=no" ;;
ba4481b5
DL
404
405 -enable-* | --enable-*)
503d2be0 406 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
ba4481b5 407 # Reject names that are not valid shell variable names.
503d2be0
AS
408 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
409 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
410 { (exit 1); exit 1; }; }
411 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
412 case $ac_option in
413 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
ba4481b5
DL
414 *) ac_optarg=yes ;;
415 esac
503d2be0 416 eval "enable_$ac_feature='$ac_optarg'" ;;
ba4481b5
DL
417
418 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
419 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
420 | --exec | --exe | --ex)
421 ac_prev=exec_prefix ;;
422 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
423 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
424 | --exec=* | --exe=* | --ex=*)
503d2be0 425 exec_prefix=$ac_optarg ;;
ba4481b5
DL
426
427 -gas | --gas | --ga | --g)
428 # Obsolete; use --with-gas.
429 with_gas=yes ;;
430
503d2be0
AS
431 -help | --help | --hel | --he | -h)
432 ac_init_help=long ;;
433 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
434 ac_init_help=recursive ;;
435 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
436 ac_init_help=short ;;
ba4481b5
DL
437
438 -host | --host | --hos | --ho)
503d2be0 439 ac_prev=host_alias ;;
ba4481b5 440 -host=* | --host=* | --hos=* | --ho=*)
503d2be0 441 host_alias=$ac_optarg ;;
ba4481b5
DL
442
443 -includedir | --includedir | --includedi | --included | --include \
444 | --includ | --inclu | --incl | --inc)
445 ac_prev=includedir ;;
446 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
447 | --includ=* | --inclu=* | --incl=* | --inc=*)
503d2be0 448 includedir=$ac_optarg ;;
ba4481b5
DL
449
450 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 ac_prev=infodir ;;
452 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
503d2be0 453 infodir=$ac_optarg ;;
ba4481b5
DL
454
455 -libdir | --libdir | --libdi | --libd)
456 ac_prev=libdir ;;
457 -libdir=* | --libdir=* | --libdi=* | --libd=*)
503d2be0 458 libdir=$ac_optarg ;;
ba4481b5
DL
459
460 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
461 | --libexe | --libex | --libe)
462 ac_prev=libexecdir ;;
463 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
464 | --libexe=* | --libex=* | --libe=*)
503d2be0 465 libexecdir=$ac_optarg ;;
ba4481b5
DL
466
467 -localstatedir | --localstatedir | --localstatedi | --localstated \
468 | --localstate | --localstat | --localsta | --localst \
469 | --locals | --local | --loca | --loc | --lo)
470 ac_prev=localstatedir ;;
471 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
472 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
473 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
503d2be0 474 localstatedir=$ac_optarg ;;
ba4481b5
DL
475
476 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 ac_prev=mandir ;;
478 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
503d2be0 479 mandir=$ac_optarg ;;
ba4481b5
DL
480
481 -nfp | --nfp | --nf)
482 # Obsolete; use --without-fp.
483 with_fp=no ;;
484
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
c0d27fcc 486 | --no-cr | --no-c | -n)
ba4481b5
DL
487 no_create=yes ;;
488
489 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
490 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
491 no_recursion=yes ;;
492
493 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
494 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
495 | --oldin | --oldi | --old | --ol | --o)
496 ac_prev=oldincludedir ;;
497 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
498 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
499 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503d2be0 500 oldincludedir=$ac_optarg ;;
ba4481b5
DL
501
502 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 ac_prev=prefix ;;
504 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
503d2be0 505 prefix=$ac_optarg ;;
ba4481b5
DL
506
507 -program-prefix | --program-prefix | --program-prefi | --program-pref \
508 | --program-pre | --program-pr | --program-p)
509 ac_prev=program_prefix ;;
510 -program-prefix=* | --program-prefix=* | --program-prefi=* \
511 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
503d2be0 512 program_prefix=$ac_optarg ;;
ba4481b5
DL
513
514 -program-suffix | --program-suffix | --program-suffi | --program-suff \
515 | --program-suf | --program-su | --program-s)
516 ac_prev=program_suffix ;;
517 -program-suffix=* | --program-suffix=* | --program-suffi=* \
518 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
503d2be0 519 program_suffix=$ac_optarg ;;
ba4481b5
DL
520
521 -program-transform-name | --program-transform-name \
522 | --program-transform-nam | --program-transform-na \
523 | --program-transform-n | --program-transform- \
524 | --program-transform | --program-transfor \
525 | --program-transfo | --program-transf \
526 | --program-trans | --program-tran \
527 | --progr-tra | --program-tr | --program-t)
528 ac_prev=program_transform_name ;;
529 -program-transform-name=* | --program-transform-name=* \
530 | --program-transform-nam=* | --program-transform-na=* \
531 | --program-transform-n=* | --program-transform-=* \
532 | --program-transform=* | --program-transfor=* \
533 | --program-transfo=* | --program-transf=* \
534 | --program-trans=* | --program-tran=* \
535 | --progr-tra=* | --program-tr=* | --program-t=*)
503d2be0 536 program_transform_name=$ac_optarg ;;
ba4481b5
DL
537
538 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539 | -silent | --silent | --silen | --sile | --sil)
540 silent=yes ;;
541
542 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
543 ac_prev=sbindir ;;
544 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
545 | --sbi=* | --sb=*)
503d2be0 546 sbindir=$ac_optarg ;;
ba4481b5
DL
547
548 -sharedstatedir | --sharedstatedir | --sharedstatedi \
549 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
550 | --sharedst | --shareds | --shared | --share | --shar \
551 | --sha | --sh)
552 ac_prev=sharedstatedir ;;
553 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
554 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
555 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
556 | --sha=* | --sh=*)
503d2be0 557 sharedstatedir=$ac_optarg ;;
ba4481b5
DL
558
559 -site | --site | --sit)
560 ac_prev=site ;;
561 -site=* | --site=* | --sit=*)
503d2be0 562 site=$ac_optarg ;;
ba4481b5
DL
563
564 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 ac_prev=srcdir ;;
566 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
503d2be0 567 srcdir=$ac_optarg ;;
ba4481b5
DL
568
569 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
570 | --syscon | --sysco | --sysc | --sys | --sy)
571 ac_prev=sysconfdir ;;
572 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
573 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
503d2be0 574 sysconfdir=$ac_optarg ;;
ba4481b5
DL
575
576 -target | --target | --targe | --targ | --tar | --ta | --t)
503d2be0 577 ac_prev=target_alias ;;
ba4481b5 578 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
503d2be0 579 target_alias=$ac_optarg ;;
ba4481b5
DL
580
581 -v | -verbose | --verbose | --verbos | --verbo | --verb)
582 verbose=yes ;;
583
503d2be0
AS
584 -version | --version | --versio | --versi | --vers | -V)
585 ac_init_version=: ;;
ba4481b5
DL
586
587 -with-* | --with-*)
503d2be0 588 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
ba4481b5 589 # Reject names that are not valid shell variable names.
503d2be0
AS
590 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
591 { echo "$as_me: error: invalid package name: $ac_package" >&2
592 { (exit 1); exit 1; }; }
ba4481b5 593 ac_package=`echo $ac_package| sed 's/-/_/g'`
503d2be0
AS
594 case $ac_option in
595 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
ba4481b5
DL
596 *) ac_optarg=yes ;;
597 esac
503d2be0 598 eval "with_$ac_package='$ac_optarg'" ;;
ba4481b5
DL
599
600 -without-* | --without-*)
503d2be0 601 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
ba4481b5 602 # Reject names that are not valid shell variable names.
503d2be0
AS
603 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
604 { echo "$as_me: error: invalid package name: $ac_package" >&2
605 { (exit 1); exit 1; }; }
606 ac_package=`echo $ac_package | sed 's/-/_/g'`
607 eval "with_$ac_package=no" ;;
ba4481b5
DL
608
609 --x)
610 # Obsolete; use --with-x.
611 with_x=yes ;;
612
613 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
614 | --x-incl | --x-inc | --x-in | --x-i)
615 ac_prev=x_includes ;;
616 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
617 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
503d2be0 618 x_includes=$ac_optarg ;;
ba4481b5
DL
619
620 -x-libraries | --x-libraries | --x-librarie | --x-librari \
621 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
622 ac_prev=x_libraries ;;
623 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
624 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
503d2be0 625 x_libraries=$ac_optarg ;;
ba4481b5 626
503d2be0
AS
627 -*) { echo "$as_me: error: unrecognized option: $ac_option
628Try \`$0 --help' for more information." >&2
629 { (exit 1); exit 1; }; }
ba4481b5
DL
630 ;;
631
503d2be0
AS
632 *=*)
633 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
634 # Reject names that are not valid shell variable names.
635 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
636 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
637 { (exit 1); exit 1; }; }
638 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
639 eval "$ac_envvar='$ac_optarg'"
640 export $ac_envvar ;;
641
ba4481b5 642 *)
503d2be0
AS
643 # FIXME: should be removed in autoconf 3.0.
644 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
645 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
646 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
647 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
ba4481b5
DL
648 ;;
649
650 esac
651done
652
653if test -n "$ac_prev"; then
503d2be0
AS
654 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
655 { echo "$as_me: error: missing argument to $ac_option" >&2
656 { (exit 1); exit 1; }; }
ba4481b5 657fi
ba4481b5 658
503d2be0
AS
659# Be sure to have absolute paths.
660for ac_var in exec_prefix prefix
661do
662 eval ac_val=$`echo $ac_var`
663 case $ac_val in
664 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
c0d27fcc 665 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
503d2be0
AS
666 { (exit 1); exit 1; }; };;
667 esac
668done
ba4481b5 669
503d2be0
AS
670# Be sure to have absolute paths.
671for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
35996d22 672 localstatedir libdir includedir oldincludedir infodir mandir
ba4481b5 673do
503d2be0
AS
674 eval ac_val=$`echo $ac_var`
675 case $ac_val in
676 [\\/$]* | ?:[\\/]* ) ;;
c0d27fcc 677 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
503d2be0 678 { (exit 1); exit 1; }; };;
ba4481b5
DL
679 esac
680done
681
503d2be0
AS
682# There might be people who depend on the old broken behavior: `$host'
683# used to hold the argument of --host etc.
c0d27fcc 684# FIXME: To remove some day.
503d2be0
AS
685build=$build_alias
686host=$host_alias
687target=$target_alias
688
c0d27fcc 689# FIXME: To remove some day.
503d2be0
AS
690if test "x$host_alias" != x; then
691 if test "x$build_alias" = x; then
692 cross_compiling=maybe
693 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
694 If a cross compiler is detected then cross compile mode will be used." >&2
695 elif test "x$build_alias" != "x$host_alias"; then
696 cross_compiling=yes
697 fi
698fi
ba4481b5 699
503d2be0
AS
700ac_tool_prefix=
701test -n "$host_alias" && ac_tool_prefix=$host_alias-
ba4481b5 702
503d2be0 703test "$silent" = yes && exec 6>/dev/null
ba4481b5 704
c0d27fcc 705
ba4481b5
DL
706# Find the source files, if location was not specified.
707if test -z "$srcdir"; then
708 ac_srcdir_defaulted=yes
709 # Try the directory containing this script, then its parent.
c0d27fcc
MR
710 ac_confdir=`(dirname "$0") 2>/dev/null ||
711$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
712 X"$0" : 'X\(//\)[^/]' \| \
713 X"$0" : 'X\(//\)$' \| \
714 X"$0" : 'X\(/\)' \| \
715 . : '\(.\)' 2>/dev/null ||
c0d27fcc
MR
716echo X"$0" |
717 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
718 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
719 /^X\(\/\/\)$/{ s//\1/; q; }
720 /^X\(\/\).*/{ s//\1/; q; }
721 s/.*/./; q'`
ba4481b5
DL
722 srcdir=$ac_confdir
723 if test ! -r $srcdir/$ac_unique_file; then
724 srcdir=..
725 fi
726else
727 ac_srcdir_defaulted=no
728fi
729if test ! -r $srcdir/$ac_unique_file; then
730 if test "$ac_srcdir_defaulted" = yes; then
c0d27fcc 731 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
503d2be0 732 { (exit 1); exit 1; }; }
ba4481b5 733 else
c0d27fcc 734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
503d2be0 735 { (exit 1); exit 1; }; }
ba4481b5
DL
736 fi
737fi
6bae0ccf
DL
738(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
739 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
740 { (exit 1); exit 1; }; }
503d2be0
AS
741srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
742ac_env_build_alias_set=${build_alias+set}
743ac_env_build_alias_value=$build_alias
744ac_cv_env_build_alias_set=${build_alias+set}
745ac_cv_env_build_alias_value=$build_alias
746ac_env_host_alias_set=${host_alias+set}
747ac_env_host_alias_value=$host_alias
748ac_cv_env_host_alias_set=${host_alias+set}
749ac_cv_env_host_alias_value=$host_alias
750ac_env_target_alias_set=${target_alias+set}
751ac_env_target_alias_value=$target_alias
752ac_cv_env_target_alias_set=${target_alias+set}
753ac_cv_env_target_alias_value=$target_alias
754ac_env_CC_set=${CC+set}
755ac_env_CC_value=$CC
756ac_cv_env_CC_set=${CC+set}
757ac_cv_env_CC_value=$CC
758ac_env_CFLAGS_set=${CFLAGS+set}
759ac_env_CFLAGS_value=$CFLAGS
760ac_cv_env_CFLAGS_set=${CFLAGS+set}
761ac_cv_env_CFLAGS_value=$CFLAGS
762ac_env_LDFLAGS_set=${LDFLAGS+set}
763ac_env_LDFLAGS_value=$LDFLAGS
764ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
765ac_cv_env_LDFLAGS_value=$LDFLAGS
766ac_env_CPPFLAGS_set=${CPPFLAGS+set}
767ac_env_CPPFLAGS_value=$CPPFLAGS
768ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
769ac_cv_env_CPPFLAGS_value=$CPPFLAGS
770ac_env_CPP_set=${CPP+set}
771ac_env_CPP_value=$CPP
772ac_cv_env_CPP_set=${CPP+set}
773ac_cv_env_CPP_value=$CPP
774
775#
776# Report the --help message.
777#
778if test "$ac_init_help" = "long"; then
779 # Omit some internal or obsolete options to make the list less imposing.
780 # This message is too long to be a string in the A/UX 3.1 sh.
c0d27fcc 781 cat <<_ACEOF
503d2be0
AS
782\`configure' configures this package to adapt to many kinds of systems.
783
784Usage: $0 [OPTION]... [VAR=VALUE]...
785
786To assign environment variables (e.g., CC, CFLAGS...), specify them as
787VAR=VALUE. See below for descriptions of some of the useful variables.
788
789Defaults for the options are specified in brackets.
790
791Configuration:
792 -h, --help display this help and exit
793 --help=short display options specific to this package
794 --help=recursive display the short help of all the included packages
795 -V, --version display version information and exit
796 -q, --quiet, --silent do not print \`checking...' messages
797 --cache-file=FILE cache test results in FILE [disabled]
798 -C, --config-cache alias for \`--cache-file=config.cache'
799 -n, --no-create do not create output files
800 --srcdir=DIR find the sources in DIR [configure dir or \`..']
801
c0d27fcc 802_ACEOF
503d2be0 803
c0d27fcc 804 cat <<_ACEOF
503d2be0
AS
805Installation directories:
806 --prefix=PREFIX install architecture-independent files in PREFIX
35996d22 807 [$ac_default_prefix]
503d2be0 808 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
35996d22 809 [PREFIX]
503d2be0
AS
810
811By default, \`make install' will install all the files in
812\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
813an installation prefix other than \`$ac_default_prefix' using \`--prefix',
814for instance \`--prefix=\$HOME'.
815
816For better control, use the options below.
817
818Fine tuning of the installation directories:
819 --bindir=DIR user executables [EPREFIX/bin]
820 --sbindir=DIR system admin executables [EPREFIX/sbin]
821 --libexecdir=DIR program executables [EPREFIX/libexec]
822 --datadir=DIR read-only architecture-independent data [PREFIX/share]
823 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
824 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
825 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
826 --libdir=DIR object code libraries [EPREFIX/lib]
827 --includedir=DIR C header files [PREFIX/include]
828 --oldincludedir=DIR C header files for non-gcc [/usr/include]
829 --infodir=DIR info documentation [PREFIX/info]
830 --mandir=DIR man documentation [PREFIX/man]
c0d27fcc 831_ACEOF
503d2be0 832
c0d27fcc 833 cat <<\_ACEOF
503d2be0 834
ba5da88a
PJ
835Program names:
836 --program-prefix=PREFIX prepend PREFIX to installed program names
837 --program-suffix=SUFFIX append SUFFIX to installed program names
838 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
839
503d2be0
AS
840X features:
841 --x-includes=DIR X include files are in DIR
842 --x-libraries=DIR X library files are in DIR
843
844System types:
845 --build=BUILD configure for building on BUILD [guessed]
c0d27fcc
MR
846 --host=HOST cross-compile to build programs to run on HOST [BUILD]
847_ACEOF
503d2be0
AS
848fi
849
850if test -n "$ac_init_help"; then
851
c0d27fcc 852 cat <<\_ACEOF
503d2be0
AS
853
854Optional Features:
855 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
856 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
6a3a24fa
JD
857 --enable-carbon-app[=DIR] [DIR=/Application]
858 specify install directory for Emacs.app on Mac OS X
19650fd6
AS
859 --enable-maintainer-mode enable make rules and dependencies not useful
860 (and sometimes confusing) to the casual installer
503d2be0
AS
861 --disable-largefile omit support for large files
862
863Optional Packages:
864 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
865 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
866 --without-gcc don't use GCC to compile Emacs if GCC is found
867 --without-pop don't support POP mail retrieval with movemail
868 --with-kerberos support Kerberos-authenticated POP
869 --with-kerberos5 support Kerberos version 5 authenticated POP
870 --with-hesiod support Hesiod to get the POP server host
2c9dccc9 871 --without-sound don't compile with sound support
488dd4c4
JD
872 --with-x-toolkit=KIT use an X toolkit
873 (KIT = yes/lucid/athena/motif/gtk/no)
503d2be0
AS
874 --with-xpm use -lXpm for displaying XPM images
875 --with-jpeg use -ljpeg for displaying JPEG images
876 --with-tiff use -ltiff for displaying TIFF images
877 --with-gif use -lungif for displaying GIF images
878 --with-png use -lpng for displaying PNG images
488dd4c4
JD
879 --with-gtk use GTK (same as --with-x-toolkit=gtk)
880 --with-pkg-config-prog Path to pkg-config to use for finding GTK
503d2be0 881 --without-toolkit-scroll-bars
cc227489
MB
882 don't use Motif or Xaw3d scroll bars
883 --without-xim don't use X11 XIM
e0f712ba 884 --without-carbon don't use Carbon GUI on Mac OS X
503d2be0
AS
885 --with-x use the X Window System
886
887Some influential environment variables:
888 CC C compiler command
889 CFLAGS C compiler flags
890 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
891 nonstandard directory <lib dir>
892 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
893 headers in a nonstandard directory <include dir>
894 CPP C preprocessor
895
896Use these variables to override the choices made by `configure' or to help
897it to find libraries and programs with nonstandard names/locations.
898
c0d27fcc 899_ACEOF
503d2be0
AS
900fi
901
902if test "$ac_init_help" = "recursive"; then
903 # If there are subdirs, report their specific --help.
904 ac_popdir=`pwd`
c0d27fcc
MR
905 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
906 test -d $ac_dir || continue
907 ac_builddir=.
908
909if test "$ac_dir" != .; then
910 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
911 # A "../" for each directory in $ac_dir_suffix.
912 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
913else
914 ac_dir_suffix= ac_top_builddir=
915fi
503d2be0 916
c0d27fcc
MR
917case $srcdir in
918 .) # No --srcdir option. We are building in place.
919 ac_srcdir=.
920 if test -z "$ac_top_builddir"; then
921 ac_top_srcdir=.
922 else
923 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
924 fi ;;
925 [\\/]* | ?:[\\/]* ) # Absolute path.
926 ac_srcdir=$srcdir$ac_dir_suffix;
927 ac_top_srcdir=$srcdir ;;
928 *) # Relative path.
929 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
930 ac_top_srcdir=$ac_top_builddir$srcdir ;;
931esac
35996d22
AS
932
933# Do not use `cd foo && pwd` to compute absolute paths, because
934# the directories may not exist.
935case `pwd` in
936.) ac_abs_builddir="$ac_dir";;
937*)
938 case "$ac_dir" in
939 .) ac_abs_builddir=`pwd`;;
940 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
941 *) ac_abs_builddir=`pwd`/"$ac_dir";;
942 esac;;
943esac
944case $ac_abs_builddir in
945.) ac_abs_top_builddir=${ac_top_builddir}.;;
946*)
947 case ${ac_top_builddir}. in
948 .) ac_abs_top_builddir=$ac_abs_builddir;;
949 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
950 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
951 esac;;
952esac
953case $ac_abs_builddir in
954.) ac_abs_srcdir=$ac_srcdir;;
955*)
956 case $ac_srcdir in
957 .) ac_abs_srcdir=$ac_abs_builddir;;
958 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
959 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
960 esac;;
961esac
962case $ac_abs_builddir in
963.) ac_abs_top_srcdir=$ac_top_srcdir;;
964*)
965 case $ac_top_srcdir in
966 .) ac_abs_top_srcdir=$ac_abs_builddir;;
967 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
968 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
969 esac;;
970esac
c0d27fcc
MR
971
972 cd $ac_dir
503d2be0 973 # Check for guested configure; otherwise get Cygnus style configure.
c0d27fcc 974 if test -f $ac_srcdir/configure.gnu; then
503d2be0 975 echo
c0d27fcc
MR
976 $SHELL $ac_srcdir/configure.gnu --help=recursive
977 elif test -f $ac_srcdir/configure; then
503d2be0 978 echo
c0d27fcc
MR
979 $SHELL $ac_srcdir/configure --help=recursive
980 elif test -f $ac_srcdir/configure.ac ||
35996d22 981 test -f $ac_srcdir/configure.in; then
503d2be0
AS
982 echo
983 $ac_configure --help
984 else
c0d27fcc 985 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
503d2be0 986 fi
4494a266 987 cd $ac_popdir
503d2be0
AS
988 done
989fi
990
991test -n "$ac_init_help" && exit 0
992if $ac_init_version; then
c0d27fcc 993 cat <<\_ACEOF
503d2be0 994
35996d22 995Copyright (C) 2003 Free Software Foundation, Inc.
503d2be0
AS
996This configure script is free software; the Free Software Foundation
997gives unlimited permission to copy, distribute and modify it.
c0d27fcc 998_ACEOF
503d2be0
AS
999 exit 0
1000fi
1001exec 5>config.log
c0d27fcc 1002cat >&5 <<_ACEOF
503d2be0
AS
1003This file contains any messages produced by compilers while
1004running configure, to aid debugging if configure makes a mistake.
1005
1006It was created by $as_me, which was
35996d22 1007generated by GNU Autoconf 2.59. Invocation command line was
503d2be0
AS
1008
1009 $ $0 $@
1010
c0d27fcc 1011_ACEOF
503d2be0
AS
1012{
1013cat <<_ASUNAME
c0d27fcc
MR
1014## --------- ##
1015## Platform. ##
1016## --------- ##
503d2be0
AS
1017
1018hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1019uname -m = `(uname -m) 2>/dev/null || echo unknown`
1020uname -r = `(uname -r) 2>/dev/null || echo unknown`
1021uname -s = `(uname -s) 2>/dev/null || echo unknown`
1022uname -v = `(uname -v) 2>/dev/null || echo unknown`
1023
1024/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1025/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1026
1027/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1028/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1029/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1030hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1031/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1032/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1033/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1034
925c2f3f 1035_ASUNAME
c0d27fcc
MR
1036
1037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1038for as_dir in $PATH
1039do
1040 IFS=$as_save_IFS
1041 test -z "$as_dir" && as_dir=.
1042 echo "PATH: $as_dir"
1043done
1044
503d2be0
AS
1045} >&5
1046
c0d27fcc
MR
1047cat >&5 <<_ACEOF
1048
1049
1050## ----------- ##
1051## Core tests. ##
1052## ----------- ##
1053
1054_ACEOF
503d2be0 1055
503d2be0
AS
1056
1057# Keep a trace of the command line.
1058# Strip out --no-create and --no-recursion so they do not pile up.
19650fd6 1059# Strip out --silent because we don't want to record it for future runs.
503d2be0 1060# Also quote any args containing shell meta-characters.
19650fd6 1061# Make two passes to allow for proper duplicate-argument suppression.
503d2be0 1062ac_configure_args=
19650fd6
AS
1063ac_configure_args0=
1064ac_configure_args1=
503d2be0 1065ac_sep=
19650fd6
AS
1066ac_must_keep_next=false
1067for ac_pass in 1 2
503d2be0 1068do
19650fd6
AS
1069 for ac_arg
1070 do
1071 case $ac_arg in
1072 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1073 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1074 | -silent | --silent | --silen | --sile | --sil)
1075 continue ;;
1076 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1077 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1078 esac
1079 case $ac_pass in
1080 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1081 2)
1082 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1083 if test $ac_must_keep_next = true; then
35996d22 1084 ac_must_keep_next=false # Got value, back to normal.
19650fd6 1085 else
35996d22
AS
1086 case $ac_arg in
1087 *=* | --config-cache | -C | -disable-* | --disable-* \
1088 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1089 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1090 | -with-* | --with-* | -without-* | --without-* | --x)
1091 case "$ac_configure_args0 " in
1092 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1093 esac
1094 ;;
1095 -* ) ac_must_keep_next=true ;;
1096 esac
19650fd6
AS
1097 fi
1098 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1099 # Get rid of the leading space.
1100 ac_sep=" "
1101 ;;
1102 esac
1103 done
503d2be0 1104done
19650fd6
AS
1105$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1106$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
503d2be0
AS
1107
1108# When interrupted or exit'd, cleanup temporary files, and complete
1109# config.log. We remove comments because anyway the quotes in there
1110# would cause problems or look ugly.
c0d27fcc
MR
1111# WARNING: Be sure not to use single quotes in there, as some shells,
1112# such as our DU 5.0 friend, will then `close' the trap.
503d2be0
AS
1113trap 'exit_status=$?
1114 # Save into config.log some information that might help in debugging.
c0d27fcc
MR
1115 {
1116 echo
6bae0ccf 1117
c0d27fcc
MR
1118 cat <<\_ASBOX
1119## ---------------- ##
1120## Cache variables. ##
1121## ---------------- ##
1122_ASBOX
1123 echo
1124 # The following way of writing the cache mishandles newlines in values,
503d2be0
AS
1125{
1126 (set) 2>&1 |
1127 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1128 *ac_space=\ *)
1129 sed -n \
35996d22
AS
1130 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1131 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
503d2be0
AS
1132 ;;
1133 *)
1134 sed -n \
35996d22 1135 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
503d2be0
AS
1136 ;;
1137 esac;
c0d27fcc
MR
1138}
1139 echo
6bae0ccf
DL
1140
1141 cat <<\_ASBOX
1142## ----------------- ##
1143## Output variables. ##
1144## ----------------- ##
1145_ASBOX
1146 echo
1147 for ac_var in $ac_subst_vars
1148 do
1149 eval ac_val=$`echo $ac_var`
1150 echo "$ac_var='"'"'$ac_val'"'"'"
1151 done | sort
1152 echo
1153
1154 if test -n "$ac_subst_files"; then
1155 cat <<\_ASBOX
1156## ------------- ##
1157## Output files. ##
1158## ------------- ##
1159_ASBOX
1160 echo
1161 for ac_var in $ac_subst_files
1162 do
1163 eval ac_val=$`echo $ac_var`
35996d22 1164 echo "$ac_var='"'"'$ac_val'"'"'"
6bae0ccf
DL
1165 done | sort
1166 echo
1167 fi
1168
c0d27fcc
MR
1169 if test -s confdefs.h; then
1170 cat <<\_ASBOX
1171## ----------- ##
1172## confdefs.h. ##
1173## ----------- ##
1174_ASBOX
1175 echo
6bae0ccf 1176 sed "/^$/d" confdefs.h | sort
c0d27fcc
MR
1177 echo
1178 fi
1179 test "$ac_signal" != 0 &&
1180 echo "$as_me: caught signal $ac_signal"
1181 echo "$as_me: exit $exit_status"
1182 } >&5
35996d22 1183 rm -f core *.core &&
c0d27fcc 1184 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
503d2be0
AS
1185 exit $exit_status
1186 ' 0
1187for ac_signal in 1 2 13 15; do
1188 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1189done
1190ac_signal=0
1191
1192# confdefs.h avoids OS command line length limits that DEFS can exceed.
1193rm -rf conftest* confdefs.h
1194# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1195echo >confdefs.h
ba4481b5 1196
c0d27fcc
MR
1197# Predefined preprocessor variables.
1198
1199cat >>confdefs.h <<_ACEOF
1200#define PACKAGE_NAME "$PACKAGE_NAME"
1201_ACEOF
1202
1203
1204cat >>confdefs.h <<_ACEOF
1205#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1206_ACEOF
1207
1208
1209cat >>confdefs.h <<_ACEOF
1210#define PACKAGE_VERSION "$PACKAGE_VERSION"
1211_ACEOF
1212
1213
1214cat >>confdefs.h <<_ACEOF
1215#define PACKAGE_STRING "$PACKAGE_STRING"
1216_ACEOF
1217
1218
1219cat >>confdefs.h <<_ACEOF
1220#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1221_ACEOF
1222
1223
503d2be0 1224# Let the site file select an alternate cache file if it wants to.
ba4481b5
DL
1225# Prefer explicitly selected file to automatically selected ones.
1226if test -z "$CONFIG_SITE"; then
1227 if test "x$prefix" != xNONE; then
1228 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1229 else
1230 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1231 fi
1232fi
1233for ac_site_file in $CONFIG_SITE; do
1234 if test -r "$ac_site_file"; then
c0d27fcc 1235 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
503d2be0 1236echo "$as_me: loading site script $ac_site_file" >&6;}
c0d27fcc 1237 sed 's/^/| /' "$ac_site_file" >&5
ba4481b5
DL
1238 . "$ac_site_file"
1239 fi
1240done
1241
1242if test -r "$cache_file"; then
503d2be0
AS
1243 # Some versions of bash will fail to source /dev/null (special
1244 # files actually), so we avoid doing that.
1245 if test -f "$cache_file"; then
c0d27fcc 1246 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
503d2be0
AS
1247echo "$as_me: loading cache $cache_file" >&6;}
1248 case $cache_file in
1249 [\\/]* | ?:[\\/]* ) . $cache_file;;
1250 *) . ./$cache_file;;
1251 esac
1252 fi
ba4481b5 1253else
c0d27fcc 1254 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
503d2be0
AS
1255echo "$as_me: creating cache $cache_file" >&6;}
1256 >$cache_file
1257fi
1258
1259# Check that the precious variables saved in the cache have kept the same
1260# value.
1261ac_cache_corrupted=false
1262for ac_var in `(set) 2>&1 |
35996d22 1263 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
503d2be0
AS
1264 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1265 eval ac_new_set=\$ac_env_${ac_var}_set
1266 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1267 eval ac_new_val="\$ac_env_${ac_var}_value"
1268 case $ac_old_set,$ac_new_set in
1269 set,)
c0d27fcc 1270 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
503d2be0
AS
1271echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1272 ac_cache_corrupted=: ;;
1273 ,set)
c0d27fcc 1274 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
503d2be0
AS
1275echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1276 ac_cache_corrupted=: ;;
1277 ,);;
1278 *)
1279 if test "x$ac_old_val" != "x$ac_new_val"; then
35996d22 1280 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
503d2be0 1281echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
35996d22 1282 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
503d2be0 1283echo "$as_me: former value: $ac_old_val" >&2;}
35996d22 1284 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
503d2be0 1285echo "$as_me: current value: $ac_new_val" >&2;}
35996d22 1286 ac_cache_corrupted=:
503d2be0
AS
1287 fi;;
1288 esac
c0d27fcc 1289 # Pass precious variables to config.status.
503d2be0
AS
1290 if test "$ac_new_set" = set; then
1291 case $ac_new_val in
1292 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
c0d27fcc
MR
1293 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1294 *) ac_arg=$ac_var=$ac_new_val ;;
1295 esac
1296 case " $ac_configure_args " in
1297 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1298 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
503d2be0
AS
1299 esac
1300 fi
1301done
1302if $ac_cache_corrupted; then
c0d27fcc 1303 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
503d2be0 1304echo "$as_me: error: changes in the environment can compromise the build" >&2;}
c0d27fcc 1305 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
503d2be0
AS
1306echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1307 { (exit 1); exit 1; }; }
ba4481b5
DL
1308fi
1309
1310ac_ext=c
ba4481b5 1311ac_cpp='$CPP $CPPFLAGS'
503d2be0
AS
1312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1314ac_compiler_gnu=$ac_cv_c_compiler_gnu
1315
c0d27fcc
MR
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
ba4481b5 1332
6bae0ccf
DL
1333
1334 ac_config_headers="$ac_config_headers src/config.h:src/config.in"
ba4481b5 1335
c0d27fcc 1336
ba5da88a
PJ
1337test "$program_prefix" != NONE &&
1338 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1339# Use a double $ so make ignores it.
1340test "$program_suffix" != NONE &&
1341 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1342# Double any \ or $. echo might interpret backslashes.
1343# By default was `s,x,x', remove it if useless.
1344cat <<\_ACEOF >conftest.sed
1345s/[\\$]/&&/g;s/;s,x,x,$//
1346_ACEOF
1347program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1348rm conftest.sed
1349
c0d27fcc 1350
ba4481b5
DL
1351lispdir='${datadir}/emacs/${version}/lisp'
1352locallisppath='${datadir}/emacs/${version}/site-lisp:'\
1353'${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
1354lisppath='${locallisppath}:${lispdir}'
1355etcdir='${datadir}/emacs/${version}/etc'
1356archlibdir='${libexecdir}/emacs/${version}/${configuration}'
1357docdir='${datadir}/emacs/${version}/etc'
24b01ec4 1358gamedir='${localstatedir}/games/emacs'
98418dba
CW
1359
1360gameuser=games
1361
c0d27fcc 1362
ba4481b5
DL
1363# Check whether --with-gcc or --without-gcc was given.
1364if test "${with_gcc+set}" = set; then
1365 withval="$with_gcc"
503d2be0
AS
1366
1367fi;
ba4481b5
DL
1368
1369# Check whether --with-pop or --without-pop was given.
1370if test "${with_pop+set}" = set; then
1371 withval="$with_pop"
243cf185 1372 if test "$withval" = yes; then
c0d27fcc 1373 cat >>confdefs.h <<\_ACEOF
ba4481b5 1374#define MAIL_USE_POP 1
c0d27fcc 1375_ACEOF
ba4481b5 1376
243cf185
DL
1377else :
1378fi
3d9fec71 1379else
c0d27fcc 1380 cat >>confdefs.h <<\_ACEOF
3d9fec71 1381#define MAIL_USE_POP 1
c0d27fcc 1382_ACEOF
3d9fec71 1383
503d2be0 1384fi;
ba4481b5 1385
c0d27fcc 1386
a21616bd
KR
1387# Check whether --with-kerberos or --without-kerberos was given.
1388if test "${with_kerberos+set}" = set; then
1389 withval="$with_kerberos"
c0d27fcc 1390 cat >>confdefs.h <<\_ACEOF
a21616bd 1391#define KERBEROS 1
c0d27fcc 1392_ACEOF
a21616bd 1393
503d2be0 1394fi;
a21616bd 1395
c0d27fcc 1396
a21616bd
KR
1397# Check whether --with-kerberos5 or --without-kerberos5 was given.
1398if test "${with_kerberos5+set}" = set; then
1399 withval="$with_kerberos5"
1400 if test "${with_kerberos5+set}" = set; then
1401 if test "${with_kerberos+set}" != set; then
1402 with_kerberos=yes
c0d27fcc 1403 cat >>confdefs.h <<\_ACEOF
a21616bd 1404#define KERBEROS 1
c0d27fcc 1405_ACEOF
a21616bd
KR
1406
1407 fi
1408fi
b936fae4 1409
c0d27fcc 1410cat >>confdefs.h <<\_ACEOF
a21616bd 1411#define KERBEROS5 1
c0d27fcc 1412_ACEOF
a21616bd 1413
503d2be0 1414fi;
a21616bd 1415
ba4481b5
DL
1416# Check whether --with-hesiod or --without-hesiod was given.
1417if test "${with_hesiod+set}" = set; then
1418 withval="$with_hesiod"
b936fae4 1419
c0d27fcc 1420cat >>confdefs.h <<\_ACEOF
ba4481b5 1421#define HESIOD 1
c0d27fcc 1422_ACEOF
ba4481b5 1423
503d2be0 1424fi;
ba4481b5 1425
c0d27fcc 1426
2c9dccc9
PJ
1427# Check whether --with-sound or --without-sound was given.
1428if test "${with_sound+set}" = set; then
1429 withval="$with_sound"
1430
1431fi;
1432
c0d27fcc 1433
ba4481b5
DL
1434# Check whether --with-x-toolkit or --without-x-toolkit was given.
1435if test "${with_x_toolkit+set}" = set; then
1436 withval="$with_x_toolkit"
1437 case "${withval}" in
1438 y | ye | yes ) val=athena ;;
1439 n | no ) val=no ;;
1440 l | lu | luc | luci | lucid ) val=lucid ;;
1441 a | at | ath | athe | athen | athena ) val=athena ;;
1442 m | mo | mot | moti | motif ) val=motif ;;
488dd4c4 1443 g | gt | gtk ) val=gtk ;;
ba4481b5 1444 * )
c0d27fcc 1445{ { echo "$as_me:$LINENO: error: \`--with-x-toolkit=$withval' is invalid\;
488dd4c4 1446this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif' or \`gtk'.
503d2be0
AS
1447Currently, \`yes', \`athena' and \`lucid' are synonyms." >&5
1448echo "$as_me: error: \`--with-x-toolkit=$withval' is invalid\;
488dd4c4 1449this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif' or \`gtk'.
503d2be0
AS
1450Currently, \`yes', \`athena' and \`lucid' are synonyms." >&2;}
1451 { (exit 1); exit 1; }; }
ba4481b5
DL
1452 ;;
1453 esac
1454 with_x_toolkit=$val
1455
503d2be0 1456fi;
ba4481b5
DL
1457
1458# Check whether --with-xpm or --without-xpm was given.
1459if test "${with_xpm+set}" = set; then
1460 withval="$with_xpm"
503d2be0
AS
1461
1462fi;
ba4481b5
DL
1463
1464# Check whether --with-jpeg or --without-jpeg was given.
1465if test "${with_jpeg+set}" = set; then
1466 withval="$with_jpeg"
503d2be0
AS
1467
1468fi;
ba4481b5
DL
1469
1470# Check whether --with-tiff or --without-tiff was given.
1471if test "${with_tiff+set}" = set; then
1472 withval="$with_tiff"
503d2be0
AS
1473
1474fi;
ba4481b5
DL
1475
1476# Check whether --with-gif or --without-gif was given.
1477if test "${with_gif+set}" = set; then
1478 withval="$with_gif"
503d2be0
AS
1479
1480fi;
ba4481b5
DL
1481
1482# Check whether --with-png or --without-png was given.
1483if test "${with_png+set}" = set; then
1484 withval="$with_png"
503d2be0
AS
1485
1486fi;
ba4481b5 1487
488dd4c4
JD
1488# Check whether --with-gtk or --without-gtk was given.
1489if test "${with_gtk+set}" = set; then
1490 withval="$with_gtk"
1491
1492fi;
1493
1494# Check whether --with-pkg-config-prog or --without-pkg-config-prog was given.
1495if test "${with_pkg_config_prog+set}" = set; then
1496 withval="$with_pkg_config_prog"
1497
1498fi;
1499
ba4481b5
DL
1500# Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
1501if test "${with_toolkit_scroll_bars+set}" = set; then
1502 withval="$with_toolkit_scroll_bars"
503d2be0
AS
1503
1504fi;
ba4481b5 1505
1d36487c
GM
1506# Check whether --with-xim or --without-xim was given.
1507if test "${with_xim+set}" = set; then
1508 withval="$with_xim"
1d36487c 1509
503d2be0 1510fi;
ba4481b5 1511
e0f712ba
AC
1512# Check whether --with-carbon or --without-carbon was given.
1513if test "${with_carbon+set}" = set; then
1514 withval="$with_carbon"
1515
1516fi;
6a3a24fa
JD
1517# Check whether --enable-carbon-app or --disable-carbon-app was given.
1518if test "${enable_carbon_app+set}" = set; then
1519 enableval="$enable_carbon_app"
1520 carbon_appdir_x=${enableval}
1521fi;
e0f712ba 1522
19650fd6
AS
1523# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1524if test "${enable_maintainer_mode+set}" = set; then
1525 enableval="$enable_maintainer_mode"
1526 USE_MAINTAINER_MODE=$enableval
1527else
1528 USE_MAINTAINER_MODE=no
1529fi;
1530if test $USE_MAINTAINER_MODE = yes; then
1531 MAINT=
1532else
1533 MAINT=#
1534fi
1535
1536
ba4481b5 1537#### Make srcdir absolute, if it isn't already. It's important to
17494071 1538#### avoid running the path through pwd unnecessarily, since pwd can
ba4481b5
DL
1539#### give you automounter prefixes, which can go away. We do all this
1540#### so Emacs can find its files when run uninstalled.
17494071
GM
1541## Make sure CDPATH doesn't affect cd (in case PWD is relative).
1542unset CDPATH
ba4481b5
DL
1543case "${srcdir}" in
1544 /* ) ;;
1545 . )
1546 ## We may be able to use the $PWD environment variable to make this
1547 ## absolute. But sometimes PWD is inaccurate.
df645f7c
AS
1548 ## Note: we used to use ${PWD} at the end instead of `pwd`,
1549 ## but that tested only for a well-formed and valid PWD,
1550 ## it did not object when PWD was well-formed and valid but just wrong.
1551 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
ba4481b5
DL
1552 then
1553 srcdir="$PWD"
1554 else
1555 srcdir="`(cd ${srcdir}; pwd)`"
1556 fi
1557 ;;
1558 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
1559esac
1560
1561#### Check if the source directory already has a configured system in it.
1562if test `pwd` != `(cd ${srcdir} && pwd)` \
1563 && test -f "${srcdir}/src/config.h" ; then
c0d27fcc 1564 { echo "$as_me:$LINENO: WARNING: The directory tree \`${srcdir}' is being used
503d2be0
AS
1565 as a build directory right now; it has been configured in its own
1566 right. To configure in another directory as well, you MUST
1567 use GNU make. If you do not have GNU make, then you must
1568 now do \`make distclean' in ${srcdir},
1569 and then run $0 again." >&5
1570echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
ba4481b5
DL
1571 as a build directory right now; it has been configured in its own
1572 right. To configure in another directory as well, you MUST
1573 use GNU make. If you do not have GNU make, then you must
1574 now do \`make distclean' in ${srcdir},
503d2be0 1575 and then run $0 again." >&2;}
ba4481b5
DL
1576fi
1577
1578#### Given the configuration name, set machfile and opsysfile to the
1579#### names of the m/*.h and s/*.h files we should use.
1580
1581### Canonicalize the configuration name.
1582
1583ac_aux_dir=
1584for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1585 if test -f $ac_dir/install-sh; then
1586 ac_aux_dir=$ac_dir
1587 ac_install_sh="$ac_aux_dir/install-sh -c"
1588 break
1589 elif test -f $ac_dir/install.sh; then
1590 ac_aux_dir=$ac_dir
1591 ac_install_sh="$ac_aux_dir/install.sh -c"
1592 break
503d2be0
AS
1593 elif test -f $ac_dir/shtool; then
1594 ac_aux_dir=$ac_dir
1595 ac_install_sh="$ac_aux_dir/shtool install -c"
1596 break
ba4481b5
DL
1597 fi
1598done
1599if test -z "$ac_aux_dir"; then
c0d27fcc 1600 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
503d2be0
AS
1601echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1602 { (exit 1); exit 1; }; }
ba4481b5 1603fi
503d2be0
AS
1604ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1605ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1606ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
ba4481b5
DL
1607
1608# Make sure we can run config.sub.
503d2be0 1609$ac_config_sub sun4 >/dev/null 2>&1 ||
c0d27fcc 1610 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
503d2be0
AS
1611echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1612 { (exit 1); exit 1; }; }
1613
c0d27fcc 1614echo "$as_me:$LINENO: checking build system type" >&5
503d2be0
AS
1615echo $ECHO_N "checking build system type... $ECHO_C" >&6
1616if test "${ac_cv_build+set}" = set; then
1617 echo $ECHO_N "(cached) $ECHO_C" >&6
1618else
1619 ac_cv_build_alias=$build_alias
1620test -z "$ac_cv_build_alias" &&
1621 ac_cv_build_alias=`$ac_config_guess`
1622test -z "$ac_cv_build_alias" &&
c0d27fcc 1623 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
503d2be0
AS
1624echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1625 { (exit 1); exit 1; }; }
1626ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
c0d27fcc
MR
1627 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1628echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
503d2be0
AS
1629 { (exit 1); exit 1; }; }
1630
1631fi
c0d27fcc 1632echo "$as_me:$LINENO: result: $ac_cv_build" >&5
503d2be0
AS
1633echo "${ECHO_T}$ac_cv_build" >&6
1634build=$ac_cv_build
1635build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1636build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1637build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1638
c0d27fcc
MR
1639
1640echo "$as_me:$LINENO: checking host system type" >&5
503d2be0
AS
1641echo $ECHO_N "checking host system type... $ECHO_C" >&6
1642if test "${ac_cv_host+set}" = set; then
1643 echo $ECHO_N "(cached) $ECHO_C" >&6
1644else
1645 ac_cv_host_alias=$host_alias
1646test -z "$ac_cv_host_alias" &&
1647 ac_cv_host_alias=$ac_cv_build_alias
1648ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
c0d27fcc 1649 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
503d2be0
AS
1650echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1651 { (exit 1); exit 1; }; }
1652
1653fi
c0d27fcc 1654echo "$as_me:$LINENO: result: $ac_cv_host" >&5
503d2be0
AS
1655echo "${ECHO_T}$ac_cv_host" >&6
1656host=$ac_cv_host
1657host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1658host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1659host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
ba4481b5 1660
c0d27fcc 1661
ba4481b5 1662canonical=$host
531a3336 1663configuration=${host_alias-$host}
ba4481b5 1664
c0d27fcc 1665
22044edf 1666
ba4481b5
DL
1667### If you add support for a new configuration, add code to this
1668### switch statement to recognize your configuration name and select
1669### the appropriate operating system and machine description files.
1670
1671### You would hope that you could choose an m/*.h file pretty much
1672### based on the machine portion of the configuration name, and an s-
1673### file based on the operating system portion. However, it turns out
1674### that each m/*.h file is pretty manufacturer-specific - for
1675### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
1676### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
1677### machines. So we basically have to have a special case for each
1678### configuration name.
1679###
1680### As far as handling version numbers on operating systems is
1681### concerned, make sure things will fail in a fixable way. If
1682### /etc/MACHINES doesn't say anything about version numbers, be
1683### prepared to handle anything reasonably. If version numbers
1684### matter, be sure /etc/MACHINES says something about it.
1685###
1686### Eric Raymond says we should accept strings like "sysvr4" to mean
1687### "System V Release 4"; he writes, "The old convention encouraged
1688### confusion between `system' and `release' levels'."
1689
1690machine='' opsys='' unported=no
1691case "${canonical}" in
1692
1096bcc0
GM
1693 ## FreeBSD ports
1694 *-*-freebsd* )
1695 opsys=freebsd
1696 case "${canonical}" in
1697 alpha*-*-freebsd*) machine=alpha ;;
1698 i[3456]86-*-freebsd*) machine=intel386 ;;
1699 esac
1700 ;;
1701
ba4481b5
DL
1702 ## NetBSD ports
1703 *-*-netbsd* )
1704 opsys=netbsd
dd038e26 1705 if test -f /usr/lib/crti.o; then
f57bd967
DL
1706
1707cat >>confdefs.h <<\_ACEOF
1708#define HAVE_CRTIN
dd038e26
AS
1709_ACEOF
1710
1711 fi
1712
ba4481b5
DL
1713 case "${canonical}" in
1714 alpha*-*-netbsd*) machine=alpha ;;
1715 i[3456]86-*-netbsd*) machine=intel386 ;;
1716 m68k-*-netbsd*)
1717 # This is somewhat bogus.
1718 machine=hp9000s300 ;;
1719 powerpc-apple-netbsd*) machine=macppc ;;
1720 mips-*-netbsd*) machine=pmax ;;
2df636f4 1721 mipsel-*-netbsd*) machine=pmax ;;
97836269 1722 mipseb-*-netbsd*) machine=pmax ;;
ba4481b5 1723 ns32k-*-netbsd*) machine=ns32000 ;;
3a64eef5 1724 powerpc-*-netbsd*) machine=macppc ;;
71c9ec51 1725 sparc*-*-netbsd*) machine=sparc ;;
ba4481b5 1726 vax-*-netbsd*) machine=vax ;;
2df636f4 1727 arm-*-netbsd*) machine=arm ;;
ba4481b5
DL
1728 esac
1729 ;;
1730
1731 ## OpenBSD ports
1732 *-*-openbsd* )
1733 opsys=openbsd
1734 case "${canonical}" in
1735 alpha*-*-openbsd*) machine=alpha ;;
1736 i386-*-openbsd*) machine=intel386 ;;
1737 m68k-*-openbsd*) machine=hp9000s300 ;;
1738 mipsel-*-openbsd*) machine=pmax ;;
1739 ns32k-*-openbsd*) machine=ns32000 ;;
1740 sparc-*-openbsd*) machine=sparc ;;
1741 vax-*-openbsd*) machine=vax ;;
1742 esac
1743 ;;
1744
1745 ## Acorn RISCiX:
1746 arm-acorn-riscix1.1* )
1747 machine=acorn opsys=riscix1-1
1748 ;;
1749 arm-acorn-riscix1.2* | arm-acorn-riscix )
1750 ## This name is riscix12 instead of riscix1.2
1751 ## to avoid a file name conflict on MSDOS.
1752 machine=acorn opsys=riscix12
1753 ;;
1754
1755 ## BSDI ports
1756 *-*-bsdi* )
1757 opsys=bsdi
1758 case "${canonical}" in
1759 i[345]86-*-bsdi*) machine=intel386 ;;
1760 sparc-*-bsdi*) machine=sparc ;;
3aeecf97 1761 powerpc-*-bsdi*) machine=macppc ;;
ba4481b5
DL
1762 esac
1763 case "${canonical}" in
1764 *-*-bsd386* | *-*-bsdi1* ) opsys=bsd386 ;;
1765 *-*-bsdi2.0* ) opsys=bsdos2 ;;
1766 *-*-bsdi2* ) opsys=bsdos2-1 ;;
1767 *-*-bsdi3* ) opsys=bsdos3 ;;
1d06fc82 1768 *-*-bsdi[45]* ) opsys=bsdos4 ;;
ba4481b5
DL
1769 esac
1770 ;;
1771
1772 ## Alliant machines
1773 ## Strictly speaking, we need the version of the alliant operating
1774 ## system to choose the right machine file, but currently the
1775 ## configuration name doesn't tell us enough to choose the right
1776 ## one; we need to give alliants their own operating system name to
1777 ## do this right. When someone cares, they can help us.
1778 fx80-alliant-* )
1779 machine=alliant4 opsys=bsd4-2
1780 ;;
1781 i860-alliant-* )
1782 machine=alliant-2800 opsys=bsd4-3
1783 ;;
1784
1785 ## Alpha (DEC) machines.
1786 alpha*-dec-osf* )
1787 machine=alpha opsys=osf1
1788 # This is needed to find X11R6.1 libraries for certain tests.
1789 NON_GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
1790 GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
34979055
DL
1791 # NON_GNU_CPP is necessary on 5.0 to avoid mangling src/Makefile
1792 # due to non-traditional preprocessing with the current compiler
1793 # defaults. OSF 4 can also have that compiler version, and there
1794 # seems always to have been a usable /usr/bin/cpp.
1795 NON_GNU_CPP=/usr/bin/cpp
ca512671 1796 case "${canonical}" in
a55b799a 1797 alpha*-dec-osf[5-9]*)
bb17930d 1798 opsys=osf5-0 ;;
ca512671 1799 esac
ba4481b5
DL
1800 ;;
1801
1802 alpha*-*-linux-gnu* )
1803 machine=alpha opsys=gnu-linux
1804 ;;
1805
c4bb2108
DL
1806 arm*-*-linux-gnu* )
1807 machine=arm opsys=gnu-linux
1808 ;;
1809
1810 ppc-*-linux | \
1811 powerpc-*-linux* )
3aeecf97 1812 machine=macppc opsys=gnu-linux
c4bb2108
DL
1813 ;;
1814
ba4481b5
DL
1815 ## Altos 3068
1816 m68*-altos-sysv* )
1817 machine=altos opsys=usg5-2
1818 ;;
1819
1820 ## Amdahl UTS
1821 580-amdahl-sysv* )
1822 machine=amdahl opsys=usg5-2-2
1823 ;;
1824
1825 ## Apollo, Domain/OS
1826 m68*-apollo-* )
1827 machine=apollo opsys=bsd4-3
1828 ;;
1829
1830 ## AT&T 3b2, 3b5, 3b15, 3b20
1831 we32k-att-sysv* )
1832 machine=att3b opsys=usg5-2-2
1833 ;;
1834
1835 ## AT&T 3b1 - The Mighty Unix PC!
1836 m68*-att-sysv* )
1837 machine=7300 opsys=usg5-2-2
1838 ;;
1839
1840 ## Bull dpx20
1841 rs6000-bull-bosx* )
1842 machine=ibmrs6000 opsys=aix3-2
1843 ;;
1844
1845 ## Bull dpx2
1846 m68*-bull-sysv3* )
1847 machine=dpx2 opsys=usg5-3
1848 ;;
1849
1850 ## Bull sps7
1851 m68*-bull-sysv2* )
1852 machine=sps7 opsys=usg5-2
1853 ;;
1854
1855 ## CCI 5/32, 6/32 -- see "Tahoe".
1856
1857 ## Celerity
1858 ## I don't know what configuration name to use for this; config.sub
1859 ## doesn't seem to know anything about it. Hey, Celerity users, get
1860 ## in touch with us!
1861 celerity-celerity-bsd* )
1862 machine=celerity opsys=bsd4-2
1863 ;;
1864
1865 ## Clipper
1866 ## What operating systems does this chip run that Emacs has been
1867 ## tested on?
1868 clipper-* )
1869 machine=clipper
1870 ## We'll use the catch-all code at the bottom to guess the
1871 ## operating system.
1872 ;;
1873
df645f7c
AS
1874 ## Compaq Nonstop
1875 mips-compaq-nonstopux* )
1876 machine=nonstopux opsys=nonstopux
1877 ;;
1878
ba4481b5
DL
1879 ## Convex
1880 *-convex-bsd* | *-convex-convexos* )
1881 machine=convex opsys=bsd4-3
1882 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
1883 NON_GNU_CPP="cc -E -P"
1884 ;;
1885
1886 ## Cubix QBx/386
1887 i[3456]86-cubix-sysv* )
1888 machine=intel386 opsys=usg5-3
1889 ;;
1890
1891 ## Cydra 5
1892 cydra*-cydrome-sysv* )
1893 machine=cydra5 opsys=usg5-3
1894 ;;
1895
1896 ## Data General AViiON Machines
1897 ## DG changed naming conventions with the release of 5.4.4.10, they
1898 ## dropped the initial 5.4 but left the intervening R. Because of the
1899 ## R this shouldn't conflict with older versions of the OS (which I
1900 ## think were named like dgux4.*). In addition, DG new AViiONs series
1901 ## uses either Motorola M88k or Intel Pentium CPUs.
1902 m88k-dg-dguxR4.* | m88k-dg-dgux4* )
1903 machine=aviion opsys=dgux4
1904 ;;
1905 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* )
1906 ## This name is dgux5-4-3 instead of dgux5-4r3
1907 ## to avoid a file name conflict on MSDOS.
1908 machine=aviion opsys=dgux5-4-3
1909 ;;
1910 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* )
1911 machine=aviion opsys=dgux5-4r2
1912 ;;
1913 m88k-dg-dgux* )
1914 machine=aviion opsys=dgux
1915 ;;
1916
1917 ## Data General AViiON Intel (x86) Machines
1918 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
1919 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
1920 i[345]86-dg-dguxR4* )
1921 machine=aviion-intel opsys=dgux4
1922 ;;
1923
1924 ## DECstations
1925 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* )
1926 machine=pmax opsys=bsd4-2
1927 ;;
1928 mips-dec-ultrix4.[12]* | mips-dec-bsd* )
1929 machine=pmax opsys=bsd4-3
1930 ;;
1931 mips-dec-ultrix* )
1932 machine=pmax opsys=ultrix4-3
1933 ;;
1934 mips-dec-osf* )
1935 machine=pmax opsys=osf1
1936 ;;
1937 mips-dec-mach_bsd4.3* )
1938 machine=pmax opsys=mach-bsd4-3
1939 ;;
1940
cd890796
JD
1941 ## Motorola Delta machines
1942 m68k-motorola-sysv* | m68000-motorola-sysv* )
1943 machine=delta opsys=usg5-3
1944 if test -z "`type gnucc | grep 'not found'`"
1945 then
1946 if test -s /etc/167config
1947 then CC="gnucc -m68040"
1948 else CC="gnucc -m68881"
1949 fi
1950 else
1951 if test -z "`type gcc | grep 'not found'`"
1952 then CC=gcc
1953 else CC=cc
1954 fi
1955 fi
1956 ;;
ba4481b5
DL
1957 m88k-motorola-sysv4* )
1958 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1959 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1960 # I hope there are not other 4.0 versions for this machine
1961 # which really need usg5-4 instead.
1962 machine=delta88k opsys=usg5-4-2
1963 ;;
1964 m88k-motorola-sysv* | m88k-motorola-m88kbcs* )
1965 machine=delta88k opsys=usg5-3
1966 ;;
1967
1968 ## Dual machines
1969 m68*-dual-sysv* )
1970 machine=dual opsys=usg5-2
1971 ;;
1972 m68*-dual-uniplus* )
1973 machine=dual opsys=unipl5-2
1974 ;;
1975
1976 ## Elxsi 6400
1977 elxsi-elxsi-sysv* )
1978 machine=elxsi opsys=usg5-2
1979 ;;
1980
1981 ## Encore machines
1982 ns16k-encore-bsd* )
1983 machine=ns16000 opsys=umax
1984 ;;
1985
65171e3a
DL
1986 ## The GEC 63 - apparently, this port isn't really finished yet.
1987 # I'm sure we finished off the last of the machines, though. -- fx
ba4481b5
DL
1988
1989 ## Gould Power Node and NP1
1990 pn-gould-bsd4.2* )
1991 machine=gould opsys=bsd4-2
1992 ;;
1993 pn-gould-bsd4.3* )
1994 machine=gould opsys=bsd4-3
1995 ;;
1996 np1-gould-bsd* )
1997 machine=gould-np1 opsys=bsd4-3
1998 ;;
1999
2000 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
2001 ## as far as Emacs is concerned).
2002 m88k-harris-cxux* )
2003 # Build needs to be different on 7.0 and later releases
2004 case "`uname -r`" in
2005 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
2006 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
2007 esac
2008 NON_GNU_CPP="/lib/cpp"
2009 ;;
2010 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
2011 m68k-harris-cxux* )
2012 machine=nh3000 opsys=cxux
2013 ;;
2014 ## Harris power pc NightHawk running Power UNIX (Series 6000)
2015 powerpc-harris-powerunix )
2016 machine=nh6000 opsys=powerunix
2017 NON_GNU_CPP="cc -Xo -E -P"
2018 ;;
2019 ## SR2001/SR2201 running HI-UX/MPP
2020 hppa1.1-hitachi-hiuxmpp* )
2021 machine=sr2k opsys=hiuxmpp
2022 ;;
89a336fa
GM
2023 hppa1.1-hitachi-hiuxwe2* )
2024 machine=sr2k opsys=hiuxwe2
2025 ;;
ba4481b5
DL
2026 ## Honeywell XPS100
2027 xps*-honeywell-sysv* )
2028 machine=xps100 opsys=usg5-2
2029 ;;
2030
2031 ## HP 9000 series 200 or 300
2032 m68*-hp-bsd* )
2033 machine=hp9000s300 opsys=bsd4-3
2034 ;;
2035 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
2036 m68*-hp-hpux* )
2037 case "`uname -r`" in
2038 ## Someone's system reports A.B8.05 for this.
2039 ## I wonder what other possibilities there are.
2040 *.B8.* ) machine=hp9000s300 opsys=hpux8 ;;
2041 *.08.* ) machine=hp9000s300 opsys=hpux8 ;;
2042 *.09.* ) machine=hp9000s300 opsys=hpux9 ;;
2043 *.1[0-9].* ) machine=hp9000s300 opsys=hpux9shr ;;
2044 *) machine=hp9000s300 opsys=hpux ;;
2045 esac
2046 ;;
2047
2048 ## HP 9000 series 700 and 800, running HP/UX
2049 hppa*-hp-hpux7* )
2050 machine=hp800 opsys=hpux
2051 ;;
2052 hppa*-hp-hpux8* )
2053 machine=hp800 opsys=hpux8
2054 ;;
2055 hppa*-hp-hpux9shr* )
2056 machine=hp800 opsys=hpux9shr
2057 ;;
2058 hppa*-hp-hpux9* )
2059 machine=hp800 opsys=hpux9
2060 ;;
b0e44248
RB
2061 hppa*-hp-hpux10.2* )
2062 machine=hp800 opsys=hpux10-20
2063 ;;
cc227489 2064 hppa*-hp-hpux10* )
ba4481b5
DL
2065 machine=hp800 opsys=hpux10
2066 ;;
cc227489
MB
2067 hppa*-hp-hpux1[1-9]* )
2068 machine=hp800 opsys=hpux11
2069 ;;
ba4481b5 2070
409d9577
GM
2071 hppa*-*-linux-gnu* )
2072 machine=hp800 opsys=gnu-linux
2073 ;;
2074
ba4481b5
DL
2075 ## HP 9000 series 700 and 800, running HP/UX
2076 hppa*-hp-hpux* )
2077 ## Cross-compilation? Nah!
2078 case "`uname -r`" in
2079 ## Someone's system reports A.B8.05 for this.
2080 ## I wonder what other possibilities there are.
2081 *.B8.* ) machine=hp800 opsys=hpux8 ;;
2082 *.08.* ) machine=hp800 opsys=hpux8 ;;
2083 *.09.* ) machine=hp800 opsys=hpux9 ;;
2084 *) machine=hp800 opsys=hpux10 ;;
2085 esac
2086 ;;
2087 hppa*-*-nextstep* )
2088 machine=hp800 opsys=nextstep
2089 ;;
2090
2091 ## Orion machines
2092 orion-orion-bsd* )
2093 machine=orion opsys=bsd4-2
2094 ;;
2095 clipper-orion-bsd* )
2096 machine=orion105 opsys=bsd4-2
2097 ;;
2098
2099 ## IBM machines
2100 i[3456]86-ibm-aix1.1* )
2101 machine=ibmps2-aix opsys=usg5-2-2
2102 ;;
2103 i[3456]86-ibm-aix1.[23]* | i[3456]86-ibm-aix* )
2104 machine=ibmps2-aix opsys=usg5-3
2105 ;;
2106 i370-ibm-aix*)
2107 machine=ibm370aix opsys=usg5-3
2108 ;;
55597d70 2109 s390-*-linux-gnu* )
138f0859
GM
2110 machine=ibms390 opsys=gnu-linux
2111 ;;
ba4481b5
DL
2112 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* )
2113 machine=ibmrs6000 opsys=aix3-1
2114 ;;
2115 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 )
2116 machine=ibmrs6000 opsys=aix3-2-5
2117 ;;
2118 rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* )
2119 machine=ibmrs6000 opsys=aix4-1
2120 ;;
2121 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* )
2122 machine=ibmrs6000 opsys=aix4-2
2123 ;;
55597d70 2124 rs6000-ibm-aix5* | powerpc-ibm-aix5* )
d6b82250
EZ
2125 machine=ibmrs6000 opsys=aix4-2
2126 ;;
ba4481b5
DL
2127 rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0* )
2128 machine=ibmrs6000 opsys=aix4
2129 ;;
2130 rs6000-ibm-aix4* | powerpc-ibm-aix4* )
2131 machine=ibmrs6000 opsys=aix4-1
2132 ;;
2133 rs6000-ibm-aix* | powerpc-ibm-aix* )
2134 machine=ibmrs6000 opsys=aix3-2
2135 ;;
2136 romp-ibm-bsd4.3* )
2137 machine=ibmrt opsys=bsd4-3
2138 ;;
2139 romp-ibm-bsd4.2* )
2140 machine=ibmrt opsys=bsd4-2
2141 ;;
2142 romp-ibm-aos4.3* )
2143 machine=ibmrt opsys=bsd4-3
2144 ;;
2145 romp-ibm-aos4.2* )
2146 machine=ibmrt opsys=bsd4-2
2147 ;;
2148 romp-ibm-aos* )
2149 machine=ibmrt opsys=bsd4-3
2150 ;;
2151 romp-ibm-bsd* )
2152 machine=ibmrt opsys=bsd4-3
2153 ;;
2154 romp-ibm-aix* )
2155 machine=ibmrt-aix opsys=usg5-2-2
2156 ;;
2157
2158 ## Integrated Solutions `Optimum V'
2159 m68*-isi-bsd4.2* )
2160 machine=isi-ov opsys=bsd4-2
2161 ;;
2162 m68*-isi-bsd4.3* )
2163 machine=isi-ov opsys=bsd4-3
2164 ;;
2165
2166 ## Intel 386 machines where we do care about the manufacturer
2167 i[3456]86-intsys-sysv* )
2168 machine=is386 opsys=usg5-2-2
2169 ;;
2170
2171 ## Prime EXL
2172 i[3456]86-prime-sysv* )
2173 machine=i386 opsys=usg5-3
2174 ;;
2175
2176 ## Sequent Symmetry running Dynix
2177 i[3456]86-sequent-bsd* )
2178 machine=symmetry opsys=bsd4-3
2179 ;;
2180
2181 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
2182 i[3456]86-sequent-ptx4* | i[3456]86-sequent-sysv4* )
2183 machine=sequent-ptx opsys=ptx4
2184 NON_GNU_CPP=/lib/cpp
2185 ;;
2186
2187 ## Sequent Symmetry running DYNIX/ptx
2188 ## Use the old cpp rather than the newer ANSI one.
2189 i[3456]86-sequent-ptx* )
2190 machine=sequent-ptx opsys=ptx
2191 NON_GNU_CPP="/lib/cpp"
2192 ;;
2193
2194 ## ncr machine running svr4.3.
2195 i[3456]86-ncr-sysv4.3 )
2196 machine=ncr386 opsys=usg5-4-3
2197 ;;
2198
2199 ## Unspecified sysv on an ncr machine defaults to svr4.2.
2200 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
2201 i[3456]86-ncr-sysv* )
2202 machine=ncr386 opsys=usg5-4-2
2203 ;;
2204
2205 ## Intel Paragon OSF/1
2206 i860-intel-osf1* )
2207 machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp
2208 ;;
2209
2210 ## Intel 860
2211 i860-*-sysv4* )
2212 machine=i860 opsys=usg5-4
2213 NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc.
2214 NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
2215 ;;
2216
c76e04a8
GM
2217 ## Macintosh PowerPC
2218 powerpc*-*-linux-gnu* )
2219 machine=macppc opsys=gnu-linux
2220 ;;
2221
ba4481b5
DL
2222 ## Masscomp machines
2223 m68*-masscomp-rtu* )
2224 machine=masscomp opsys=rtu
2225 ;;
2226
2227 ## Megatest machines
2228 m68*-megatest-bsd* )
2229 machine=mega68 opsys=bsd4-2
2230 ;;
2231
2232 ## Workstations sold by MIPS
2233 ## This is not necessarily all workstations using the MIPS processor -
2234 ## Irises are produced by SGI, and DECstations by DEC.
2235
2236 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
2237 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
2238 ## it gives for choosing between the alternatives seems to be "Use
2239 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
2240 ## the BSD world." I'll assume that these are instructions for
2241 ## handling two odd situations, and that every other situation
2242 ## should use mips.h and usg5-2-2, they being listed first.
2243 mips-mips-usg* )
2244 machine=mips4
2245 ## Fall through to the general code at the bottom to decide on the OS.
2246 ;;
2247 mips-mips-riscos4* )
2248 machine=mips4 opsys=bsd4-3
2249 NON_GNU_CC="cc -systype bsd43"
2250 NON_GNU_CPP="cc -systype bsd43 -E"
2251 ;;
2252 mips-mips-riscos5* )
2253 machine=mips4 opsys=riscos5
2254 NON_GNU_CC="cc -systype bsd43"
2255 NON_GNU_CPP="cc -systype bsd43 -E"
2256 ;;
2257 mips-mips-bsd* )
2258 machine=mips opsys=bsd4-3
2259 ;;
2260 mips-mips-* )
2261 machine=mips opsys=usg5-2-2
2262 ;;
2263
2264 ## NeXT
2265 m68*-next-* | m68k-*-nextstep* )
2266 machine=m68k opsys=nextstep
2267 ;;
2268
2269 ## The complete machine from National Semiconductor
2270 ns32k-ns-genix* )
2271 machine=ns32000 opsys=usg5-2
2272 ;;
2273
2274 ## NCR machines
2275 m68*-ncr-sysv2* | m68*-ncr-sysvr2* )
2276 machine=tower32 opsys=usg5-2-2
2277 ;;
2278 m68*-ncr-sysv3* | m68*-ncr-sysvr3* )
2279 machine=tower32v3 opsys=usg5-3
2280 ;;
2281
2282 ## NEC EWS4800
2283 mips-nec-sysv4*)
2284 machine=ews4800 opsys=ux4800
2285 ;;
2286
2287 ## Nixdorf Targon 31
2288 m68*-nixdorf-sysv* )
2289 machine=targon31 opsys=usg5-2-2
2290 ;;
2291
2292 ## Nu (TI or LMI)
2293 m68*-nu-sysv* )
2294 machine=nu opsys=usg5-2
2295 ;;
2296
2297 ## Plexus
2298 m68*-plexus-sysv* )
2299 machine=plexus opsys=usg5-2
2300 ;;
2301
ba4481b5
DL
2302 ## Pyramid machines
2303 ## I don't really have any idea what sort of processor the Pyramid has,
2304 ## so I'm assuming it is its own architecture.
2305 pyramid-pyramid-bsd* )
2306 machine=pyramid opsys=bsd4-2
2307 ;;
2308
2309 ## Sequent Balance
2310 ns32k-sequent-bsd4.2* )
2311 machine=sequent opsys=bsd4-2
2312 ;;
2313 ns32k-sequent-bsd4.3* )
2314 machine=sequent opsys=bsd4-3
2315 ;;
2316
2317 ## Siemens Nixdorf
2318 mips-siemens-sysv* | mips-sni-sysv*)
2319 machine=mips-siemens opsys=usg5-4
2320 NON_GNU_CC=/usr/ccs/bin/cc
2321 NON_GNU_CPP=/usr/ccs/lib/cpp
2322 ;;
2323
2324 ## Silicon Graphics machines
2325 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
2326 m68*-sgi-iris3.5* )
2327 machine=irist opsys=iris3-5
2328 ;;
2329 m68*-sgi-iris3.6* | m68*-sgi-iris*)
2330 machine=irist opsys=iris3-6
2331 ;;
2332 ## Iris 4D
2333 mips-sgi-irix3* )
2334 machine=iris4d opsys=irix3-3
2335 ;;
2336 mips-sgi-irix4* )
2337 machine=iris4d opsys=irix4-0
2338 ;;
2339 mips-sgi-irix6.5 )
2340 machine=iris4d opsys=irix6-5
946173ad
DL
2341 # Without defining _LANGUAGE_C, things get masked out in the headers
2342 # so that, for instance, grepping for `free' in stdlib.h fails and
2343 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
2344 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
d42122a3 2345 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
ba4481b5
DL
2346 ;;
2347 mips-sgi-irix6* )
2348 machine=iris4d opsys=irix6-0
c4bb2108 2349 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
946173ad
DL
2350 # but presumably it does no harm.
2351 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
d42122a3 2352 # -32 probably isn't necessary in later v.6s -- anyone know which?
ba4481b5
DL
2353 NON_GCC_TEST_OPTIONS=-32
2354 ;;
2355 mips-sgi-irix5.[01]* )
2356 machine=iris4d opsys=irix5-0
2357 ;;
2358 mips-sgi-irix5* | mips-sgi-irix* )
2359 machine=iris4d opsys=irix5-2
2360 ;;
2361
2362 ## SONY machines
2363 m68*-sony-bsd4.2* )
2364 machine=news opsys=bsd4-2
2365 ;;
2366 m68*-sony-bsd4.3* )
2367 machine=news opsys=bsd4-3
2368 ;;
2369 m68*-sony-newsos3* | m68*-sony-news3*)
2370 machine=news opsys=bsd4-3
2371 ;;
2372 mips-sony-bsd* | mips-sony-newsos4* | mips-sony-news4*)
2373 machine=news-risc opsys=bsd4-3
2374 ;;
2375 mips-sony-newsos6* )
2376 machine=news-r6 opsys=newsos6
2377 ;;
2378 mips-sony-news* )
2379 machine=news-risc opsys=newsos5
2380 ;;
2381
2382 ## Stride
2383 m68*-stride-sysv* )
2384 machine=stride opsys=usg5-2
2385 ;;
2386
2387 ## Suns
2388 sparc-*-linux-gnu* | sparc64-*-linux-gnu* )
2389 machine=sparc opsys=gnu-linux
2390 ;;
2391
d054101f 2392 *-auspex-sunos* | *-sun-sunos* | *-sun-bsd* | *-sun-solaris* \
ba4481b5
DL
2393 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \
2394 | rs6000-*-solaris2*)
2395 case "${canonical}" in
2396 m68*-sunos1* ) machine=sun1 ;;
2397 m68*-sunos2* ) machine=sun2 ;;
2398 m68* ) machine=sun3 ;;
2399 i[3456]86-sun-sunos[34]* ) machine=sun386 ;;
2400 i[3456]86-*-* ) machine=intel386 ;;
2401 powerpcle* ) machine=powerpcle ;;
2402 powerpc* | rs6000* ) machine=ibmrs6000 ;;
2403 sparc* ) machine=sparc ;;
2404 * ) unported=yes ;;
2405 esac
2406 case "${canonical}" in
2407 ## The Sun386 didn't get past 4.0.
2408 i[3456]86-*-sunos4 ) opsys=sunos4-0 ;;
2409 *-sunos4.0* ) opsys=sunos4-0 ;;
2410 *-sunos4.1.[3-9]*noshare )
2411 ## This name is sunos413 instead of sunos4-1-3
2412 ## to avoid a file name conflict on MSDOS.
2413 opsys=sunos413
2414 NON_GNU_CPP=/usr/lib/cpp
2415 NON_GCC_TEST_OPTIONS=-Bstatic
2416 GCC_TEST_OPTIONS=-static
2417 ;;
2418 *-sunos4.1.[3-9]* | *-sunos4shr*)
2419 opsys=sunos4shr
2420 NON_GNU_CPP=/usr/lib/cpp
2421 ;;
2422 *-sunos4* | *-sunos )
2423 opsys=sunos4-1
2424 NON_GCC_TEST_OPTIONS=-Bstatic
2425 GCC_TEST_OPTIONS=-static
2426 ;;
2427 *-sunos5.3* | *-solaris2.3* )
2428 opsys=sol2-3
2429 NON_GNU_CPP=/usr/ccs/lib/cpp
2430 ;;
2431 *-sunos5.4* | *-solaris2.4* )
2432 opsys=sol2-4
2433 NON_GNU_CPP=/usr/ccs/lib/cpp
2434 RANLIB="ar -ts"
2435 ;;
2436 *-sunos5.5* | *-solaris2.5* )
2437 opsys=sol2-5
2438 NON_GNU_CPP=/usr/ccs/lib/cpp
2439 RANLIB="ar -ts"
2440 ;;
8e967cf7
MR
2441 *-sunos5.6* | *-solaris2.6* )
2442 opsys=sol2-6
2443 NON_GNU_CPP=/usr/ccs/lib/cpp
2444 RANLIB="ar -ts"
2445 ;;
ba4481b5 2446 *-sunos5* | *-solaris* )
9e71690e 2447 opsys=sol2-6
ba4481b5
DL
2448 NON_GNU_CPP=/usr/ccs/lib/cpp
2449 ;;
2450 * ) opsys=bsd4-2 ;;
2451 esac
2452 ## Watch out for a compiler that we know will not work.
2453 case "${canonical}" in
2454 *-solaris* | *-sunos5* )
2455 if [ "x$CC" = x/usr/ucb/cc ]; then
2456 ## /usr/ucb/cc doesn't work;
2457 ## we should find some other compiler that does work.
2458 unset CC
2459 fi
2460 ;;
2461 *) ;;
2462 esac
2463 ;;
2464 sparc-*-nextstep* )
2465 machine=sparc opsys=nextstep
2466 ;;
2467
2468 ## Tadpole 68k
2469 m68*-tadpole-sysv* )
2470 machine=tad68k opsys=usg5-3
2471 ;;
2472
2473 ## Tahoe machines
2474 tahoe-tahoe-bsd4.2* )
2475 machine=tahoe opsys=bsd4-2
2476 ;;
2477 tahoe-tahoe-bsd4.3* )
2478 machine=tahoe opsys=bsd4-3
2479 ;;
2480
2481 ## Tandem Integrity S2
2482 mips-tandem-sysv* )
2483 machine=tandem-s2 opsys=usg5-3
2484 ;;
2485
2486 ## Tektronix XD88
2487 m88k-tektronix-sysv3* )
2488 machine=tekxd88 opsys=usg5-3
2489 ;;
2490
2491 ## Tektronix 16000 box (6130?)
2492 ns16k-tektronix-bsd* )
2493 machine=ns16000 opsys=bsd4-2
2494 ;;
2495 ## Tektronix 4300
2496 ## src/m/tek4300.h hints that this is a m68k machine.
2497 m68*-tektronix-bsd* )
2498 machine=tek4300 opsys=bsd4-3
2499 ;;
2500
2501 ## Titan P2 or P3
2502 ## We seem to have lost the machine-description file titan.h!
2503 titan-titan-sysv* )
2504 machine=titan opsys=usg5-3
2505 ;;
2506
2507 ## Ustation E30 (SS5E)
2508 m68*-unisys-uniplus* )
2509 machine=ustation opsystem=unipl5-2
2510 ;;
2511
2512 ## Vaxen.
2513 vax-dec-* )
2514 machine=vax
2515 case "${canonical}" in
2516 *-bsd4.1* ) opsys=bsd4-1 ;;
2517 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;;
2518 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;;
2519 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
2520 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
2521 *-vms* ) opsys=vms ;;
2522 * ) unported=yes
2523 esac
2524 ;;
2525
2526 ## Whitechapel MG1
2527 ns16k-whitechapel-* )
2528 machine=mg1
2529 ## We don't know what sort of OS runs on these; we'll let the
2530 ## operating system guessing code below try.
2531 ;;
2532
2533 ## Wicat
2534 m68*-wicat-sysv* )
2535 machine=wicat opsys=usg5-2
2536 ;;
2537
f4988be7
GM
2538 ## IA-64
2539 ia64*-*-linux* )
2540 machine=ia64 opsys=gnu-linux
2541 ;;
2542
ba4481b5
DL
2543 ## Intel 386 machines where we don't care about the manufacturer
2544 i[3456]86-*-* )
2545 machine=intel386
2546 case "${canonical}" in
c60ee5e7 2547 *-cygwin ) opsys=cygwin ;;
9f817ea4 2548 *-lynxos* ) opsys=lynxos ;;
ba4481b5
DL
2549 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
2550 *-isc2.2* ) opsys=isc2-2 ;;
2551 *-isc4.0* ) opsys=isc4-0 ;;
2552 *-isc4.* ) opsys=isc4-1
2553 GCC_TEST_OPTIONS=-posix
2554 NON_GCC_TEST_OPTIONS=-Xp
2555 ;;
2556 *-isc* ) opsys=isc3-0 ;;
2557 *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;;
2558 *-esix* ) opsys=esix ;;
2559 *-xenix* ) opsys=xenix ;;
2560 *-linux-gnu* ) opsys=gnu-linux ;;
2561 *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;;
503d2be0 2562 *-sco3.2v5* ) opsys=sco5
ba4481b5
DL
2563 NON_GNU_CPP=/lib/cpp
2564 # Prevent -belf from being passed to $CPP.
2565 # /lib/cpp does not accept it.
2566 OVERRIDE_CPPFLAGS=" "
2567 ;;
2568 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
55597d70
DL
2569 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
2570 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
ba4481b5 2571 *-386bsd* ) opsys=386bsd ;;
ba4481b5
DL
2572 *-nextstep* ) opsys=nextstep ;;
2573 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
2574 esac
2575 ;;
2576
2577 ## m68k Linux-based GNU system
2578 m68k-*-linux-gnu* )
2579 machine=m68k opsys=gnu-linux
2580 ;;
2581
2582 ## Mips Linux-based GNU system
cd958eb3 2583 mips-*-linux-gnu* | mipsel-*-linux-gnu* )
ba4481b5
DL
2584 machine=mips opsys=gnu-linux
2585 ;;
2586
2587 ## UXP/DS
2588 sparc-fujitsu-sysv4* )
2589 machine=sparc opsys=uxpds
2590 NON_GNU_CPP=/usr/ccs/lib/cpp
2591 RANLIB="ar -ts"
2592 ;;
2593
2594 ## UXP/V
2595 f301-fujitsu-uxpv4.1)
2596 machine=f301 opsys=uxpv
2597 ;;
2598
e0f712ba
AC
2599 ## Darwin / Mac OS X
2600 powerpc-apple-darwin* )
2601 machine=powermac opsys=darwin
2602 # Define CPP as follows to make autoconf work correctly.
2a75d75d 2603 CPP="${CC-cc} -E -no-cpp-precomp"
c14dc0ed
AS
2604 # Use fink packages if available.
2605 if test -d /sw/include && test -d /sw/lib; then
2606 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
2607 CPP="${CPP} ${GCC_TEST_OPTIONS}"
2608 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
2609 fi
e0f712ba
AC
2610 ;;
2611
598a2813
AS
2612 ## AMD x86-64 Linux-based GNU system
2613 x86_64-*-linux-gnu* )
24b01ec4 2614 machine=amdx86-64 opsys=gnu-linux
598a2813
AS
2615 ;;
2616
ba4481b5
DL
2617 * )
2618 unported=yes
2619 ;;
2620esac
2621
2622### If the code above didn't choose an operating system, just choose
2623### an operating system based on the configuration name. You really
2624### only want to use this when you have no idea what the right
2625### operating system is; if you know what operating systems a machine
2626### runs, it's cleaner to make it explicit in the case statement
2627### above.
2628if test x"${opsys}" = x; then
2629 case "${canonical}" in
2630 *-gnu* ) opsys=gnu ;;
2631 *-bsd4.[01] ) opsys=bsd4-1 ;;
2632 *-bsd4.2 ) opsys=bsd4-2 ;;
2633 *-bsd4.3 ) opsys=bsd4-3 ;;
2634 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;;
2635 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;;
2636 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;;
2637 *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;;
2638 *-sysv4.2uw* ) opsys=unixware ;;
55597d70
DL
2639 *-sysv5uw* ) opsys=unixware ;;
2640 *-sysv5OpenUNIX* ) opsys=unixware ;;
ba4481b5
DL
2641 *-sysv4.1* | *-sysvr4.1* )
2642 NON_GNU_CPP=/usr/lib/cpp
2643 opsys=usg5-4 ;;
2644 *-sysv4.[2-9]* | *-sysvr4.[2-9]* )
2645 if [ x$NON_GNU_CPP = x ]; then
2646 if [ -f /usr/ccs/lib/cpp ]; then
2647 NON_GNU_CPP=/usr/ccs/lib/cpp
2648 else
2649 NON_GNU_CPP=/lib/cpp
2650 fi
2651 fi
2652 opsys=usg5-4-2 ;;
2653 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
2654 * )
2655 unported=yes
2656 ;;
2657 esac
2658fi
2659
c0d27fcc 2660
22044edf 2661
ba4481b5 2662if test $unported = yes; then
c0d27fcc 2663 { { echo "$as_me:$LINENO: error: Emacs hasn't been ported to \`${canonical}' systems.
503d2be0
AS
2664Check \`etc/MACHINES' for recognized configuration names." >&5
2665echo "$as_me: error: Emacs hasn't been ported to \`${canonical}' systems.
2666Check \`etc/MACHINES' for recognized configuration names." >&2;}
2667 { (exit 1); exit 1; }; }
ba4481b5
DL
2668fi
2669
2670machfile="m/${machine}.h"
2671opsysfile="s/${opsys}.h"
2672
c0d27fcc 2673
ba4481b5
DL
2674#### Choose a compiler.
2675test -n "$CC" && cc_specified=yes
2676
2677# Save the value of CFLAGS that the user specified.
2678SPECIFIED_CFLAGS="$CFLAGS"
2679
2680case ${with_gcc} in
2681 "yes" ) CC="gcc" GCC=yes ;;
2682 "no" ) : ${CC=cc} ;;
503d2be0
AS
2683 * )
2684esac
2685ac_ext=c
2686ac_cpp='$CPP $CPPFLAGS'
2687ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2688ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2689ac_compiler_gnu=$ac_cv_c_compiler_gnu
2690if test -n "$ac_tool_prefix"; then
2691 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2692set dummy ${ac_tool_prefix}gcc; ac_word=$2
c0d27fcc 2693echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2694echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2695if test "${ac_cv_prog_CC+set}" = set; then
2696 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
2697else
2698 if test -n "$CC"; then
2699 ac_cv_prog_CC="$CC" # Let the user override the test.
2700else
c0d27fcc
MR
2701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702for as_dir in $PATH
2703do
2704 IFS=$as_save_IFS
2705 test -z "$as_dir" && as_dir=.
2706 for ac_exec_ext in '' $ac_executable_extensions; do
2707 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2708 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2709 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2710 break 2
2711 fi
2712done
503d2be0
AS
2713done
2714
ba4481b5
DL
2715fi
2716fi
503d2be0 2717CC=$ac_cv_prog_CC
ba4481b5 2718if test -n "$CC"; then
c0d27fcc 2719 echo "$as_me:$LINENO: result: $CC" >&5
503d2be0
AS
2720echo "${ECHO_T}$CC" >&6
2721else
c0d27fcc 2722 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
2723echo "${ECHO_T}no" >&6
2724fi
2725
2726fi
2727if test -z "$ac_cv_prog_CC"; then
2728 ac_ct_CC=$CC
2729 # Extract the first word of "gcc", so it can be a program name with args.
2730set dummy gcc; ac_word=$2
c0d27fcc 2731echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2732echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2733if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2734 echo $ECHO_N "(cached) $ECHO_C" >&6
2735else
2736 if test -n "$ac_ct_CC"; then
2737 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2738else
c0d27fcc
MR
2739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2740for as_dir in $PATH
2741do
2742 IFS=$as_save_IFS
2743 test -z "$as_dir" && as_dir=.
2744 for ac_exec_ext in '' $ac_executable_extensions; do
2745 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2746 ac_cv_prog_ac_ct_CC="gcc"
2747 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2748 break 2
2749 fi
2750done
503d2be0
AS
2751done
2752
2753fi
2754fi
2755ac_ct_CC=$ac_cv_prog_ac_ct_CC
2756if test -n "$ac_ct_CC"; then
c0d27fcc 2757 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
503d2be0 2758echo "${ECHO_T}$ac_ct_CC" >&6
ba4481b5 2759else
c0d27fcc 2760 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
2761echo "${ECHO_T}no" >&6
2762fi
2763
2764 CC=$ac_ct_CC
2765else
2766 CC="$ac_cv_prog_CC"
ba4481b5
DL
2767fi
2768
2769if test -z "$CC"; then
503d2be0
AS
2770 if test -n "$ac_tool_prefix"; then
2771 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2772set dummy ${ac_tool_prefix}cc; ac_word=$2
c0d27fcc 2773echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2774echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2775if test "${ac_cv_prog_CC+set}" = set; then
2776 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
2777else
2778 if test -n "$CC"; then
2779 ac_cv_prog_CC="$CC" # Let the user override the test.
2780else
c0d27fcc
MR
2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782for as_dir in $PATH
2783do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
2786 for ac_exec_ext in '' $ac_executable_extensions; do
2787 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2788 ac_cv_prog_CC="${ac_tool_prefix}cc"
2789 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 break 2
2791 fi
2792done
503d2be0
AS
2793done
2794
2795fi
2796fi
2797CC=$ac_cv_prog_CC
2798if test -n "$CC"; then
c0d27fcc 2799 echo "$as_me:$LINENO: result: $CC" >&5
503d2be0
AS
2800echo "${ECHO_T}$CC" >&6
2801else
c0d27fcc 2802 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
2803echo "${ECHO_T}no" >&6
2804fi
2805
2806fi
2807if test -z "$ac_cv_prog_CC"; then
2808 ac_ct_CC=$CC
2809 # Extract the first word of "cc", so it can be a program name with args.
2810set dummy cc; ac_word=$2
c0d27fcc 2811echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2812echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2813if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2814 echo $ECHO_N "(cached) $ECHO_C" >&6
2815else
2816 if test -n "$ac_ct_CC"; then
2817 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2818else
c0d27fcc
MR
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822 IFS=$as_save_IFS
2823 test -z "$as_dir" && as_dir=.
2824 for ac_exec_ext in '' $ac_executable_extensions; do
2825 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2826 ac_cv_prog_ac_ct_CC="cc"
2827 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828 break 2
2829 fi
2830done
503d2be0
AS
2831done
2832
2833fi
2834fi
2835ac_ct_CC=$ac_cv_prog_ac_ct_CC
2836if test -n "$ac_ct_CC"; then
c0d27fcc 2837 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
503d2be0
AS
2838echo "${ECHO_T}$ac_ct_CC" >&6
2839else
c0d27fcc 2840 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
2841echo "${ECHO_T}no" >&6
2842fi
2843
2844 CC=$ac_ct_CC
2845else
2846 CC="$ac_cv_prog_CC"
2847fi
2848
2849fi
2850if test -z "$CC"; then
2851 # Extract the first word of "cc", so it can be a program name with args.
2852set dummy cc; ac_word=$2
c0d27fcc 2853echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2855if test "${ac_cv_prog_CC+set}" = set; then
2856 echo $ECHO_N "(cached) $ECHO_C" >&6
2857else
2858 if test -n "$CC"; then
2859 ac_cv_prog_CC="$CC" # Let the user override the test.
2860else
2861 ac_prog_rejected=no
c0d27fcc
MR
2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863for as_dir in $PATH
2864do
2865 IFS=$as_save_IFS
2866 test -z "$as_dir" && as_dir=.
2867 for ac_exec_ext in '' $ac_executable_extensions; do
2868 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2869 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2870 ac_prog_rejected=yes
2871 continue
2872 fi
2873 ac_cv_prog_CC="cc"
2874 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2875 break 2
2876 fi
2877done
503d2be0
AS
2878done
2879
ba4481b5
DL
2880if test $ac_prog_rejected = yes; then
2881 # We found a bogon in the path, so make sure we never use it.
2882 set dummy $ac_cv_prog_CC
2883 shift
503d2be0 2884 if test $# != 0; then
ba4481b5
DL
2885 # We chose a different compiler from the bogus one.
2886 # However, it has the same basename, so the bogon will be chosen
2887 # first if we set CC to just the basename; use the full file name.
2888 shift
6bae0ccf 2889 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
ba4481b5
DL
2890 fi
2891fi
2892fi
2893fi
503d2be0 2894CC=$ac_cv_prog_CC
ba4481b5 2895if test -n "$CC"; then
c0d27fcc 2896 echo "$as_me:$LINENO: result: $CC" >&5
503d2be0 2897echo "${ECHO_T}$CC" >&6
ba4481b5 2898else
c0d27fcc 2899 echo "$as_me:$LINENO: result: no" >&5
503d2be0 2900echo "${ECHO_T}no" >&6
ba4481b5
DL
2901fi
2902
503d2be0
AS
2903fi
2904if test -z "$CC"; then
2905 if test -n "$ac_tool_prefix"; then
2906 for ac_prog in cl
2907 do
2908 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2909set dummy $ac_tool_prefix$ac_prog; ac_word=$2
c0d27fcc 2910echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2911echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2912if test "${ac_cv_prog_CC+set}" = set; then
2913 echo $ECHO_N "(cached) $ECHO_C" >&6
c4bb2108
DL
2914else
2915 if test -n "$CC"; then
2916 ac_cv_prog_CC="$CC" # Let the user override the test.
2917else
c0d27fcc
MR
2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH
2920do
2921 IFS=$as_save_IFS
2922 test -z "$as_dir" && as_dir=.
2923 for ac_exec_ext in '' $ac_executable_extensions; do
2924 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2925 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2926 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2927 break 2
2928 fi
2929done
503d2be0
AS
2930done
2931
c4bb2108
DL
2932fi
2933fi
503d2be0 2934CC=$ac_cv_prog_CC
c4bb2108 2935if test -n "$CC"; then
c0d27fcc 2936 echo "$as_me:$LINENO: result: $CC" >&5
503d2be0 2937echo "${ECHO_T}$CC" >&6
c4bb2108 2938else
c0d27fcc 2939 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
2940echo "${ECHO_T}no" >&6
2941fi
2942
2943 test -n "$CC" && break
2944 done
2945fi
2946if test -z "$CC"; then
2947 ac_ct_CC=$CC
2948 for ac_prog in cl
2949do
2950 # Extract the first word of "$ac_prog", so it can be a program name with args.
2951set dummy $ac_prog; ac_word=$2
c0d27fcc 2952echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
2953echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2954if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2955 echo $ECHO_N "(cached) $ECHO_C" >&6
2956else
2957 if test -n "$ac_ct_CC"; then
2958 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2959else
c0d27fcc
MR
2960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961for as_dir in $PATH
2962do
2963 IFS=$as_save_IFS
2964 test -z "$as_dir" && as_dir=.
2965 for ac_exec_ext in '' $ac_executable_extensions; do
2966 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2967 ac_cv_prog_ac_ct_CC="$ac_prog"
2968 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2969 break 2
2970 fi
2971done
503d2be0
AS
2972done
2973
c4bb2108 2974fi
503d2be0
AS
2975fi
2976ac_ct_CC=$ac_cv_prog_ac_ct_CC
2977if test -n "$ac_ct_CC"; then
c0d27fcc 2978 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
503d2be0
AS
2979echo "${ECHO_T}$ac_ct_CC" >&6
2980else
c0d27fcc 2981 echo "$as_me:$LINENO: result: no" >&5
503d2be0 2982echo "${ECHO_T}no" >&6
ba4481b5
DL
2983fi
2984
503d2be0
AS
2985 test -n "$ac_ct_CC" && break
2986done
ba4481b5 2987
503d2be0
AS
2988 CC=$ac_ct_CC
2989fi
2990
2991fi
ba4481b5 2992
c0d27fcc 2993
19650fd6
AS
2994test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2995See \`config.log' for more details." >&5
2996echo "$as_me: error: no acceptable C compiler found in \$PATH
2997See \`config.log' for more details." >&2;}
503d2be0 2998 { (exit 1); exit 1; }; }
c4bb2108 2999
503d2be0 3000# Provide some information about the compiler.
c0d27fcc 3001echo "$as_me:$LINENO:" \
503d2be0
AS
3002 "checking for C compiler version" >&5
3003ac_compiler=`set X $ac_compile; echo $2`
c0d27fcc 3004{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
503d2be0
AS
3005 (eval $ac_compiler --version </dev/null >&5) 2>&5
3006 ac_status=$?
c0d27fcc 3007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3008 (exit $ac_status); }
c0d27fcc 3009{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
503d2be0
AS
3010 (eval $ac_compiler -v </dev/null >&5) 2>&5
3011 ac_status=$?
c0d27fcc 3012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3013 (exit $ac_status); }
c0d27fcc 3014{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
503d2be0
AS
3015 (eval $ac_compiler -V </dev/null >&5) 2>&5
3016 ac_status=$?
c0d27fcc 3017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3018 (exit $ac_status); }
3019
3020cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3021/* confdefs.h. */
3022_ACEOF
3023cat confdefs.h >>conftest.$ac_ext
3024cat >>conftest.$ac_ext <<_ACEOF
3025/* end confdefs.h. */
c4bb2108 3026
503d2be0
AS
3027int
3028main ()
3029{
3030
3031 ;
3032 return 0;
3033}
3034_ACEOF
3035ac_clean_files_save=$ac_clean_files
19650fd6 3036ac_clean_files="$ac_clean_files a.out a.exe b.out"
503d2be0
AS
3037# Try to create an executable without -o first, disregard a.out.
3038# It will help us diagnose broken compilers, and finding out an intuition
3039# of exeext.
35996d22
AS
3040echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3041echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
503d2be0 3042ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
c0d27fcc 3043if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
503d2be0
AS
3044 (eval $ac_link_default) 2>&5
3045 ac_status=$?
c0d27fcc 3046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3047 (exit $ac_status); }; then
3048 # Find the output, starting from the most likely. This scheme is
3049# not robust to junk in `.', hence go to wildcards (a.*) only as a last
3050# resort.
c0d27fcc
MR
3051
3052# Be careful to initialize this variable, since it used to be cached.
3053# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3054ac_cv_exeext=
19650fd6
AS
3055# b.out is created by i960 compilers.
3056for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3057do
6bae0ccf 3058 test -f "$ac_file" || continue
503d2be0 3059 case $ac_file in
19650fd6 3060 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
35996d22 3061 ;;
19650fd6 3062 conftest.$ac_ext )
35996d22
AS
3063 # This is the source file.
3064 ;;
19650fd6 3065 [ab].out )
35996d22
AS
3066 # We found the default executable, but exeext='' is most
3067 # certainly right.
3068 break;;
19650fd6 3069 *.* )
35996d22
AS
3070 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3071 # FIXME: I believe we export ac_cv_exeext for Libtool,
3072 # but it would be cool to find out if it's true. Does anybody
3073 # maintain Libtool? --akim.
3074 export ac_cv_exeext
3075 break;;
19650fd6 3076 * )
35996d22 3077 break;;
503d2be0
AS
3078 esac
3079done
3080else
3081 echo "$as_me: failed program was:" >&5
19650fd6
AS
3082sed 's/^/| /' conftest.$ac_ext >&5
3083
6bae0ccf 3084{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
19650fd6 3085See \`config.log' for more details." >&5
6bae0ccf 3086echo "$as_me: error: C compiler cannot create executables
19650fd6 3087See \`config.log' for more details." >&2;}
503d2be0
AS
3088 { (exit 77); exit 77; }; }
3089fi
3090
3091ac_exeext=$ac_cv_exeext
c0d27fcc 3092echo "$as_me:$LINENO: result: $ac_file" >&5
503d2be0
AS
3093echo "${ECHO_T}$ac_file" >&6
3094
3095# Check the compiler produces executables we can run. If not, either
3096# the compiler is broken, or we cross compile.
c0d27fcc 3097echo "$as_me:$LINENO: checking whether the C compiler works" >&5
503d2be0
AS
3098echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
3099# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3100# If not cross compiling, check that we can run a simple program.
3101if test "$cross_compiling" != yes; then
3102 if { ac_try='./$ac_file'
c0d27fcc 3103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3104 (eval $ac_try) 2>&5
3105 ac_status=$?
c0d27fcc 3106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3107 (exit $ac_status); }; }; then
3108 cross_compiling=no
ba4481b5 3109 else
503d2be0
AS
3110 if test "$cross_compiling" = maybe; then
3111 cross_compiling=yes
3112 else
c0d27fcc 3113 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
19650fd6
AS
3114If you meant to cross compile, use \`--host'.
3115See \`config.log' for more details." >&5
503d2be0 3116echo "$as_me: error: cannot run C compiled programs.
19650fd6
AS
3117If you meant to cross compile, use \`--host'.
3118See \`config.log' for more details." >&2;}
503d2be0
AS
3119 { (exit 1); exit 1; }; }
3120 fi
ba4481b5 3121 fi
503d2be0 3122fi
c0d27fcc 3123echo "$as_me:$LINENO: result: yes" >&5
503d2be0
AS
3124echo "${ECHO_T}yes" >&6
3125
19650fd6 3126rm -f a.out a.exe conftest$ac_cv_exeext b.out
503d2be0
AS
3127ac_clean_files=$ac_clean_files_save
3128# Check the compiler produces executables we can run. If not, either
3129# the compiler is broken, or we cross compile.
c0d27fcc 3130echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
503d2be0 3131echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
c0d27fcc 3132echo "$as_me:$LINENO: result: $cross_compiling" >&5
503d2be0
AS
3133echo "${ECHO_T}$cross_compiling" >&6
3134
c0d27fcc
MR
3135echo "$as_me:$LINENO: checking for suffix of executables" >&5
3136echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3137if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
3138 (eval $ac_link) 2>&5
3139 ac_status=$?
c0d27fcc 3140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3141 (exit $ac_status); }; then
3142 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3143# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3144# work properly (i.e., refer to `conftest.exe'), while it won't with
3145# `rm'.
6bae0ccf
DL
3146for ac_file in conftest.exe conftest conftest.*; do
3147 test -f "$ac_file" || continue
503d2be0 3148 case $ac_file in
6bae0ccf 3149 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
503d2be0 3150 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35996d22
AS
3151 export ac_cv_exeext
3152 break;;
503d2be0
AS
3153 * ) break;;
3154 esac
3155done
ba4481b5 3156else
19650fd6
AS
3157 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3158See \`config.log' for more details." >&5
3159echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3160See \`config.log' for more details." >&2;}
503d2be0 3161 { (exit 1); exit 1; }; }
ba4481b5 3162fi
ba4481b5 3163
503d2be0 3164rm -f conftest$ac_cv_exeext
c0d27fcc 3165echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
503d2be0 3166echo "${ECHO_T}$ac_cv_exeext" >&6
ba4481b5 3167
503d2be0
AS
3168rm -f conftest.$ac_ext
3169EXEEXT=$ac_cv_exeext
3170ac_exeext=$EXEEXT
c0d27fcc
MR
3171echo "$as_me:$LINENO: checking for suffix of object files" >&5
3172echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
503d2be0
AS
3173if test "${ac_cv_objext+set}" = set; then
3174 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 3175else
503d2be0 3176 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3177/* confdefs.h. */
3178_ACEOF
3179cat confdefs.h >>conftest.$ac_ext
3180cat >>conftest.$ac_ext <<_ACEOF
3181/* end confdefs.h. */
ba4481b5 3182
503d2be0
AS
3183int
3184main ()
3185{
ba4481b5 3186
503d2be0
AS
3187 ;
3188 return 0;
3189}
3190_ACEOF
3191rm -f conftest.o conftest.obj
c0d27fcc 3192if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
503d2be0
AS
3193 (eval $ac_compile) 2>&5
3194 ac_status=$?
c0d27fcc 3195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3196 (exit $ac_status); }; then
3197 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3198 case $ac_file in
6bae0ccf 3199 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
503d2be0
AS
3200 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3201 break;;
3202 esac
3203done
c4bb2108 3204else
503d2be0 3205 echo "$as_me: failed program was:" >&5
19650fd6
AS
3206sed 's/^/| /' conftest.$ac_ext >&5
3207
3208{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3209See \`config.log' for more details." >&5
3210echo "$as_me: error: cannot compute suffix of object files: cannot compile
3211See \`config.log' for more details." >&2;}
503d2be0 3212 { (exit 1); exit 1; }; }
c4bb2108
DL
3213fi
3214
503d2be0
AS
3215rm -f conftest.$ac_cv_objext conftest.$ac_ext
3216fi
c0d27fcc 3217echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
503d2be0
AS
3218echo "${ECHO_T}$ac_cv_objext" >&6
3219OBJEXT=$ac_cv_objext
3220ac_objext=$OBJEXT
c0d27fcc 3221echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
503d2be0
AS
3222echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3223if test "${ac_cv_c_compiler_gnu+set}" = set; then
3224 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 3225else
503d2be0 3226 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3227/* confdefs.h. */
3228_ACEOF
3229cat confdefs.h >>conftest.$ac_ext
3230cat >>conftest.$ac_ext <<_ACEOF
3231/* end confdefs.h. */
503d2be0
AS
3232
3233int
3234main ()
3235{
3236#ifndef __GNUC__
3237 choke me
3238#endif
3239
3240 ;
3241 return 0;
3242}
3243_ACEOF
3244rm -f conftest.$ac_objext
c0d27fcc 3245if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3246 (eval $ac_compile) 2>conftest.er1
503d2be0 3247 ac_status=$?
35996d22
AS
3248 grep -v '^ *+' conftest.er1 >conftest.err
3249 rm -f conftest.er1
3250 cat conftest.err >&5
c0d27fcc 3251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3252 (exit $ac_status); } &&
4494a266
JD
3253 { ac_try='test -z "$ac_c_werror_flag"
3254 || test ! -s conftest.err'
35996d22
AS
3255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3256 (eval $ac_try) 2>&5
3257 ac_status=$?
3258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3259 (exit $ac_status); }; } &&
3260 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 3261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3262 (eval $ac_try) 2>&5
3263 ac_status=$?
c0d27fcc 3264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3265 (exit $ac_status); }; }; then
3266 ac_compiler_gnu=yes
3267else
3268 echo "$as_me: failed program was:" >&5
19650fd6
AS
3269sed 's/^/| /' conftest.$ac_ext >&5
3270
503d2be0
AS
3271ac_compiler_gnu=no
3272fi
35996d22 3273rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
3274ac_cv_c_compiler_gnu=$ac_compiler_gnu
3275
3276fi
c0d27fcc 3277echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
503d2be0
AS
3278echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3279GCC=`test $ac_compiler_gnu = yes && echo yes`
3280ac_test_CFLAGS=${CFLAGS+set}
3281ac_save_CFLAGS=$CFLAGS
3282CFLAGS="-g"
c0d27fcc 3283echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
503d2be0
AS
3284echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3285if test "${ac_cv_prog_cc_g+set}" = set; then
3286 echo $ECHO_N "(cached) $ECHO_C" >&6
3287else
3288 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3289/* confdefs.h. */
3290_ACEOF
3291cat confdefs.h >>conftest.$ac_ext
3292cat >>conftest.$ac_ext <<_ACEOF
3293/* end confdefs.h. */
503d2be0
AS
3294
3295int
3296main ()
3297{
3298
3299 ;
3300 return 0;
3301}
3302_ACEOF
3303rm -f conftest.$ac_objext
c0d27fcc 3304if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3305 (eval $ac_compile) 2>conftest.er1
503d2be0 3306 ac_status=$?
35996d22
AS
3307 grep -v '^ *+' conftest.er1 >conftest.err
3308 rm -f conftest.er1
3309 cat conftest.err >&5
c0d27fcc 3310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3311 (exit $ac_status); } &&
4494a266
JD
3312 { ac_try='test -z "$ac_c_werror_flag"
3313 || test ! -s conftest.err'
35996d22
AS
3314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3315 (eval $ac_try) 2>&5
3316 ac_status=$?
3317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3318 (exit $ac_status); }; } &&
3319 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 3320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3321 (eval $ac_try) 2>&5
3322 ac_status=$?
c0d27fcc 3323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3324 (exit $ac_status); }; }; then
ba4481b5
DL
3325 ac_cv_prog_cc_g=yes
3326else
503d2be0 3327 echo "$as_me: failed program was:" >&5
19650fd6
AS
3328sed 's/^/| /' conftest.$ac_ext >&5
3329
503d2be0 3330ac_cv_prog_cc_g=no
ba4481b5 3331fi
35996d22 3332rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 3333fi
c0d27fcc 3334echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
503d2be0 3335echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
c4bb2108 3336if test "$ac_test_CFLAGS" = set; then
503d2be0 3337 CFLAGS=$ac_save_CFLAGS
c4bb2108
DL
3338elif test $ac_cv_prog_cc_g = yes; then
3339 if test "$GCC" = yes; then
ba4481b5
DL
3340 CFLAGS="-g -O2"
3341 else
c4bb2108 3342 CFLAGS="-g"
ba4481b5 3343 fi
22afa6e8 3344else
c4bb2108
DL
3345 if test "$GCC" = yes; then
3346 CFLAGS="-O2"
3347 else
3348 CFLAGS=
3349 fi
ba4481b5 3350fi
6bae0ccf
DL
3351echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3352echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3353if test "${ac_cv_prog_cc_stdc+set}" = set; then
3354 echo $ECHO_N "(cached) $ECHO_C" >&6
3355else
3356 ac_cv_prog_cc_stdc=no
3357ac_save_CC=$CC
3358cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3359/* confdefs.h. */
3360_ACEOF
3361cat confdefs.h >>conftest.$ac_ext
3362cat >>conftest.$ac_ext <<_ACEOF
3363/* end confdefs.h. */
6bae0ccf
DL
3364#include <stdarg.h>
3365#include <stdio.h>
3366#include <sys/types.h>
3367#include <sys/stat.h>
3368/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3369struct buf { int x; };
3370FILE * (*rcsopen) (struct buf *, struct stat *, int);
3371static char *e (p, i)
3372 char **p;
3373 int i;
3374{
3375 return p[i];
3376}
3377static char *f (char * (*g) (char **, int), char **p, ...)
3378{
3379 char *s;
3380 va_list v;
3381 va_start (v,p);
3382 s = g (p, va_arg (v,int));
3383 va_end (v);
3384 return s;
3385}
35996d22
AS
3386
3387/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3388 function prototypes and stuff, but not '\xHH' hex character constants.
3389 These don't provoke an error unfortunately, instead are silently treated
3390 as 'x'. The following induces an error, until -std1 is added to get
3391 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3392 array size at least. It's necessary to write '\x00'==0 to get something
3393 that's true only with -std1. */
3394int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3395
6bae0ccf
DL
3396int test (int i, double x);
3397struct s1 {int (*f) (int a);};
3398struct s2 {int (*f) (double a);};
3399int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3400int argc;
3401char **argv;
3402int
3403main ()
3404{
3405return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3406 ;
3407 return 0;
3408}
3409_ACEOF
3410# Don't try gcc -ansi; that turns off useful extensions and
3411# breaks some systems' header files.
3412# AIX -qlanglvl=ansi
3413# Ultrix and OSF/1 -std1
3414# HP-UX 10.20 and later -Ae
3415# HP-UX older versions -Aa -D_HPUX_SOURCE
3416# SVR4 -Xc -D__EXTENSIONS__
3417for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3418do
3419 CC="$ac_save_CC $ac_arg"
3420 rm -f conftest.$ac_objext
3421if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3422 (eval $ac_compile) 2>conftest.er1
6bae0ccf 3423 ac_status=$?
35996d22
AS
3424 grep -v '^ *+' conftest.er1 >conftest.err
3425 rm -f conftest.er1
3426 cat conftest.err >&5
6bae0ccf
DL
3427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3428 (exit $ac_status); } &&
4494a266
JD
3429 { ac_try='test -z "$ac_c_werror_flag"
3430 || test ! -s conftest.err'
35996d22
AS
3431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3432 (eval $ac_try) 2>&5
3433 ac_status=$?
3434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435 (exit $ac_status); }; } &&
3436 { ac_try='test -s conftest.$ac_objext'
6bae0ccf
DL
3437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3438 (eval $ac_try) 2>&5
3439 ac_status=$?
3440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 (exit $ac_status); }; }; then
3442 ac_cv_prog_cc_stdc=$ac_arg
3443break
3444else
3445 echo "$as_me: failed program was:" >&5
19650fd6
AS
3446sed 's/^/| /' conftest.$ac_ext >&5
3447
6bae0ccf 3448fi
35996d22 3449rm -f conftest.err conftest.$ac_objext
6bae0ccf
DL
3450done
3451rm -f conftest.$ac_ext conftest.$ac_objext
3452CC=$ac_save_CC
3453
3454fi
3455
3456case "x$ac_cv_prog_cc_stdc" in
3457 x|xno)
3458 echo "$as_me:$LINENO: result: none needed" >&5
3459echo "${ECHO_T}none needed" >&6 ;;
3460 *)
3461 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3462echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3463 CC="$CC $ac_cv_prog_cc_stdc" ;;
3464esac
3465
503d2be0
AS
3466# Some people use a C++ compiler to compile C. Since we use `exit',
3467# in C++ we need to declare it. In case someone uses the same compiler
3468# for both compiling C and C++ we need to have the C++ compiler decide
3469# the declaration of exit, since it's the most demanding environment.
3470cat >conftest.$ac_ext <<_ACEOF
3471#ifndef __cplusplus
3472 choke me
3473#endif
3474_ACEOF
3475rm -f conftest.$ac_objext
c0d27fcc 3476if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3477 (eval $ac_compile) 2>conftest.er1
503d2be0 3478 ac_status=$?
35996d22
AS
3479 grep -v '^ *+' conftest.er1 >conftest.err
3480 rm -f conftest.er1
3481 cat conftest.err >&5
c0d27fcc 3482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3483 (exit $ac_status); } &&
4494a266
JD
3484 { ac_try='test -z "$ac_c_werror_flag"
3485 || test ! -s conftest.err'
35996d22
AS
3486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3487 (eval $ac_try) 2>&5
3488 ac_status=$?
3489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3490 (exit $ac_status); }; } &&
3491 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 3492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3493 (eval $ac_try) 2>&5
3494 ac_status=$?
c0d27fcc 3495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3496 (exit $ac_status); }; }; then
3497 for ac_declaration in \
35996d22 3498 '' \
503d2be0
AS
3499 'extern "C" void std::exit (int) throw (); using std::exit;' \
3500 'extern "C" void std::exit (int); using std::exit;' \
3501 'extern "C" void exit (int) throw ();' \
3502 'extern "C" void exit (int);' \
cffcede7 3503 'void exit (int);'
503d2be0
AS
3504do
3505 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3506/* confdefs.h. */
3507_ACEOF
3508cat confdefs.h >>conftest.$ac_ext
3509cat >>conftest.$ac_ext <<_ACEOF
3510/* end confdefs.h. */
57669b57 3511$ac_declaration
35996d22 3512#include <stdlib.h>
503d2be0
AS
3513int
3514main ()
3515{
3516exit (42);
3517 ;
3518 return 0;
3519}
3520_ACEOF
3521rm -f conftest.$ac_objext
c0d27fcc 3522if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3523 (eval $ac_compile) 2>conftest.er1
503d2be0 3524 ac_status=$?
35996d22
AS
3525 grep -v '^ *+' conftest.er1 >conftest.err
3526 rm -f conftest.er1
3527 cat conftest.err >&5
c0d27fcc 3528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3529 (exit $ac_status); } &&
4494a266
JD
3530 { ac_try='test -z "$ac_c_werror_flag"
3531 || test ! -s conftest.err'
35996d22
AS
3532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3533 (eval $ac_try) 2>&5
3534 ac_status=$?
3535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3536 (exit $ac_status); }; } &&
3537 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 3538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3539 (eval $ac_try) 2>&5
3540 ac_status=$?
c0d27fcc 3541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3542 (exit $ac_status); }; }; then
3543 :
3544else
3545 echo "$as_me: failed program was:" >&5
19650fd6
AS
3546sed 's/^/| /' conftest.$ac_ext >&5
3547
503d2be0
AS
3548continue
3549fi
35996d22 3550rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 3551 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3552/* confdefs.h. */
3553_ACEOF
3554cat confdefs.h >>conftest.$ac_ext
3555cat >>conftest.$ac_ext <<_ACEOF
3556/* end confdefs.h. */
503d2be0
AS
3557$ac_declaration
3558int
3559main ()
3560{
3561exit (42);
3562 ;
3563 return 0;
3564}
3565_ACEOF
3566rm -f conftest.$ac_objext
c0d27fcc 3567if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 3568 (eval $ac_compile) 2>conftest.er1
503d2be0 3569 ac_status=$?
35996d22
AS
3570 grep -v '^ *+' conftest.er1 >conftest.err
3571 rm -f conftest.er1
3572 cat conftest.err >&5
c0d27fcc 3573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 3574 (exit $ac_status); } &&
4494a266
JD
3575 { ac_try='test -z "$ac_c_werror_flag"
3576 || test ! -s conftest.err'
35996d22
AS
3577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3578 (eval $ac_try) 2>&5
3579 ac_status=$?
3580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3581 (exit $ac_status); }; } &&
3582 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 3583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
3584 (eval $ac_try) 2>&5
3585 ac_status=$?
c0d27fcc 3586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3587 (exit $ac_status); }; }; then
3588 break
3589else
3590 echo "$as_me: failed program was:" >&5
19650fd6
AS
3591sed 's/^/| /' conftest.$ac_ext >&5
3592
503d2be0 3593fi
35996d22 3594rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
3595done
3596rm -f conftest*
3597if test -n "$ac_declaration"; then
3598 echo '#ifdef __cplusplus' >>confdefs.h
3599 echo $ac_declaration >>confdefs.h
3600 echo '#endif' >>confdefs.h
3601fi
ba4481b5 3602
503d2be0
AS
3603else
3604 echo "$as_me: failed program was:" >&5
19650fd6
AS
3605sed 's/^/| /' conftest.$ac_ext >&5
3606
503d2be0 3607fi
35996d22 3608rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
3609ac_ext=c
3610ac_cpp='$CPP $CPPFLAGS'
3611ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3612ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3613ac_compiler_gnu=$ac_cv_c_compiler_gnu
ba4481b5 3614
c0d27fcc 3615
ba4481b5
DL
3616# On Suns, sometimes $CPP names a directory.
3617if test -n "$CPP" && test -d "$CPP"; then
3618 CPP=
3619fi
3620
3621#### Some systems specify a CPP to use unless we are using GCC.
3622#### Now that we know whether we are using GCC, we can decide whether
3623#### to use that one.
3624if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
3625then
3626 CPP="$NON_GNU_CPP"
3627fi
3628
3629#### Some systems specify a CC to use unless we are using GCC.
3630#### Now that we know whether we are using GCC, we can decide whether
3631#### to use that one.
3632if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
3633 test x$cc_specified != xyes
3634then
3635 CC="$NON_GNU_CC"
3636fi
3637
3638if test x$GCC = xyes && test "x$GCC_TEST_OPTIONS" != x
3639then
3640 CC="$CC $GCC_TEST_OPTIONS"
3641fi
3642
3643if test x$GCC = x && test "x$NON_GCC_TEST_OPTIONS" != x
3644then
3645 CC="$CC $NON_GCC_TEST_OPTIONS"
3646fi
3647
6a3a24fa 3648#### Some other nice autoconf tests.
ba4481b5 3649
c0d27fcc 3650echo "$as_me:$LINENO: checking whether ln -s works" >&5
503d2be0
AS
3651echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3652LN_S=$as_ln_s
3653if test "$LN_S" = "ln -s"; then
c0d27fcc 3654 echo "$as_me:$LINENO: result: yes" >&5
503d2be0 3655echo "${ECHO_T}yes" >&6
ba4481b5 3656else
c0d27fcc 3657 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
503d2be0 3658echo "${ECHO_T}no, using $LN_S" >&6
ba4481b5
DL
3659fi
3660
503d2be0
AS
3661ac_ext=c
3662ac_cpp='$CPP $CPPFLAGS'
3663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3665ac_compiler_gnu=$ac_cv_c_compiler_gnu
c0d27fcc 3666echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
503d2be0 3667echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
ba4481b5
DL
3668# On Suns, sometimes $CPP names a directory.
3669if test -n "$CPP" && test -d "$CPP"; then
3670 CPP=
3671fi
3672if test -z "$CPP"; then
503d2be0
AS
3673 if test "${ac_cv_prog_CPP+set}" = set; then
3674 echo $ECHO_N "(cached) $ECHO_C" >&6
3675else
3676 # Double quotes because CPP needs to be expanded
3677 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3678 do
3679 ac_preproc_ok=false
3680for ac_c_preproc_warn_flag in '' yes
3681do
3682 # Use a header file that comes with gcc, so configuring glibc
3683 # with a fresh cross-compiler works.
19650fd6
AS
3684 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3685 # <limits.h> exists even on freestanding compilers.
ba4481b5 3686 # On the NeXT, cc -E runs the code through the compiler's parser,
503d2be0
AS
3687 # not just through cpp. "Syntax error" is here to catch this case.
3688 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3689/* confdefs.h. */
3690_ACEOF
3691cat confdefs.h >>conftest.$ac_ext
3692cat >>conftest.$ac_ext <<_ACEOF
3693/* end confdefs.h. */
3694#ifdef __STDC__
3695# include <limits.h>
3696#else
3697# include <assert.h>
3698#endif
35996d22 3699 Syntax error
503d2be0 3700_ACEOF
c0d27fcc 3701if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
3702 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3703 ac_status=$?
6bae0ccf 3704 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
3705 rm -f conftest.er1
3706 cat conftest.err >&5
c0d27fcc 3707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3708 (exit $ac_status); } >/dev/null; then
3709 if test -s conftest.err; then
3710 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 3711 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
3712 else
3713 ac_cpp_err=
3714 fi
3715else
3716 ac_cpp_err=yes
3717fi
3718if test -z "$ac_cpp_err"; then
ba4481b5
DL
3719 :
3720else
503d2be0 3721 echo "$as_me: failed program was:" >&5
19650fd6
AS
3722sed 's/^/| /' conftest.$ac_ext >&5
3723
503d2be0
AS
3724 # Broken: fails on valid input.
3725continue
3726fi
3727rm -f conftest.err conftest.$ac_ext
3728
3729 # OK, works on sane cases. Now check whether non-existent headers
3730 # can be detected and how.
3731 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3732/* confdefs.h. */
3733_ACEOF
3734cat confdefs.h >>conftest.$ac_ext
3735cat >>conftest.$ac_ext <<_ACEOF
3736/* end confdefs.h. */
503d2be0
AS
3737#include <ac_nonexistent.h>
3738_ACEOF
c0d27fcc 3739if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
3740 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3741 ac_status=$?
6bae0ccf 3742 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
3743 rm -f conftest.er1
3744 cat conftest.err >&5
c0d27fcc 3745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3746 (exit $ac_status); } >/dev/null; then
3747 if test -s conftest.err; then
3748 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 3749 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
3750 else
3751 ac_cpp_err=
3752 fi
3753else
3754 ac_cpp_err=yes
3755fi
3756if test -z "$ac_cpp_err"; then
3757 # Broken: success on invalid input.
3758continue
c4bb2108 3759else
503d2be0 3760 echo "$as_me: failed program was:" >&5
19650fd6
AS
3761sed 's/^/| /' conftest.$ac_ext >&5
3762
503d2be0
AS
3763 # Passes both tests.
3764ac_preproc_ok=:
3765break
3766fi
3767rm -f conftest.err conftest.$ac_ext
3768
3769done
3770# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3771rm -f conftest.err conftest.$ac_ext
3772if $ac_preproc_ok; then
3773 break
3774fi
3775
3776 done
3777 ac_cv_prog_CPP=$CPP
3778
3779fi
3780 CPP=$ac_cv_prog_CPP
3781else
3782 ac_cv_prog_CPP=$CPP
3783fi
c0d27fcc 3784echo "$as_me:$LINENO: result: $CPP" >&5
503d2be0
AS
3785echo "${ECHO_T}$CPP" >&6
3786ac_preproc_ok=false
3787for ac_c_preproc_warn_flag in '' yes
3788do
3789 # Use a header file that comes with gcc, so configuring glibc
3790 # with a fresh cross-compiler works.
19650fd6
AS
3791 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3792 # <limits.h> exists even on freestanding compilers.
503d2be0
AS
3793 # On the NeXT, cc -E runs the code through the compiler's parser,
3794 # not just through cpp. "Syntax error" is here to catch this case.
3795 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3796/* confdefs.h. */
3797_ACEOF
3798cat confdefs.h >>conftest.$ac_ext
3799cat >>conftest.$ac_ext <<_ACEOF
3800/* end confdefs.h. */
3801#ifdef __STDC__
3802# include <limits.h>
3803#else
3804# include <assert.h>
3805#endif
35996d22 3806 Syntax error
503d2be0 3807_ACEOF
c0d27fcc 3808if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
3809 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3810 ac_status=$?
6bae0ccf 3811 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
3812 rm -f conftest.er1
3813 cat conftest.err >&5
c0d27fcc 3814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3815 (exit $ac_status); } >/dev/null; then
3816 if test -s conftest.err; then
3817 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 3818 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
3819 else
3820 ac_cpp_err=
3821 fi
3822else
3823 ac_cpp_err=yes
3824fi
3825if test -z "$ac_cpp_err"; then
ba4481b5
DL
3826 :
3827else
503d2be0 3828 echo "$as_me: failed program was:" >&5
19650fd6
AS
3829sed 's/^/| /' conftest.$ac_ext >&5
3830
503d2be0
AS
3831 # Broken: fails on valid input.
3832continue
3833fi
3834rm -f conftest.err conftest.$ac_ext
3835
3836 # OK, works on sane cases. Now check whether non-existent headers
3837 # can be detected and how.
3838 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
3839/* confdefs.h. */
3840_ACEOF
3841cat confdefs.h >>conftest.$ac_ext
3842cat >>conftest.$ac_ext <<_ACEOF
3843/* end confdefs.h. */
503d2be0
AS
3844#include <ac_nonexistent.h>
3845_ACEOF
c0d27fcc 3846if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
3847 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3848 ac_status=$?
6bae0ccf 3849 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
3850 rm -f conftest.er1
3851 cat conftest.err >&5
c0d27fcc 3852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
3853 (exit $ac_status); } >/dev/null; then
3854 if test -s conftest.err; then
3855 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 3856 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
3857 else
3858 ac_cpp_err=
3859 fi
3860else
3861 ac_cpp_err=yes
c4bb2108 3862fi
503d2be0
AS
3863if test -z "$ac_cpp_err"; then
3864 # Broken: success on invalid input.
3865continue
3866else
3867 echo "$as_me: failed program was:" >&5
19650fd6
AS
3868sed 's/^/| /' conftest.$ac_ext >&5
3869
503d2be0
AS
3870 # Passes both tests.
3871ac_preproc_ok=:
3872break
ba4481b5 3873fi
503d2be0
AS
3874rm -f conftest.err conftest.$ac_ext
3875
3876done
3877# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3878rm -f conftest.err conftest.$ac_ext
3879if $ac_preproc_ok; then
3880 :
ba4481b5 3881else
19650fd6
AS
3882 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3883See \`config.log' for more details." >&5
3884echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3885See \`config.log' for more details." >&2;}
503d2be0 3886 { (exit 1); exit 1; }; }
ba4481b5 3887fi
503d2be0
AS
3888
3889ac_ext=c
3890ac_cpp='$CPP $CPPFLAGS'
3891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3893ac_compiler_gnu=$ac_cv_c_compiler_gnu
ba4481b5
DL
3894
3895# Find a good install program. We prefer a C program (faster),
3896# so one script is as good as another. But avoid the broken or
3897# incompatible versions:
3898# SysV /etc/install, /usr/sbin/install
3899# SunOS /usr/etc/install
3900# IRIX /sbin/install
3901# AIX /bin/install
503d2be0 3902# AmigaOS /C/install, which installs bootblocks on floppy discs
c4bb2108 3903# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
ba4481b5
DL
3904# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3905# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
35996d22 3906# OS/2's system install, which has a completely different semantic
ba4481b5 3907# ./install, which can be erroneously created by make from ./install.sh.
c0d27fcc
MR
3908echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3909echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
ba4481b5 3910if test -z "$INSTALL"; then
503d2be0
AS
3911if test "${ac_cv_path_install+set}" = set; then
3912 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 3913else
c0d27fcc
MR
3914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3915for as_dir in $PATH
3916do
3917 IFS=$as_save_IFS
3918 test -z "$as_dir" && as_dir=.
3919 # Account for people who put trailing slashes in PATH elements.
3920case $as_dir/ in
3921 ./ | .// | /cC/* | \
3922 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
35996d22 3923 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
c0d27fcc
MR
3924 /usr/ucb/* ) ;;
3925 *)
3926 # OSF1 and SCO ODT 3.0 have their own names for install.
3927 # Don't use installbsd from OSF since it installs stuff as root
3928 # by default.
3929 for ac_prog in ginstall scoinst install; do
3930 for ac_exec_ext in '' $ac_executable_extensions; do
35996d22
AS
3931 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3932 if test $ac_prog = install &&
3933 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3934 # AIX install. It has an incompatible calling convention.
3935 :
3936 elif test $ac_prog = install &&
3937 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3938 # program-specific install script used by HP pwplus--don't use.
3939 :
3940 else
3941 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3942 break 3
3943 fi
3944 fi
ba4481b5 3945 done
c0d27fcc
MR
3946 done
3947 ;;
3948esac
3949done
3950
ba4481b5
DL
3951
3952fi
3953 if test "${ac_cv_path_install+set}" = set; then
503d2be0 3954 INSTALL=$ac_cv_path_install
ba4481b5
DL
3955 else
3956 # As a last resort, use the slow shell script. We don't cache a
3957 # path for INSTALL within a source directory, because that will
3958 # break other packages using the cache if that directory is
3959 # removed, or if the path is relative.
503d2be0 3960 INSTALL=$ac_install_sh
ba4481b5
DL
3961 fi
3962fi
c0d27fcc 3963echo "$as_me:$LINENO: result: $INSTALL" >&5
503d2be0 3964echo "${ECHO_T}$INSTALL" >&6
ba4481b5
DL
3965
3966# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3967# It thinks the first close brace ends the variable substitution.
3968test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3969
503d2be0 3970test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
c4bb2108 3971
ba4481b5
DL
3972test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3973
c0d27fcc
MR
3974if test "x$RANLIB" = x; then
3975 if test -n "$ac_tool_prefix"; then
3976 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3977set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3978echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0 3979echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
c0d27fcc 3980if test "${ac_cv_prog_RANLIB+set}" = set; then
503d2be0 3981 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4
DL
3982else
3983 if test -n "$RANLIB"; then
3984 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3985else
c0d27fcc
MR
3986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3987for as_dir in $PATH
3988do
3989 IFS=$as_save_IFS
3990 test -z "$as_dir" && as_dir=.
3991 for ac_exec_ext in '' $ac_executable_extensions; do
3992 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3993 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3994 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3995 break 2
3996 fi
3997done
503d2be0
AS
3998done
3999
7397acc4
DL
4000fi
4001fi
503d2be0 4002RANLIB=$ac_cv_prog_RANLIB
7397acc4 4003if test -n "$RANLIB"; then
c0d27fcc 4004 echo "$as_me:$LINENO: result: $RANLIB" >&5
503d2be0
AS
4005echo "${ECHO_T}$RANLIB" >&6
4006else
c0d27fcc 4007 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
4008echo "${ECHO_T}no" >&6
4009fi
4010
4011fi
4012if test -z "$ac_cv_prog_RANLIB"; then
4013 ac_ct_RANLIB=$RANLIB
4014 # Extract the first word of "ranlib", so it can be a program name with args.
4015set dummy ranlib; ac_word=$2
c0d27fcc 4016echo "$as_me:$LINENO: checking for $ac_word" >&5
503d2be0
AS
4017echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4018if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4019 echo $ECHO_N "(cached) $ECHO_C" >&6
4020else
4021 if test -n "$ac_ct_RANLIB"; then
4022 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4023else
c0d27fcc
MR
4024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4025for as_dir in $PATH
4026do
4027 IFS=$as_save_IFS
4028 test -z "$as_dir" && as_dir=.
4029 for ac_exec_ext in '' $ac_executable_extensions; do
4030 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4031 ac_cv_prog_ac_ct_RANLIB="ranlib"
4032 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4033 break 2
4034 fi
4035done
503d2be0
AS
4036done
4037
4038 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4039fi
4040fi
4041ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4042if test -n "$ac_ct_RANLIB"; then
c0d27fcc 4043 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
503d2be0
AS
4044echo "${ECHO_T}$ac_ct_RANLIB" >&6
4045else
c0d27fcc 4046 echo "$as_me:$LINENO: result: no" >&5
503d2be0
AS
4047echo "${ECHO_T}no" >&6
4048fi
4049
4050 RANLIB=$ac_ct_RANLIB
7397acc4 4051else
503d2be0 4052 RANLIB="$ac_cv_prog_RANLIB"
7397acc4
DL
4053fi
4054
4055fi
9e71690e
DK
4056# Extract the first word of "install-info", so it can be a program name with args.
4057set dummy install-info; ac_word=$2
4058echo "$as_me:$LINENO: checking for $ac_word" >&5
4059echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4060if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4061 echo $ECHO_N "(cached) $ECHO_C" >&6
4062else
4063 case $INSTALL_INFO in
4064 [\\/]* | ?:[\\/]*)
4065 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4066 ;;
4067 *)
4068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069for as_dir in $PATH
4070do
4071 IFS=$as_save_IFS
4072 test -z "$as_dir" && as_dir=.
4073 for ac_exec_ext in '' $ac_executable_extensions; do
4074 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4075 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4076 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4077 break 2
4078 fi
4079done
4080done
4081
4082 ;;
4083esac
4084fi
4085INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4086
4087if test -n "$INSTALL_INFO"; then
4088 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4089echo "${ECHO_T}$INSTALL_INFO" >&6
4090else
4091 echo "$as_me:$LINENO: result: no" >&5
4092echo "${ECHO_T}no" >&6
4093fi
4094
4095# Extract the first word of "install-info", so it can be a program name with args.
4096set dummy install-info; ac_word=$2
4097echo "$as_me:$LINENO: checking for $ac_word" >&5
4098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4099if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4100 echo $ECHO_N "(cached) $ECHO_C" >&6
4101else
4102 case $INSTALL_INFO in
4103 [\\/]* | ?:[\\/]*)
4104 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4105 ;;
4106 *)
4107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4108for as_dir in /usr/sbin
4109do
4110 IFS=$as_save_IFS
4111 test -z "$as_dir" && as_dir=.
4112 for ac_exec_ext in '' $ac_executable_extensions; do
4113 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4114 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4115 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4116 break 2
4117 fi
4118done
4119done
4120
4121 ;;
4122esac
4123fi
4124INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4125
4126if test -n "$INSTALL_INFO"; then
4127 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4128echo "${ECHO_T}$INSTALL_INFO" >&6
4129else
4130 echo "$as_me:$LINENO: result: no" >&5
4131echo "${ECHO_T}no" >&6
4132fi
4133
4134# Extract the first word of "install-info", so it can be a program name with args.
4135set dummy install-info; ac_word=$2
4136echo "$as_me:$LINENO: checking for $ac_word" >&5
4137echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4138if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4139 echo $ECHO_N "(cached) $ECHO_C" >&6
4140else
4141 case $INSTALL_INFO in
4142 [\\/]* | ?:[\\/]*)
4143 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4144 ;;
4145 *)
4146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4147for as_dir in /sbin
4148do
4149 IFS=$as_save_IFS
4150 test -z "$as_dir" && as_dir=.
4151 for ac_exec_ext in '' $ac_executable_extensions; do
4152 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4153 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4154 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4155 break 2
4156 fi
4157done
4158done
4159
4160 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
4161 ;;
4162esac
4163fi
4164INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4165
4166if test -n "$INSTALL_INFO"; then
4167 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4168echo "${ECHO_T}$INSTALL_INFO" >&6
4169else
4170 echo "$as_me:$LINENO: result: no" >&5
4171echo "${ECHO_T}no" >&6
4172fi
4173
ba4481b5 4174
c0d27fcc 4175
8e967cf7
MR
4176if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x
4177then
4178 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
4179fi
4180
4181if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x
4182then
4183 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
4184fi
4185
c0d27fcc 4186
fe239f0f 4187late_LDFLAGS=$LDFLAGS
4af002d6 4188if test "$GCC" = yes; then
fe239f0f
AS
4189 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
4190else
4191 LDFLAGS="$LDFLAGS -znocombreloc"
4192fi
4193
4194echo "$as_me:$LINENO: checking For -znocombreloc" >&5
4195echo $ECHO_N "checking For -znocombreloc... $ECHO_C" >&6
4196
4197cat >conftest.$ac_ext <<_ACEOF
4198main(){return 0;}
4199_ACEOF
4200rm -f conftest.$ac_objext conftest$ac_exeext
4201if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4202 (eval $ac_link) 2>conftest.er1
4203 ac_status=$?
4204 grep -v '^ *+' conftest.er1 >conftest.err
4205 rm -f conftest.er1
4206 cat conftest.err >&5
4207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208 (exit $ac_status); } &&
4494a266
JD
4209 { ac_try='test -z "$ac_c_werror_flag"
4210 || test ! -s conftest.err'
fe239f0f
AS
4211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4212 (eval $ac_try) 2>&5
4213 ac_status=$?
4214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4215 (exit $ac_status); }; } &&
4216 { ac_try='test -s conftest$ac_exeext'
4217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4218 (eval $ac_try) 2>&5
4219 ac_status=$?
4220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4221 (exit $ac_status); }; }; then
4222 echo "$as_me:$LINENO: result: yes" >&5
4223echo "${ECHO_T}yes" >&6
4224else
4225 echo "$as_me: failed program was:" >&5
4226sed 's/^/| /' conftest.$ac_ext >&5
4227
4228LDFLAGS=$late_LDFLAGS
4229 echo "$as_me:$LINENO: result: no" >&5
4230echo "${ECHO_T}no" >&6
4231fi
4232rm -f conftest.err conftest.$ac_objext \
4233 conftest$ac_exeext conftest.$ac_ext
4234
c0d27fcc 4235
6bae0ccf
DL
4236echo "$as_me:$LINENO: checking for egrep" >&5
4237echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4238if test "${ac_cv_prog_egrep+set}" = set; then
4239 echo $ECHO_N "(cached) $ECHO_C" >&6
4240else
4241 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4242 then ac_cv_prog_egrep='grep -E'
4243 else ac_cv_prog_egrep='egrep'
4244 fi
4245fi
4246echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4247echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4248 EGREP=$ac_cv_prog_egrep
4249
4250
c0d27fcc
MR
4251
4252echo "$as_me:$LINENO: checking for AIX" >&5
503d2be0
AS
4253echo $ECHO_N "checking for AIX... $ECHO_C" >&6
4254cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4255/* confdefs.h. */
4256_ACEOF
4257cat confdefs.h >>conftest.$ac_ext
4258cat >>conftest.$ac_ext <<_ACEOF
4259/* end confdefs.h. */
ba4481b5
DL
4260#ifdef _AIX
4261 yes
4262#endif
4263
503d2be0 4264_ACEOF
ba4481b5 4265if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 4266 $EGREP "yes" >/dev/null 2>&1; then
c0d27fcc 4267 echo "$as_me:$LINENO: result: yes" >&5
503d2be0 4268echo "${ECHO_T}yes" >&6
c0d27fcc 4269cat >>confdefs.h <<\_ACEOF
ba4481b5 4270#define _ALL_SOURCE 1
c0d27fcc 4271_ACEOF
ba4481b5
DL
4272
4273else
c0d27fcc 4274 echo "$as_me:$LINENO: result: no" >&5
503d2be0 4275echo "${ECHO_T}no" >&6
ba4481b5
DL
4276fi
4277rm -f conftest*
4278
c0d27fcc
MR
4279
4280
4489ece2 4281
3b33a005
DL
4282#### Extract some information from the operating system and machine files.
4283
c0d27fcc 4284{ echo "$as_me:$LINENO: checking the machine- and system-dependent files to find out
3b33a005 4285 - which libraries the lib-src programs will want, and
503d2be0
AS
4286 - whether the GNU malloc routines are usable..." >&5
4287echo "$as_me: checking the machine- and system-dependent files to find out
3b33a005 4288 - which libraries the lib-src programs will want, and
503d2be0 4289 - whether the GNU malloc routines are usable..." >&6;}
3b33a005
DL
4290
4291### First figure out CFLAGS (which we use for running the compiler here)
4292### and REAL_CFLAGS (which we use for real compilation).
4293### The two are the same except on a few systems, where they are made
4294### different to work around various lossages. For example,
4295### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
4296### as implying static linking.
4297
4298### If the CFLAGS env var is specified, we use that value
4299### instead of the default.
4300
4301### It's not important that this name contain the PID; you can't run
4302### two configures in the same directory and have anything work
4303### anyway.
4304tempcname="conftest.c"
4305
4306echo '
4307#include "'${srcdir}'/src/'${opsysfile}'"
4308#include "'${srcdir}'/src/'${machfile}'"
4309#ifndef LIBS_MACHINE
4310#define LIBS_MACHINE
4311#endif
4312#ifndef LIBS_SYSTEM
4313#define LIBS_SYSTEM
4314#endif
4315#ifndef C_SWITCH_SYSTEM
4316#define C_SWITCH_SYSTEM
4317#endif
4318#ifndef C_SWITCH_MACHINE
4319#define C_SWITCH_MACHINE
4320#endif
4321configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
4322configure___ c_switch_system=C_SWITCH_SYSTEM
4323configure___ c_switch_machine=C_SWITCH_MACHINE
4324
4325#ifndef LIB_X11_LIB
4326#define LIB_X11_LIB -lX11
4327#endif
4328
4329#ifndef LIBX11_MACHINE
4330#define LIBX11_MACHINE
4331#endif
4332
4333#ifndef LIBX11_SYSTEM
4334#define LIBX11_SYSTEM
4335#endif
4336configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
4337
4338#ifdef UNEXEC
4339configure___ unexec=UNEXEC
4340#else
4341configure___ unexec=unexec.o
4342#endif
4343
4344#ifdef SYSTEM_MALLOC
4345configure___ system_malloc=yes
4346#else
4347configure___ system_malloc=no
4348#endif
4349
ef9e4345
GM
4350#ifdef USE_MMAP_FOR_BUFFERS
4351configure___ use_mmap_for_buffers=yes
73b77ee5 4352#else
ef9e4345 4353configure___ use_mmap_for_buffers=no
73b77ee5
GM
4354#endif
4355
3b33a005
DL
4356#ifndef C_DEBUG_SWITCH
4357#define C_DEBUG_SWITCH -g
4358#endif
4359
4360#ifndef C_OPTIMIZE_SWITCH
4361#ifdef __GNUC__
4362#define C_OPTIMIZE_SWITCH -O2
4363#else
4364#define C_OPTIMIZE_SWITCH -O
4365#endif
4366#endif
4367
4368#ifndef LD_SWITCH_MACHINE
4369#define LD_SWITCH_MACHINE
4370#endif
4371
4372#ifndef LD_SWITCH_SYSTEM
4373#define LD_SWITCH_SYSTEM
4374#endif
4375
4376#ifndef LD_SWITCH_X_SITE_AUX
4377#define LD_SWITCH_X_SITE_AUX
503d2be0 4378#endif
3b33a005
DL
4379
4380configure___ ld_switch_system=LD_SWITCH_SYSTEM
4381configure___ ld_switch_machine=LD_SWITCH_MACHINE
4382
4383#ifdef THIS_IS_CONFIGURE
4384
4385/* Get the CFLAGS for tests in configure. */
4386#ifdef __GNUC__
4387configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
4388#else
4389configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
4390#endif
4391
4392#else /* not THIS_IS_CONFIGURE */
4393
4394/* Get the CFLAGS for real compilation. */
4395#ifdef __GNUC__
4396configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
4397#else
4398configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
4399#endif
4400
4401#endif /* not THIS_IS_CONFIGURE */
4402' > ${tempcname}
4403
4404# The value of CPP is a quoted variable reference, so we need to do this
4405# to get its actual value...
4406CPP=`eval "echo $CPP"`
4407eval `${CPP} -Isrc ${tempcname} \
4408 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
4409if test "x$SPECIFIED_CFLAGS" = x; then
4410 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
4411 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
4412else
4413 REAL_CFLAGS="$CFLAGS"
4414fi
4415rm ${tempcname}
4416
4417ac_link="$ac_link $ld_switch_machine $ld_switch_system"
4418
4419### Make sure subsequent tests use flags consistent with the build flags.
4420
4421if test x"${OVERRIDE_CPPFLAGS}" != x; then
4422 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
4423else
4424 CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS"
4425fi
4426
6bae0ccf
DL
4427
4428
22044edf
DL
4429
4430cat >>confdefs.h <<\_ACEOF
4431#define _GNU_SOURCE 1
4432_ACEOF
4433
4434
4435
503d2be0 4436# Check whether --enable-largefile or --disable-largefile was given.
f4988be7
GM
4437if test "${enable_largefile+set}" = set; then
4438 enableval="$enable_largefile"
f4988be7 4439
503d2be0
AS
4440fi;
4441if test "$enable_largefile" != no; then
f4988be7 4442
c0d27fcc 4443 echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
503d2be0
AS
4444echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
4445if test "${ac_cv_sys_largefile_CC+set}" = set; then
4446 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 4447else
f4988be7 4448 ac_cv_sys_largefile_CC=no
503d2be0
AS
4449 if test "$GCC" != yes; then
4450 ac_save_CC=$CC
4451 while :; do
4452 # IRIX 6.2 and later do not support large files by default,
4453 # so use the C compiler's -n32 option if that helps.
35996d22 4454 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4455/* confdefs.h. */
4456_ACEOF
4457cat confdefs.h >>conftest.$ac_ext
4458cat >>conftest.$ac_ext <<_ACEOF
4459/* end confdefs.h. */
f4988be7 4460#include <sys/types.h>
503d2be0
AS
4461 /* Check that off_t can represent 2**63 - 1 correctly.
4462 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4463 since some C++ compilers masquerading as C compilers
4464 incorrectly reject 9223372036854775807. */
4465#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4466 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4467 && LARGE_OFF_T % 2147483647 == 1)
4468 ? 1 : -1];
4469int
4470main ()
4471{
f4988be7 4472
503d2be0
AS
4473 ;
4474 return 0;
4475}
4476_ACEOF
4477 rm -f conftest.$ac_objext
c0d27fcc 4478if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4479 (eval $ac_compile) 2>conftest.er1
503d2be0 4480 ac_status=$?
35996d22
AS
4481 grep -v '^ *+' conftest.er1 >conftest.err
4482 rm -f conftest.er1
4483 cat conftest.err >&5
c0d27fcc 4484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4485 (exit $ac_status); } &&
4494a266
JD
4486 { ac_try='test -z "$ac_c_werror_flag"
4487 || test ! -s conftest.err'
35996d22
AS
4488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4489 (eval $ac_try) 2>&5
4490 ac_status=$?
4491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492 (exit $ac_status); }; } &&
4493 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4495 (eval $ac_try) 2>&5
4496 ac_status=$?
c0d27fcc 4497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4498 (exit $ac_status); }; }; then
4499 break
b192d653 4500else
503d2be0 4501 echo "$as_me: failed program was:" >&5
19650fd6
AS
4502sed 's/^/| /' conftest.$ac_ext >&5
4503
503d2be0 4504fi
35996d22 4505rm -f conftest.err conftest.$ac_objext
503d2be0
AS
4506 CC="$CC -n32"
4507 rm -f conftest.$ac_objext
c0d27fcc 4508if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4509 (eval $ac_compile) 2>conftest.er1
503d2be0 4510 ac_status=$?
35996d22
AS
4511 grep -v '^ *+' conftest.er1 >conftest.err
4512 rm -f conftest.er1
4513 cat conftest.err >&5
c0d27fcc 4514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4515 (exit $ac_status); } &&
4494a266
JD
4516 { ac_try='test -z "$ac_c_werror_flag"
4517 || test ! -s conftest.err'
35996d22
AS
4518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4519 (eval $ac_try) 2>&5
4520 ac_status=$?
4521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522 (exit $ac_status); }; } &&
4523 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4525 (eval $ac_try) 2>&5
4526 ac_status=$?
c0d27fcc 4527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4528 (exit $ac_status); }; }; then
4529 ac_cv_sys_largefile_CC=' -n32'; break
4530else
4531 echo "$as_me: failed program was:" >&5
19650fd6
AS
4532sed 's/^/| /' conftest.$ac_ext >&5
4533
503d2be0 4534fi
35996d22
AS
4535rm -f conftest.err conftest.$ac_objext
4536 break
503d2be0
AS
4537 done
4538 CC=$ac_save_CC
4539 rm -f conftest.$ac_ext
4540 fi
b192d653 4541fi
c0d27fcc 4542echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
503d2be0
AS
4543echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
4544 if test "$ac_cv_sys_largefile_CC" != no; then
4545 CC=$CC$ac_cv_sys_largefile_CC
4546 fi
b192d653 4547
c0d27fcc 4548 echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
503d2be0
AS
4549echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
4550if test "${ac_cv_sys_file_offset_bits+set}" = set; then
4551 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 4552else
503d2be0 4553 while :; do
f4988be7 4554 ac_cv_sys_file_offset_bits=no
503d2be0 4555 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4556/* confdefs.h. */
4557_ACEOF
4558cat confdefs.h >>conftest.$ac_ext
4559cat >>conftest.$ac_ext <<_ACEOF
4560/* end confdefs.h. */
f4988be7 4561#include <sys/types.h>
503d2be0
AS
4562 /* Check that off_t can represent 2**63 - 1 correctly.
4563 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4564 since some C++ compilers masquerading as C compilers
4565 incorrectly reject 9223372036854775807. */
4566#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4567 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4568 && LARGE_OFF_T % 2147483647 == 1)
4569 ? 1 : -1];
4570int
4571main ()
4572{
f4988be7 4573
503d2be0
AS
4574 ;
4575 return 0;
4576}
4577_ACEOF
4578rm -f conftest.$ac_objext
c0d27fcc 4579if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4580 (eval $ac_compile) 2>conftest.er1
503d2be0 4581 ac_status=$?
35996d22
AS
4582 grep -v '^ *+' conftest.er1 >conftest.err
4583 rm -f conftest.er1
4584 cat conftest.err >&5
c0d27fcc 4585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4586 (exit $ac_status); } &&
4494a266
JD
4587 { ac_try='test -z "$ac_c_werror_flag"
4588 || test ! -s conftest.err'
35996d22
AS
4589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4590 (eval $ac_try) 2>&5
4591 ac_status=$?
4592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4593 (exit $ac_status); }; } &&
4594 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4596 (eval $ac_try) 2>&5
4597 ac_status=$?
c0d27fcc 4598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4599 (exit $ac_status); }; }; then
4600 break
f4988be7 4601else
503d2be0 4602 echo "$as_me: failed program was:" >&5
19650fd6
AS
4603sed 's/^/| /' conftest.$ac_ext >&5
4604
503d2be0 4605fi
35996d22 4606rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 4607 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4608/* confdefs.h. */
4609_ACEOF
4610cat confdefs.h >>conftest.$ac_ext
4611cat >>conftest.$ac_ext <<_ACEOF
4612/* end confdefs.h. */
f4988be7
GM
4613#define _FILE_OFFSET_BITS 64
4614#include <sys/types.h>
503d2be0
AS
4615 /* Check that off_t can represent 2**63 - 1 correctly.
4616 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4617 since some C++ compilers masquerading as C compilers
4618 incorrectly reject 9223372036854775807. */
4619#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4620 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4621 && LARGE_OFF_T % 2147483647 == 1)
4622 ? 1 : -1];
4623int
4624main ()
4625{
4626
4627 ;
4628 return 0;
4629}
4630_ACEOF
4631rm -f conftest.$ac_objext
c0d27fcc 4632if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4633 (eval $ac_compile) 2>conftest.er1
503d2be0 4634 ac_status=$?
35996d22
AS
4635 grep -v '^ *+' conftest.er1 >conftest.err
4636 rm -f conftest.er1
4637 cat conftest.err >&5
c0d27fcc 4638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4639 (exit $ac_status); } &&
4494a266
JD
4640 { ac_try='test -z "$ac_c_werror_flag"
4641 || test ! -s conftest.err'
35996d22
AS
4642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4643 (eval $ac_try) 2>&5
4644 ac_status=$?
4645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4646 (exit $ac_status); }; } &&
4647 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4649 (eval $ac_try) 2>&5
4650 ac_status=$?
c0d27fcc 4651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4652 (exit $ac_status); }; }; then
4653 ac_cv_sys_file_offset_bits=64; break
4654else
4655 echo "$as_me: failed program was:" >&5
19650fd6
AS
4656sed 's/^/| /' conftest.$ac_ext >&5
4657
503d2be0 4658fi
35996d22 4659rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
4660 break
4661done
ba4481b5 4662fi
c0d27fcc 4663echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
503d2be0
AS
4664echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
4665if test "$ac_cv_sys_file_offset_bits" != no; then
ba4481b5 4666
c0d27fcc 4667cat >>confdefs.h <<_ACEOF
f4988be7 4668#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
c0d27fcc 4669_ACEOF
f4988be7 4670
503d2be0
AS
4671fi
4672rm -f conftest*
c0d27fcc 4673 echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
503d2be0
AS
4674echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
4675if test "${ac_cv_sys_large_files+set}" = set; then
4676 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 4677else
503d2be0 4678 while :; do
f4988be7 4679 ac_cv_sys_large_files=no
503d2be0 4680 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4681/* confdefs.h. */
4682_ACEOF
4683cat confdefs.h >>conftest.$ac_ext
4684cat >>conftest.$ac_ext <<_ACEOF
4685/* end confdefs.h. */
503d2be0
AS
4686#include <sys/types.h>
4687 /* Check that off_t can represent 2**63 - 1 correctly.
4688 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4689 since some C++ compilers masquerading as C compilers
4690 incorrectly reject 9223372036854775807. */
4691#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4692 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4693 && LARGE_OFF_T % 2147483647 == 1)
4694 ? 1 : -1];
4695int
4696main ()
4697{
ba4481b5 4698
503d2be0
AS
4699 ;
4700 return 0;
4701}
4702_ACEOF
4703rm -f conftest.$ac_objext
c0d27fcc 4704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4705 (eval $ac_compile) 2>conftest.er1
503d2be0 4706 ac_status=$?
35996d22
AS
4707 grep -v '^ *+' conftest.er1 >conftest.err
4708 rm -f conftest.er1
4709 cat conftest.err >&5
c0d27fcc 4710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4711 (exit $ac_status); } &&
4494a266
JD
4712 { ac_try='test -z "$ac_c_werror_flag"
4713 || test ! -s conftest.err'
35996d22
AS
4714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4715 (eval $ac_try) 2>&5
4716 ac_status=$?
4717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4718 (exit $ac_status); }; } &&
4719 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4721 (eval $ac_try) 2>&5
4722 ac_status=$?
c0d27fcc 4723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4724 (exit $ac_status); }; }; then
4725 break
ba4481b5 4726else
503d2be0 4727 echo "$as_me: failed program was:" >&5
19650fd6
AS
4728sed 's/^/| /' conftest.$ac_ext >&5
4729
503d2be0 4730fi
35996d22 4731rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 4732 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4733/* confdefs.h. */
4734_ACEOF
4735cat confdefs.h >>conftest.$ac_ext
4736cat >>conftest.$ac_ext <<_ACEOF
4737/* end confdefs.h. */
f4988be7 4738#define _LARGE_FILES 1
503d2be0
AS
4739#include <sys/types.h>
4740 /* Check that off_t can represent 2**63 - 1 correctly.
4741 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4742 since some C++ compilers masquerading as C compilers
4743 incorrectly reject 9223372036854775807. */
4744#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4745 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4746 && LARGE_OFF_T % 2147483647 == 1)
4747 ? 1 : -1];
4748int
4749main ()
4750{
f4988be7 4751
503d2be0
AS
4752 ;
4753 return 0;
4754}
4755_ACEOF
4756rm -f conftest.$ac_objext
c0d27fcc 4757if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4758 (eval $ac_compile) 2>conftest.er1
503d2be0 4759 ac_status=$?
35996d22
AS
4760 grep -v '^ *+' conftest.er1 >conftest.err
4761 rm -f conftest.er1
4762 cat conftest.err >&5
c0d27fcc 4763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 4764 (exit $ac_status); } &&
4494a266
JD
4765 { ac_try='test -z "$ac_c_werror_flag"
4766 || test ! -s conftest.err'
35996d22
AS
4767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4768 (eval $ac_try) 2>&5
4769 ac_status=$?
4770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4771 (exit $ac_status); }; } &&
4772 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 4773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
4774 (eval $ac_try) 2>&5
4775 ac_status=$?
c0d27fcc 4776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
4777 (exit $ac_status); }; }; then
4778 ac_cv_sys_large_files=1; break
4779else
4780 echo "$as_me: failed program was:" >&5
19650fd6
AS
4781sed 's/^/| /' conftest.$ac_ext >&5
4782
503d2be0 4783fi
35996d22 4784rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
4785 break
4786done
ba4481b5 4787fi
c0d27fcc 4788echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
503d2be0
AS
4789echo "${ECHO_T}$ac_cv_sys_large_files" >&6
4790if test "$ac_cv_sys_large_files" != no; then
ba4481b5 4791
c0d27fcc 4792cat >>confdefs.h <<_ACEOF
f4988be7 4793#define _LARGE_FILES $ac_cv_sys_large_files
c0d27fcc 4794_ACEOF
ba4481b5 4795
503d2be0
AS
4796fi
4797rm -f conftest*
4798fi
ba4481b5 4799
c0d27fcc 4800
2c9dccc9
PJ
4801if test "${with_sound}" != "no"; then
4802 # Sound support for GNU/Linux and the free BSDs.
c0d27fcc
MR
4803 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4804echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4805if test "${ac_cv_header_stdc+set}" = set; then
4806 echo $ECHO_N "(cached) $ECHO_C" >&6
4807else
4808 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4809/* confdefs.h. */
4810_ACEOF
4811cat confdefs.h >>conftest.$ac_ext
4812cat >>conftest.$ac_ext <<_ACEOF
4813/* end confdefs.h. */
c0d27fcc
MR
4814#include <stdlib.h>
4815#include <stdarg.h>
4816#include <string.h>
4817#include <float.h>
98418dba 4818
19650fd6
AS
4819int
4820main ()
4821{
4822
4823 ;
4824 return 0;
4825}
c0d27fcc 4826_ACEOF
19650fd6
AS
4827rm -f conftest.$ac_objext
4828if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 4829 (eval $ac_compile) 2>conftest.er1
cd958eb3 4830 ac_status=$?
35996d22
AS
4831 grep -v '^ *+' conftest.er1 >conftest.err
4832 rm -f conftest.er1
4833 cat conftest.err >&5
cd958eb3 4834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19650fd6 4835 (exit $ac_status); } &&
4494a266
JD
4836 { ac_try='test -z "$ac_c_werror_flag"
4837 || test ! -s conftest.err'
35996d22
AS
4838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4839 (eval $ac_try) 2>&5
4840 ac_status=$?
4841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4842 (exit $ac_status); }; } &&
4843 { ac_try='test -s conftest.$ac_objext'
19650fd6
AS
4844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4845 (eval $ac_try) 2>&5
4846 ac_status=$?
4847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4848 (exit $ac_status); }; }; then
c0d27fcc
MR
4849 ac_cv_header_stdc=yes
4850else
4851 echo "$as_me: failed program was:" >&5
19650fd6
AS
4852sed 's/^/| /' conftest.$ac_ext >&5
4853
4854ac_cv_header_stdc=no
c0d27fcc 4855fi
35996d22 4856rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
4857
4858if test $ac_cv_header_stdc = yes; then
4859 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4860 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4861/* confdefs.h. */
4862_ACEOF
4863cat confdefs.h >>conftest.$ac_ext
4864cat >>conftest.$ac_ext <<_ACEOF
4865/* end confdefs.h. */
c0d27fcc
MR
4866#include <string.h>
4867
4868_ACEOF
4869if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 4870 $EGREP "memchr" >/dev/null 2>&1; then
c0d27fcc
MR
4871 :
4872else
4873 ac_cv_header_stdc=no
4874fi
4875rm -f conftest*
4876
4877fi
4878
4879if test $ac_cv_header_stdc = yes; then
4880 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4881 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4882/* confdefs.h. */
4883_ACEOF
4884cat confdefs.h >>conftest.$ac_ext
4885cat >>conftest.$ac_ext <<_ACEOF
4886/* end confdefs.h. */
c0d27fcc
MR
4887#include <stdlib.h>
4888
4889_ACEOF
4890if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 4891 $EGREP "free" >/dev/null 2>&1; then
c0d27fcc
MR
4892 :
4893else
4894 ac_cv_header_stdc=no
4895fi
4896rm -f conftest*
4897
4898fi
4899
4900if test $ac_cv_header_stdc = yes; then
4901 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4902 if test "$cross_compiling" = yes; then
4903 :
4904else
4905 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4906/* confdefs.h. */
4907_ACEOF
4908cat confdefs.h >>conftest.$ac_ext
4909cat >>conftest.$ac_ext <<_ACEOF
4910/* end confdefs.h. */
c0d27fcc
MR
4911#include <ctype.h>
4912#if ((' ' & 0x0FF) == 0x020)
4913# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4914# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4915#else
19650fd6 4916# define ISLOWER(c) \
35996d22
AS
4917 (('a' <= (c) && (c) <= 'i') \
4918 || ('j' <= (c) && (c) <= 'r') \
4919 || ('s' <= (c) && (c) <= 'z'))
c0d27fcc
MR
4920# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4921#endif
4922
4923#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4924int
4925main ()
4926{
4927 int i;
4928 for (i = 0; i < 256; i++)
4929 if (XOR (islower (i), ISLOWER (i))
35996d22 4930 || toupper (i) != TOUPPER (i))
c0d27fcc
MR
4931 exit(2);
4932 exit (0);
4933}
4934_ACEOF
4935rm -f conftest$ac_exeext
4936if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4937 (eval $ac_link) 2>&5
4938 ac_status=$?
4939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4940 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4942 (eval $ac_try) 2>&5
4943 ac_status=$?
4944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4945 (exit $ac_status); }; }; then
4946 :
4947else
4948 echo "$as_me: program exited with status $ac_status" >&5
4949echo "$as_me: failed program was:" >&5
19650fd6
AS
4950sed 's/^/| /' conftest.$ac_ext >&5
4951
c0d27fcc
MR
4952( exit $ac_status )
4953ac_cv_header_stdc=no
4954fi
35996d22 4955rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
4956fi
4957fi
4958fi
4959echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4960echo "${ECHO_T}$ac_cv_header_stdc" >&6
4961if test $ac_cv_header_stdc = yes; then
4962
4963cat >>confdefs.h <<\_ACEOF
4964#define STDC_HEADERS 1
4965_ACEOF
4966
4967fi
4968
4969# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
35996d22 4980 inttypes.h stdint.h unistd.h
98418dba
CW
4981do
4982as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc 4983echo "$as_me:$LINENO: checking for $ac_header" >&5
98418dba
CW
4984echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4985if eval "test \"\${$as_ac_Header+set}\" = set"; then
503d2be0 4986 echo $ECHO_N "(cached) $ECHO_C" >&6
f4988be7 4987else
925c2f3f 4988 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
4989/* confdefs.h. */
4990_ACEOF
4991cat confdefs.h >>conftest.$ac_ext
4992cat >>conftest.$ac_ext <<_ACEOF
4993/* end confdefs.h. */
c0d27fcc
MR
4994$ac_includes_default
4995
4996#include <$ac_header>
4997_ACEOF
4998rm -f conftest.$ac_objext
4999if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5000 (eval $ac_compile) 2>conftest.er1
c0d27fcc 5001 ac_status=$?
35996d22
AS
5002 grep -v '^ *+' conftest.er1 >conftest.err
5003 rm -f conftest.er1
5004 cat conftest.err >&5
c0d27fcc
MR
5005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5006 (exit $ac_status); } &&
4494a266
JD
5007 { ac_try='test -z "$ac_c_werror_flag"
5008 || test ! -s conftest.err'
35996d22
AS
5009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5010 (eval $ac_try) 2>&5
5011 ac_status=$?
5012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5013 (exit $ac_status); }; } &&
5014 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
5015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5016 (eval $ac_try) 2>&5
5017 ac_status=$?
5018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5019 (exit $ac_status); }; }; then
5020 eval "$as_ac_Header=yes"
5021else
5022 echo "$as_me: failed program was:" >&5
19650fd6
AS
5023sed 's/^/| /' conftest.$ac_ext >&5
5024
c0d27fcc
MR
5025eval "$as_ac_Header=no"
5026fi
35996d22 5027rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
5028fi
5029echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5030echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5031if test `eval echo '${'$as_ac_Header'}'` = yes; then
5032 cat >>confdefs.h <<_ACEOF
5033#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5034_ACEOF
5035
5036fi
5037
5038done
5039
5040
5041
5042
5043
5044for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
5045do
5046as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5047if eval "test \"\${$as_ac_Header+set}\" = set"; then
5048 echo "$as_me:$LINENO: checking for $ac_header" >&5
5049echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5050if eval "test \"\${$as_ac_Header+set}\" = set"; then
5051 echo $ECHO_N "(cached) $ECHO_C" >&6
5052fi
5053echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5054echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5055else
5056 # Is the header compilable?
5057echo "$as_me:$LINENO: checking $ac_header usability" >&5
5058echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5059cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5060/* confdefs.h. */
5061_ACEOF
5062cat confdefs.h >>conftest.$ac_ext
5063cat >>conftest.$ac_ext <<_ACEOF
5064/* end confdefs.h. */
c0d27fcc 5065$ac_includes_default
98418dba 5066#include <$ac_header>
503d2be0 5067_ACEOF
c0d27fcc
MR
5068rm -f conftest.$ac_objext
5069if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5070 (eval $ac_compile) 2>conftest.er1
c0d27fcc 5071 ac_status=$?
35996d22
AS
5072 grep -v '^ *+' conftest.er1 >conftest.err
5073 rm -f conftest.er1
5074 cat conftest.err >&5
c0d27fcc
MR
5075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5076 (exit $ac_status); } &&
4494a266
JD
5077 { ac_try='test -z "$ac_c_werror_flag"
5078 || test ! -s conftest.err'
35996d22
AS
5079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5080 (eval $ac_try) 2>&5
5081 ac_status=$?
5082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5083 (exit $ac_status); }; } &&
5084 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
5085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5086 (eval $ac_try) 2>&5
5087 ac_status=$?
5088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5089 (exit $ac_status); }; }; then
5090 ac_header_compiler=yes
5091else
5092 echo "$as_me: failed program was:" >&5
19650fd6
AS
5093sed 's/^/| /' conftest.$ac_ext >&5
5094
c0d27fcc
MR
5095ac_header_compiler=no
5096fi
35996d22 5097rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
5098echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5099echo "${ECHO_T}$ac_header_compiler" >&6
5100
5101# Is the header present?
5102echo "$as_me:$LINENO: checking $ac_header presence" >&5
5103echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5104cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5105/* confdefs.h. */
5106_ACEOF
5107cat confdefs.h >>conftest.$ac_ext
5108cat >>conftest.$ac_ext <<_ACEOF
5109/* end confdefs.h. */
c0d27fcc
MR
5110#include <$ac_header>
5111_ACEOF
5112if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba 5113 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
503d2be0 5114 ac_status=$?
6bae0ccf 5115 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
5116 rm -f conftest.er1
5117 cat conftest.err >&5
c0d27fcc 5118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
5119 (exit $ac_status); } >/dev/null; then
5120 if test -s conftest.err; then
5121 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 5122 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
5123 else
5124 ac_cpp_err=
5125 fi
5126else
5127 ac_cpp_err=yes
5128fi
5129if test -z "$ac_cpp_err"; then
c0d27fcc 5130 ac_header_preproc=yes
f4988be7 5131else
503d2be0 5132 echo "$as_me: failed program was:" >&5
19650fd6
AS
5133sed 's/^/| /' conftest.$ac_ext >&5
5134
c0d27fcc 5135 ac_header_preproc=no
f4988be7 5136fi
98418dba 5137rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
5138echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5139echo "${ECHO_T}$ac_header_preproc" >&6
5140
5141# So? What about this header?
35996d22
AS
5142case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5143 yes:no: )
c0d27fcc
MR
5144 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5145echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
5146 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5147echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5148 ac_header_preproc=yes
19650fd6 5149 ;;
35996d22 5150 no:yes:* )
c0d27fcc
MR
5151 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5152echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
5153 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5154echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5155 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5156echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5157 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5158echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 5159 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 5160echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
5161 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5162echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
5163 (
5164 cat <<\_ASBOX
35996d22
AS
5165## ------------------------------------------ ##
5166## Report this to the AC_PACKAGE_NAME lists. ##
5167## ------------------------------------------ ##
19650fd6
AS
5168_ASBOX
5169 ) |
5170 sed "s/^/$as_me: WARNING: /" >&2
5171 ;;
c0d27fcc
MR
5172esac
5173echo "$as_me:$LINENO: checking for $ac_header" >&5
5174echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5175if eval "test \"\${$as_ac_Header+set}\" = set"; then
5176 echo $ECHO_N "(cached) $ECHO_C" >&6
5177else
35996d22 5178 eval "$as_ac_Header=\$ac_header_preproc"
f4988be7 5179fi
c0d27fcc 5180echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
98418dba 5181echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
5182
5183fi
98418dba 5184if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 5185 cat >>confdefs.h <<_ACEOF
98418dba 5186#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 5187_ACEOF
f4988be7
GM
5188
5189fi
c0d27fcc 5190
98418dba
CW
5191done
5192
5193 # Emulation library used on NetBSD.
c0d27fcc 5194 echo "$as_me:$LINENO: checking for _oss_ioctl in -lossaudio" >&5
98418dba
CW
5195echo $ECHO_N "checking for _oss_ioctl in -lossaudio... $ECHO_C" >&6
5196if test "${ac_cv_lib_ossaudio__oss_ioctl+set}" = set; then
503d2be0 5197 echo $ECHO_N "(cached) $ECHO_C" >&6
f4988be7 5198else
98418dba
CW
5199 ac_check_lib_save_LIBS=$LIBS
5200LIBS="-lossaudio $LIBS"
5201cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5202/* confdefs.h. */
5203_ACEOF
5204cat confdefs.h >>conftest.$ac_ext
5205cat >>conftest.$ac_ext <<_ACEOF
5206/* end confdefs.h. */
98418dba
CW
5207
5208/* Override any gcc2 internal prototype to avoid an error. */
5209#ifdef __cplusplus
5210extern "C"
f4988be7 5211#endif
98418dba
CW
5212/* We use char because int might match the return type of a gcc2
5213 builtin and then its argument prototype would still apply. */
5214char _oss_ioctl ();
503d2be0
AS
5215int
5216main ()
5217{
98418dba 5218_oss_ioctl ();
503d2be0
AS
5219 ;
5220 return 0;
5221}
5222_ACEOF
98418dba 5223rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 5224if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 5225 (eval $ac_link) 2>conftest.er1
503d2be0 5226 ac_status=$?
35996d22
AS
5227 grep -v '^ *+' conftest.er1 >conftest.err
5228 rm -f conftest.er1
5229 cat conftest.err >&5
c0d27fcc 5230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5231 (exit $ac_status); } &&
4494a266
JD
5232 { ac_try='test -z "$ac_c_werror_flag"
5233 || test ! -s conftest.err'
35996d22
AS
5234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5235 (eval $ac_try) 2>&5
5236 ac_status=$?
5237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5238 (exit $ac_status); }; } &&
5239 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 5240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
5241 (eval $ac_try) 2>&5
5242 ac_status=$?
c0d27fcc 5243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5244 (exit $ac_status); }; }; then
98418dba 5245 ac_cv_lib_ossaudio__oss_ioctl=yes
f4988be7 5246else
503d2be0 5247 echo "$as_me: failed program was:" >&5
19650fd6
AS
5248sed 's/^/| /' conftest.$ac_ext >&5
5249
98418dba 5250ac_cv_lib_ossaudio__oss_ioctl=no
f4988be7 5251fi
35996d22
AS
5252rm -f conftest.err conftest.$ac_objext \
5253 conftest$ac_exeext conftest.$ac_ext
98418dba 5254LIBS=$ac_check_lib_save_LIBS
f4988be7 5255fi
c0d27fcc 5256echo "$as_me:$LINENO: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
98418dba
CW
5257echo "${ECHO_T}$ac_cv_lib_ossaudio__oss_ioctl" >&6
5258if test $ac_cv_lib_ossaudio__oss_ioctl = yes; then
5259 LIBSOUND=-lossaudio
5260else
5261 LIBSOUND=
5262fi
5263
c0d27fcc 5264
f4988be7 5265fi
c0d27fcc
MR
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
22044edf
DL
5284
5285
973a76b1 5286
cffcede7 5287
c0d27fcc 5288
f4988be7 5289
98418dba
CW
5290for ac_header in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h \
5291 linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h \
25ca0bca 5292 termcap.h stdio_ext.h fcntl.h strings.h coff.h pty.h sys/mman.h \
cffcede7 5293 sys/param.h sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h
98418dba
CW
5294do
5295as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
5296if eval "test \"\${$as_ac_Header+set}\" = set"; then
5297 echo "$as_me:$LINENO: checking for $ac_header" >&5
98418dba
CW
5298echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5299if eval "test \"\${$as_ac_Header+set}\" = set"; then
503d2be0 5300 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
5301fi
5302echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5303echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
f4988be7 5304else
c0d27fcc
MR
5305 # Is the header compilable?
5306echo "$as_me:$LINENO: checking $ac_header usability" >&5
5307echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5308cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5309/* confdefs.h. */
5310_ACEOF
5311cat confdefs.h >>conftest.$ac_ext
5312cat >>conftest.$ac_ext <<_ACEOF
5313/* end confdefs.h. */
c0d27fcc
MR
5314$ac_includes_default
5315#include <$ac_header>
5316_ACEOF
5317rm -f conftest.$ac_objext
5318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5319 (eval $ac_compile) 2>conftest.er1
c0d27fcc 5320 ac_status=$?
35996d22
AS
5321 grep -v '^ *+' conftest.er1 >conftest.err
5322 rm -f conftest.er1
5323 cat conftest.err >&5
c0d27fcc
MR
5324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5325 (exit $ac_status); } &&
4494a266
JD
5326 { ac_try='test -z "$ac_c_werror_flag"
5327 || test ! -s conftest.err'
35996d22
AS
5328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5329 (eval $ac_try) 2>&5
5330 ac_status=$?
5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5332 (exit $ac_status); }; } &&
5333 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
5334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5335 (eval $ac_try) 2>&5
5336 ac_status=$?
5337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5338 (exit $ac_status); }; }; then
5339 ac_header_compiler=yes
5340else
5341 echo "$as_me: failed program was:" >&5
19650fd6
AS
5342sed 's/^/| /' conftest.$ac_ext >&5
5343
c0d27fcc
MR
5344ac_header_compiler=no
5345fi
35996d22 5346rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
5347echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5348echo "${ECHO_T}$ac_header_compiler" >&6
5349
5350# Is the header present?
5351echo "$as_me:$LINENO: checking $ac_header presence" >&5
5352echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5353cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5354/* confdefs.h. */
5355_ACEOF
5356cat confdefs.h >>conftest.$ac_ext
5357cat >>conftest.$ac_ext <<_ACEOF
5358/* end confdefs.h. */
98418dba 5359#include <$ac_header>
503d2be0 5360_ACEOF
c0d27fcc 5361if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba 5362 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
503d2be0 5363 ac_status=$?
6bae0ccf 5364 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
5365 rm -f conftest.er1
5366 cat conftest.err >&5
c0d27fcc 5367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
5368 (exit $ac_status); } >/dev/null; then
5369 if test -s conftest.err; then
5370 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 5371 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
5372 else
5373 ac_cpp_err=
5374 fi
5375else
5376 ac_cpp_err=yes
5377fi
5378if test -z "$ac_cpp_err"; then
c0d27fcc 5379 ac_header_preproc=yes
34ec9ebe 5380else
503d2be0 5381 echo "$as_me: failed program was:" >&5
19650fd6
AS
5382sed 's/^/| /' conftest.$ac_ext >&5
5383
c0d27fcc 5384 ac_header_preproc=no
34ec9ebe 5385fi
98418dba 5386rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
5387echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5388echo "${ECHO_T}$ac_header_preproc" >&6
5389
5390# So? What about this header?
35996d22
AS
5391case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5392 yes:no: )
c0d27fcc
MR
5393 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5394echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
5395 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5396echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5397 ac_header_preproc=yes
19650fd6 5398 ;;
35996d22 5399 no:yes:* )
c0d27fcc
MR
5400 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5401echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
5402 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5403echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5404 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5405echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5406 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5407echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 5408 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 5409echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
5410 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5411echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
5412 (
5413 cat <<\_ASBOX
35996d22
AS
5414## ------------------------------------------ ##
5415## Report this to the AC_PACKAGE_NAME lists. ##
5416## ------------------------------------------ ##
19650fd6
AS
5417_ASBOX
5418 ) |
5419 sed "s/^/$as_me: WARNING: /" >&2
5420 ;;
c0d27fcc
MR
5421esac
5422echo "$as_me:$LINENO: checking for $ac_header" >&5
5423echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5424if eval "test \"\${$as_ac_Header+set}\" = set"; then
5425 echo $ECHO_N "(cached) $ECHO_C" >&6
5426else
35996d22 5427 eval "$as_ac_Header=\$ac_header_preproc"
34ec9ebe 5428fi
c0d27fcc 5429echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
98418dba 5430echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
5431
5432fi
98418dba 5433if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 5434 cat >>confdefs.h <<_ACEOF
98418dba 5435#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 5436_ACEOF
34ec9ebe 5437
98418dba 5438fi
c0d27fcc 5439
98418dba
CW
5440done
5441
22044edf 5442
f17e308a
JD
5443echo "$as_me:$LINENO: checking if personality LINUX32 can be set" >&5
5444echo $ECHO_N "checking if personality LINUX32 can be set... $ECHO_C" >&6
5445cat >conftest.$ac_ext <<_ACEOF
5446/* confdefs.h. */
5447_ACEOF
5448cat confdefs.h >>conftest.$ac_ext
5449cat >>conftest.$ac_ext <<_ACEOF
5450/* end confdefs.h. */
5451#include <sys/personality.h>
5452int
5453main ()
5454{
5455personality (PER_LINUX32)
5456 ;
5457 return 0;
5458}
5459_ACEOF
5460rm -f conftest.$ac_objext
5461if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5462 (eval $ac_compile) 2>conftest.er1
5463 ac_status=$?
5464 grep -v '^ *+' conftest.er1 >conftest.err
5465 rm -f conftest.er1
5466 cat conftest.err >&5
5467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 (exit $ac_status); } &&
5469 { ac_try='test -z "$ac_c_werror_flag"
5470 || test ! -s conftest.err'
5471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5472 (eval $ac_try) 2>&5
5473 ac_status=$?
5474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5475 (exit $ac_status); }; } &&
5476 { ac_try='test -s conftest.$ac_objext'
5477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5478 (eval $ac_try) 2>&5
5479 ac_status=$?
5480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5481 (exit $ac_status); }; }; then
5482 emacs_cv_personality_linux32=yes
5483else
5484 echo "$as_me: failed program was:" >&5
5485sed 's/^/| /' conftest.$ac_ext >&5
5486
5487emacs_cv_personality_linux32=no
5488fi
5489rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5490echo "$as_me:$LINENO: result: $emacs_cv_personality_linux32" >&5
5491echo "${ECHO_T}$emacs_cv_personality_linux32" >&6
5492
5493if test $emacs_cv_personality_linux32 = yes; then
5494
5495cat >>confdefs.h <<\_ACEOF
5496#define HAVE_PERSONALITY_LINUX32 1
5497_ACEOF
5498
5499fi
5500
5501
22044edf
DL
5502for ac_header in term.h
5503do
5504as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5505echo "$as_me:$LINENO: checking for $ac_header" >&5
5506echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5507if eval "test \"\${$as_ac_Header+set}\" = set"; then
5508 echo $ECHO_N "(cached) $ECHO_C" >&6
5509else
5510 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5511/* confdefs.h. */
5512_ACEOF
5513cat confdefs.h >>conftest.$ac_ext
5514cat >>conftest.$ac_ext <<_ACEOF
5515/* end confdefs.h. */
22044edf
DL
5516#include <$ac_header>
5517_ACEOF
5518if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5519 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5520 ac_status=$?
5521 grep -v '^ *+' conftest.er1 >conftest.err
5522 rm -f conftest.er1
5523 cat conftest.err >&5
5524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5525 (exit $ac_status); } >/dev/null; then
5526 if test -s conftest.err; then
5527 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 5528 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
22044edf
DL
5529 else
5530 ac_cpp_err=
5531 fi
5532else
5533 ac_cpp_err=yes
5534fi
5535if test -z "$ac_cpp_err"; then
5536 eval "$as_ac_Header=yes"
5537else
5538 echo "$as_me: failed program was:" >&5
19650fd6
AS
5539sed 's/^/| /' conftest.$ac_ext >&5
5540
22044edf
DL
5541 eval "$as_ac_Header=no"
5542fi
5543rm -f conftest.err conftest.$ac_ext
5544fi
5545echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5546echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5547if test `eval echo '${'$as_ac_Header'}'` = yes; then
5548 cat >>confdefs.h <<_ACEOF
5549#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5550_ACEOF
5551
5552fi
5553
5554done
5555
c0d27fcc 5556echo "$as_me:$LINENO: checking for ANSI C header files" >&5
98418dba
CW
5557echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5558if test "${ac_cv_header_stdc+set}" = set; then
503d2be0 5559 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5560else
503d2be0 5561 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5562/* confdefs.h. */
5563_ACEOF
5564cat confdefs.h >>conftest.$ac_ext
5565cat >>conftest.$ac_ext <<_ACEOF
5566/* end confdefs.h. */
98418dba
CW
5567#include <stdlib.h>
5568#include <stdarg.h>
5569#include <string.h>
5570#include <float.h>
5571
19650fd6
AS
5572int
5573main ()
5574{
5575
5576 ;
5577 return 0;
5578}
98418dba 5579_ACEOF
19650fd6
AS
5580rm -f conftest.$ac_objext
5581if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5582 (eval $ac_compile) 2>conftest.er1
cd958eb3 5583 ac_status=$?
35996d22
AS
5584 grep -v '^ *+' conftest.er1 >conftest.err
5585 rm -f conftest.er1
5586 cat conftest.err >&5
cd958eb3 5587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19650fd6 5588 (exit $ac_status); } &&
4494a266
JD
5589 { ac_try='test -z "$ac_c_werror_flag"
5590 || test ! -s conftest.err'
35996d22
AS
5591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5592 (eval $ac_try) 2>&5
5593 ac_status=$?
5594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5595 (exit $ac_status); }; } &&
5596 { ac_try='test -s conftest.$ac_objext'
19650fd6
AS
5597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5598 (eval $ac_try) 2>&5
5599 ac_status=$?
5600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5601 (exit $ac_status); }; }; then
98418dba 5602 ac_cv_header_stdc=yes
ba4481b5 5603else
503d2be0 5604 echo "$as_me: failed program was:" >&5
19650fd6
AS
5605sed 's/^/| /' conftest.$ac_ext >&5
5606
5607ac_cv_header_stdc=no
ba4481b5 5608fi
35996d22 5609rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba
CW
5610
5611if test $ac_cv_header_stdc = yes; then
5612 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5613 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5614/* confdefs.h. */
5615_ACEOF
5616cat confdefs.h >>conftest.$ac_ext
5617cat >>conftest.$ac_ext <<_ACEOF
5618/* end confdefs.h. */
98418dba
CW
5619#include <string.h>
5620
5621_ACEOF
5622if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 5623 $EGREP "memchr" >/dev/null 2>&1; then
98418dba
CW
5624 :
5625else
5626 ac_cv_header_stdc=no
ba4481b5 5627fi
98418dba 5628rm -f conftest*
ba4481b5
DL
5629
5630fi
5631
98418dba
CW
5632if test $ac_cv_header_stdc = yes; then
5633 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5634 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5635/* confdefs.h. */
5636_ACEOF
5637cat confdefs.h >>conftest.$ac_ext
5638cat >>conftest.$ac_ext <<_ACEOF
5639/* end confdefs.h. */
98418dba
CW
5640#include <stdlib.h>
5641
5642_ACEOF
5643if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 5644 $EGREP "free" >/dev/null 2>&1; then
98418dba
CW
5645 :
5646else
5647 ac_cv_header_stdc=no
5648fi
5649rm -f conftest*
5650
5651fi
5652
5653if test $ac_cv_header_stdc = yes; then
5654 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5655 if test "$cross_compiling" = yes; then
5656 :
d42122a3 5657else
503d2be0 5658 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5659/* confdefs.h. */
5660_ACEOF
5661cat confdefs.h >>conftest.$ac_ext
5662cat >>conftest.$ac_ext <<_ACEOF
5663/* end confdefs.h. */
98418dba
CW
5664#include <ctype.h>
5665#if ((' ' & 0x0FF) == 0x020)
5666# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5667# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5668#else
19650fd6 5669# define ISLOWER(c) \
35996d22
AS
5670 (('a' <= (c) && (c) <= 'i') \
5671 || ('j' <= (c) && (c) <= 'r') \
5672 || ('s' <= (c) && (c) <= 'z'))
98418dba
CW
5673# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5674#endif
5675
5676#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
503d2be0
AS
5677int
5678main ()
5679{
98418dba
CW
5680 int i;
5681 for (i = 0; i < 256; i++)
5682 if (XOR (islower (i), ISLOWER (i))
35996d22 5683 || toupper (i) != TOUPPER (i))
98418dba
CW
5684 exit(2);
5685 exit (0);
503d2be0
AS
5686}
5687_ACEOF
98418dba 5688rm -f conftest$ac_exeext
c0d27fcc 5689if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
98418dba 5690 (eval $ac_link) 2>&5
503d2be0 5691 ac_status=$?
c0d27fcc 5692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 5693 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 5694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
5695 (eval $ac_try) 2>&5
5696 ac_status=$?
c0d27fcc 5697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5698 (exit $ac_status); }; }; then
98418dba 5699 :
d42122a3 5700else
98418dba
CW
5701 echo "$as_me: program exited with status $ac_status" >&5
5702echo "$as_me: failed program was:" >&5
19650fd6
AS
5703sed 's/^/| /' conftest.$ac_ext >&5
5704
c0d27fcc 5705( exit $ac_status )
98418dba 5706ac_cv_header_stdc=no
d42122a3 5707fi
35996d22 5708rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
d42122a3 5709fi
98418dba
CW
5710fi
5711fi
c0d27fcc 5712echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
98418dba
CW
5713echo "${ECHO_T}$ac_cv_header_stdc" >&6
5714if test $ac_cv_header_stdc = yes; then
5715
c0d27fcc 5716cat >>confdefs.h <<\_ACEOF
98418dba 5717#define STDC_HEADERS 1
c0d27fcc 5718_ACEOF
d42122a3
DL
5719
5720fi
5721
c0d27fcc 5722echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
98418dba
CW
5723echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
5724if test "${ac_cv_header_time+set}" = set; then
503d2be0 5725 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5726else
503d2be0 5727 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5728/* confdefs.h. */
5729_ACEOF
5730cat confdefs.h >>conftest.$ac_ext
5731cat >>conftest.$ac_ext <<_ACEOF
5732/* end confdefs.h. */
ba4481b5 5733#include <sys/types.h>
98418dba 5734#include <sys/time.h>
ba4481b5 5735#include <time.h>
503d2be0
AS
5736
5737int
5738main ()
5739{
98418dba
CW
5740if ((struct tm *) 0)
5741return 0;
503d2be0
AS
5742 ;
5743 return 0;
5744}
5745_ACEOF
5746rm -f conftest.$ac_objext
c0d27fcc 5747if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5748 (eval $ac_compile) 2>conftest.er1
503d2be0 5749 ac_status=$?
35996d22
AS
5750 grep -v '^ *+' conftest.er1 >conftest.err
5751 rm -f conftest.er1
5752 cat conftest.err >&5
c0d27fcc 5753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5754 (exit $ac_status); } &&
4494a266
JD
5755 { ac_try='test -z "$ac_c_werror_flag"
5756 || test ! -s conftest.err'
35996d22
AS
5757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5758 (eval $ac_try) 2>&5
5759 ac_status=$?
5760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5761 (exit $ac_status); }; } &&
5762 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 5763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
5764 (eval $ac_try) 2>&5
5765 ac_status=$?
c0d27fcc 5766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5767 (exit $ac_status); }; }; then
98418dba 5768 ac_cv_header_time=yes
ba4481b5 5769else
503d2be0 5770 echo "$as_me: failed program was:" >&5
19650fd6
AS
5771sed 's/^/| /' conftest.$ac_ext >&5
5772
98418dba 5773ac_cv_header_time=no
ba4481b5 5774fi
35996d22 5775rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 5776fi
c0d27fcc 5777echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
98418dba
CW
5778echo "${ECHO_T}$ac_cv_header_time" >&6
5779if test $ac_cv_header_time = yes; then
503d2be0 5780
c0d27fcc 5781cat >>confdefs.h <<\_ACEOF
98418dba 5782#define TIME_WITH_SYS_TIME 1
c0d27fcc 5783_ACEOF
ba4481b5
DL
5784
5785fi
5786
cd958eb3
MB
5787echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
5788echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6
5789if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
503d2be0 5790 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5791else
503d2be0 5792 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5793/* confdefs.h. */
5794_ACEOF
5795cat confdefs.h >>conftest.$ac_ext
5796cat >>conftest.$ac_ext <<_ACEOF
5797/* end confdefs.h. */
cd958eb3
MB
5798$ac_includes_default
5799int
5800main ()
5801{
5802#ifndef sys_siglist
5803 char *p = (char *) sys_siglist;
98418dba 5804#endif
503d2be0 5805
cd958eb3
MB
5806 ;
5807 return 0;
5808}
5809_ACEOF
5810rm -f conftest.$ac_objext
5811if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5812 (eval $ac_compile) 2>conftest.er1
cd958eb3 5813 ac_status=$?
35996d22
AS
5814 grep -v '^ *+' conftest.er1 >conftest.err
5815 rm -f conftest.er1
5816 cat conftest.err >&5
cd958eb3
MB
5817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5818 (exit $ac_status); } &&
4494a266
JD
5819 { ac_try='test -z "$ac_c_werror_flag"
5820 || test ! -s conftest.err'
35996d22
AS
5821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5822 (eval $ac_try) 2>&5
5823 ac_status=$?
5824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5825 (exit $ac_status); }; } &&
5826 { ac_try='test -s conftest.$ac_objext'
cd958eb3
MB
5827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5828 (eval $ac_try) 2>&5
5829 ac_status=$?
5830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5831 (exit $ac_status); }; }; then
5832 ac_cv_have_decl_sys_siglist=yes
5833else
5834 echo "$as_me: failed program was:" >&5
19650fd6
AS
5835sed 's/^/| /' conftest.$ac_ext >&5
5836
cd958eb3
MB
5837ac_cv_have_decl_sys_siglist=no
5838fi
35996d22 5839rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
cd958eb3
MB
5840fi
5841echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
5842echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6
5843if test $ac_cv_have_decl_sys_siglist = yes; then
5844
5845cat >>confdefs.h <<_ACEOF
5846#define HAVE_DECL_SYS_SIGLIST 1
5847_ACEOF
5848
5849
5850else
5851 cat >>confdefs.h <<_ACEOF
5852#define HAVE_DECL_SYS_SIGLIST 0
5853_ACEOF
5854
5855
5856fi
5857
5858
5859if test $ac_cv_have_decl_sys_siglist != yes; then
5860 # For Tru64, at least:
5861 echo "$as_me:$LINENO: checking whether __sys_siglist is declared" >&5
5862echo $ECHO_N "checking whether __sys_siglist is declared... $ECHO_C" >&6
5863if test "${ac_cv_have_decl___sys_siglist+set}" = set; then
5864 echo $ECHO_N "(cached) $ECHO_C" >&6
5865else
5866 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5867/* confdefs.h. */
5868_ACEOF
5869cat confdefs.h >>conftest.$ac_ext
5870cat >>conftest.$ac_ext <<_ACEOF
5871/* end confdefs.h. */
cd958eb3 5872$ac_includes_default
503d2be0
AS
5873int
5874main ()
5875{
cd958eb3
MB
5876#ifndef __sys_siglist
5877 char *p = (char *) __sys_siglist;
5878#endif
5879
503d2be0
AS
5880 ;
5881 return 0;
5882}
5883_ACEOF
5884rm -f conftest.$ac_objext
c0d27fcc 5885if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5886 (eval $ac_compile) 2>conftest.er1
503d2be0 5887 ac_status=$?
35996d22
AS
5888 grep -v '^ *+' conftest.er1 >conftest.err
5889 rm -f conftest.er1
5890 cat conftest.err >&5
c0d27fcc 5891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5892 (exit $ac_status); } &&
4494a266
JD
5893 { ac_try='test -z "$ac_c_werror_flag"
5894 || test ! -s conftest.err'
35996d22
AS
5895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5896 (eval $ac_try) 2>&5
5897 ac_status=$?
5898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5899 (exit $ac_status); }; } &&
5900 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 5901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
5902 (eval $ac_try) 2>&5
5903 ac_status=$?
c0d27fcc 5904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5905 (exit $ac_status); }; }; then
cd958eb3 5906 ac_cv_have_decl___sys_siglist=yes
ba4481b5 5907else
503d2be0 5908 echo "$as_me: failed program was:" >&5
19650fd6
AS
5909sed 's/^/| /' conftest.$ac_ext >&5
5910
cd958eb3 5911ac_cv_have_decl___sys_siglist=no
ba4481b5 5912fi
35996d22 5913rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
503d2be0 5914fi
cd958eb3
MB
5915echo "$as_me:$LINENO: result: $ac_cv_have_decl___sys_siglist" >&5
5916echo "${ECHO_T}$ac_cv_have_decl___sys_siglist" >&6
5917if test $ac_cv_have_decl___sys_siglist = yes; then
503d2be0 5918
cd958eb3
MB
5919cat >>confdefs.h <<_ACEOF
5920#define HAVE_DECL___SYS_SIGLIST 1
5921_ACEOF
5922
5923
5924else
5925 cat >>confdefs.h <<_ACEOF
5926#define HAVE_DECL___SYS_SIGLIST 0
c0d27fcc 5927_ACEOF
503d2be0 5928
cd958eb3 5929
ba4481b5
DL
5930fi
5931
cd958eb3
MB
5932
5933 if test $ac_cv_have_decl___sys_siglist = yes; then
5934
5935cat >>confdefs.h <<\_ACEOF
5936#define sys_siglist __sys_siglist
5937_ACEOF
5938
5939 fi
5940fi
c0d27fcc 5941echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
98418dba
CW
5942echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
5943if test "${ac_cv_header_sys_wait_h+set}" = set; then
503d2be0 5944 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 5945else
503d2be0 5946 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
5947/* confdefs.h. */
5948_ACEOF
5949cat confdefs.h >>conftest.$ac_ext
5950cat >>conftest.$ac_ext <<_ACEOF
5951/* end confdefs.h. */
98418dba
CW
5952#include <sys/types.h>
5953#include <sys/wait.h>
5954#ifndef WEXITSTATUS
5955# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
5956#endif
5957#ifndef WIFEXITED
5958# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
ba4481b5 5959#endif
503d2be0
AS
5960
5961int
5962main ()
5963{
98418dba
CW
5964 int s;
5965 wait (&s);
5966 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
503d2be0
AS
5967 ;
5968 return 0;
5969}
5970_ACEOF
98418dba 5971rm -f conftest.$ac_objext
c0d27fcc 5972if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 5973 (eval $ac_compile) 2>conftest.er1
503d2be0 5974 ac_status=$?
35996d22
AS
5975 grep -v '^ *+' conftest.er1 >conftest.err
5976 rm -f conftest.er1
5977 cat conftest.err >&5
c0d27fcc 5978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5979 (exit $ac_status); } &&
4494a266
JD
5980 { ac_try='test -z "$ac_c_werror_flag"
5981 || test ! -s conftest.err'
35996d22
AS
5982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5983 (eval $ac_try) 2>&5
5984 ac_status=$?
5985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5986 (exit $ac_status); }; } &&
5987 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 5988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
5989 (eval $ac_try) 2>&5
5990 ac_status=$?
c0d27fcc 5991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 5992 (exit $ac_status); }; }; then
98418dba 5993 ac_cv_header_sys_wait_h=yes
ba4481b5 5994else
503d2be0 5995 echo "$as_me: failed program was:" >&5
19650fd6
AS
5996sed 's/^/| /' conftest.$ac_ext >&5
5997
98418dba 5998ac_cv_header_sys_wait_h=no
ba4481b5 5999fi
35996d22 6000rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 6001fi
c0d27fcc 6002echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
98418dba
CW
6003echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
6004if test $ac_cv_header_sys_wait_h = yes; then
503d2be0 6005
c0d27fcc 6006cat >>confdefs.h <<\_ACEOF
98418dba 6007#define HAVE_SYS_WAIT_H 1
c0d27fcc 6008_ACEOF
ba4481b5 6009
ba4481b5
DL
6010fi
6011
c0d27fcc
MR
6012
6013echo "$as_me:$LINENO: checking for struct utimbuf" >&5
98418dba
CW
6014echo $ECHO_N "checking for struct utimbuf... $ECHO_C" >&6
6015if test "${emacs_cv_struct_utimbuf+set}" = set; then
503d2be0 6016 echo $ECHO_N "(cached) $ECHO_C" >&6
1113b624 6017else
503d2be0 6018 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6019/* confdefs.h. */
6020_ACEOF
6021cat confdefs.h >>conftest.$ac_ext
6022cat >>conftest.$ac_ext <<_ACEOF
6023/* end confdefs.h. */
98418dba
CW
6024#ifdef TIME_WITH_SYS_TIME
6025#include <sys/time.h>
6026#include <time.h>
6027#else
6028#ifdef HAVE_SYS_TIME_H
6029#include <sys/time.h>
6030#else
1113b624 6031#include <time.h>
98418dba
CW
6032#endif
6033#endif
6034#ifdef HAVE_UTIME_H
6035#include <utime.h>
6036#endif
503d2be0
AS
6037int
6038main ()
6039{
98418dba 6040static struct utimbuf x; x.actime = x.modtime;
503d2be0
AS
6041 ;
6042 return 0;
6043}
6044_ACEOF
98418dba 6045rm -f conftest.$ac_objext
c0d27fcc 6046if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6047 (eval $ac_compile) 2>conftest.er1
503d2be0 6048 ac_status=$?
35996d22
AS
6049 grep -v '^ *+' conftest.er1 >conftest.err
6050 rm -f conftest.er1
6051 cat conftest.err >&5
c0d27fcc 6052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6053 (exit $ac_status); } &&
4494a266
JD
6054 { ac_try='test -z "$ac_c_werror_flag"
6055 || test ! -s conftest.err'
35996d22
AS
6056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6057 (eval $ac_try) 2>&5
6058 ac_status=$?
6059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6060 (exit $ac_status); }; } &&
6061 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
6063 (eval $ac_try) 2>&5
6064 ac_status=$?
c0d27fcc 6065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6066 (exit $ac_status); }; }; then
98418dba 6067 emacs_cv_struct_utimbuf=yes
1113b624 6068else
503d2be0 6069 echo "$as_me: failed program was:" >&5
19650fd6
AS
6070sed 's/^/| /' conftest.$ac_ext >&5
6071
98418dba 6072emacs_cv_struct_utimbuf=no
1113b624 6073fi
35996d22 6074rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1113b624 6075fi
c0d27fcc 6076echo "$as_me:$LINENO: result: $emacs_cv_struct_utimbuf" >&5
98418dba
CW
6077echo "${ECHO_T}$emacs_cv_struct_utimbuf" >&6
6078if test $emacs_cv_struct_utimbuf = yes; then
b936fae4 6079
c0d27fcc 6080cat >>confdefs.h <<\_ACEOF
98418dba 6081#define HAVE_STRUCT_UTIMBUF 1
c0d27fcc 6082_ACEOF
1113b624
PE
6083
6084fi
ba4481b5 6085
c0d27fcc 6086echo "$as_me:$LINENO: checking return type of signal handlers" >&5
98418dba
CW
6087echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
6088if test "${ac_cv_type_signal+set}" = set; then
503d2be0 6089 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 6090else
98418dba 6091 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6092/* confdefs.h. */
6093_ACEOF
6094cat confdefs.h >>conftest.$ac_ext
6095cat >>conftest.$ac_ext <<_ACEOF
6096/* end confdefs.h. */
7397acc4 6097#include <sys/types.h>
98418dba
CW
6098#include <signal.h>
6099#ifdef signal
6100# undef signal
6101#endif
6102#ifdef __cplusplus
6103extern "C" void (*signal (int, void (*)(int)))(int);
6104#else
6105void (*signal ()) ();
6106#endif
6107
503d2be0
AS
6108int
6109main ()
6110{
98418dba 6111int i;
503d2be0
AS
6112 ;
6113 return 0;
6114}
6115_ACEOF
98418dba 6116rm -f conftest.$ac_objext
c0d27fcc 6117if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6118 (eval $ac_compile) 2>conftest.er1
503d2be0 6119 ac_status=$?
35996d22
AS
6120 grep -v '^ *+' conftest.er1 >conftest.err
6121 rm -f conftest.er1
6122 cat conftest.err >&5
c0d27fcc 6123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6124 (exit $ac_status); } &&
4494a266
JD
6125 { ac_try='test -z "$ac_c_werror_flag"
6126 || test ! -s conftest.err'
35996d22
AS
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6128 (eval $ac_try) 2>&5
6129 ac_status=$?
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; } &&
6132 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
6134 (eval $ac_try) 2>&5
6135 ac_status=$?
c0d27fcc 6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6137 (exit $ac_status); }; }; then
98418dba 6138 ac_cv_type_signal=void
503d2be0
AS
6139else
6140 echo "$as_me: failed program was:" >&5
19650fd6
AS
6141sed 's/^/| /' conftest.$ac_ext >&5
6142
98418dba 6143ac_cv_type_signal=int
503d2be0 6144fi
35996d22 6145rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 6146fi
c0d27fcc 6147echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
98418dba 6148echo "${ECHO_T}$ac_cv_type_signal" >&6
7397acc4 6149
c0d27fcc 6150cat >>confdefs.h <<_ACEOF
98418dba 6151#define RETSIGTYPE $ac_cv_type_signal
c0d27fcc
MR
6152_ACEOF
6153
503d2be0 6154
c0d27fcc
MR
6155
6156echo "$as_me:$LINENO: checking for speed_t" >&5
98418dba
CW
6157echo $ECHO_N "checking for speed_t... $ECHO_C" >&6
6158if test "${emacs_cv_speed_t+set}" = set; then
6159 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 6160else
98418dba 6161 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6162/* confdefs.h. */
6163_ACEOF
6164cat confdefs.h >>conftest.$ac_ext
6165cat >>conftest.$ac_ext <<_ACEOF
6166/* end confdefs.h. */
98418dba 6167#include <termios.h>
98418dba
CW
6168int
6169main ()
6170{
6171speed_t x = 1;
6172 ;
6173 return 0;
6174}
6175_ACEOF
6176rm -f conftest.$ac_objext
c0d27fcc 6177if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6178 (eval $ac_compile) 2>conftest.er1
98418dba 6179 ac_status=$?
35996d22
AS
6180 grep -v '^ *+' conftest.er1 >conftest.err
6181 rm -f conftest.er1
6182 cat conftest.err >&5
c0d27fcc 6183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 6184 (exit $ac_status); } &&
4494a266
JD
6185 { ac_try='test -z "$ac_c_werror_flag"
6186 || test ! -s conftest.err'
35996d22
AS
6187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6188 (eval $ac_try) 2>&5
6189 ac_status=$?
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); }; } &&
6192 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
6194 (eval $ac_try) 2>&5
6195 ac_status=$?
c0d27fcc 6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
6197 (exit $ac_status); }; }; then
6198 emacs_cv_speed_t=yes
6199else
6200 echo "$as_me: failed program was:" >&5
19650fd6
AS
6201sed 's/^/| /' conftest.$ac_ext >&5
6202
98418dba
CW
6203emacs_cv_speed_t=no
6204fi
35996d22 6205rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 6206fi
c0d27fcc 6207echo "$as_me:$LINENO: result: $emacs_cv_speed_t" >&5
98418dba
CW
6208echo "${ECHO_T}$emacs_cv_speed_t" >&6
6209if test $emacs_cv_speed_t = yes; then
b936fae4 6210
c0d27fcc 6211cat >>confdefs.h <<\_ACEOF
98418dba 6212#define HAVE_SPEED_T 1
c0d27fcc 6213_ACEOF
98418dba 6214
7397acc4
DL
6215fi
6216
c0d27fcc 6217echo "$as_me:$LINENO: checking for struct timeval" >&5
98418dba
CW
6218echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6
6219if test "${emacs_cv_struct_timeval+set}" = set; then
503d2be0 6220 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 6221else
503d2be0 6222 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6223/* confdefs.h. */
6224_ACEOF
6225cat confdefs.h >>conftest.$ac_ext
6226cat >>conftest.$ac_ext <<_ACEOF
6227/* end confdefs.h. */
98418dba
CW
6228#ifdef TIME_WITH_SYS_TIME
6229#include <sys/time.h>
6230#include <time.h>
6231#else
6232#ifdef HAVE_SYS_TIME_H
6233#include <sys/time.h>
6234#else
6235#include <time.h>
6236#endif
6237#endif
503d2be0
AS
6238int
6239main ()
6240{
98418dba 6241static struct timeval x; x.tv_sec = x.tv_usec;
503d2be0
AS
6242 ;
6243 return 0;
6244}
6245_ACEOF
6246rm -f conftest.$ac_objext
c0d27fcc 6247if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6248 (eval $ac_compile) 2>conftest.er1
503d2be0 6249 ac_status=$?
35996d22
AS
6250 grep -v '^ *+' conftest.er1 >conftest.err
6251 rm -f conftest.er1
6252 cat conftest.err >&5
c0d27fcc 6253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6254 (exit $ac_status); } &&
4494a266
JD
6255 { ac_try='test -z "$ac_c_werror_flag"
6256 || test ! -s conftest.err'
35996d22
AS
6257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6258 (eval $ac_try) 2>&5
6259 ac_status=$?
6260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6261 (exit $ac_status); }; } &&
6262 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
6264 (eval $ac_try) 2>&5
6265 ac_status=$?
c0d27fcc 6266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6267 (exit $ac_status); }; }; then
98418dba 6268 emacs_cv_struct_timeval=yes
7397acc4 6269else
503d2be0 6270 echo "$as_me: failed program was:" >&5
19650fd6
AS
6271sed 's/^/| /' conftest.$ac_ext >&5
6272
98418dba 6273emacs_cv_struct_timeval=no
7397acc4 6274fi
35996d22 6275rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 6276fi
c0d27fcc 6277echo "$as_me:$LINENO: result: $emacs_cv_struct_timeval" >&5
98418dba
CW
6278echo "${ECHO_T}$emacs_cv_struct_timeval" >&6
6279HAVE_TIMEVAL=$emacs_cv_struct_timeval
6280if test $emacs_cv_struct_timeval = yes; then
b936fae4 6281
c0d27fcc 6282cat >>confdefs.h <<\_ACEOF
98418dba 6283#define HAVE_TIMEVAL 1
c0d27fcc 6284_ACEOF
7397acc4
DL
6285
6286fi
6287
c0d27fcc 6288echo "$as_me:$LINENO: checking for struct exception" >&5
98418dba
CW
6289echo $ECHO_N "checking for struct exception... $ECHO_C" >&6
6290if test "${emacs_cv_struct_exception+set}" = set; then
503d2be0 6291 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 6292else
503d2be0 6293 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6294/* confdefs.h. */
6295_ACEOF
6296cat confdefs.h >>conftest.$ac_ext
6297cat >>conftest.$ac_ext <<_ACEOF
6298/* end confdefs.h. */
98418dba 6299#include <math.h>
503d2be0
AS
6300int
6301main ()
6302{
98418dba 6303static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
503d2be0
AS
6304 ;
6305 return 0;
ba4481b5 6306}
503d2be0
AS
6307_ACEOF
6308rm -f conftest.$ac_objext
c0d27fcc 6309if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6310 (eval $ac_compile) 2>conftest.er1
503d2be0 6311 ac_status=$?
35996d22
AS
6312 grep -v '^ *+' conftest.er1 >conftest.err
6313 rm -f conftest.er1
6314 cat conftest.err >&5
c0d27fcc 6315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6316 (exit $ac_status); } &&
4494a266
JD
6317 { ac_try='test -z "$ac_c_werror_flag"
6318 || test ! -s conftest.err'
35996d22
AS
6319 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6320 (eval $ac_try) 2>&5
6321 ac_status=$?
6322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6323 (exit $ac_status); }; } &&
6324 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
6326 (eval $ac_try) 2>&5
6327 ac_status=$?
c0d27fcc 6328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6329 (exit $ac_status); }; }; then
98418dba 6330 emacs_cv_struct_exception=yes
ba4481b5 6331else
503d2be0 6332 echo "$as_me: failed program was:" >&5
19650fd6
AS
6333sed 's/^/| /' conftest.$ac_ext >&5
6334
98418dba 6335emacs_cv_struct_exception=no
ba4481b5 6336fi
35996d22 6337rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 6338fi
c0d27fcc 6339echo "$as_me:$LINENO: result: $emacs_cv_struct_exception" >&5
98418dba
CW
6340echo "${ECHO_T}$emacs_cv_struct_exception" >&6
6341HAVE_EXCEPTION=$emacs_cv_struct_exception
6342if test $emacs_cv_struct_exception != yes; then
b936fae4 6343
c0d27fcc 6344cat >>confdefs.h <<\_ACEOF
98418dba 6345#define NO_MATHERR 1
c0d27fcc 6346_ACEOF
ba4481b5
DL
6347
6348fi
6349
7862d3a8
AS
6350
6351for ac_header in sys/socket.h
6352do
6353as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6354if eval "test \"\${$as_ac_Header+set}\" = set"; then
6355 echo "$as_me:$LINENO: checking for $ac_header" >&5
6356echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6357if eval "test \"\${$as_ac_Header+set}\" = set"; then
6358 echo $ECHO_N "(cached) $ECHO_C" >&6
6359fi
6360echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6361echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6362else
6363 # Is the header compilable?
6364echo "$as_me:$LINENO: checking $ac_header usability" >&5
6365echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6366cat >conftest.$ac_ext <<_ACEOF
6367/* confdefs.h. */
6368_ACEOF
6369cat confdefs.h >>conftest.$ac_ext
6370cat >>conftest.$ac_ext <<_ACEOF
6371/* end confdefs.h. */
6372$ac_includes_default
6373#include <$ac_header>
6374_ACEOF
6375rm -f conftest.$ac_objext
6376if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6377 (eval $ac_compile) 2>conftest.er1
6378 ac_status=$?
6379 grep -v '^ *+' conftest.er1 >conftest.err
6380 rm -f conftest.er1
6381 cat conftest.err >&5
6382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6383 (exit $ac_status); } &&
4494a266
JD
6384 { ac_try='test -z "$ac_c_werror_flag"
6385 || test ! -s conftest.err'
7862d3a8
AS
6386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6387 (eval $ac_try) 2>&5
6388 ac_status=$?
6389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390 (exit $ac_status); }; } &&
6391 { ac_try='test -s conftest.$ac_objext'
6392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6393 (eval $ac_try) 2>&5
6394 ac_status=$?
6395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6396 (exit $ac_status); }; }; then
6397 ac_header_compiler=yes
6398else
6399 echo "$as_me: failed program was:" >&5
6400sed 's/^/| /' conftest.$ac_ext >&5
6401
6402ac_header_compiler=no
6403fi
6404rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6405echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6406echo "${ECHO_T}$ac_header_compiler" >&6
6407
6408# Is the header present?
6409echo "$as_me:$LINENO: checking $ac_header presence" >&5
6410echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6411cat >conftest.$ac_ext <<_ACEOF
6412/* confdefs.h. */
6413_ACEOF
6414cat confdefs.h >>conftest.$ac_ext
6415cat >>conftest.$ac_ext <<_ACEOF
6416/* end confdefs.h. */
6417#include <$ac_header>
6418_ACEOF
6419if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6420 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6421 ac_status=$?
6422 grep -v '^ *+' conftest.er1 >conftest.err
6423 rm -f conftest.er1
6424 cat conftest.err >&5
6425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6426 (exit $ac_status); } >/dev/null; then
6427 if test -s conftest.err; then
6428 ac_cpp_err=$ac_c_preproc_warn_flag
6429 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6430 else
6431 ac_cpp_err=
6432 fi
6433else
6434 ac_cpp_err=yes
6435fi
6436if test -z "$ac_cpp_err"; then
6437 ac_header_preproc=yes
6438else
6439 echo "$as_me: failed program was:" >&5
6440sed 's/^/| /' conftest.$ac_ext >&5
6441
6442 ac_header_preproc=no
6443fi
6444rm -f conftest.err conftest.$ac_ext
6445echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6446echo "${ECHO_T}$ac_header_preproc" >&6
6447
6448# So? What about this header?
6449case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6450 yes:no: )
6451 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6452echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6453 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6454echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6455 ac_header_preproc=yes
6456 ;;
6457 no:yes:* )
6458 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6459echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6460 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6461echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6462 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6463echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6464 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6465echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6466 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6467echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6468 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6469echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6470 (
6471 cat <<\_ASBOX
6472## ------------------------------------------ ##
6473## Report this to the AC_PACKAGE_NAME lists. ##
6474## ------------------------------------------ ##
6475_ASBOX
6476 ) |
6477 sed "s/^/$as_me: WARNING: /" >&2
6478 ;;
6479esac
6480echo "$as_me:$LINENO: checking for $ac_header" >&5
6481echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6482if eval "test \"\${$as_ac_Header+set}\" = set"; then
6483 echo $ECHO_N "(cached) $ECHO_C" >&6
6484else
6485 eval "$as_ac_Header=\$ac_header_preproc"
6486fi
6487echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6488echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6489
6490fi
6491if test `eval echo '${'$as_ac_Header'}'` = yes; then
6492 cat >>confdefs.h <<_ACEOF
6493#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6494_ACEOF
6495
6496fi
6497
6498done
6499
6500
6501for ac_header in net/if.h
6502do
6503as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6504echo "$as_me:$LINENO: checking for $ac_header" >&5
6505echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6506if eval "test \"\${$as_ac_Header+set}\" = set"; then
6507 echo $ECHO_N "(cached) $ECHO_C" >&6
6508else
6509 cat >conftest.$ac_ext <<_ACEOF
6510/* confdefs.h. */
6511_ACEOF
6512cat confdefs.h >>conftest.$ac_ext
6513cat >>conftest.$ac_ext <<_ACEOF
6514/* end confdefs.h. */
6515$ac_includes_default
6516#if HAVE_SYS_SOCKET_H
6517#include <sys/socket.h>
6518#endif
6519
6520#include <$ac_header>
6521_ACEOF
6522rm -f conftest.$ac_objext
6523if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6524 (eval $ac_compile) 2>conftest.er1
6525 ac_status=$?
6526 grep -v '^ *+' conftest.er1 >conftest.err
6527 rm -f conftest.er1
6528 cat conftest.err >&5
6529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6530 (exit $ac_status); } &&
4494a266
JD
6531 { ac_try='test -z "$ac_c_werror_flag"
6532 || test ! -s conftest.err'
7862d3a8
AS
6533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6534 (eval $ac_try) 2>&5
6535 ac_status=$?
6536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6537 (exit $ac_status); }; } &&
6538 { ac_try='test -s conftest.$ac_objext'
6539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6540 (eval $ac_try) 2>&5
6541 ac_status=$?
6542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543 (exit $ac_status); }; }; then
6544 eval "$as_ac_Header=yes"
6545else
6546 echo "$as_me: failed program was:" >&5
6547sed 's/^/| /' conftest.$ac_ext >&5
6548
6549eval "$as_ac_Header=no"
6550fi
6551rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6552fi
6553echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6554echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6555if test `eval echo '${'$as_ac_Header'}'` = yes; then
6556 cat >>confdefs.h <<_ACEOF
6557#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6558_ACEOF
6559
6560fi
6561
6562done
6563
6564
c0d27fcc 6565echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
98418dba
CW
6566echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
6567if test "${ac_cv_struct_tm+set}" = set; then
503d2be0 6568 echo $ECHO_N "(cached) $ECHO_C" >&6
7397acc4 6569else
503d2be0 6570 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6571/* confdefs.h. */
6572_ACEOF
6573cat confdefs.h >>conftest.$ac_ext
6574cat >>conftest.$ac_ext <<_ACEOF
6575/* end confdefs.h. */
98418dba
CW
6576#include <sys/types.h>
6577#include <time.h>
7397acc4 6578
503d2be0
AS
6579int
6580main ()
6581{
98418dba 6582struct tm *tp; tp->tm_sec;
503d2be0
AS
6583 ;
6584 return 0;
6585}
6586_ACEOF
6587rm -f conftest.$ac_objext
c0d27fcc 6588if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6589 (eval $ac_compile) 2>conftest.er1
503d2be0 6590 ac_status=$?
35996d22
AS
6591 grep -v '^ *+' conftest.er1 >conftest.err
6592 rm -f conftest.er1
6593 cat conftest.err >&5
c0d27fcc 6594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 6595 (exit $ac_status); } &&
4494a266
JD
6596 { ac_try='test -z "$ac_c_werror_flag"
6597 || test ! -s conftest.err'
c0d27fcc 6598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
6599 (eval $ac_try) 2>&5
6600 ac_status=$?
c0d27fcc 6601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
35996d22
AS
6602 (exit $ac_status); }; } &&
6603 { ac_try='test -s conftest.$ac_objext'
6604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6605 (eval $ac_try) 2>&5
6606 ac_status=$?
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); }; }; then
6609 ac_cv_struct_tm=time.h
6610else
503d2be0 6611 echo "$as_me: failed program was:" >&5
19650fd6
AS
6612sed 's/^/| /' conftest.$ac_ext >&5
6613
98418dba 6614ac_cv_struct_tm=sys/time.h
7397acc4 6615fi
35996d22 6616rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7397acc4 6617fi
c0d27fcc 6618echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
98418dba
CW
6619echo "${ECHO_T}$ac_cv_struct_tm" >&6
6620if test $ac_cv_struct_tm = sys/time.h; then
7397acc4 6621
c0d27fcc 6622cat >>confdefs.h <<\_ACEOF
98418dba 6623#define TM_IN_SYS_TIME 1
c0d27fcc 6624_ACEOF
7397acc4
DL
6625
6626fi
ba4481b5 6627
c0d27fcc 6628echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
98418dba
CW
6629echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
6630if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
503d2be0 6631 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 6632else
98418dba 6633 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6634/* confdefs.h. */
6635_ACEOF
6636cat confdefs.h >>conftest.$ac_ext
6637cat >>conftest.$ac_ext <<_ACEOF
6638/* end confdefs.h. */
98418dba
CW
6639#include <sys/types.h>
6640#include <$ac_cv_struct_tm>
ba4481b5 6641
c0d27fcc 6642
98418dba
CW
6643int
6644main ()
6645{
6646static struct tm ac_aggr;
6647if (ac_aggr.tm_zone)
6648return 0;
6649 ;
6650 return 0;
6651}
6652_ACEOF
6653rm -f conftest.$ac_objext
c0d27fcc 6654if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6655 (eval $ac_compile) 2>conftest.er1
98418dba 6656 ac_status=$?
35996d22
AS
6657 grep -v '^ *+' conftest.er1 >conftest.err
6658 rm -f conftest.er1
6659 cat conftest.err >&5
c0d27fcc 6660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 6661 (exit $ac_status); } &&
4494a266
JD
6662 { ac_try='test -z "$ac_c_werror_flag"
6663 || test ! -s conftest.err'
35996d22
AS
6664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6665 (eval $ac_try) 2>&5
6666 ac_status=$?
6667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6668 (exit $ac_status); }; } &&
6669 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6670 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
6671 (eval $ac_try) 2>&5
6672 ac_status=$?
c0d27fcc 6673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
6674 (exit $ac_status); }; }; then
6675 ac_cv_member_struct_tm_tm_zone=yes
ba4481b5 6676else
98418dba 6677 echo "$as_me: failed program was:" >&5
19650fd6
AS
6678sed 's/^/| /' conftest.$ac_ext >&5
6679
6bae0ccf 6680cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6681/* confdefs.h. */
6682_ACEOF
6683cat confdefs.h >>conftest.$ac_ext
6684cat >>conftest.$ac_ext <<_ACEOF
6685/* end confdefs.h. */
6bae0ccf
DL
6686#include <sys/types.h>
6687#include <$ac_cv_struct_tm>
6688
6689
6690int
6691main ()
6692{
6693static struct tm ac_aggr;
6694if (sizeof ac_aggr.tm_zone)
6695return 0;
6696 ;
6697 return 0;
6698}
6699_ACEOF
6700rm -f conftest.$ac_objext
6701if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6702 (eval $ac_compile) 2>conftest.er1
6bae0ccf 6703 ac_status=$?
35996d22
AS
6704 grep -v '^ *+' conftest.er1 >conftest.err
6705 rm -f conftest.er1
6706 cat conftest.err >&5
6bae0ccf
DL
6707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6708 (exit $ac_status); } &&
4494a266
JD
6709 { ac_try='test -z "$ac_c_werror_flag"
6710 || test ! -s conftest.err'
35996d22
AS
6711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6712 (eval $ac_try) 2>&5
6713 ac_status=$?
6714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6715 (exit $ac_status); }; } &&
6716 { ac_try='test -s conftest.$ac_objext'
6bae0ccf
DL
6717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6718 (eval $ac_try) 2>&5
6719 ac_status=$?
6720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6721 (exit $ac_status); }; }; then
6722 ac_cv_member_struct_tm_tm_zone=yes
6723else
6724 echo "$as_me: failed program was:" >&5
19650fd6
AS
6725sed 's/^/| /' conftest.$ac_ext >&5
6726
98418dba 6727ac_cv_member_struct_tm_tm_zone=no
ba4481b5 6728fi
35996d22 6729rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 6730fi
35996d22 6731rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 6732fi
c0d27fcc 6733echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
98418dba
CW
6734echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
6735if test $ac_cv_member_struct_tm_tm_zone = yes; then
503d2be0 6736
c0d27fcc 6737cat >>confdefs.h <<_ACEOF
98418dba 6738#define HAVE_STRUCT_TM_TM_ZONE 1
c0d27fcc
MR
6739_ACEOF
6740
ba4481b5 6741
98418dba 6742fi
ba4481b5 6743
98418dba 6744if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
ba4481b5 6745
c0d27fcc 6746cat >>confdefs.h <<\_ACEOF
98418dba 6747#define HAVE_TM_ZONE 1
c0d27fcc 6748_ACEOF
ba4481b5 6749
ba4481b5 6750else
c0d27fcc 6751 echo "$as_me:$LINENO: checking for tzname" >&5
98418dba
CW
6752echo $ECHO_N "checking for tzname... $ECHO_C" >&6
6753if test "${ac_cv_var_tzname+set}" = set; then
503d2be0 6754 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 6755else
98418dba 6756 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6757/* confdefs.h. */
6758_ACEOF
6759cat confdefs.h >>conftest.$ac_ext
6760cat >>conftest.$ac_ext <<_ACEOF
6761/* end confdefs.h. */
98418dba
CW
6762#include <time.h>
6763#ifndef tzname /* For SGI. */
6764extern char *tzname[]; /* RS6000 and others reject char **tzname. */
6765#endif
6766
98418dba
CW
6767int
6768main ()
6769{
6770atoi(*tzname);
6771 ;
6772 return 0;
6773}
6774_ACEOF
6775rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 6776if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 6777 (eval $ac_link) 2>conftest.er1
98418dba 6778 ac_status=$?
35996d22
AS
6779 grep -v '^ *+' conftest.er1 >conftest.err
6780 rm -f conftest.er1
6781 cat conftest.err >&5
c0d27fcc 6782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 6783 (exit $ac_status); } &&
4494a266
JD
6784 { ac_try='test -z "$ac_c_werror_flag"
6785 || test ! -s conftest.err'
35996d22
AS
6786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6787 (eval $ac_try) 2>&5
6788 ac_status=$?
6789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6790 (exit $ac_status); }; } &&
6791 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 6792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
6793 (eval $ac_try) 2>&5
6794 ac_status=$?
c0d27fcc 6795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
6796 (exit $ac_status); }; }; then
6797 ac_cv_var_tzname=yes
6798else
6799 echo "$as_me: failed program was:" >&5
19650fd6
AS
6800sed 's/^/| /' conftest.$ac_ext >&5
6801
98418dba 6802ac_cv_var_tzname=no
ba4481b5 6803fi
35996d22
AS
6804rm -f conftest.err conftest.$ac_objext \
6805 conftest$ac_exeext conftest.$ac_ext
98418dba 6806fi
c0d27fcc 6807echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
98418dba
CW
6808echo "${ECHO_T}$ac_cv_var_tzname" >&6
6809 if test $ac_cv_var_tzname = yes; then
ba4481b5 6810
c0d27fcc 6811cat >>confdefs.h <<\_ACEOF
98418dba 6812#define HAVE_TZNAME 1
c0d27fcc 6813_ACEOF
503d2be0 6814
98418dba
CW
6815 fi
6816fi
503d2be0 6817
c0d27fcc 6818echo "$as_me:$LINENO: checking for struct tm.tm_gmtoff" >&5
b936fae4
AS
6819echo $ECHO_N "checking for struct tm.tm_gmtoff... $ECHO_C" >&6
6820if test "${ac_cv_member_struct_tm_tm_gmtoff+set}" = set; then
98418dba
CW
6821 echo $ECHO_N "(cached) $ECHO_C" >&6
6822else
6823 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6824/* confdefs.h. */
6825_ACEOF
6826cat confdefs.h >>conftest.$ac_ext
6827cat >>conftest.$ac_ext <<_ACEOF
6828/* end confdefs.h. */
98418dba 6829#include <time.h>
b936fae4 6830
98418dba
CW
6831int
6832main ()
6833{
b936fae4
AS
6834static struct tm ac_aggr;
6835if (ac_aggr.tm_gmtoff)
6836return 0;
98418dba
CW
6837 ;
6838 return 0;
6839}
6840_ACEOF
b936fae4 6841rm -f conftest.$ac_objext
c0d27fcc 6842if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6843 (eval $ac_compile) 2>conftest.er1
98418dba 6844 ac_status=$?
35996d22
AS
6845 grep -v '^ *+' conftest.er1 >conftest.err
6846 rm -f conftest.er1
6847 cat conftest.err >&5
c0d27fcc 6848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 6849 (exit $ac_status); } &&
4494a266
JD
6850 { ac_try='test -z "$ac_c_werror_flag"
6851 || test ! -s conftest.err'
35996d22
AS
6852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6853 (eval $ac_try) 2>&5
6854 ac_status=$?
6855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6856 (exit $ac_status); }; } &&
6857 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
6859 (eval $ac_try) 2>&5
6860 ac_status=$?
c0d27fcc 6861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 6862 (exit $ac_status); }; }; then
b936fae4 6863 ac_cv_member_struct_tm_tm_gmtoff=yes
98418dba
CW
6864else
6865 echo "$as_me: failed program was:" >&5
19650fd6
AS
6866sed 's/^/| /' conftest.$ac_ext >&5
6867
8799b3e4 6868cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
6869/* confdefs.h. */
6870_ACEOF
6871cat confdefs.h >>conftest.$ac_ext
6872cat >>conftest.$ac_ext <<_ACEOF
6873/* end confdefs.h. */
6bae0ccf
DL
6874#include <time.h>
6875
8799b3e4
CW
6876int
6877main ()
6878{
6bae0ccf
DL
6879static struct tm ac_aggr;
6880if (sizeof ac_aggr.tm_gmtoff)
6881return 0;
8799b3e4
CW
6882 ;
6883 return 0;
6884}
6885_ACEOF
6bae0ccf 6886rm -f conftest.$ac_objext
c0d27fcc 6887if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6888 (eval $ac_compile) 2>conftest.er1
8799b3e4 6889 ac_status=$?
35996d22
AS
6890 grep -v '^ *+' conftest.er1 >conftest.err
6891 rm -f conftest.er1
6892 cat conftest.err >&5
c0d27fcc 6893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8799b3e4 6894 (exit $ac_status); } &&
4494a266
JD
6895 { ac_try='test -z "$ac_c_werror_flag"
6896 || test ! -s conftest.err'
35996d22
AS
6897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6898 (eval $ac_try) 2>&5
6899 ac_status=$?
6900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6901 (exit $ac_status); }; } &&
6902 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 6903 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8799b3e4
CW
6904 (eval $ac_try) 2>&5
6905 ac_status=$?
c0d27fcc 6906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8799b3e4 6907 (exit $ac_status); }; }; then
6bae0ccf 6908 ac_cv_member_struct_tm_tm_gmtoff=yes
8799b3e4
CW
6909else
6910 echo "$as_me: failed program was:" >&5
19650fd6
AS
6911sed 's/^/| /' conftest.$ac_ext >&5
6912
6bae0ccf 6913ac_cv_member_struct_tm_tm_gmtoff=no
8799b3e4 6914fi
35996d22 6915rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 6916fi
35996d22 6917rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8799b3e4 6918fi
6bae0ccf
DL
6919echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_gmtoff" >&5
6920echo "${ECHO_T}$ac_cv_member_struct_tm_tm_gmtoff" >&6
6921if test $ac_cv_member_struct_tm_tm_gmtoff = yes; then
6922
6923cat >>confdefs.h <<\_ACEOF
6924#define HAVE_TM_GMTOFF 1
6925_ACEOF
6926
6927fi
6928
96f3a036
DL
6929echo "$as_me:$LINENO: checking for struct ifreq.ifr_flags" >&5
6930echo $ECHO_N "checking for struct ifreq.ifr_flags... $ECHO_C" >&6
6931if test "${ac_cv_member_struct_ifreq_ifr_flags+set}" = set; then
6932 echo $ECHO_N "(cached) $ECHO_C" >&6
6933else
6934 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
6935/* confdefs.h. */
6936_ACEOF
6937cat confdefs.h >>conftest.$ac_ext
6938cat >>conftest.$ac_ext <<_ACEOF
6939/* end confdefs.h. */
7862d3a8
AS
6940$ac_includes_default
6941#if HAVE_SYS_SOCKET_H
6942#include <sys/socket.h>
6943#endif
6944#if HAVE_NET_IF_H
96f3a036 6945#include <net/if.h>
7862d3a8 6946#endif
96f3a036
DL
6947
6948int
6949main ()
6950{
6951static struct ifreq ac_aggr;
6952if (ac_aggr.ifr_flags)
6953return 0;
6954 ;
6955 return 0;
6956}
6957_ACEOF
6958rm -f conftest.$ac_objext
6959if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 6960 (eval $ac_compile) 2>conftest.er1
96f3a036 6961 ac_status=$?
35996d22
AS
6962 grep -v '^ *+' conftest.er1 >conftest.err
6963 rm -f conftest.er1
6964 cat conftest.err >&5
96f3a036
DL
6965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6966 (exit $ac_status); } &&
4494a266
JD
6967 { ac_try='test -z "$ac_c_werror_flag"
6968 || test ! -s conftest.err'
35996d22
AS
6969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6970 (eval $ac_try) 2>&5
6971 ac_status=$?
6972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6973 (exit $ac_status); }; } &&
6974 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
6975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6976 (eval $ac_try) 2>&5
6977 ac_status=$?
6978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6979 (exit $ac_status); }; }; then
6980 ac_cv_member_struct_ifreq_ifr_flags=yes
6981else
6982 echo "$as_me: failed program was:" >&5
6983sed 's/^/| /' conftest.$ac_ext >&5
6984
6985cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
6986/* confdefs.h. */
6987_ACEOF
6988cat confdefs.h >>conftest.$ac_ext
6989cat >>conftest.$ac_ext <<_ACEOF
6990/* end confdefs.h. */
7862d3a8
AS
6991$ac_includes_default
6992#if HAVE_SYS_SOCKET_H
6993#include <sys/socket.h>
6994#endif
6995#if HAVE_NET_IF_H
96f3a036 6996#include <net/if.h>
7862d3a8 6997#endif
96f3a036
DL
6998
6999int
7000main ()
7001{
7002static struct ifreq ac_aggr;
7003if (sizeof ac_aggr.ifr_flags)
7004return 0;
7005 ;
7006 return 0;
7007}
7008_ACEOF
7009rm -f conftest.$ac_objext
7010if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7011 (eval $ac_compile) 2>conftest.er1
96f3a036 7012 ac_status=$?
35996d22
AS
7013 grep -v '^ *+' conftest.er1 >conftest.err
7014 rm -f conftest.er1
7015 cat conftest.err >&5
96f3a036
DL
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); } &&
4494a266
JD
7018 { ac_try='test -z "$ac_c_werror_flag"
7019 || test ! -s conftest.err'
35996d22
AS
7020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021 (eval $ac_try) 2>&5
7022 ac_status=$?
7023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024 (exit $ac_status); }; } &&
7025 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7027 (eval $ac_try) 2>&5
7028 ac_status=$?
7029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030 (exit $ac_status); }; }; then
7031 ac_cv_member_struct_ifreq_ifr_flags=yes
7032else
7033 echo "$as_me: failed program was:" >&5
7034sed 's/^/| /' conftest.$ac_ext >&5
7035
7036ac_cv_member_struct_ifreq_ifr_flags=no
7037fi
35996d22 7038rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 7039fi
35996d22 7040rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036
DL
7041fi
7042echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_flags" >&5
7043echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_flags" >&6
7044if test $ac_cv_member_struct_ifreq_ifr_flags = yes; then
7045
7046cat >>confdefs.h <<_ACEOF
7047#define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
7048_ACEOF
7049
7050
7051fi
7052echo "$as_me:$LINENO: checking for struct ifreq.ifr_hwaddr" >&5
7053echo $ECHO_N "checking for struct ifreq.ifr_hwaddr... $ECHO_C" >&6
7054if test "${ac_cv_member_struct_ifreq_ifr_hwaddr+set}" = set; then
7055 echo $ECHO_N "(cached) $ECHO_C" >&6
7056else
7057 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7058/* confdefs.h. */
7059_ACEOF
7060cat confdefs.h >>conftest.$ac_ext
7061cat >>conftest.$ac_ext <<_ACEOF
7062/* end confdefs.h. */
7862d3a8
AS
7063$ac_includes_default
7064#if HAVE_SYS_SOCKET_H
7065#include <sys/socket.h>
7066#endif
7067#if HAVE_NET_IF_H
96f3a036 7068#include <net/if.h>
7862d3a8 7069#endif
96f3a036
DL
7070
7071int
7072main ()
7073{
7074static struct ifreq ac_aggr;
7075if (ac_aggr.ifr_hwaddr)
7076return 0;
7077 ;
7078 return 0;
7079}
7080_ACEOF
7081rm -f conftest.$ac_objext
7082if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7083 (eval $ac_compile) 2>conftest.er1
96f3a036 7084 ac_status=$?
35996d22
AS
7085 grep -v '^ *+' conftest.er1 >conftest.err
7086 rm -f conftest.er1
7087 cat conftest.err >&5
96f3a036
DL
7088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7089 (exit $ac_status); } &&
4494a266
JD
7090 { ac_try='test -z "$ac_c_werror_flag"
7091 || test ! -s conftest.err'
35996d22
AS
7092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7093 (eval $ac_try) 2>&5
7094 ac_status=$?
7095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096 (exit $ac_status); }; } &&
7097 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7099 (eval $ac_try) 2>&5
7100 ac_status=$?
7101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7102 (exit $ac_status); }; }; then
7103 ac_cv_member_struct_ifreq_ifr_hwaddr=yes
7104else
7105 echo "$as_me: failed program was:" >&5
7106sed 's/^/| /' conftest.$ac_ext >&5
7107
7108cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7109/* confdefs.h. */
7110_ACEOF
7111cat confdefs.h >>conftest.$ac_ext
7112cat >>conftest.$ac_ext <<_ACEOF
7113/* end confdefs.h. */
7862d3a8
AS
7114$ac_includes_default
7115#if HAVE_SYS_SOCKET_H
7116#include <sys/socket.h>
7117#endif
7118#if HAVE_NET_IF_H
96f3a036 7119#include <net/if.h>
7862d3a8 7120#endif
96f3a036
DL
7121
7122int
7123main ()
7124{
7125static struct ifreq ac_aggr;
7126if (sizeof ac_aggr.ifr_hwaddr)
7127return 0;
7128 ;
7129 return 0;
7130}
7131_ACEOF
7132rm -f conftest.$ac_objext
7133if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7134 (eval $ac_compile) 2>conftest.er1
96f3a036 7135 ac_status=$?
35996d22
AS
7136 grep -v '^ *+' conftest.er1 >conftest.err
7137 rm -f conftest.er1
7138 cat conftest.err >&5
96f3a036
DL
7139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7140 (exit $ac_status); } &&
4494a266
JD
7141 { ac_try='test -z "$ac_c_werror_flag"
7142 || test ! -s conftest.err'
35996d22
AS
7143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7144 (eval $ac_try) 2>&5
7145 ac_status=$?
7146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7147 (exit $ac_status); }; } &&
7148 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7150 (eval $ac_try) 2>&5
7151 ac_status=$?
7152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7153 (exit $ac_status); }; }; then
7154 ac_cv_member_struct_ifreq_ifr_hwaddr=yes
7155else
7156 echo "$as_me: failed program was:" >&5
7157sed 's/^/| /' conftest.$ac_ext >&5
7158
7159ac_cv_member_struct_ifreq_ifr_hwaddr=no
7160fi
35996d22 7161rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 7162fi
35996d22 7163rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036
DL
7164fi
7165echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_hwaddr" >&5
7166echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_hwaddr" >&6
7167if test $ac_cv_member_struct_ifreq_ifr_hwaddr = yes; then
7168
7169cat >>confdefs.h <<_ACEOF
7170#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
7171_ACEOF
7172
7173
7174fi
7175echo "$as_me:$LINENO: checking for struct ifreq.ifr_netmask" >&5
7176echo $ECHO_N "checking for struct ifreq.ifr_netmask... $ECHO_C" >&6
7177if test "${ac_cv_member_struct_ifreq_ifr_netmask+set}" = set; then
7178 echo $ECHO_N "(cached) $ECHO_C" >&6
7179else
7180 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7181/* confdefs.h. */
7182_ACEOF
7183cat confdefs.h >>conftest.$ac_ext
7184cat >>conftest.$ac_ext <<_ACEOF
7185/* end confdefs.h. */
7862d3a8
AS
7186$ac_includes_default
7187#if HAVE_SYS_SOCKET_H
7188#include <sys/socket.h>
7189#endif
7190#if HAVE_NET_IF_H
96f3a036 7191#include <net/if.h>
7862d3a8 7192#endif
96f3a036
DL
7193
7194int
7195main ()
7196{
7197static struct ifreq ac_aggr;
7198if (ac_aggr.ifr_netmask)
7199return 0;
7200 ;
7201 return 0;
7202}
7203_ACEOF
7204rm -f conftest.$ac_objext
7205if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7206 (eval $ac_compile) 2>conftest.er1
96f3a036 7207 ac_status=$?
35996d22
AS
7208 grep -v '^ *+' conftest.er1 >conftest.err
7209 rm -f conftest.er1
7210 cat conftest.err >&5
96f3a036
DL
7211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7212 (exit $ac_status); } &&
4494a266
JD
7213 { ac_try='test -z "$ac_c_werror_flag"
7214 || test ! -s conftest.err'
35996d22
AS
7215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7216 (eval $ac_try) 2>&5
7217 ac_status=$?
7218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219 (exit $ac_status); }; } &&
7220 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7222 (eval $ac_try) 2>&5
7223 ac_status=$?
7224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7225 (exit $ac_status); }; }; then
7226 ac_cv_member_struct_ifreq_ifr_netmask=yes
7227else
7228 echo "$as_me: failed program was:" >&5
7229sed 's/^/| /' conftest.$ac_ext >&5
7230
7231cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7232/* confdefs.h. */
7233_ACEOF
7234cat confdefs.h >>conftest.$ac_ext
7235cat >>conftest.$ac_ext <<_ACEOF
7236/* end confdefs.h. */
7862d3a8
AS
7237$ac_includes_default
7238#if HAVE_SYS_SOCKET_H
7239#include <sys/socket.h>
7240#endif
7241#if HAVE_NET_IF_H
96f3a036 7242#include <net/if.h>
7862d3a8 7243#endif
96f3a036
DL
7244
7245int
7246main ()
7247{
7248static struct ifreq ac_aggr;
7249if (sizeof ac_aggr.ifr_netmask)
7250return 0;
7251 ;
7252 return 0;
7253}
7254_ACEOF
7255rm -f conftest.$ac_objext
7256if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7257 (eval $ac_compile) 2>conftest.er1
96f3a036 7258 ac_status=$?
35996d22
AS
7259 grep -v '^ *+' conftest.er1 >conftest.err
7260 rm -f conftest.er1
7261 cat conftest.err >&5
96f3a036
DL
7262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7263 (exit $ac_status); } &&
4494a266
JD
7264 { ac_try='test -z "$ac_c_werror_flag"
7265 || test ! -s conftest.err'
35996d22
AS
7266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7267 (eval $ac_try) 2>&5
7268 ac_status=$?
7269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7270 (exit $ac_status); }; } &&
7271 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7273 (eval $ac_try) 2>&5
7274 ac_status=$?
7275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7276 (exit $ac_status); }; }; then
7277 ac_cv_member_struct_ifreq_ifr_netmask=yes
7278else
7279 echo "$as_me: failed program was:" >&5
7280sed 's/^/| /' conftest.$ac_ext >&5
7281
7282ac_cv_member_struct_ifreq_ifr_netmask=no
7283fi
35996d22 7284rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 7285fi
35996d22 7286rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036
DL
7287fi
7288echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_netmask" >&5
7289echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_netmask" >&6
7290if test $ac_cv_member_struct_ifreq_ifr_netmask = yes; then
7291
7292cat >>confdefs.h <<_ACEOF
7293#define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
7294_ACEOF
7295
7296
7297fi
7298echo "$as_me:$LINENO: checking for struct ifreq.ifr_broadaddr" >&5
7299echo $ECHO_N "checking for struct ifreq.ifr_broadaddr... $ECHO_C" >&6
7300if test "${ac_cv_member_struct_ifreq_ifr_broadaddr+set}" = set; then
7301 echo $ECHO_N "(cached) $ECHO_C" >&6
7302else
7303 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7304/* confdefs.h. */
7305_ACEOF
7306cat confdefs.h >>conftest.$ac_ext
7307cat >>conftest.$ac_ext <<_ACEOF
7308/* end confdefs.h. */
7862d3a8
AS
7309$ac_includes_default
7310#if HAVE_SYS_SOCKET_H
7311#include <sys/socket.h>
7312#endif
7313#if HAVE_NET_IF_H
96f3a036 7314#include <net/if.h>
7862d3a8 7315#endif
96f3a036
DL
7316
7317int
7318main ()
7319{
7320static struct ifreq ac_aggr;
7321if (ac_aggr.ifr_broadaddr)
7322return 0;
7323 ;
7324 return 0;
7325}
7326_ACEOF
7327rm -f conftest.$ac_objext
7328if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7329 (eval $ac_compile) 2>conftest.er1
96f3a036 7330 ac_status=$?
35996d22
AS
7331 grep -v '^ *+' conftest.er1 >conftest.err
7332 rm -f conftest.er1
7333 cat conftest.err >&5
96f3a036
DL
7334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7335 (exit $ac_status); } &&
4494a266
JD
7336 { ac_try='test -z "$ac_c_werror_flag"
7337 || test ! -s conftest.err'
35996d22
AS
7338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7339 (eval $ac_try) 2>&5
7340 ac_status=$?
7341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7342 (exit $ac_status); }; } &&
7343 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7345 (eval $ac_try) 2>&5
7346 ac_status=$?
7347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7348 (exit $ac_status); }; }; then
7349 ac_cv_member_struct_ifreq_ifr_broadaddr=yes
7350else
7351 echo "$as_me: failed program was:" >&5
7352sed 's/^/| /' conftest.$ac_ext >&5
7353
7354cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7355/* confdefs.h. */
7356_ACEOF
7357cat confdefs.h >>conftest.$ac_ext
7358cat >>conftest.$ac_ext <<_ACEOF
7359/* end confdefs.h. */
7862d3a8
AS
7360$ac_includes_default
7361#if HAVE_SYS_SOCKET_H
7362#include <sys/socket.h>
7363#endif
7364#if HAVE_NET_IF_H
96f3a036 7365#include <net/if.h>
7862d3a8 7366#endif
96f3a036
DL
7367
7368int
7369main ()
7370{
7371static struct ifreq ac_aggr;
7372if (sizeof ac_aggr.ifr_broadaddr)
7373return 0;
7374 ;
7375 return 0;
7376}
7377_ACEOF
7378rm -f conftest.$ac_objext
7379if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7380 (eval $ac_compile) 2>conftest.er1
96f3a036 7381 ac_status=$?
35996d22
AS
7382 grep -v '^ *+' conftest.er1 >conftest.err
7383 rm -f conftest.er1
7384 cat conftest.err >&5
96f3a036
DL
7385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7386 (exit $ac_status); } &&
4494a266
JD
7387 { ac_try='test -z "$ac_c_werror_flag"
7388 || test ! -s conftest.err'
35996d22
AS
7389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7390 (eval $ac_try) 2>&5
7391 ac_status=$?
7392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7393 (exit $ac_status); }; } &&
7394 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7396 (eval $ac_try) 2>&5
7397 ac_status=$?
7398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7399 (exit $ac_status); }; }; then
7400 ac_cv_member_struct_ifreq_ifr_broadaddr=yes
7401else
7402 echo "$as_me: failed program was:" >&5
7403sed 's/^/| /' conftest.$ac_ext >&5
7404
7405ac_cv_member_struct_ifreq_ifr_broadaddr=no
7406fi
35996d22 7407rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 7408fi
35996d22 7409rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036
DL
7410fi
7411echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_broadaddr" >&5
7412echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_broadaddr" >&6
7413if test $ac_cv_member_struct_ifreq_ifr_broadaddr = yes; then
7414
7415cat >>confdefs.h <<_ACEOF
7416#define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
7417_ACEOF
7418
7419
7420fi
7421echo "$as_me:$LINENO: checking for struct ifreq.ifr_addr" >&5
7422echo $ECHO_N "checking for struct ifreq.ifr_addr... $ECHO_C" >&6
7423if test "${ac_cv_member_struct_ifreq_ifr_addr+set}" = set; then
7424 echo $ECHO_N "(cached) $ECHO_C" >&6
7425else
7426 cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7427/* confdefs.h. */
7428_ACEOF
7429cat confdefs.h >>conftest.$ac_ext
7430cat >>conftest.$ac_ext <<_ACEOF
7431/* end confdefs.h. */
7862d3a8
AS
7432$ac_includes_default
7433#if HAVE_SYS_SOCKET_H
7434#include <sys/socket.h>
7435#endif
7436#if HAVE_NET_IF_H
96f3a036 7437#include <net/if.h>
7862d3a8 7438#endif
96f3a036
DL
7439
7440int
7441main ()
7442{
7443static struct ifreq ac_aggr;
7444if (ac_aggr.ifr_addr)
7445return 0;
7446 ;
7447 return 0;
7448}
7449_ACEOF
7450rm -f conftest.$ac_objext
7451if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7452 (eval $ac_compile) 2>conftest.er1
96f3a036 7453 ac_status=$?
35996d22
AS
7454 grep -v '^ *+' conftest.er1 >conftest.err
7455 rm -f conftest.er1
7456 cat conftest.err >&5
96f3a036
DL
7457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7458 (exit $ac_status); } &&
4494a266
JD
7459 { ac_try='test -z "$ac_c_werror_flag"
7460 || test ! -s conftest.err'
35996d22
AS
7461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7462 (eval $ac_try) 2>&5
7463 ac_status=$?
7464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7465 (exit $ac_status); }; } &&
7466 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7468 (eval $ac_try) 2>&5
7469 ac_status=$?
7470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7471 (exit $ac_status); }; }; then
7472 ac_cv_member_struct_ifreq_ifr_addr=yes
7473else
7474 echo "$as_me: failed program was:" >&5
7475sed 's/^/| /' conftest.$ac_ext >&5
7476
7477cat >conftest.$ac_ext <<_ACEOF
96f3a036
DL
7478/* confdefs.h. */
7479_ACEOF
7480cat confdefs.h >>conftest.$ac_ext
7481cat >>conftest.$ac_ext <<_ACEOF
7482/* end confdefs.h. */
7862d3a8
AS
7483$ac_includes_default
7484#if HAVE_SYS_SOCKET_H
7485#include <sys/socket.h>
7486#endif
7487#if HAVE_NET_IF_H
96f3a036 7488#include <net/if.h>
7862d3a8 7489#endif
96f3a036
DL
7490
7491int
7492main ()
7493{
7494static struct ifreq ac_aggr;
7495if (sizeof ac_aggr.ifr_addr)
7496return 0;
7497 ;
7498 return 0;
7499}
7500_ACEOF
7501rm -f conftest.$ac_objext
7502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7503 (eval $ac_compile) 2>conftest.er1
96f3a036 7504 ac_status=$?
35996d22
AS
7505 grep -v '^ *+' conftest.er1 >conftest.err
7506 rm -f conftest.er1
7507 cat conftest.err >&5
96f3a036
DL
7508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7509 (exit $ac_status); } &&
4494a266
JD
7510 { ac_try='test -z "$ac_c_werror_flag"
7511 || test ! -s conftest.err'
35996d22
AS
7512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7513 (eval $ac_try) 2>&5
7514 ac_status=$?
7515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7516 (exit $ac_status); }; } &&
7517 { ac_try='test -s conftest.$ac_objext'
96f3a036
DL
7518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7519 (eval $ac_try) 2>&5
7520 ac_status=$?
7521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7522 (exit $ac_status); }; }; then
7523 ac_cv_member_struct_ifreq_ifr_addr=yes
7524else
7525 echo "$as_me: failed program was:" >&5
7526sed 's/^/| /' conftest.$ac_ext >&5
7527
7528ac_cv_member_struct_ifreq_ifr_addr=no
7529fi
35996d22 7530rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036 7531fi
35996d22 7532rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
96f3a036
DL
7533fi
7534echo "$as_me:$LINENO: result: $ac_cv_member_struct_ifreq_ifr_addr" >&5
7535echo "${ECHO_T}$ac_cv_member_struct_ifreq_ifr_addr" >&6
7536if test $ac_cv_member_struct_ifreq_ifr_addr = yes; then
7537
7538cat >>confdefs.h <<_ACEOF
7539#define HAVE_STRUCT_IFREQ_IFR_ADDR 1
7540_ACEOF
7541
7542
7543fi
7544
8799b3e4 7545
8799b3e4 7546
c0d27fcc 7547echo "$as_me:$LINENO: checking for function prototypes" >&5
98418dba
CW
7548echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6
7549if test "$ac_cv_prog_cc_stdc" != no; then
c0d27fcc 7550 echo "$as_me:$LINENO: result: yes" >&5
98418dba
CW
7551echo "${ECHO_T}yes" >&6
7552
c0d27fcc 7553cat >>confdefs.h <<\_ACEOF
98418dba 7554#define PROTOTYPES 1
c0d27fcc
MR
7555_ACEOF
7556
7557
7558cat >>confdefs.h <<\_ACEOF
7559#define __PROTOTYPES 1
7560_ACEOF
98418dba
CW
7561
7562else
c0d27fcc 7563 echo "$as_me:$LINENO: result: no" >&5
98418dba
CW
7564echo "${ECHO_T}no" >&6
7565fi
7566
c0d27fcc 7567echo "$as_me:$LINENO: checking for working volatile" >&5
98418dba
CW
7568echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
7569if test "${ac_cv_c_volatile+set}" = set; then
7570 echo $ECHO_N "(cached) $ECHO_C" >&6
7571else
7572 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7573/* confdefs.h. */
7574_ACEOF
7575cat confdefs.h >>conftest.$ac_ext
7576cat >>conftest.$ac_ext <<_ACEOF
7577/* end confdefs.h. */
98418dba 7578
98418dba
CW
7579int
7580main ()
7581{
7582
7583volatile int x;
7584int * volatile y;
7585 ;
7586 return 0;
7587}
7588_ACEOF
7589rm -f conftest.$ac_objext
c0d27fcc 7590if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7591 (eval $ac_compile) 2>conftest.er1
98418dba 7592 ac_status=$?
35996d22
AS
7593 grep -v '^ *+' conftest.er1 >conftest.err
7594 rm -f conftest.er1
7595 cat conftest.err >&5
c0d27fcc 7596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 7597 (exit $ac_status); } &&
4494a266
JD
7598 { ac_try='test -z "$ac_c_werror_flag"
7599 || test ! -s conftest.err'
35996d22
AS
7600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7601 (eval $ac_try) 2>&5
7602 ac_status=$?
7603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7604 (exit $ac_status); }; } &&
7605 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 7606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
7607 (eval $ac_try) 2>&5
7608 ac_status=$?
c0d27fcc 7609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
7610 (exit $ac_status); }; }; then
7611 ac_cv_c_volatile=yes
7612else
7613 echo "$as_me: failed program was:" >&5
19650fd6
AS
7614sed 's/^/| /' conftest.$ac_ext >&5
7615
98418dba
CW
7616ac_cv_c_volatile=no
7617fi
35996d22 7618rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 7619fi
c0d27fcc 7620echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
98418dba
CW
7621echo "${ECHO_T}$ac_cv_c_volatile" >&6
7622if test $ac_cv_c_volatile = no; then
7623
c0d27fcc 7624cat >>confdefs.h <<\_ACEOF
98418dba 7625#define volatile
c0d27fcc 7626_ACEOF
98418dba
CW
7627
7628fi
7629
c0d27fcc 7630echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
98418dba
CW
7631echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7632if test "${ac_cv_c_const+set}" = set; then
7633 echo $ECHO_N "(cached) $ECHO_C" >&6
7634else
7635 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7636/* confdefs.h. */
7637_ACEOF
7638cat confdefs.h >>conftest.$ac_ext
7639cat >>conftest.$ac_ext <<_ACEOF
7640/* end confdefs.h. */
98418dba 7641
98418dba
CW
7642int
7643main ()
7644{
7645/* FIXME: Include the comments suggested by Paul. */
7646#ifndef __cplusplus
7647 /* Ultrix mips cc rejects this. */
7648 typedef int charset[2];
7649 const charset x;
7650 /* SunOS 4.1.1 cc rejects this. */
7651 char const *const *ccp;
7652 char **p;
7653 /* NEC SVR4.0.2 mips cc rejects this. */
7654 struct point {int x, y;};
7655 static struct point const zero = {0,0};
7656 /* AIX XL C 1.02.0.0 rejects this.
7657 It does not let you subtract one const X* pointer from another in
7658 an arm of an if-expression whose if-part is not a constant
7659 expression */
7660 const char *g = "string";
7661 ccp = &g + (g ? g-g : 0);
7662 /* HPUX 7.0 cc rejects these. */
7663 ++ccp;
7664 p = (char**) ccp;
7665 ccp = (char const *const *) p;
7666 { /* SCO 3.2v4 cc rejects this. */
7667 char *t;
7668 char const *s = 0 ? (char *) 0 : (char const *) 0;
7669
7670 *t++ = 0;
7671 }
7672 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7673 int x[] = {25, 17};
7674 const int *foo = &x[0];
7675 ++foo;
7676 }
7677 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7678 typedef const int *iptr;
7679 iptr p = 0;
7680 ++p;
7681 }
7682 { /* AIX XL C 1.02.0.0 rejects this saying
7683 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7684 struct s { int j; const int *ap[3]; };
7685 struct s *b; b->j = 5;
7686 }
7687 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7688 const int foo = 10;
7689 }
7690#endif
7691
7692 ;
7693 return 0;
7694}
7695_ACEOF
7696rm -f conftest.$ac_objext
c0d27fcc 7697if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7698 (eval $ac_compile) 2>conftest.er1
98418dba 7699 ac_status=$?
35996d22
AS
7700 grep -v '^ *+' conftest.er1 >conftest.err
7701 rm -f conftest.er1
7702 cat conftest.err >&5
c0d27fcc 7703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 7704 (exit $ac_status); } &&
4494a266
JD
7705 { ac_try='test -z "$ac_c_werror_flag"
7706 || test ! -s conftest.err'
35996d22
AS
7707 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7708 (eval $ac_try) 2>&5
7709 ac_status=$?
7710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7711 (exit $ac_status); }; } &&
7712 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 7713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
7714 (eval $ac_try) 2>&5
7715 ac_status=$?
c0d27fcc 7716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
7717 (exit $ac_status); }; }; then
7718 ac_cv_c_const=yes
7719else
7720 echo "$as_me: failed program was:" >&5
19650fd6
AS
7721sed 's/^/| /' conftest.$ac_ext >&5
7722
98418dba
CW
7723ac_cv_c_const=no
7724fi
35996d22 7725rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 7726fi
c0d27fcc 7727echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
98418dba
CW
7728echo "${ECHO_T}$ac_cv_c_const" >&6
7729if test $ac_cv_c_const = no; then
7730
c0d27fcc 7731cat >>confdefs.h <<\_ACEOF
98418dba 7732#define const
c0d27fcc 7733_ACEOF
98418dba
CW
7734
7735fi
7736
c0d27fcc 7737echo "$as_me:$LINENO: checking for void * support" >&5
98418dba
CW
7738echo $ECHO_N "checking for void * support... $ECHO_C" >&6
7739if test "${emacs_cv_void_star+set}" = set; then
7740 echo $ECHO_N "(cached) $ECHO_C" >&6
7741else
7742 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7743/* confdefs.h. */
7744_ACEOF
7745cat confdefs.h >>conftest.$ac_ext
7746cat >>conftest.$ac_ext <<_ACEOF
7747/* end confdefs.h. */
98418dba 7748
98418dba
CW
7749int
7750main ()
7751{
7752void * foo;
7753 ;
7754 return 0;
7755}
7756_ACEOF
7757rm -f conftest.$ac_objext
c0d27fcc 7758if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 7759 (eval $ac_compile) 2>conftest.er1
98418dba 7760 ac_status=$?
35996d22
AS
7761 grep -v '^ *+' conftest.er1 >conftest.err
7762 rm -f conftest.er1
7763 cat conftest.err >&5
c0d27fcc 7764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 7765 (exit $ac_status); } &&
4494a266
JD
7766 { ac_try='test -z "$ac_c_werror_flag"
7767 || test ! -s conftest.err'
35996d22
AS
7768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7769 (eval $ac_try) 2>&5
7770 ac_status=$?
7771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7772 (exit $ac_status); }; } &&
7773 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 7774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
7775 (eval $ac_try) 2>&5
7776 ac_status=$?
c0d27fcc 7777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
7778 (exit $ac_status); }; }; then
7779 emacs_cv_void_star=yes
7780else
7781 echo "$as_me: failed program was:" >&5
19650fd6
AS
7782sed 's/^/| /' conftest.$ac_ext >&5
7783
98418dba
CW
7784emacs_cv_void_star=no
7785fi
35996d22 7786rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 7787fi
c0d27fcc 7788echo "$as_me:$LINENO: result: $emacs_cv_void_star" >&5
98418dba
CW
7789echo "${ECHO_T}$emacs_cv_void_star" >&6
7790if test $emacs_cv_void_star = yes; then
c0d27fcc 7791 cat >>confdefs.h <<\_ACEOF
98418dba 7792#define POINTER_TYPE void
c0d27fcc 7793_ACEOF
98418dba
CW
7794
7795else
c0d27fcc 7796 cat >>confdefs.h <<\_ACEOF
98418dba 7797#define POINTER_TYPE char
c0d27fcc 7798_ACEOF
98418dba
CW
7799
7800fi
7801
c0d27fcc 7802
4494a266
JD
7803
7804
cd958eb3 7805
19650fd6
AS
7806echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7807echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
35996d22 7808set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
98418dba
CW
7809if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
7810 echo $ECHO_N "(cached) $ECHO_C" >&6
7811else
c0d27fcc 7812 cat >conftest.make <<\_ACEOF
98418dba 7813all:
19650fd6 7814 @echo 'ac_maketemp="$(MAKE)"'
c0d27fcc 7815_ACEOF
98418dba
CW
7816# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7817eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
7818if test -n "$ac_maketemp"; then
7819 eval ac_cv_prog_make_${ac_make}_set=yes
7820else
7821 eval ac_cv_prog_make_${ac_make}_set=no
7822fi
7823rm -f conftest.make
7824fi
7825if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
c0d27fcc 7826 echo "$as_me:$LINENO: result: yes" >&5
98418dba
CW
7827echo "${ECHO_T}yes" >&6
7828 SET_MAKE=
7829else
c0d27fcc 7830 echo "$as_me:$LINENO: result: no" >&5
98418dba
CW
7831echo "${ECHO_T}no" >&6
7832 SET_MAKE="MAKE=${MAKE-make}"
7833fi
7834
c0d27fcc
MR
7835
7836echo "$as_me:$LINENO: checking for long file names" >&5
98418dba
CW
7837echo $ECHO_N "checking for long file names... $ECHO_C" >&6
7838if test "${ac_cv_sys_long_file_names+set}" = set; then
7839 echo $ECHO_N "(cached) $ECHO_C" >&6
7840else
7841 ac_cv_sys_long_file_names=yes
7842# Test for long file names in all the places we know might matter:
7843# . the current directory, where building will happen
7844# $prefix/lib where we will be installing things
7845# $exec_prefix/lib likewise
7846# eval it to expand exec_prefix.
7847# $TMPDIR if set, where it might want to write temporary files
7848# if $TMPDIR is not set:
7849# /tmp where it might want to write temporary files
7850# /var/tmp likewise
7851# /usr/tmp likewise
7852if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
7853 ac_tmpdirs=$TMPDIR
7854else
7855 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
7856fi
7857for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
7858 test -d $ac_dir || continue
7859 test -w $ac_dir || continue # It is less confusing to not echo anything here.
7860 ac_xdir=$ac_dir/cf$$
7861 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
7862 ac_tf1=$ac_xdir/conftest9012345
7863 ac_tf2=$ac_xdir/conftest9012346
7864 (echo 1 >$ac_tf1) 2>/dev/null
7865 (echo 2 >$ac_tf2) 2>/dev/null
7866 ac_val=`cat $ac_tf1 2>/dev/null`
7867 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
7868 ac_cv_sys_long_file_names=no
7869 rm -rf $ac_xdir 2>/dev/null
7870 break
7871 fi
7872 rm -rf $ac_xdir 2>/dev/null
7873done
7874fi
c0d27fcc 7875echo "$as_me:$LINENO: result: $ac_cv_sys_long_file_names" >&5
98418dba
CW
7876echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
7877if test $ac_cv_sys_long_file_names = yes; then
7878
c0d27fcc 7879cat >>confdefs.h <<\_ACEOF
98418dba 7880#define HAVE_LONG_FILE_NAMES 1
c0d27fcc 7881_ACEOF
98418dba
CW
7882
7883fi
7884
c0d27fcc 7885
98418dba
CW
7886#### Choose a window system.
7887
c0d27fcc 7888echo "$as_me:$LINENO: checking for X" >&5
98418dba
CW
7889echo $ECHO_N "checking for X... $ECHO_C" >&6
7890
c0d27fcc 7891
98418dba
CW
7892# Check whether --with-x or --without-x was given.
7893if test "${with_x+set}" = set; then
7894 withval="$with_x"
7895
7896fi;
7897# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
7898if test "x$with_x" = xno; then
7899 # The user explicitly disabled X.
7900 have_x=disabled
7901else
7902 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
7903 # Both variables are already set.
7904 have_x=yes
7905 else
7906 if test "${ac_cv_have_x+set}" = set; then
7907 echo $ECHO_N "(cached) $ECHO_C" >&6
7908else
7909 # One or both of the vars are not set, and there is no cached value.
7910ac_x_includes=no ac_x_libraries=no
7911rm -fr conftest.dir
7912if mkdir conftest.dir; then
7913 cd conftest.dir
7914 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
c0d27fcc 7915 cat >Imakefile <<'_ACEOF'
98418dba
CW
7916acfindx:
7917 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
c0d27fcc 7918_ACEOF
98418dba
CW
7919 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
7920 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7921 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
7922 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
7923 for ac_extension in a so sl; do
7924 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
35996d22
AS
7925 test -f $ac_im_libdir/libX11.$ac_extension; then
7926 ac_im_usrlibdir=$ac_im_libdir; break
98418dba
CW
7927 fi
7928 done
7929 # Screen out bogus values from the imake configuration. They are
7930 # bogus both because they are the default anyway, and because
7931 # using them would break gcc on systems where it needs fixed includes.
7932 case $ac_im_incroot in
7933 /usr/include) ;;
7934 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
7935 esac
7936 case $ac_im_usrlibdir in
7937 /usr/lib | /lib) ;;
7938 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
7939 esac
7940 fi
7941 cd ..
7942 rm -fr conftest.dir
7943fi
7944
7945# Standard set of common directories for X headers.
7946# Check X11 before X11Rn because it is often a symlink to the current release.
7947ac_x_header_dirs='
7948/usr/X11/include
7949/usr/X11R6/include
7950/usr/X11R5/include
7951/usr/X11R4/include
7952
7953/usr/include/X11
7954/usr/include/X11R6
7955/usr/include/X11R5
7956/usr/include/X11R4
7957
7958/usr/local/X11/include
7959/usr/local/X11R6/include
7960/usr/local/X11R5/include
7961/usr/local/X11R4/include
7962
7963/usr/local/include/X11
7964/usr/local/include/X11R6
7965/usr/local/include/X11R5
7966/usr/local/include/X11R4
7967
7968/usr/X386/include
7969/usr/x386/include
7970/usr/XFree86/include/X11
7971
7972/usr/include
7973/usr/local/include
7974/usr/unsupported/include
7975/usr/athena/include
7976/usr/local/x11r5/include
7977/usr/lpp/Xamples/include
7978
7979/usr/openwin/include
7980/usr/openwin/share/include'
7981
7982if test "$ac_x_includes" = no; then
4494a266 7983 # Guess where to find include files, by looking for Intrinsic.h.
98418dba
CW
7984 # First, try using that file with no special directory specified.
7985 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
7986/* confdefs.h. */
7987_ACEOF
7988cat confdefs.h >>conftest.$ac_ext
7989cat >>conftest.$ac_ext <<_ACEOF
7990/* end confdefs.h. */
98418dba
CW
7991#include <X11/Intrinsic.h>
7992_ACEOF
c0d27fcc 7993if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
7994 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7995 ac_status=$?
6bae0ccf 7996 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
7997 rm -f conftest.er1
7998 cat conftest.err >&5
c0d27fcc 7999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8000 (exit $ac_status); } >/dev/null; then
8001 if test -s conftest.err; then
8002 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 8003 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
8004 else
8005 ac_cpp_err=
8006 fi
8007else
8008 ac_cpp_err=yes
8009fi
8010if test -z "$ac_cpp_err"; then
8011 # We can compile using X headers with no special include directory.
8012ac_x_includes=
8013else
8014 echo "$as_me: failed program was:" >&5
19650fd6
AS
8015sed 's/^/| /' conftest.$ac_ext >&5
8016
98418dba
CW
8017 for ac_dir in $ac_x_header_dirs; do
8018 if test -r "$ac_dir/X11/Intrinsic.h"; then
8019 ac_x_includes=$ac_dir
8020 break
8021 fi
8022done
8023fi
8024rm -f conftest.err conftest.$ac_ext
8025fi # $ac_x_includes = no
8026
8027if test "$ac_x_libraries" = no; then
8028 # Check for the libraries.
8029 # See if we find them without any special options.
8030 # Don't add to $LIBS permanently.
8031 ac_save_LIBS=$LIBS
8032 LIBS="-lXt $LIBS"
8033 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8034/* confdefs.h. */
8035_ACEOF
8036cat confdefs.h >>conftest.$ac_ext
8037cat >>conftest.$ac_ext <<_ACEOF
8038/* end confdefs.h. */
98418dba 8039#include <X11/Intrinsic.h>
98418dba
CW
8040int
8041main ()
8042{
8043XtMalloc (0)
8044 ;
8045 return 0;
8046}
8047_ACEOF
8048rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8049if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8050 (eval $ac_link) 2>conftest.er1
98418dba 8051 ac_status=$?
35996d22
AS
8052 grep -v '^ *+' conftest.er1 >conftest.err
8053 rm -f conftest.er1
8054 cat conftest.err >&5
c0d27fcc 8055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8056 (exit $ac_status); } &&
4494a266
JD
8057 { ac_try='test -z "$ac_c_werror_flag"
8058 || test ! -s conftest.err'
35996d22
AS
8059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8060 (eval $ac_try) 2>&5
8061 ac_status=$?
8062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063 (exit $ac_status); }; } &&
8064 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8066 (eval $ac_try) 2>&5
8067 ac_status=$?
c0d27fcc 8068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8069 (exit $ac_status); }; }; then
8070 LIBS=$ac_save_LIBS
8071# We can link X programs with no special library path.
8072ac_x_libraries=
8073else
8074 echo "$as_me: failed program was:" >&5
19650fd6
AS
8075sed 's/^/| /' conftest.$ac_ext >&5
8076
98418dba
CW
8077LIBS=$ac_save_LIBS
8078for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8079do
8080 # Don't even attempt the hair of trying to link an X program!
8081 for ac_extension in a so sl; do
8082 if test -r $ac_dir/libXt.$ac_extension; then
8083 ac_x_libraries=$ac_dir
8084 break 2
8085 fi
8086 done
8087done
8088fi
35996d22
AS
8089rm -f conftest.err conftest.$ac_objext \
8090 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
8091fi # $ac_x_libraries = no
8092
8093if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
8094 # Didn't find X anywhere. Cache the known absence of X.
8095 ac_cv_have_x="have_x=no"
8096else
8097 # Record where we found X for the cache.
8098 ac_cv_have_x="have_x=yes \
35996d22 8099 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
98418dba
CW
8100fi
8101fi
8102
8103 fi
8104 eval "$ac_cv_have_x"
8105fi # $with_x != no
8106
8107if test "$have_x" != yes; then
c0d27fcc 8108 echo "$as_me:$LINENO: result: $have_x" >&5
98418dba
CW
8109echo "${ECHO_T}$have_x" >&6
8110 no_x=yes
8111else
8112 # If each of the values was on the command line, it overrides each guess.
8113 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8114 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8115 # Update the cache value to reflect the command line values.
8116 ac_cv_have_x="have_x=yes \
8117 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
4494a266
JD
8118 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
8119echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
98418dba
CW
8120fi
8121
8122if test "$no_x" = yes; then
8123 window_system=none
8124else
8125 window_system=x11
8126fi
8127
8128if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
8129 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
8130 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
8131 x_default_search_path=""
8132 for x_library in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
8133 x_search_path="\
8134${x_library}/X11/%L/%T/%N%C%S:\
8135${x_library}/X11/%l/%T/%N%C%S:\
8136${x_library}/X11/%T/%N%C%S:\
8137${x_library}/X11/%L/%T/%N%S:\
8138${x_library}/X11/%l/%T/%N%S:\
8139${x_library}/X11/%T/%N%S"
8140 if test x"${x_default_search_path}" = x; then
8141 x_default_search_path=${x_search_path}
8142 else
8143 x_default_search_path="${x_search_path}:${x_default_search_path}"
8144 fi
8145 done
8146fi
8147if test "${x_includes}" != NONE && test -n "${x_includes}"; then
8148 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
8149fi
8150
8151if test x"${x_includes}" = x; then
8152 bitmapdir=/usr/include/X11/bitmaps
8153else
8154 # accumulate include directories that have X11 bitmap subdirectories
8155 bmd_acc="dummyval"
8156 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
8157 if test -d "${bmd}/X11/bitmaps"; then
8158 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
8159 fi
8160 if test -d "${bmd}/bitmaps"; then
8161 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
8162 fi
8163 done
8164 if test ${bmd_acc} != "dummyval"; then
8165 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
8166 fi
8167fi
8168
8169case "${window_system}" in
8170 x11 )
8171 HAVE_X_WINDOWS=yes
8172 HAVE_X11=yes
8173 case "${with_x_toolkit}" in
8174 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
8175 motif ) USE_X_TOOLKIT=MOTIF ;;
488dd4c4
JD
8176 gtk ) with_gtk=yes
8177 USE_X_TOOLKIT=none ;;
98418dba
CW
8178 no ) USE_X_TOOLKIT=none ;;
8179 * ) USE_X_TOOLKIT=maybe ;;
8180 esac
8181 ;;
8182 none )
8183 HAVE_X_WINDOWS=no
8184 HAVE_X11=no
8185 USE_X_TOOLKIT=none
8186 ;;
8187esac
8188
8189### If we're using X11, we should use the X menu package.
8190HAVE_MENUS=no
8191case ${HAVE_X11} in
8192 yes ) HAVE_MENUS=yes ;;
8193esac
8194
8195if test "${opsys}" = "hpux9"; then
8196 case "${x_libraries}" in
8197 *X11R4* )
8198 opsysfile="s/hpux9-x11r4.h"
8199 ;;
8200 esac
8201fi
8202
8203if test "${opsys}" = "hpux9shr"; then
8204 case "${x_libraries}" in
8205 *X11R4* )
8206 opsysfile="s/hpux9shxr4.h"
8207 ;;
8208 esac
8209fi
8210
8211### Compute the unexec source name from the object name.
8212UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`"
8213
8214# Do the opsystem or machine files prohibit the use of the GNU malloc?
8215# Assume not, until told otherwise.
8216GNU_MALLOC=yes
8217doug_lea_malloc=yes
c0d27fcc 8218echo "$as_me:$LINENO: checking for malloc_get_state" >&5
98418dba
CW
8219echo $ECHO_N "checking for malloc_get_state... $ECHO_C" >&6
8220if test "${ac_cv_func_malloc_get_state+set}" = set; then
8221 echo $ECHO_N "(cached) $ECHO_C" >&6
8222else
8223 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8224/* confdefs.h. */
8225_ACEOF
8226cat confdefs.h >>conftest.$ac_ext
8227cat >>conftest.$ac_ext <<_ACEOF
8228/* end confdefs.h. */
35996d22
AS
8229/* Define malloc_get_state to an innocuous variant, in case <limits.h> declares malloc_get_state.
8230 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8231#define malloc_get_state innocuous_malloc_get_state
8232
98418dba 8233/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
8234 which can conflict with char malloc_get_state (); below.
8235 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8236 <limits.h> exists even on freestanding compilers. */
35996d22 8237
19650fd6
AS
8238#ifdef __STDC__
8239# include <limits.h>
8240#else
8241# include <assert.h>
8242#endif
35996d22
AS
8243
8244#undef malloc_get_state
8245
98418dba
CW
8246/* Override any gcc2 internal prototype to avoid an error. */
8247#ifdef __cplusplus
8248extern "C"
19650fd6 8249{
98418dba
CW
8250#endif
8251/* We use char because int might match the return type of a gcc2
8252 builtin and then its argument prototype would still apply. */
8253char malloc_get_state ();
98418dba
CW
8254/* The GNU C library defines this for functions which it implements
8255 to always fail with ENOSYS. Some functions are actually named
8256 something starting with __ and the normal name is an alias. */
8257#if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
8258choke me
8259#else
19650fd6
AS
8260char (*f) () = malloc_get_state;
8261#endif
8262#ifdef __cplusplus
8263}
98418dba
CW
8264#endif
8265
19650fd6
AS
8266int
8267main ()
8268{
8269return f != malloc_get_state;
98418dba
CW
8270 ;
8271 return 0;
8272}
8273_ACEOF
8274rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8275if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8276 (eval $ac_link) 2>conftest.er1
98418dba 8277 ac_status=$?
35996d22
AS
8278 grep -v '^ *+' conftest.er1 >conftest.err
8279 rm -f conftest.er1
8280 cat conftest.err >&5
c0d27fcc 8281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8282 (exit $ac_status); } &&
4494a266
JD
8283 { ac_try='test -z "$ac_c_werror_flag"
8284 || test ! -s conftest.err'
35996d22
AS
8285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8286 (eval $ac_try) 2>&5
8287 ac_status=$?
8288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289 (exit $ac_status); }; } &&
8290 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8292 (eval $ac_try) 2>&5
8293 ac_status=$?
c0d27fcc 8294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8295 (exit $ac_status); }; }; then
8296 ac_cv_func_malloc_get_state=yes
8297else
8298 echo "$as_me: failed program was:" >&5
19650fd6
AS
8299sed 's/^/| /' conftest.$ac_ext >&5
8300
98418dba
CW
8301ac_cv_func_malloc_get_state=no
8302fi
35996d22
AS
8303rm -f conftest.err conftest.$ac_objext \
8304 conftest$ac_exeext conftest.$ac_ext
98418dba 8305fi
c0d27fcc 8306echo "$as_me:$LINENO: result: $ac_cv_func_malloc_get_state" >&5
98418dba
CW
8307echo "${ECHO_T}$ac_cv_func_malloc_get_state" >&6
8308if test $ac_cv_func_malloc_get_state = yes; then
8309 :
8310else
8311 doug_lea_malloc=no
8312fi
8313
c0d27fcc 8314echo "$as_me:$LINENO: checking for malloc_set_state" >&5
98418dba
CW
8315echo $ECHO_N "checking for malloc_set_state... $ECHO_C" >&6
8316if test "${ac_cv_func_malloc_set_state+set}" = set; then
8317 echo $ECHO_N "(cached) $ECHO_C" >&6
8318else
8319 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8320/* confdefs.h. */
8321_ACEOF
8322cat confdefs.h >>conftest.$ac_ext
8323cat >>conftest.$ac_ext <<_ACEOF
8324/* end confdefs.h. */
35996d22
AS
8325/* Define malloc_set_state to an innocuous variant, in case <limits.h> declares malloc_set_state.
8326 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8327#define malloc_set_state innocuous_malloc_set_state
8328
98418dba 8329/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
8330 which can conflict with char malloc_set_state (); below.
8331 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8332 <limits.h> exists even on freestanding compilers. */
35996d22 8333
19650fd6
AS
8334#ifdef __STDC__
8335# include <limits.h>
8336#else
8337# include <assert.h>
8338#endif
35996d22
AS
8339
8340#undef malloc_set_state
8341
98418dba
CW
8342/* Override any gcc2 internal prototype to avoid an error. */
8343#ifdef __cplusplus
8344extern "C"
19650fd6 8345{
98418dba
CW
8346#endif
8347/* We use char because int might match the return type of a gcc2
8348 builtin and then its argument prototype would still apply. */
8349char malloc_set_state ();
98418dba
CW
8350/* The GNU C library defines this for functions which it implements
8351 to always fail with ENOSYS. Some functions are actually named
8352 something starting with __ and the normal name is an alias. */
8353#if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
8354choke me
8355#else
19650fd6
AS
8356char (*f) () = malloc_set_state;
8357#endif
8358#ifdef __cplusplus
8359}
98418dba
CW
8360#endif
8361
19650fd6
AS
8362int
8363main ()
8364{
8365return f != malloc_set_state;
98418dba
CW
8366 ;
8367 return 0;
8368}
8369_ACEOF
8370rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8371if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8372 (eval $ac_link) 2>conftest.er1
98418dba 8373 ac_status=$?
35996d22
AS
8374 grep -v '^ *+' conftest.er1 >conftest.err
8375 rm -f conftest.er1
8376 cat conftest.err >&5
c0d27fcc 8377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8378 (exit $ac_status); } &&
4494a266
JD
8379 { ac_try='test -z "$ac_c_werror_flag"
8380 || test ! -s conftest.err'
35996d22
AS
8381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8382 (eval $ac_try) 2>&5
8383 ac_status=$?
8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385 (exit $ac_status); }; } &&
8386 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8388 (eval $ac_try) 2>&5
8389 ac_status=$?
c0d27fcc 8390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8391 (exit $ac_status); }; }; then
8392 ac_cv_func_malloc_set_state=yes
8393else
8394 echo "$as_me: failed program was:" >&5
19650fd6
AS
8395sed 's/^/| /' conftest.$ac_ext >&5
8396
98418dba
CW
8397ac_cv_func_malloc_set_state=no
8398fi
35996d22
AS
8399rm -f conftest.err conftest.$ac_objext \
8400 conftest$ac_exeext conftest.$ac_ext
98418dba 8401fi
c0d27fcc 8402echo "$as_me:$LINENO: result: $ac_cv_func_malloc_set_state" >&5
98418dba
CW
8403echo "${ECHO_T}$ac_cv_func_malloc_set_state" >&6
8404if test $ac_cv_func_malloc_set_state = yes; then
8405 :
8406else
8407 doug_lea_malloc=no
8408fi
8409
c0d27fcc 8410echo "$as_me:$LINENO: checking whether __after_morecore_hook exists" >&5
98418dba
CW
8411echo $ECHO_N "checking whether __after_morecore_hook exists... $ECHO_C" >&6
8412if test "${emacs_cv_var___after_morecore_hook+set}" = set; then
8413 echo $ECHO_N "(cached) $ECHO_C" >&6
8414else
8415 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8416/* confdefs.h. */
8417_ACEOF
8418cat confdefs.h >>conftest.$ac_ext
8419cat >>conftest.$ac_ext <<_ACEOF
8420/* end confdefs.h. */
98418dba 8421extern void (* __after_morecore_hook)();
98418dba
CW
8422int
8423main ()
8424{
8425__after_morecore_hook = 0
8426 ;
8427 return 0;
8428}
8429_ACEOF
8430rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8431if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8432 (eval $ac_link) 2>conftest.er1
98418dba 8433 ac_status=$?
35996d22
AS
8434 grep -v '^ *+' conftest.er1 >conftest.err
8435 rm -f conftest.er1
8436 cat conftest.err >&5
c0d27fcc 8437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8438 (exit $ac_status); } &&
4494a266
JD
8439 { ac_try='test -z "$ac_c_werror_flag"
8440 || test ! -s conftest.err'
35996d22
AS
8441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8442 (eval $ac_try) 2>&5
8443 ac_status=$?
8444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8445 (exit $ac_status); }; } &&
8446 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8448 (eval $ac_try) 2>&5
8449 ac_status=$?
c0d27fcc 8450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8451 (exit $ac_status); }; }; then
8452 emacs_cv_var___after_morecore_hook=yes
8453else
8454 echo "$as_me: failed program was:" >&5
19650fd6
AS
8455sed 's/^/| /' conftest.$ac_ext >&5
8456
98418dba
CW
8457emacs_cv_var___after_morecore_hook=no
8458fi
35996d22
AS
8459rm -f conftest.err conftest.$ac_objext \
8460 conftest$ac_exeext conftest.$ac_ext
98418dba 8461fi
c0d27fcc 8462echo "$as_me:$LINENO: result: $emacs_cv_var___after_morecore_hook" >&5
98418dba
CW
8463echo "${ECHO_T}$emacs_cv_var___after_morecore_hook" >&6
8464if test $emacs_cv_var___after_morecore_hook = no; then
8465 doug_lea_malloc=no
8466fi
8467if test "${system_malloc}" = "yes"; then
8468 GNU_MALLOC=no
8469 GNU_MALLOC_reason="
8470 (The GNU allocators don't work with this system configuration.)"
8471fi
8472if test "$doug_lea_malloc" = "yes" ; then
8473 if test "$GNU_MALLOC" = yes ; then
8474 GNU_MALLOC_reason="
8475 (Using Doug Lea's new malloc from the GNU C Library.)"
8476 fi
b936fae4 8477
c0d27fcc 8478cat >>confdefs.h <<\_ACEOF
98418dba 8479#define DOUG_LEA_MALLOC 1
c0d27fcc 8480_ACEOF
98418dba
CW
8481
8482fi
8483
8484if test x"${REL_ALLOC}" = x; then
8485 REL_ALLOC=${GNU_MALLOC}
8486fi
8487
8488
c0d27fcc
MR
8489
8490
8491for ac_header in stdlib.h unistd.h
98418dba
CW
8492do
8493as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
8494if eval "test \"\${$as_ac_Header+set}\" = set"; then
8495 echo "$as_me:$LINENO: checking for $ac_header" >&5
98418dba
CW
8496echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8497if eval "test \"\${$as_ac_Header+set}\" = set"; then
8498 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
8499fi
8500echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8501echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 8502else
c0d27fcc
MR
8503 # Is the header compilable?
8504echo "$as_me:$LINENO: checking $ac_header usability" >&5
8505echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8506cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8507/* confdefs.h. */
8508_ACEOF
8509cat confdefs.h >>conftest.$ac_ext
8510cat >>conftest.$ac_ext <<_ACEOF
8511/* end confdefs.h. */
98418dba
CW
8512$ac_includes_default
8513#include <$ac_header>
8514_ACEOF
8515rm -f conftest.$ac_objext
c0d27fcc 8516if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 8517 (eval $ac_compile) 2>conftest.er1
98418dba 8518 ac_status=$?
35996d22
AS
8519 grep -v '^ *+' conftest.er1 >conftest.err
8520 rm -f conftest.er1
8521 cat conftest.err >&5
c0d27fcc 8522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8523 (exit $ac_status); } &&
4494a266
JD
8524 { ac_try='test -z "$ac_c_werror_flag"
8525 || test ! -s conftest.err'
35996d22
AS
8526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8527 (eval $ac_try) 2>&5
8528 ac_status=$?
8529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8530 (exit $ac_status); }; } &&
8531 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 8532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8533 (eval $ac_try) 2>&5
8534 ac_status=$?
c0d27fcc 8535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8536 (exit $ac_status); }; }; then
c0d27fcc 8537 ac_header_compiler=yes
98418dba
CW
8538else
8539 echo "$as_me: failed program was:" >&5
19650fd6
AS
8540sed 's/^/| /' conftest.$ac_ext >&5
8541
c0d27fcc 8542ac_header_compiler=no
98418dba 8543fi
35996d22 8544rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
8545echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8546echo "${ECHO_T}$ac_header_compiler" >&6
98418dba 8547
c0d27fcc
MR
8548# Is the header present?
8549echo "$as_me:$LINENO: checking $ac_header presence" >&5
8550echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8551cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8552/* confdefs.h. */
8553_ACEOF
8554cat confdefs.h >>conftest.$ac_ext
8555cat >>conftest.$ac_ext <<_ACEOF
8556/* end confdefs.h. */
98418dba
CW
8557#include <$ac_header>
8558_ACEOF
c0d27fcc 8559if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
8560 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8561 ac_status=$?
6bae0ccf 8562 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
8563 rm -f conftest.er1
8564 cat conftest.err >&5
c0d27fcc 8565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8566 (exit $ac_status); } >/dev/null; then
8567 if test -s conftest.err; then
8568 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 8569 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
8570 else
8571 ac_cpp_err=
8572 fi
8573else
8574 ac_cpp_err=yes
8575fi
8576if test -z "$ac_cpp_err"; then
c0d27fcc 8577 ac_header_preproc=yes
98418dba
CW
8578else
8579 echo "$as_me: failed program was:" >&5
19650fd6
AS
8580sed 's/^/| /' conftest.$ac_ext >&5
8581
c0d27fcc 8582 ac_header_preproc=no
98418dba
CW
8583fi
8584rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
8585echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8586echo "${ECHO_T}$ac_header_preproc" >&6
8587
8588# So? What about this header?
35996d22
AS
8589case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8590 yes:no: )
c0d27fcc
MR
8591 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8592echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
8593 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8594echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8595 ac_header_preproc=yes
19650fd6 8596 ;;
35996d22 8597 no:yes:* )
c0d27fcc
MR
8598 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8599echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
8600 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8601echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8602 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8603echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8604 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8605echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 8606 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 8607echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
8608 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8609echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
8610 (
8611 cat <<\_ASBOX
35996d22
AS
8612## ------------------------------------------ ##
8613## Report this to the AC_PACKAGE_NAME lists. ##
8614## ------------------------------------------ ##
19650fd6
AS
8615_ASBOX
8616 ) |
8617 sed "s/^/$as_me: WARNING: /" >&2
8618 ;;
c0d27fcc
MR
8619esac
8620echo "$as_me:$LINENO: checking for $ac_header" >&5
8621echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8622if eval "test \"\${$as_ac_Header+set}\" = set"; then
8623 echo $ECHO_N "(cached) $ECHO_C" >&6
8624else
35996d22 8625 eval "$as_ac_Header=\$ac_header_preproc"
98418dba 8626fi
c0d27fcc 8627echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
98418dba 8628echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
8629
8630fi
98418dba 8631if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 8632 cat >>confdefs.h <<_ACEOF
98418dba 8633#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 8634_ACEOF
98418dba
CW
8635
8636fi
c0d27fcc 8637
98418dba
CW
8638done
8639
c0d27fcc 8640
98418dba
CW
8641for ac_func in getpagesize
8642do
8643as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 8644echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
8645echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8646if eval "test \"\${$as_ac_var+set}\" = set"; then
8647 echo $ECHO_N "(cached) $ECHO_C" >&6
8648else
8649 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8650/* confdefs.h. */
8651_ACEOF
8652cat confdefs.h >>conftest.$ac_ext
8653cat >>conftest.$ac_ext <<_ACEOF
8654/* end confdefs.h. */
35996d22
AS
8655/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8656 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8657#define $ac_func innocuous_$ac_func
8658
98418dba 8659/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
8660 which can conflict with char $ac_func (); below.
8661 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8662 <limits.h> exists even on freestanding compilers. */
35996d22 8663
19650fd6
AS
8664#ifdef __STDC__
8665# include <limits.h>
8666#else
8667# include <assert.h>
8668#endif
35996d22
AS
8669
8670#undef $ac_func
8671
98418dba
CW
8672/* Override any gcc2 internal prototype to avoid an error. */
8673#ifdef __cplusplus
8674extern "C"
19650fd6 8675{
98418dba
CW
8676#endif
8677/* We use char because int might match the return type of a gcc2
8678 builtin and then its argument prototype would still apply. */
8679char $ac_func ();
98418dba
CW
8680/* The GNU C library defines this for functions which it implements
8681 to always fail with ENOSYS. Some functions are actually named
8682 something starting with __ and the normal name is an alias. */
8683#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8684choke me
8685#else
19650fd6
AS
8686char (*f) () = $ac_func;
8687#endif
8688#ifdef __cplusplus
8689}
98418dba
CW
8690#endif
8691
19650fd6
AS
8692int
8693main ()
8694{
8695return f != $ac_func;
98418dba
CW
8696 ;
8697 return 0;
8698}
8699_ACEOF
8700rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8701if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8702 (eval $ac_link) 2>conftest.er1
98418dba 8703 ac_status=$?
35996d22
AS
8704 grep -v '^ *+' conftest.er1 >conftest.err
8705 rm -f conftest.er1
8706 cat conftest.err >&5
c0d27fcc 8707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8708 (exit $ac_status); } &&
4494a266
JD
8709 { ac_try='test -z "$ac_c_werror_flag"
8710 || test ! -s conftest.err'
35996d22
AS
8711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8712 (eval $ac_try) 2>&5
8713 ac_status=$?
8714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8715 (exit $ac_status); }; } &&
8716 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8718 (eval $ac_try) 2>&5
8719 ac_status=$?
c0d27fcc 8720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8721 (exit $ac_status); }; }; then
8722 eval "$as_ac_var=yes"
8723else
8724 echo "$as_me: failed program was:" >&5
19650fd6
AS
8725sed 's/^/| /' conftest.$ac_ext >&5
8726
98418dba
CW
8727eval "$as_ac_var=no"
8728fi
35996d22
AS
8729rm -f conftest.err conftest.$ac_objext \
8730 conftest$ac_exeext conftest.$ac_ext
98418dba 8731fi
c0d27fcc 8732echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
8733echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8734if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 8735 cat >>confdefs.h <<_ACEOF
98418dba 8736#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 8737_ACEOF
98418dba
CW
8738
8739fi
8740done
8741
c0d27fcc 8742echo "$as_me:$LINENO: checking for working mmap" >&5
98418dba
CW
8743echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
8744if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
8745 echo $ECHO_N "(cached) $ECHO_C" >&6
8746else
8747 if test "$cross_compiling" = yes; then
8748 ac_cv_func_mmap_fixed_mapped=no
8749else
8750 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8751/* confdefs.h. */
8752_ACEOF
8753cat confdefs.h >>conftest.$ac_ext
8754cat >>conftest.$ac_ext <<_ACEOF
8755/* end confdefs.h. */
98418dba 8756$ac_includes_default
c0d27fcc
MR
8757/* malloc might have been renamed as rpl_malloc. */
8758#undef malloc
8759
98418dba
CW
8760/* Thanks to Mike Haertel and Jim Avera for this test.
8761 Here is a matrix of mmap possibilities:
8762 mmap private not fixed
8763 mmap private fixed at somewhere currently unmapped
8764 mmap private fixed at somewhere already mapped
8765 mmap shared not fixed
8766 mmap shared fixed at somewhere currently unmapped
8767 mmap shared fixed at somewhere already mapped
8768 For private mappings, we should verify that changes cannot be read()
8769 back from the file, nor mmap's back from the file at a different
8770 address. (There have been systems where private was not correctly
8771 implemented like the infamous i386 svr4.0, and systems where the
8772 VM page cache was not coherent with the file system buffer cache
8773 like early versions of FreeBSD and possibly contemporary NetBSD.)
8774 For shared mappings, we should conversely verify that changes get
c0d27fcc 8775 propagated back to all the places they're supposed to be.
98418dba
CW
8776
8777 Grep wants private fixed already mapped.
8778 The main things grep needs to know about mmap are:
8779 * does it exist and is it safe to write into the mmap'd area
8780 * how to use it (BSD variants) */
8781
8782#include <fcntl.h>
8783#include <sys/mman.h>
8784
8785#if !STDC_HEADERS && !HAVE_STDLIB_H
8786char *malloc ();
8787#endif
8788
8789/* This mess was copied from the GNU getpagesize.h. */
8790#if !HAVE_GETPAGESIZE
8791/* Assume that all systems that can run configure have sys/param.h. */
8792# if !HAVE_SYS_PARAM_H
8793# define HAVE_SYS_PARAM_H 1
8794# endif
8795
8796# ifdef _SC_PAGESIZE
8797# define getpagesize() sysconf(_SC_PAGESIZE)
8798# else /* no _SC_PAGESIZE */
8799# if HAVE_SYS_PARAM_H
8800# include <sys/param.h>
8801# ifdef EXEC_PAGESIZE
8802# define getpagesize() EXEC_PAGESIZE
8803# else /* no EXEC_PAGESIZE */
8804# ifdef NBPG
8805# define getpagesize() NBPG * CLSIZE
8806# ifndef CLSIZE
8807# define CLSIZE 1
8808# endif /* no CLSIZE */
8809# else /* no NBPG */
8810# ifdef NBPC
8811# define getpagesize() NBPC
8812# else /* no NBPC */
8813# ifdef PAGESIZE
8814# define getpagesize() PAGESIZE
8815# endif /* PAGESIZE */
8816# endif /* no NBPC */
8817# endif /* no NBPG */
8818# endif /* no EXEC_PAGESIZE */
8819# else /* no HAVE_SYS_PARAM_H */
8820# define getpagesize() 8192 /* punt totally */
8821# endif /* no HAVE_SYS_PARAM_H */
8822# endif /* no _SC_PAGESIZE */
8823
8824#endif /* no HAVE_GETPAGESIZE */
8825
8826int
8827main ()
8828{
8829 char *data, *data2, *data3;
8830 int i, pagesize;
8831 int fd;
8832
8833 pagesize = getpagesize ();
8834
8835 /* First, make a file with some known garbage in it. */
8836 data = (char *) malloc (pagesize);
8837 if (!data)
8838 exit (1);
8839 for (i = 0; i < pagesize; ++i)
8840 *(data + i) = rand ();
8841 umask (0);
8842 fd = creat ("conftest.mmap", 0600);
8843 if (fd < 0)
8844 exit (1);
8845 if (write (fd, data, pagesize) != pagesize)
8846 exit (1);
8847 close (fd);
8848
8849 /* Next, try to mmap the file at a fixed address which already has
8850 something else allocated at it. If we can, also make sure that
8851 we see the same garbage. */
8852 fd = open ("conftest.mmap", O_RDWR);
8853 if (fd < 0)
8854 exit (1);
8855 data2 = (char *) malloc (2 * pagesize);
8856 if (!data2)
8857 exit (1);
35996d22 8858 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
98418dba 8859 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
35996d22 8860 MAP_PRIVATE | MAP_FIXED, fd, 0L))
98418dba
CW
8861 exit (1);
8862 for (i = 0; i < pagesize; ++i)
8863 if (*(data + i) != *(data2 + i))
8864 exit (1);
8865
8866 /* Finally, make sure that changes to the mapped area do not
8867 percolate back to the file as seen by read(). (This is a bug on
8868 some variants of i386 svr4.0.) */
8869 for (i = 0; i < pagesize; ++i)
8870 *(data2 + i) = *(data2 + i) + 1;
8871 data3 = (char *) malloc (pagesize);
8872 if (!data3)
8873 exit (1);
8874 if (read (fd, data3, pagesize) != pagesize)
8875 exit (1);
8876 for (i = 0; i < pagesize; ++i)
8877 if (*(data + i) != *(data3 + i))
8878 exit (1);
8879 close (fd);
8880 exit (0);
8881}
8882_ACEOF
8883rm -f conftest$ac_exeext
c0d27fcc 8884if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
98418dba
CW
8885 (eval $ac_link) 2>&5
8886 ac_status=$?
c0d27fcc 8887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8888 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 8889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8890 (eval $ac_try) 2>&5
8891 ac_status=$?
c0d27fcc 8892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8893 (exit $ac_status); }; }; then
8894 ac_cv_func_mmap_fixed_mapped=yes
8895else
8896 echo "$as_me: program exited with status $ac_status" >&5
8897echo "$as_me: failed program was:" >&5
19650fd6
AS
8898sed 's/^/| /' conftest.$ac_ext >&5
8899
c0d27fcc 8900( exit $ac_status )
98418dba
CW
8901ac_cv_func_mmap_fixed_mapped=no
8902fi
35996d22 8903rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
98418dba
CW
8904fi
8905fi
c0d27fcc 8906echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
98418dba
CW
8907echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
8908if test $ac_cv_func_mmap_fixed_mapped = yes; then
8909
c0d27fcc 8910cat >>confdefs.h <<\_ACEOF
98418dba 8911#define HAVE_MMAP 1
c0d27fcc 8912_ACEOF
98418dba
CW
8913
8914fi
8915rm -f conftest.mmap
8916
8917if test $use_mmap_for_buffers = yes; then
8918 REL_ALLOC=no
8919fi
8920
8921LIBS="$libsrc_libs $LIBS"
8922
c0d27fcc
MR
8923
8924echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
98418dba
CW
8925echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
8926if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
8927 echo $ECHO_N "(cached) $ECHO_C" >&6
8928else
8929 ac_check_lib_save_LIBS=$LIBS
8930LIBS="-ldnet $LIBS"
8931cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
8932/* confdefs.h. */
8933_ACEOF
8934cat confdefs.h >>conftest.$ac_ext
8935cat >>conftest.$ac_ext <<_ACEOF
8936/* end confdefs.h. */
98418dba
CW
8937
8938/* Override any gcc2 internal prototype to avoid an error. */
8939#ifdef __cplusplus
8940extern "C"
8941#endif
8942/* We use char because int might match the return type of a gcc2
8943 builtin and then its argument prototype would still apply. */
8944char dnet_ntoa ();
98418dba
CW
8945int
8946main ()
8947{
8948dnet_ntoa ();
8949 ;
8950 return 0;
8951}
8952_ACEOF
8953rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 8954if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 8955 (eval $ac_link) 2>conftest.er1
98418dba 8956 ac_status=$?
35996d22
AS
8957 grep -v '^ *+' conftest.er1 >conftest.err
8958 rm -f conftest.er1
8959 cat conftest.err >&5
c0d27fcc 8960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 8961 (exit $ac_status); } &&
4494a266
JD
8962 { ac_try='test -z "$ac_c_werror_flag"
8963 || test ! -s conftest.err'
35996d22
AS
8964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8965 (eval $ac_try) 2>&5
8966 ac_status=$?
8967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 (exit $ac_status); }; } &&
8969 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 8970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
8971 (eval $ac_try) 2>&5
8972 ac_status=$?
c0d27fcc 8973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
8974 (exit $ac_status); }; }; then
8975 ac_cv_lib_dnet_dnet_ntoa=yes
8976else
8977 echo "$as_me: failed program was:" >&5
19650fd6
AS
8978sed 's/^/| /' conftest.$ac_ext >&5
8979
98418dba
CW
8980ac_cv_lib_dnet_dnet_ntoa=no
8981fi
35996d22
AS
8982rm -f conftest.err conftest.$ac_objext \
8983 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
8984LIBS=$ac_check_lib_save_LIBS
8985fi
c0d27fcc 8986echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
98418dba
CW
8987echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
8988if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
c0d27fcc 8989 cat >>confdefs.h <<_ACEOF
98418dba 8990#define HAVE_LIBDNET 1
c0d27fcc 8991_ACEOF
98418dba
CW
8992
8993 LIBS="-ldnet $LIBS"
8994
8995fi
8996
c0d27fcc
MR
8997
8998echo "$as_me:$LINENO: checking for main in -lXbsd" >&5
98418dba
CW
8999echo $ECHO_N "checking for main in -lXbsd... $ECHO_C" >&6
9000if test "${ac_cv_lib_Xbsd_main+set}" = set; then
9001 echo $ECHO_N "(cached) $ECHO_C" >&6
9002else
9003 ac_check_lib_save_LIBS=$LIBS
9004LIBS="-lXbsd $LIBS"
9005cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9006/* confdefs.h. */
9007_ACEOF
9008cat confdefs.h >>conftest.$ac_ext
9009cat >>conftest.$ac_ext <<_ACEOF
9010/* end confdefs.h. */
98418dba 9011
c0d27fcc 9012
98418dba
CW
9013int
9014main ()
9015{
9016main ();
9017 ;
9018 return 0;
9019}
9020_ACEOF
9021rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9022if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9023 (eval $ac_link) 2>conftest.er1
98418dba 9024 ac_status=$?
35996d22
AS
9025 grep -v '^ *+' conftest.er1 >conftest.err
9026 rm -f conftest.er1
9027 cat conftest.err >&5
c0d27fcc 9028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9029 (exit $ac_status); } &&
4494a266
JD
9030 { ac_try='test -z "$ac_c_werror_flag"
9031 || test ! -s conftest.err'
35996d22
AS
9032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9033 (eval $ac_try) 2>&5
9034 ac_status=$?
9035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036 (exit $ac_status); }; } &&
9037 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9039 (eval $ac_try) 2>&5
9040 ac_status=$?
c0d27fcc 9041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9042 (exit $ac_status); }; }; then
9043 ac_cv_lib_Xbsd_main=yes
9044else
9045 echo "$as_me: failed program was:" >&5
19650fd6
AS
9046sed 's/^/| /' conftest.$ac_ext >&5
9047
98418dba
CW
9048ac_cv_lib_Xbsd_main=no
9049fi
35996d22
AS
9050rm -f conftest.err conftest.$ac_objext \
9051 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9052LIBS=$ac_check_lib_save_LIBS
9053fi
c0d27fcc 9054echo "$as_me:$LINENO: result: $ac_cv_lib_Xbsd_main" >&5
98418dba
CW
9055echo "${ECHO_T}$ac_cv_lib_Xbsd_main" >&6
9056if test $ac_cv_lib_Xbsd_main = yes; then
9057 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
9058fi
9059
c0d27fcc
MR
9060
9061
9062echo "$as_me:$LINENO: checking for cma_open in -lpthreads" >&5
98418dba
CW
9063echo $ECHO_N "checking for cma_open in -lpthreads... $ECHO_C" >&6
9064if test "${ac_cv_lib_pthreads_cma_open+set}" = set; then
9065 echo $ECHO_N "(cached) $ECHO_C" >&6
9066else
9067 ac_check_lib_save_LIBS=$LIBS
9068LIBS="-lpthreads $LIBS"
9069cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9070/* confdefs.h. */
9071_ACEOF
9072cat confdefs.h >>conftest.$ac_ext
9073cat >>conftest.$ac_ext <<_ACEOF
9074/* end confdefs.h. */
98418dba
CW
9075
9076/* Override any gcc2 internal prototype to avoid an error. */
9077#ifdef __cplusplus
9078extern "C"
9079#endif
9080/* We use char because int might match the return type of a gcc2
9081 builtin and then its argument prototype would still apply. */
9082char cma_open ();
98418dba
CW
9083int
9084main ()
9085{
9086cma_open ();
9087 ;
9088 return 0;
9089}
9090_ACEOF
9091rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9092if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9093 (eval $ac_link) 2>conftest.er1
98418dba 9094 ac_status=$?
35996d22
AS
9095 grep -v '^ *+' conftest.er1 >conftest.err
9096 rm -f conftest.er1
9097 cat conftest.err >&5
c0d27fcc 9098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9099 (exit $ac_status); } &&
4494a266
JD
9100 { ac_try='test -z "$ac_c_werror_flag"
9101 || test ! -s conftest.err'
35996d22
AS
9102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9103 (eval $ac_try) 2>&5
9104 ac_status=$?
9105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9106 (exit $ac_status); }; } &&
9107 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9109 (eval $ac_try) 2>&5
9110 ac_status=$?
c0d27fcc 9111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9112 (exit $ac_status); }; }; then
9113 ac_cv_lib_pthreads_cma_open=yes
9114else
9115 echo "$as_me: failed program was:" >&5
19650fd6
AS
9116sed 's/^/| /' conftest.$ac_ext >&5
9117
98418dba
CW
9118ac_cv_lib_pthreads_cma_open=no
9119fi
35996d22
AS
9120rm -f conftest.err conftest.$ac_objext \
9121 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9122LIBS=$ac_check_lib_save_LIBS
9123fi
c0d27fcc 9124echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_cma_open" >&5
98418dba
CW
9125echo "${ECHO_T}$ac_cv_lib_pthreads_cma_open" >&6
9126if test $ac_cv_lib_pthreads_cma_open = yes; then
c0d27fcc 9127 cat >>confdefs.h <<_ACEOF
98418dba 9128#define HAVE_LIBPTHREADS 1
c0d27fcc 9129_ACEOF
98418dba
CW
9130
9131 LIBS="-lpthreads $LIBS"
9132
9133fi
9134
c0d27fcc
MR
9135
9136echo "$as_me:$LINENO: checking for XFree86 in /usr/X386" >&5
98418dba
CW
9137echo $ECHO_N "checking for XFree86 in /usr/X386... $ECHO_C" >&6
9138if test -d /usr/X386/include; then
9139 HAVE_XFREE386=yes
9140 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
9141else
9142 HAVE_XFREE386=no
9143fi
c0d27fcc 9144echo "$as_me:$LINENO: result: $HAVE_XFREE386" >&5
98418dba
CW
9145echo "${ECHO_T}$HAVE_XFREE386" >&6
9146
55597d70
DL
9147
9148case ${host_os} in
9149aix*)
9150 echo "$as_me:$LINENO: checking for -bbigtoc option" >&5
9151echo $ECHO_N "checking for -bbigtoc option... $ECHO_C" >&6
9152if test "${gdb_cv_bigtoc+set}" = set; then
9153 echo $ECHO_N "(cached) $ECHO_C" >&6
9154else
9155
9156 case $GCC in
9157 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
9158 *) gdb_cv_bigtoc=-bbigtoc ;;
9159 esac
9160
9161 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
9162 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9163/* confdefs.h. */
9164_ACEOF
9165cat confdefs.h >>conftest.$ac_ext
9166cat >>conftest.$ac_ext <<_ACEOF
9167/* end confdefs.h. */
55597d70
DL
9168
9169int
9170main ()
9171{
9172int i;
9173 ;
9174 return 0;
9175}
9176_ACEOF
9177rm -f conftest.$ac_objext conftest$ac_exeext
9178if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9179 (eval $ac_link) 2>conftest.er1
55597d70 9180 ac_status=$?
35996d22
AS
9181 grep -v '^ *+' conftest.er1 >conftest.err
9182 rm -f conftest.er1
9183 cat conftest.err >&5
55597d70
DL
9184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9185 (exit $ac_status); } &&
4494a266
JD
9186 { ac_try='test -z "$ac_c_werror_flag"
9187 || test ! -s conftest.err'
35996d22
AS
9188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9189 (eval $ac_try) 2>&5
9190 ac_status=$?
9191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9192 (exit $ac_status); }; } &&
9193 { ac_try='test -s conftest$ac_exeext'
55597d70
DL
9194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9195 (eval $ac_try) 2>&5
9196 ac_status=$?
9197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9198 (exit $ac_status); }; }; then
9199 :
9200else
9201 echo "$as_me: failed program was:" >&5
19650fd6
AS
9202sed 's/^/| /' conftest.$ac_ext >&5
9203
55597d70
DL
9204gdb_cv_bigtoc=
9205fi
35996d22
AS
9206rm -f conftest.err conftest.$ac_objext \
9207 conftest$ac_exeext conftest.$ac_ext
55597d70
DL
9208
9209fi
9210echo "$as_me:$LINENO: result: $gdb_cv_bigtoc" >&5
9211echo "${ECHO_T}$gdb_cv_bigtoc" >&6
9212 ;;
9213esac
9214
ae1a998c
RS
9215# Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
9216# used for the tests that follow. We set them back to REAL_CFLAGS and
9217# REAL_CPPFLAGS later on.
98418dba
CW
9218
9219REAL_CPPFLAGS="$CPPFLAGS"
9220
9221if test "${HAVE_X11}" = "yes"; then
9222 DEFS="$C_SWITCH_X_SITE $DEFS"
9223 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
9224 LIBS="$LIBX $LIBS"
9225 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
9226 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
9227
9228 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
9229 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
9230 # but it's more convenient here to set LD_RUN_PATH
9231 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
9232 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
9233 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
9234 export LD_RUN_PATH
9235 fi
9236
9237 if test "${opsys}" = "gnu-linux"; then
c0d27fcc 9238 echo "$as_me:$LINENO: checking whether X on GNU/Linux needs -b to link" >&5
98418dba
CW
9239echo $ECHO_N "checking whether X on GNU/Linux needs -b to link... $ECHO_C" >&6
9240 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9241/* confdefs.h. */
9242_ACEOF
9243cat confdefs.h >>conftest.$ac_ext
9244cat >>conftest.$ac_ext <<_ACEOF
9245/* end confdefs.h. */
98418dba 9246
98418dba
CW
9247int
9248main ()
9249{
9250XOpenDisplay ("foo");
9251 ;
9252 return 0;
9253}
9254_ACEOF
9255rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9256if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9257 (eval $ac_link) 2>conftest.er1
98418dba 9258 ac_status=$?
35996d22
AS
9259 grep -v '^ *+' conftest.er1 >conftest.err
9260 rm -f conftest.er1
9261 cat conftest.err >&5
c0d27fcc 9262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9263 (exit $ac_status); } &&
4494a266
JD
9264 { ac_try='test -z "$ac_c_werror_flag"
9265 || test ! -s conftest.err'
c0d27fcc 9266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9267 (eval $ac_try) 2>&5
9268 ac_status=$?
c0d27fcc 9269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
35996d22
AS
9270 (exit $ac_status); }; } &&
9271 { ac_try='test -s conftest$ac_exeext'
9272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9273 (eval $ac_try) 2>&5
9274 ac_status=$?
9275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9276 (exit $ac_status); }; }; then
9277 xlinux_first_failure=no
98418dba
CW
9278else
9279 echo "$as_me: failed program was:" >&5
19650fd6
AS
9280sed 's/^/| /' conftest.$ac_ext >&5
9281
98418dba
CW
9282xlinux_first_failure=yes
9283fi
35996d22
AS
9284rm -f conftest.err conftest.$ac_objext \
9285 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9286 if test "${xlinux_first_failure}" = "yes"; then
9287 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
9288 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
9289 OLD_CPPFLAGS="$CPPFLAGS"
9290 OLD_LIBS="$LIBS"
9291 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
9292 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
9293 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
9294 LIBS="$LIBS -b i486-linuxaout"
9295 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9296/* confdefs.h. */
9297_ACEOF
9298cat confdefs.h >>conftest.$ac_ext
9299cat >>conftest.$ac_ext <<_ACEOF
9300/* end confdefs.h. */
98418dba 9301
98418dba
CW
9302int
9303main ()
9304{
9305XOpenDisplay ("foo");
9306 ;
9307 return 0;
9308}
9309_ACEOF
9310rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9311if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9312 (eval $ac_link) 2>conftest.er1
98418dba 9313 ac_status=$?
35996d22
AS
9314 grep -v '^ *+' conftest.er1 >conftest.err
9315 rm -f conftest.er1
9316 cat conftest.err >&5
c0d27fcc 9317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9318 (exit $ac_status); } &&
4494a266
JD
9319 { ac_try='test -z "$ac_c_werror_flag"
9320 || test ! -s conftest.err'
35996d22
AS
9321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9322 (eval $ac_try) 2>&5
9323 ac_status=$?
9324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9325 (exit $ac_status); }; } &&
9326 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9328 (eval $ac_try) 2>&5
9329 ac_status=$?
c0d27fcc 9330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9331 (exit $ac_status); }; }; then
9332 xlinux_second_failure=no
9333else
9334 echo "$as_me: failed program was:" >&5
19650fd6
AS
9335sed 's/^/| /' conftest.$ac_ext >&5
9336
98418dba
CW
9337xlinux_second_failure=yes
9338fi
35996d22
AS
9339rm -f conftest.err conftest.$ac_objext \
9340 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9341 if test "${xlinux_second_failure}" = "yes"; then
9342 # If we get the same failure with -b, there is no use adding -b.
9343 # So take it out. This plays safe.
9344 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
9345 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
9346 CPPFLAGS="$OLD_CPPFLAGS"
9347 LIBS="$OLD_LIBS"
c0d27fcc 9348 echo "$as_me:$LINENO: result: no" >&5
98418dba
CW
9349echo "${ECHO_T}no" >&6
9350 else
c0d27fcc 9351 echo "$as_me:$LINENO: result: yes" >&5
98418dba
CW
9352echo "${ECHO_T}yes" >&6
9353 fi
9354 else
c0d27fcc 9355 echo "$as_me:$LINENO: result: no" >&5
98418dba
CW
9356echo "${ECHO_T}no" >&6
9357 fi
9358 fi
9359
9360 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
9361 # header files included from there.
c0d27fcc 9362 echo "$as_me:$LINENO: checking for Xkb" >&5
98418dba
CW
9363echo $ECHO_N "checking for Xkb... $ECHO_C" >&6
9364 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9365/* confdefs.h. */
9366_ACEOF
9367cat confdefs.h >>conftest.$ac_ext
9368cat >>conftest.$ac_ext <<_ACEOF
9369/* end confdefs.h. */
98418dba
CW
9370#include <X11/Xlib.h>
9371#include <X11/XKBlib.h>
98418dba
CW
9372int
9373main ()
9374{
9375XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
9376 ;
9377 return 0;
9378}
9379_ACEOF
9380rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9381if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9382 (eval $ac_link) 2>conftest.er1
98418dba 9383 ac_status=$?
35996d22
AS
9384 grep -v '^ *+' conftest.er1 >conftest.err
9385 rm -f conftest.er1
9386 cat conftest.err >&5
c0d27fcc 9387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9388 (exit $ac_status); } &&
4494a266
JD
9389 { ac_try='test -z "$ac_c_werror_flag"
9390 || test ! -s conftest.err'
35996d22
AS
9391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9392 (eval $ac_try) 2>&5
9393 ac_status=$?
9394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9395 (exit $ac_status); }; } &&
9396 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9398 (eval $ac_try) 2>&5
9399 ac_status=$?
c0d27fcc 9400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9401 (exit $ac_status); }; }; then
9402 emacs_xkb=yes
9403else
9404 echo "$as_me: failed program was:" >&5
19650fd6
AS
9405sed 's/^/| /' conftest.$ac_ext >&5
9406
98418dba
CW
9407emacs_xkb=no
9408fi
35996d22
AS
9409rm -f conftest.err conftest.$ac_objext \
9410 conftest$ac_exeext conftest.$ac_ext
c0d27fcc 9411 echo "$as_me:$LINENO: result: $emacs_xkb" >&5
98418dba
CW
9412echo "${ECHO_T}$emacs_xkb" >&6
9413 if test $emacs_xkb = yes; then
b936fae4 9414
c0d27fcc 9415cat >>confdefs.h <<\_ACEOF
98418dba 9416#define HAVE_XKBGETKEYBOARD 1
c0d27fcc 9417_ACEOF
98418dba
CW
9418
9419 fi
9420
c0d27fcc
MR
9421
9422
9423
9424
98418dba
CW
9425for ac_func in XrmSetDatabase XScreenResourceString \
9426XScreenNumberOfScreen XSetWMProtocols
9427do
9428as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 9429echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
9430echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9431if eval "test \"\${$as_ac_var+set}\" = set"; then
9432 echo $ECHO_N "(cached) $ECHO_C" >&6
9433else
9434 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9435/* confdefs.h. */
9436_ACEOF
9437cat confdefs.h >>conftest.$ac_ext
9438cat >>conftest.$ac_ext <<_ACEOF
9439/* end confdefs.h. */
35996d22
AS
9440/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9441 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9442#define $ac_func innocuous_$ac_func
9443
98418dba 9444/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
9445 which can conflict with char $ac_func (); below.
9446 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9447 <limits.h> exists even on freestanding compilers. */
35996d22 9448
19650fd6
AS
9449#ifdef __STDC__
9450# include <limits.h>
9451#else
9452# include <assert.h>
9453#endif
35996d22
AS
9454
9455#undef $ac_func
9456
98418dba
CW
9457/* Override any gcc2 internal prototype to avoid an error. */
9458#ifdef __cplusplus
9459extern "C"
19650fd6 9460{
98418dba
CW
9461#endif
9462/* We use char because int might match the return type of a gcc2
9463 builtin and then its argument prototype would still apply. */
9464char $ac_func ();
98418dba
CW
9465/* The GNU C library defines this for functions which it implements
9466 to always fail with ENOSYS. Some functions are actually named
9467 something starting with __ and the normal name is an alias. */
9468#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9469choke me
9470#else
19650fd6
AS
9471char (*f) () = $ac_func;
9472#endif
9473#ifdef __cplusplus
9474}
98418dba
CW
9475#endif
9476
19650fd6
AS
9477int
9478main ()
9479{
9480return f != $ac_func;
98418dba
CW
9481 ;
9482 return 0;
9483}
9484_ACEOF
9485rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9486if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9487 (eval $ac_link) 2>conftest.er1
98418dba 9488 ac_status=$?
35996d22
AS
9489 grep -v '^ *+' conftest.er1 >conftest.err
9490 rm -f conftest.er1
9491 cat conftest.err >&5
c0d27fcc 9492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9493 (exit $ac_status); } &&
4494a266
JD
9494 { ac_try='test -z "$ac_c_werror_flag"
9495 || test ! -s conftest.err'
35996d22
AS
9496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9497 (eval $ac_try) 2>&5
9498 ac_status=$?
9499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9500 (exit $ac_status); }; } &&
9501 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9503 (eval $ac_try) 2>&5
9504 ac_status=$?
c0d27fcc 9505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9506 (exit $ac_status); }; }; then
9507 eval "$as_ac_var=yes"
9508else
9509 echo "$as_me: failed program was:" >&5
19650fd6
AS
9510sed 's/^/| /' conftest.$ac_ext >&5
9511
98418dba
CW
9512eval "$as_ac_var=no"
9513fi
35996d22
AS
9514rm -f conftest.err conftest.$ac_objext \
9515 conftest$ac_exeext conftest.$ac_ext
98418dba 9516fi
c0d27fcc 9517echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
9518echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9519if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 9520 cat >>confdefs.h <<_ACEOF
98418dba 9521#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 9522_ACEOF
98418dba
CW
9523
9524fi
9525done
9526
9527fi
9528
9529if test "${window_system}" = "x11"; then
c0d27fcc 9530 echo "$as_me:$LINENO: checking X11 version 6" >&5
98418dba
CW
9531echo $ECHO_N "checking X11 version 6... $ECHO_C" >&6
9532 if test "${emacs_cv_x11_version_6+set}" = set; then
9533 echo $ECHO_N "(cached) $ECHO_C" >&6
9534else
9535 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9536/* confdefs.h. */
9537_ACEOF
9538cat confdefs.h >>conftest.$ac_ext
9539cat >>conftest.$ac_ext <<_ACEOF
9540/* end confdefs.h. */
98418dba 9541#include <X11/Xlib.h>
98418dba
CW
9542int
9543main ()
9544{
9545#if XlibSpecificationRelease < 6
9546fail;
9547#endif
9548
9549 ;
9550 return 0;
9551}
9552_ACEOF
9553rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9554if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9555 (eval $ac_link) 2>conftest.er1
98418dba 9556 ac_status=$?
35996d22
AS
9557 grep -v '^ *+' conftest.er1 >conftest.err
9558 rm -f conftest.er1
9559 cat conftest.err >&5
c0d27fcc 9560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9561 (exit $ac_status); } &&
4494a266
JD
9562 { ac_try='test -z "$ac_c_werror_flag"
9563 || test ! -s conftest.err'
35996d22
AS
9564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9565 (eval $ac_try) 2>&5
9566 ac_status=$?
9567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9568 (exit $ac_status); }; } &&
9569 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9571 (eval $ac_try) 2>&5
9572 ac_status=$?
c0d27fcc 9573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9574 (exit $ac_status); }; }; then
9575 emacs_cv_x11_version_6=yes
9576else
9577 echo "$as_me: failed program was:" >&5
19650fd6
AS
9578sed 's/^/| /' conftest.$ac_ext >&5
9579
98418dba
CW
9580emacs_cv_x11_version_6=no
9581fi
35996d22
AS
9582rm -f conftest.err conftest.$ac_objext \
9583 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9584fi
9585
9586 if test $emacs_cv_x11_version_6 = yes; then
c0d27fcc 9587 echo "$as_me:$LINENO: result: 6 or newer" >&5
98418dba 9588echo "${ECHO_T}6 or newer" >&6
b936fae4 9589
c0d27fcc 9590cat >>confdefs.h <<\_ACEOF
98418dba 9591#define HAVE_X11R6 1
c0d27fcc 9592_ACEOF
98418dba
CW
9593
9594 else
c0d27fcc 9595 echo "$as_me:$LINENO: result: before 6" >&5
98418dba
CW
9596echo "${ECHO_T}before 6" >&6
9597 fi
9598fi
9599
9600if test "${window_system}" = "x11"; then
c0d27fcc 9601 echo "$as_me:$LINENO: checking X11 version 5" >&5
98418dba
CW
9602echo $ECHO_N "checking X11 version 5... $ECHO_C" >&6
9603 if test "${emacs_cv_x11_version_5+set}" = set; then
9604 echo $ECHO_N "(cached) $ECHO_C" >&6
9605else
9606 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9607/* confdefs.h. */
9608_ACEOF
9609cat confdefs.h >>conftest.$ac_ext
9610cat >>conftest.$ac_ext <<_ACEOF
9611/* end confdefs.h. */
98418dba 9612#include <X11/Xlib.h>
98418dba
CW
9613int
9614main ()
9615{
9616#if XlibSpecificationRelease < 5
9617fail;
9618#endif
9619
9620 ;
9621 return 0;
9622}
9623_ACEOF
9624rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9625if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9626 (eval $ac_link) 2>conftest.er1
98418dba 9627 ac_status=$?
35996d22
AS
9628 grep -v '^ *+' conftest.er1 >conftest.err
9629 rm -f conftest.er1
9630 cat conftest.err >&5
c0d27fcc 9631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9632 (exit $ac_status); } &&
4494a266
JD
9633 { ac_try='test -z "$ac_c_werror_flag"
9634 || test ! -s conftest.err'
35996d22
AS
9635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9636 (eval $ac_try) 2>&5
9637 ac_status=$?
9638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9639 (exit $ac_status); }; } &&
9640 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9642 (eval $ac_try) 2>&5
9643 ac_status=$?
c0d27fcc 9644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9645 (exit $ac_status); }; }; then
9646 emacs_cv_x11_version_5=yes
9647else
9648 echo "$as_me: failed program was:" >&5
19650fd6
AS
9649sed 's/^/| /' conftest.$ac_ext >&5
9650
98418dba
CW
9651emacs_cv_x11_version_5=no
9652fi
35996d22
AS
9653rm -f conftest.err conftest.$ac_objext \
9654 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9655fi
9656
9657 if test $emacs_cv_x11_version_5 = yes; then
c0d27fcc 9658 echo "$as_me:$LINENO: result: 5 or newer" >&5
98418dba
CW
9659echo "${ECHO_T}5 or newer" >&6
9660 HAVE_X11R5=yes
b936fae4 9661
c0d27fcc 9662cat >>confdefs.h <<\_ACEOF
98418dba 9663#define HAVE_X11R5 1
c0d27fcc 9664_ACEOF
98418dba
CW
9665
9666 else
9667 HAVE_X11R5=no
c0d27fcc 9668 echo "$as_me:$LINENO: result: before 5" >&5
98418dba
CW
9669echo "${ECHO_T}before 5" >&6
9670 fi
9671fi
9672
488dd4c4
JD
9673
9674
9675HAVE_GTK=no
9676if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "gtk"; then
cd890796 9677 if test "$USE_X_TOOLKIT" != "none" && test "$USE_X_TOOLKIT" != "maybe"; then
488dd4c4
JD
9678 { { echo "$as_me:$LINENO: error: Conflicting options, --with-gtk is incompatible with --with-x-toolkit=${with_x_toolkit}" >&5
9679echo "$as_me: error: Conflicting options, --with-gtk is incompatible with --with-x-toolkit=${with_x_toolkit}" >&2;}
9680 { (exit 1); exit 1; }; };
9681 fi
9682 GLIB_REQUIRED=2.0.1
e512ece1 9683 GTK_REQUIRED=2.0.1
488dd4c4
JD
9684 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
9685
9686 if test "X${with_pkg_config_prog}" != X; then
9687 PKG_CONFIG="${with_pkg_config_prog}"
9688 fi
9689
9690 succeeded=no
9691
9692 if test -z "$PKG_CONFIG"; then
9693 # Extract the first word of "pkg-config", so it can be a program name with args.
9694set dummy pkg-config; ac_word=$2
9695echo "$as_me:$LINENO: checking for $ac_word" >&5
9696echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9697if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
9698 echo $ECHO_N "(cached) $ECHO_C" >&6
9699else
9700 case $PKG_CONFIG in
9701 [\\/]* | ?:[\\/]*)
9702 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9703 ;;
9704 *)
9705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9706for as_dir in $PATH
9707do
9708 IFS=$as_save_IFS
9709 test -z "$as_dir" && as_dir=.
9710 for ac_exec_ext in '' $ac_executable_extensions; do
9711 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9712 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9713 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9714 break 2
9715 fi
9716done
9717done
9718
9719 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9720 ;;
9721esac
9722fi
9723PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9724
9725if test -n "$PKG_CONFIG"; then
9726 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
9727echo "${ECHO_T}$PKG_CONFIG" >&6
9728else
9729 echo "$as_me:$LINENO: result: no" >&5
9730echo "${ECHO_T}no" >&6
9731fi
9732
9733 fi
9734
9735 if test "$PKG_CONFIG" = "no" ; then
9736 echo "*** The pkg-config script could not be found. Make sure it is"
9737 echo "*** in your path, or give the full path to pkg-config with"
9738 echo "*** the PKG_CONFIG environment variable or --with-pkg-config-prog."
9739 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
9740 else
9741 PKG_CONFIG_MIN_VERSION=0.9.0
9742 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9743 echo "$as_me:$LINENO: checking for $GTK_MODULES" >&5
9744echo $ECHO_N "checking for $GTK_MODULES... $ECHO_C" >&6
9745
9746 if $PKG_CONFIG --exists "$GTK_MODULES" ; then
9747 echo "$as_me:$LINENO: result: yes" >&5
9748echo "${ECHO_T}yes" >&6
9749 succeeded=yes
9750
9751 echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
9752echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
9753 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"`
9754 echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
9755echo "${ECHO_T}$GTK_CFLAGS" >&6
9756
9757 echo "$as_me:$LINENO: checking GTK_LIBS" >&5
9758echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
9759 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"`
9760 echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
9761echo "${ECHO_T}$GTK_LIBS" >&6
9762 else
9763 GTK_CFLAGS=""
9764 GTK_LIBS=""
9765 ## If we have a custom action on failure, don't print errors, but
9766 ## do set a variable so people can do so.
9767 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
9768 echo $GTK_PKG_ERRORS
9769 fi
9770
9771
9772
9773 else
9774 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9775 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9776 fi
9777 fi
9778
9779 if test $succeeded = yes; then
9780 :
9781 else
9782 { { echo "$as_me:$LINENO: error: Library requirements ($GTK_MODULES) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
9783echo "$as_me: error: Library requirements ($GTK_MODULES) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
9784 { (exit 1); exit 1; }; }
9785 fi
9786
9787
9788
9789 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
57669b57
JD
9790 CFLAGS="$CFLAGS $GTK_CFLAGS"
9791 LIBS="$GTK_LIBS $LIBS"
488dd4c4
JD
9792 HAVE_GTK=yes
9793
9794cat >>confdefs.h <<\_ACEOF
9795#define HAVE_GTK 1
9796_ACEOF
9797
9798 USE_X_TOOLKIT=none
9799
9800 with_toolkit_scroll_bars=yes
57669b57
JD
9801
9802 HAVE_GTK_MULTIDISPLAY=no
9803
9804for ac_func in gdk_display_open
9805do
9806as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9807echo "$as_me:$LINENO: checking for $ac_func" >&5
9808echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9809if eval "test \"\${$as_ac_var+set}\" = set"; then
9810 echo $ECHO_N "(cached) $ECHO_C" >&6
9811else
9812 cat >conftest.$ac_ext <<_ACEOF
57669b57
JD
9813/* confdefs.h. */
9814_ACEOF
9815cat confdefs.h >>conftest.$ac_ext
9816cat >>conftest.$ac_ext <<_ACEOF
9817/* end confdefs.h. */
35996d22
AS
9818/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9819 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9820#define $ac_func innocuous_$ac_func
9821
57669b57
JD
9822/* System header to define __stub macros and hopefully few prototypes,
9823 which can conflict with char $ac_func (); below.
9824 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9825 <limits.h> exists even on freestanding compilers. */
35996d22 9826
57669b57
JD
9827#ifdef __STDC__
9828# include <limits.h>
9829#else
9830# include <assert.h>
9831#endif
35996d22
AS
9832
9833#undef $ac_func
9834
57669b57
JD
9835/* Override any gcc2 internal prototype to avoid an error. */
9836#ifdef __cplusplus
9837extern "C"
9838{
9839#endif
9840/* We use char because int might match the return type of a gcc2
9841 builtin and then its argument prototype would still apply. */
9842char $ac_func ();
9843/* The GNU C library defines this for functions which it implements
9844 to always fail with ENOSYS. Some functions are actually named
9845 something starting with __ and the normal name is an alias. */
9846#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9847choke me
9848#else
9849char (*f) () = $ac_func;
9850#endif
9851#ifdef __cplusplus
9852}
9853#endif
9854
9855int
9856main ()
9857{
9858return f != $ac_func;
9859 ;
9860 return 0;
9861}
9862_ACEOF
9863rm -f conftest.$ac_objext conftest$ac_exeext
9864if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9865 (eval $ac_link) 2>conftest.er1
57669b57 9866 ac_status=$?
35996d22
AS
9867 grep -v '^ *+' conftest.er1 >conftest.err
9868 rm -f conftest.er1
9869 cat conftest.err >&5
57669b57
JD
9870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9871 (exit $ac_status); } &&
4494a266
JD
9872 { ac_try='test -z "$ac_c_werror_flag"
9873 || test ! -s conftest.err'
35996d22
AS
9874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9875 (eval $ac_try) 2>&5
9876 ac_status=$?
9877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9878 (exit $ac_status); }; } &&
9879 { ac_try='test -s conftest$ac_exeext'
57669b57
JD
9880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9881 (eval $ac_try) 2>&5
9882 ac_status=$?
9883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884 (exit $ac_status); }; }; then
9885 eval "$as_ac_var=yes"
9886else
9887 echo "$as_me: failed program was:" >&5
9888sed 's/^/| /' conftest.$ac_ext >&5
9889
9890eval "$as_ac_var=no"
9891fi
35996d22
AS
9892rm -f conftest.err conftest.$ac_objext \
9893 conftest$ac_exeext conftest.$ac_ext
57669b57
JD
9894fi
9895echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9896echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9897if test `eval echo '${'$as_ac_var'}'` = yes; then
9898 cat >>confdefs.h <<_ACEOF
9899#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9900_ACEOF
9901 HAVE_GTK_MULTIDISPLAY=yes
9902fi
9903done
9904
9905 if test "${HAVE_GTK_MULTIDISPLAY}" = "yes"; then
9906
9907cat >>confdefs.h <<\_ACEOF
9908#define HAVE_GTK_MULTIDISPLAY 1
9909_ACEOF
9910
9911 fi
488dd4c4
JD
9912fi
9913
98418dba
CW
9914if test x"${USE_X_TOOLKIT}" = xmaybe; then
9915 if test x"${HAVE_X11R5}" = xyes; then
c0d27fcc 9916 echo "$as_me:$LINENO: checking X11 version 5 with Xaw" >&5
98418dba
CW
9917echo $ECHO_N "checking X11 version 5 with Xaw... $ECHO_C" >&6
9918 if test "${emacs_cv_x11_version_5_with_xaw+set}" = set; then
9919 echo $ECHO_N "(cached) $ECHO_C" >&6
9920else
9921 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9922/* confdefs.h. */
9923_ACEOF
9924cat confdefs.h >>conftest.$ac_ext
9925cat >>conftest.$ac_ext <<_ACEOF
9926/* end confdefs.h. */
98418dba
CW
9927
9928#include <X11/Intrinsic.h>
9929#include <X11/Xaw/Simple.h>
98418dba
CW
9930int
9931main ()
9932{
9933
9934 ;
9935 return 0;
9936}
9937_ACEOF
9938rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 9939if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 9940 (eval $ac_link) 2>conftest.er1
98418dba 9941 ac_status=$?
35996d22
AS
9942 grep -v '^ *+' conftest.er1 >conftest.err
9943 rm -f conftest.er1
9944 cat conftest.err >&5
c0d27fcc 9945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 9946 (exit $ac_status); } &&
4494a266
JD
9947 { ac_try='test -z "$ac_c_werror_flag"
9948 || test ! -s conftest.err'
35996d22
AS
9949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9950 (eval $ac_try) 2>&5
9951 ac_status=$?
9952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9953 (exit $ac_status); }; } &&
9954 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 9955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
9956 (eval $ac_try) 2>&5
9957 ac_status=$?
c0d27fcc 9958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
9959 (exit $ac_status); }; }; then
9960 emacs_cv_x11_version_5_with_xaw=yes
9961else
9962 echo "$as_me: failed program was:" >&5
19650fd6
AS
9963sed 's/^/| /' conftest.$ac_ext >&5
9964
98418dba
CW
9965emacs_cv_x11_version_5_with_xaw=no
9966fi
35996d22
AS
9967rm -f conftest.err conftest.$ac_objext \
9968 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
9969fi
9970
9971 if test $emacs_cv_x11_version_5_with_xaw = yes; then
c0d27fcc 9972 echo "$as_me:$LINENO: result: 5 or newer, with Xaw; use toolkit by default" >&5
98418dba
CW
9973echo "${ECHO_T}5 or newer, with Xaw; use toolkit by default" >&6
9974 USE_X_TOOLKIT=LUCID
9975 else
c0d27fcc 9976 echo "$as_me:$LINENO: result: before 5 or no Xaw; do not use toolkit by default" >&5
98418dba
CW
9977echo "${ECHO_T}before 5 or no Xaw; do not use toolkit by default" >&6
9978 USE_X_TOOLKIT=none
9979 fi
9980 else
9981 USE_X_TOOLKIT=none
9982 fi
9983fi
9984
9985X_TOOLKIT_TYPE=$USE_X_TOOLKIT
9986
9987if test "${USE_X_TOOLKIT}" != "none"; then
c0d27fcc 9988 echo "$as_me:$LINENO: checking X11 toolkit version" >&5
98418dba
CW
9989echo $ECHO_N "checking X11 toolkit version... $ECHO_C" >&6
9990 if test "${emacs_cv_x11_toolkit_version_6+set}" = set; then
9991 echo $ECHO_N "(cached) $ECHO_C" >&6
9992else
9993 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
9994/* confdefs.h. */
9995_ACEOF
9996cat confdefs.h >>conftest.$ac_ext
9997cat >>conftest.$ac_ext <<_ACEOF
9998/* end confdefs.h. */
98418dba 9999#include <X11/Intrinsic.h>
98418dba
CW
10000int
10001main ()
10002{
10003#if XtSpecificationRelease < 6
10004fail;
10005#endif
10006
10007 ;
10008 return 0;
10009}
10010_ACEOF
10011rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10012if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10013 (eval $ac_link) 2>conftest.er1
98418dba 10014 ac_status=$?
35996d22
AS
10015 grep -v '^ *+' conftest.er1 >conftest.err
10016 rm -f conftest.er1
10017 cat conftest.err >&5
c0d27fcc 10018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10019 (exit $ac_status); } &&
4494a266
JD
10020 { ac_try='test -z "$ac_c_werror_flag"
10021 || test ! -s conftest.err'
35996d22
AS
10022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10023 (eval $ac_try) 2>&5
10024 ac_status=$?
10025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10026 (exit $ac_status); }; } &&
10027 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
10029 (eval $ac_try) 2>&5
10030 ac_status=$?
c0d27fcc 10031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10032 (exit $ac_status); }; }; then
10033 emacs_cv_x11_toolkit_version_6=yes
10034else
10035 echo "$as_me: failed program was:" >&5
19650fd6
AS
10036sed 's/^/| /' conftest.$ac_ext >&5
10037
98418dba
CW
10038emacs_cv_x11_toolkit_version_6=no
10039fi
35996d22
AS
10040rm -f conftest.err conftest.$ac_objext \
10041 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10042fi
10043
10044 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
10045 if test $emacs_cv_x11_toolkit_version_6 = yes; then
c0d27fcc 10046 echo "$as_me:$LINENO: result: 6 or newer" >&5
98418dba 10047echo "${ECHO_T}6 or newer" >&6
b936fae4 10048
c0d27fcc 10049cat >>confdefs.h <<\_ACEOF
98418dba 10050#define HAVE_X11XTR6 1
c0d27fcc 10051_ACEOF
98418dba
CW
10052
10053 else
c0d27fcc 10054 echo "$as_me:$LINENO: result: before 6" >&5
98418dba
CW
10055echo "${ECHO_T}before 6" >&6
10056 fi
10057
10058 OLDLIBS="$LIBS"
10059 if test x$HAVE_X11XTR6 = xyes; then
10060 LIBS="-lXt -lSM -lICE $LIBS"
10061 else
10062 LIBS="-lXt $LIBS"
10063 fi
10064
c0d27fcc 10065echo "$as_me:$LINENO: checking for XmuConvertStandardSelection in -lXmu" >&5
98418dba
CW
10066echo $ECHO_N "checking for XmuConvertStandardSelection in -lXmu... $ECHO_C" >&6
10067if test "${ac_cv_lib_Xmu_XmuConvertStandardSelection+set}" = set; then
10068 echo $ECHO_N "(cached) $ECHO_C" >&6
10069else
10070 ac_check_lib_save_LIBS=$LIBS
10071LIBS="-lXmu $LIBS"
10072cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10073/* confdefs.h. */
10074_ACEOF
10075cat confdefs.h >>conftest.$ac_ext
10076cat >>conftest.$ac_ext <<_ACEOF
10077/* end confdefs.h. */
98418dba
CW
10078
10079/* Override any gcc2 internal prototype to avoid an error. */
10080#ifdef __cplusplus
10081extern "C"
10082#endif
10083/* We use char because int might match the return type of a gcc2
10084 builtin and then its argument prototype would still apply. */
10085char XmuConvertStandardSelection ();
98418dba
CW
10086int
10087main ()
10088{
10089XmuConvertStandardSelection ();
10090 ;
10091 return 0;
10092}
10093_ACEOF
10094rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10095if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10096 (eval $ac_link) 2>conftest.er1
98418dba 10097 ac_status=$?
35996d22
AS
10098 grep -v '^ *+' conftest.er1 >conftest.err
10099 rm -f conftest.er1
10100 cat conftest.err >&5
c0d27fcc 10101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10102 (exit $ac_status); } &&
4494a266
JD
10103 { ac_try='test -z "$ac_c_werror_flag"
10104 || test ! -s conftest.err'
35996d22
AS
10105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10106 (eval $ac_try) 2>&5
10107 ac_status=$?
10108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10109 (exit $ac_status); }; } &&
10110 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
10112 (eval $ac_try) 2>&5
10113 ac_status=$?
c0d27fcc 10114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10115 (exit $ac_status); }; }; then
10116 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
10117else
10118 echo "$as_me: failed program was:" >&5
19650fd6
AS
10119sed 's/^/| /' conftest.$ac_ext >&5
10120
98418dba
CW
10121ac_cv_lib_Xmu_XmuConvertStandardSelection=no
10122fi
35996d22
AS
10123rm -f conftest.err conftest.$ac_objext \
10124 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10125LIBS=$ac_check_lib_save_LIBS
10126fi
c0d27fcc 10127echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
98418dba
CW
10128echo "${ECHO_T}$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6
10129if test $ac_cv_lib_Xmu_XmuConvertStandardSelection = yes; then
c0d27fcc 10130 cat >>confdefs.h <<_ACEOF
98418dba 10131#define HAVE_LIBXMU 1
c0d27fcc 10132_ACEOF
98418dba
CW
10133
10134 LIBS="-lXmu $LIBS"
10135
10136fi
10137
10138 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
10139fi
10140
10141# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
10142if test "${HAVE_X11}" = "yes"; then
10143 if test "${USE_X_TOOLKIT}" != "none"; then
10144
c0d27fcc 10145echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
98418dba
CW
10146echo $ECHO_N "checking for XShapeQueryExtension in -lXext... $ECHO_C" >&6
10147if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
10148 echo $ECHO_N "(cached) $ECHO_C" >&6
10149else
10150 ac_check_lib_save_LIBS=$LIBS
10151LIBS="-lXext $LIBS"
10152cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10153/* confdefs.h. */
10154_ACEOF
10155cat confdefs.h >>conftest.$ac_ext
10156cat >>conftest.$ac_ext <<_ACEOF
10157/* end confdefs.h. */
98418dba
CW
10158
10159/* Override any gcc2 internal prototype to avoid an error. */
10160#ifdef __cplusplus
10161extern "C"
10162#endif
10163/* We use char because int might match the return type of a gcc2
10164 builtin and then its argument prototype would still apply. */
10165char XShapeQueryExtension ();
98418dba
CW
10166int
10167main ()
10168{
10169XShapeQueryExtension ();
10170 ;
10171 return 0;
10172}
10173_ACEOF
10174rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10175if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10176 (eval $ac_link) 2>conftest.er1
98418dba 10177 ac_status=$?
35996d22
AS
10178 grep -v '^ *+' conftest.er1 >conftest.err
10179 rm -f conftest.er1
10180 cat conftest.err >&5
c0d27fcc 10181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10182 (exit $ac_status); } &&
4494a266
JD
10183 { ac_try='test -z "$ac_c_werror_flag"
10184 || test ! -s conftest.err'
35996d22
AS
10185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10186 (eval $ac_try) 2>&5
10187 ac_status=$?
10188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10189 (exit $ac_status); }; } &&
10190 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
10192 (eval $ac_try) 2>&5
10193 ac_status=$?
c0d27fcc 10194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10195 (exit $ac_status); }; }; then
10196 ac_cv_lib_Xext_XShapeQueryExtension=yes
10197else
10198 echo "$as_me: failed program was:" >&5
19650fd6
AS
10199sed 's/^/| /' conftest.$ac_ext >&5
10200
98418dba
CW
10201ac_cv_lib_Xext_XShapeQueryExtension=no
10202fi
35996d22
AS
10203rm -f conftest.err conftest.$ac_objext \
10204 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10205LIBS=$ac_check_lib_save_LIBS
10206fi
c0d27fcc 10207echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
98418dba
CW
10208echo "${ECHO_T}$ac_cv_lib_Xext_XShapeQueryExtension" >&6
10209if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
c0d27fcc 10210 cat >>confdefs.h <<_ACEOF
98418dba 10211#define HAVE_LIBXEXT 1
c0d27fcc 10212_ACEOF
98418dba
CW
10213
10214 LIBS="-lXext $LIBS"
10215
10216fi
10217
10218 fi
10219fi
10220
10221if test "${USE_X_TOOLKIT}" = "MOTIF"; then
c0d27fcc 10222 echo "$as_me:$LINENO: checking for LessTif where some systems put it" >&5
8e967cf7
MR
10223echo $ECHO_N "checking for LessTif where some systems put it... $ECHO_C" >&6
10224if test "${emacs_cv_lesstif+set}" = set; then
10225 echo $ECHO_N "(cached) $ECHO_C" >&6
10226else
ae1a998c
RS
10227 # We put this in CFLAGS temporarily to precede other -I options
10228 # that might be in CFLAGS temporarily.
10229 # We put this in CPPFLAGS where it precedes the other -I options.
10230 OLD_CPPFLAGS=$CPPFLAGS
10231 OLD_CFLAGS=$CFLAGS
10232 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
10233 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
8e967cf7 10234 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10235/* confdefs.h. */
10236_ACEOF
10237cat confdefs.h >>conftest.$ac_ext
10238cat >>conftest.$ac_ext <<_ACEOF
10239/* end confdefs.h. */
8e967cf7
MR
10240#include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
10241int
10242main ()
10243{
10244int x = 5;
10245 ;
10246 return 0;
10247}
10248_ACEOF
10249rm -f conftest.$ac_objext
c0d27fcc 10250if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 10251 (eval $ac_compile) 2>conftest.er1
8e967cf7 10252 ac_status=$?
35996d22
AS
10253 grep -v '^ *+' conftest.er1 >conftest.err
10254 rm -f conftest.er1
10255 cat conftest.err >&5
c0d27fcc 10256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8e967cf7 10257 (exit $ac_status); } &&
4494a266
JD
10258 { ac_try='test -z "$ac_c_werror_flag"
10259 || test ! -s conftest.err'
35996d22
AS
10260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10261 (eval $ac_try) 2>&5
10262 ac_status=$?
10263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10264 (exit $ac_status); }; } &&
10265 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 10266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8e967cf7
MR
10267 (eval $ac_try) 2>&5
10268 ac_status=$?
c0d27fcc 10269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8e967cf7
MR
10270 (exit $ac_status); }; }; then
10271 emacs_cv_lesstif=yes
10272else
10273 echo "$as_me: failed program was:" >&5
19650fd6
AS
10274sed 's/^/| /' conftest.$ac_ext >&5
10275
8e967cf7
MR
10276emacs_cv_lesstif=no
10277fi
35996d22 10278rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8e967cf7 10279fi
c0d27fcc 10280echo "$as_me:$LINENO: result: $emacs_cv_lesstif" >&5
8e967cf7
MR
10281echo "${ECHO_T}$emacs_cv_lesstif" >&6
10282 if test $emacs_cv_lesstif = yes; then
ae1a998c
RS
10283 # Make sure this -I option remains in CPPFLAGS after it is set
10284 # back to REAL_CPPFLAGS.
10285 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
10286 # have those other -I options anyway. Ultimately, having this
10287 # directory ultimately in CPPFLAGS will be enough.
10288 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
8e967cf7 10289 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
ae1a998c
RS
10290 else
10291 CFLAGS=$OLD_CFLAGS
10292 CPPFLAGS=$OLD_CPPFLAGS
8e967cf7 10293 fi
c0d27fcc 10294 echo "$as_me:$LINENO: checking for Motif version 2.1" >&5
98418dba
CW
10295echo $ECHO_N "checking for Motif version 2.1... $ECHO_C" >&6
10296if test "${emacs_cv_motif_version_2_1+set}" = set; then
10297 echo $ECHO_N "(cached) $ECHO_C" >&6
10298else
10299 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10300/* confdefs.h. */
10301_ACEOF
10302cat confdefs.h >>conftest.$ac_ext
10303cat >>conftest.$ac_ext <<_ACEOF
10304/* end confdefs.h. */
98418dba 10305#include <Xm/Xm.h>
98418dba
CW
10306int
10307main ()
10308{
10309#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
10310int x = 5;
10311#else
10312Motif version prior to 2.1.
10313#endif
10314 ;
10315 return 0;
10316}
10317_ACEOF
10318rm -f conftest.$ac_objext
c0d27fcc 10319if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 10320 (eval $ac_compile) 2>conftest.er1
98418dba 10321 ac_status=$?
35996d22
AS
10322 grep -v '^ *+' conftest.er1 >conftest.err
10323 rm -f conftest.er1
10324 cat conftest.err >&5
c0d27fcc 10325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10326 (exit $ac_status); } &&
4494a266
JD
10327 { ac_try='test -z "$ac_c_werror_flag"
10328 || test ! -s conftest.err'
35996d22
AS
10329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10330 (eval $ac_try) 2>&5
10331 ac_status=$?
10332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10333 (exit $ac_status); }; } &&
10334 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 10335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
10336 (eval $ac_try) 2>&5
10337 ac_status=$?
c0d27fcc 10338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10339 (exit $ac_status); }; }; then
10340 emacs_cv_motif_version_2_1=yes
10341else
10342 echo "$as_me: failed program was:" >&5
19650fd6
AS
10343sed 's/^/| /' conftest.$ac_ext >&5
10344
98418dba
CW
10345emacs_cv_motif_version_2_1=no
10346fi
35996d22 10347rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
98418dba 10348fi
c0d27fcc 10349echo "$as_me:$LINENO: result: $emacs_cv_motif_version_2_1" >&5
98418dba
CW
10350echo "${ECHO_T}$emacs_cv_motif_version_2_1" >&6
10351 HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1
10352 if test $emacs_cv_motif_version_2_1 = yes; then
10353 HAVE_LIBXP=no
b936fae4 10354
c0d27fcc 10355cat >>confdefs.h <<\_ACEOF
98418dba 10356#define HAVE_MOTIF_2_1 1
c0d27fcc 10357_ACEOF
98418dba 10358
c0d27fcc 10359 echo "$as_me:$LINENO: checking for XpCreateContext in -lXp" >&5
98418dba
CW
10360echo $ECHO_N "checking for XpCreateContext in -lXp... $ECHO_C" >&6
10361if test "${ac_cv_lib_Xp_XpCreateContext+set}" = set; then
10362 echo $ECHO_N "(cached) $ECHO_C" >&6
10363else
10364 ac_check_lib_save_LIBS=$LIBS
10365LIBS="-lXp $LIBS"
10366cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10367/* confdefs.h. */
10368_ACEOF
10369cat confdefs.h >>conftest.$ac_ext
10370cat >>conftest.$ac_ext <<_ACEOF
10371/* end confdefs.h. */
98418dba
CW
10372
10373/* Override any gcc2 internal prototype to avoid an error. */
10374#ifdef __cplusplus
10375extern "C"
10376#endif
10377/* We use char because int might match the return type of a gcc2
10378 builtin and then its argument prototype would still apply. */
10379char XpCreateContext ();
98418dba
CW
10380int
10381main ()
10382{
10383XpCreateContext ();
10384 ;
10385 return 0;
10386}
10387_ACEOF
10388rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10389if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10390 (eval $ac_link) 2>conftest.er1
98418dba 10391 ac_status=$?
35996d22
AS
10392 grep -v '^ *+' conftest.er1 >conftest.err
10393 rm -f conftest.er1
10394 cat conftest.err >&5
c0d27fcc 10395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 10396 (exit $ac_status); } &&
4494a266
JD
10397 { ac_try='test -z "$ac_c_werror_flag"
10398 || test ! -s conftest.err'
35996d22
AS
10399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10400 (eval $ac_try) 2>&5
10401 ac_status=$?
10402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10403 (exit $ac_status); }; } &&
10404 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
10406 (eval $ac_try) 2>&5
10407 ac_status=$?
c0d27fcc 10408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10409 (exit $ac_status); }; }; then
10410 ac_cv_lib_Xp_XpCreateContext=yes
10411else
10412 echo "$as_me: failed program was:" >&5
19650fd6
AS
10413sed 's/^/| /' conftest.$ac_ext >&5
10414
98418dba
CW
10415ac_cv_lib_Xp_XpCreateContext=no
10416fi
35996d22
AS
10417rm -f conftest.err conftest.$ac_objext \
10418 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
10419LIBS=$ac_check_lib_save_LIBS
10420fi
c0d27fcc 10421echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpCreateContext" >&5
98418dba
CW
10422echo "${ECHO_T}$ac_cv_lib_Xp_XpCreateContext" >&6
10423if test $ac_cv_lib_Xp_XpCreateContext = yes; then
10424 HAVE_LIBXP=yes
10425fi
503d2be0 10426
98418dba 10427 if test ${HAVE_LIBXP} = yes; then
b936fae4 10428
c0d27fcc 10429cat >>confdefs.h <<\_ACEOF
98418dba 10430#define HAVE_LIBXP 1
c0d27fcc 10431_ACEOF
503d2be0 10432
98418dba
CW
10433 fi
10434 fi
10435fi
10436
10437### Is -lXaw3d available?
10438HAVE_XAW3D=no
10439if test "${HAVE_X11}" = "yes"; then
10440 if test "${USE_X_TOOLKIT}" != "none"; then
22044edf 10441 echo "$as_me:$LINENO: checking for X11/Xaw3d/Scrollbar.h" >&5
98418dba
CW
10442echo $ECHO_N "checking for X11/Xaw3d/Scrollbar.h... $ECHO_C" >&6
10443if test "${ac_cv_header_X11_Xaw3d_Scrollbar_h+set}" = set; then
10444 echo $ECHO_N "(cached) $ECHO_C" >&6
98418dba 10445else
22044edf 10446 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10447/* confdefs.h. */
10448_ACEOF
10449cat confdefs.h >>conftest.$ac_ext
10450cat >>conftest.$ac_ext <<_ACEOF
10451/* end confdefs.h. */
98418dba 10452#include <X11/Xaw3d/Scrollbar.h>
503d2be0 10453_ACEOF
c0d27fcc 10454if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
10455 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10456 ac_status=$?
6bae0ccf 10457 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
10458 rm -f conftest.er1
10459 cat conftest.err >&5
c0d27fcc 10460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
10461 (exit $ac_status); } >/dev/null; then
10462 if test -s conftest.err; then
10463 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 10464 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
10465 else
10466 ac_cpp_err=
10467 fi
10468else
10469 ac_cpp_err=yes
10470fi
10471if test -z "$ac_cpp_err"; then
22044edf 10472 ac_cv_header_X11_Xaw3d_Scrollbar_h=yes
ba4481b5 10473else
503d2be0 10474 echo "$as_me: failed program was:" >&5
19650fd6
AS
10475sed 's/^/| /' conftest.$ac_ext >&5
10476
22044edf 10477 ac_cv_header_X11_Xaw3d_Scrollbar_h=no
ba4481b5 10478fi
503d2be0 10479rm -f conftest.err conftest.$ac_ext
98418dba 10480fi
c0d27fcc 10481echo "$as_me:$LINENO: result: $ac_cv_header_X11_Xaw3d_Scrollbar_h" >&5
98418dba 10482echo "${ECHO_T}$ac_cv_header_X11_Xaw3d_Scrollbar_h" >&6
98418dba 10483if test $ac_cv_header_X11_Xaw3d_Scrollbar_h = yes; then
c0d27fcc 10484 echo "$as_me:$LINENO: checking for XawScrollbarSetThumb in -lXaw3d" >&5
98418dba
CW
10485echo $ECHO_N "checking for XawScrollbarSetThumb in -lXaw3d... $ECHO_C" >&6
10486if test "${ac_cv_lib_Xaw3d_XawScrollbarSetThumb+set}" = set; then
10487 echo $ECHO_N "(cached) $ECHO_C" >&6
10488else
10489 ac_check_lib_save_LIBS=$LIBS
10490LIBS="-lXaw3d $LIBS"
10491cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10492/* confdefs.h. */
10493_ACEOF
10494cat confdefs.h >>conftest.$ac_ext
10495cat >>conftest.$ac_ext <<_ACEOF
10496/* end confdefs.h. */
98418dba
CW
10497
10498/* Override any gcc2 internal prototype to avoid an error. */
10499#ifdef __cplusplus
10500extern "C"
10501#endif
10502/* We use char because int might match the return type of a gcc2
10503 builtin and then its argument prototype would still apply. */
10504char XawScrollbarSetThumb ();
503d2be0
AS
10505int
10506main ()
10507{
98418dba 10508XawScrollbarSetThumb ();
503d2be0
AS
10509 ;
10510 return 0;
10511}
10512_ACEOF
10513rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10514if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10515 (eval $ac_link) 2>conftest.er1
503d2be0 10516 ac_status=$?
35996d22
AS
10517 grep -v '^ *+' conftest.er1 >conftest.err
10518 rm -f conftest.er1
10519 cat conftest.err >&5
c0d27fcc 10520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 10521 (exit $ac_status); } &&
4494a266
JD
10522 { ac_try='test -z "$ac_c_werror_flag"
10523 || test ! -s conftest.err'
35996d22
AS
10524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10525 (eval $ac_try) 2>&5
10526 ac_status=$?
10527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10528 (exit $ac_status); }; } &&
10529 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10530 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
10531 (eval $ac_try) 2>&5
10532 ac_status=$?
c0d27fcc 10533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 10534 (exit $ac_status); }; }; then
98418dba 10535 ac_cv_lib_Xaw3d_XawScrollbarSetThumb=yes
ba4481b5 10536else
503d2be0 10537 echo "$as_me: failed program was:" >&5
19650fd6
AS
10538sed 's/^/| /' conftest.$ac_ext >&5
10539
98418dba 10540ac_cv_lib_Xaw3d_XawScrollbarSetThumb=no
ba4481b5 10541fi
35996d22
AS
10542rm -f conftest.err conftest.$ac_objext \
10543 conftest$ac_exeext conftest.$ac_ext
98418dba 10544LIBS=$ac_check_lib_save_LIBS
ba4481b5 10545fi
c0d27fcc 10546echo "$as_me:$LINENO: result: $ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&5
98418dba
CW
10547echo "${ECHO_T}$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&6
10548if test $ac_cv_lib_Xaw3d_XawScrollbarSetThumb = yes; then
10549 HAVE_XAW3D=yes
ba4481b5 10550fi
503d2be0 10551
ba4481b5
DL
10552fi
10553
c0d27fcc 10554
98418dba 10555 if test "${HAVE_XAW3D}" = "yes"; then
b936fae4 10556
c0d27fcc 10557cat >>confdefs.h <<\_ACEOF
98418dba 10558#define HAVE_XAW3D 1
c0d27fcc 10559_ACEOF
98418dba 10560
ba4481b5 10561 fi
98418dba 10562 fi
ba4481b5
DL
10563fi
10564
c0d27fcc
MR
10565
10566
98418dba
CW
10567USE_TOOLKIT_SCROLL_BARS=no
10568if test "${with_toolkit_scroll_bars}" != "no"; then
10569 if test "${USE_X_TOOLKIT}" != "none"; then
10570 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
c0d27fcc 10571 cat >>confdefs.h <<\_ACEOF
98418dba 10572#define USE_TOOLKIT_SCROLL_BARS 1
c0d27fcc 10573_ACEOF
98418dba
CW
10574
10575 HAVE_XAW3D=no
10576 USE_TOOLKIT_SCROLL_BARS=yes
10577 elif test "${HAVE_XAW3D}" = "yes"; then
c0d27fcc 10578 cat >>confdefs.h <<\_ACEOF
98418dba 10579#define USE_TOOLKIT_SCROLL_BARS 1
c0d27fcc 10580_ACEOF
98418dba
CW
10581
10582 USE_TOOLKIT_SCROLL_BARS=yes
ba4481b5 10583 fi
488dd4c4
JD
10584 elif test "${HAVE_GTK}" = "yes"; then
10585 cat >>confdefs.h <<\_ACEOF
10586#define USE_TOOLKIT_SCROLL_BARS 1
10587_ACEOF
10588
10589 USE_TOOLKIT_SCROLL_BARS=yes
ba4481b5
DL
10590 fi
10591fi
10592
abd39b57 10593cat >conftest.$ac_ext <<_ACEOF
abd39b57
AC
10594/* confdefs.h. */
10595_ACEOF
10596cat confdefs.h >>conftest.$ac_ext
10597cat >>conftest.$ac_ext <<_ACEOF
10598/* end confdefs.h. */
10599
10600 #include <X11/Xlib.h>
10601 #include <X11/Xresource.h>
10602int
10603main ()
10604{
10605XIMProc callback;
10606 ;
10607 return 0;
10608}
10609_ACEOF
10610rm -f conftest.$ac_objext
10611if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 10612 (eval $ac_compile) 2>conftest.er1
abd39b57 10613 ac_status=$?
35996d22
AS
10614 grep -v '^ *+' conftest.er1 >conftest.err
10615 rm -f conftest.er1
10616 cat conftest.err >&5
abd39b57
AC
10617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10618 (exit $ac_status); } &&
4494a266
JD
10619 { ac_try='test -z "$ac_c_werror_flag"
10620 || test ! -s conftest.err'
35996d22
AS
10621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10622 (eval $ac_try) 2>&5
10623 ac_status=$?
10624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10625 (exit $ac_status); }; } &&
10626 { ac_try='test -s conftest.$ac_objext'
abd39b57
AC
10627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10628 (eval $ac_try) 2>&5
10629 ac_status=$?
10630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10631 (exit $ac_status); }; }; then
10632 HAVE_XIM=yes
10633
10634cat >>confdefs.h <<\_ACEOF
10635#define HAVE_XIM 1
10636_ACEOF
10637
10638else
10639 echo "$as_me: failed program was:" >&5
10640sed 's/^/| /' conftest.$ac_ext >&5
10641
10642HAVE_XIM=no
10643fi
35996d22 10644rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
abd39b57 10645
c0d27fcc 10646
98418dba 10647if test "${with_xim}" != "no"; then
b936fae4 10648
c0d27fcc 10649cat >>confdefs.h <<\_ACEOF
98418dba 10650#define USE_XIM 1
c0d27fcc 10651_ACEOF
98418dba 10652
793fa0d7 10653fi
abd39b57
AC
10654
10655
10656if test "${HAVE_XIM}" != "no"; then
849d80cf
DL
10657 late_CFLAGS=$CFLAGS
10658 if test "$GCC" = yes; then
10659 CFLAGS="$CFLAGS --pedantic-errors"
10660 fi
cffcede7 10661 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10662/* confdefs.h. */
10663_ACEOF
10664cat confdefs.h >>conftest.$ac_ext
10665cat >>conftest.$ac_ext <<_ACEOF
10666/* end confdefs.h. */
cffcede7
JD
10667
10668#include <X11/Xlib.h>
10669#include <X11/Xresource.h>
10670int
10671main ()
10672{
10673Display *display;
10674XrmDatabase db;
10675char *res_name;
10676char *res_class;
10677XIMProc callback;
10678XPointer *client_data;
849d80cf
DL
10679#ifndef __GNUC__
10680/* If we're not using GCC, it's probably not XFree86, and this is
10681 probably right, but we can't use something like --pedantic-errors. */
10682extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
10683 char*, XIMProc, XPointer*);
10684#endif
cffcede7
JD
10685(void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
10686 client_data);
10687 ;
10688 return 0;
10689}
10690_ACEOF
10691rm -f conftest.$ac_objext
10692if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 10693 (eval $ac_compile) 2>conftest.er1
cffcede7 10694 ac_status=$?
35996d22
AS
10695 grep -v '^ *+' conftest.er1 >conftest.err
10696 rm -f conftest.er1
10697 cat conftest.err >&5
cffcede7
JD
10698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10699 (exit $ac_status); } &&
4494a266
JD
10700 { ac_try='test -z "$ac_c_werror_flag"
10701 || test ! -s conftest.err'
35996d22
AS
10702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10703 (eval $ac_try) 2>&5
10704 ac_status=$?
10705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10706 (exit $ac_status); }; } &&
10707 { ac_try='test -s conftest.$ac_objext'
cffcede7
JD
10708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10709 (eval $ac_try) 2>&5
10710 ac_status=$?
10711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10712 (exit $ac_status); }; }; then
10713 emacs_cv_arg6_star=yes
10714else
10715 echo "$as_me: failed program was:" >&5
19650fd6
AS
10716sed 's/^/| /' conftest.$ac_ext >&5
10717
cffcede7 10718fi
35996d22 10719rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
cffcede7
JD
10720
10721 if test "$emacs_cv_arg6_star" = yes; then
f57bd967 10722 cat >>confdefs.h <<\_ACEOF
cffcede7
JD
10723#define XRegisterIMInstantiateCallback_arg6 XPointer*
10724_ACEOF
10725
10726 else
f57bd967 10727 cat >>confdefs.h <<\_ACEOF
cffcede7
JD
10728#define XRegisterIMInstantiateCallback_arg6 XPointer
10729_ACEOF
10730
10731 fi
849d80cf 10732 CFLAGS=$late_CFLAGS
98418dba
CW
10733fi
10734
10735### Use -lXpm if available, unless `--with-xpm=no'.
10736HAVE_XPM=no
10737if test "${HAVE_X11}" = "yes"; then
10738 if test "${with_xpm}" != "no"; then
c0d27fcc
MR
10739 if test "${ac_cv_header_X11_xpm_h+set}" = set; then
10740 echo "$as_me:$LINENO: checking for X11/xpm.h" >&5
98418dba
CW
10741echo $ECHO_N "checking for X11/xpm.h... $ECHO_C" >&6
10742if test "${ac_cv_header_X11_xpm_h+set}" = set; then
10743 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
10744fi
10745echo "$as_me:$LINENO: result: $ac_cv_header_X11_xpm_h" >&5
10746echo "${ECHO_T}$ac_cv_header_X11_xpm_h" >&6
98418dba 10747else
c0d27fcc
MR
10748 # Is the header compilable?
10749echo "$as_me:$LINENO: checking X11/xpm.h usability" >&5
10750echo $ECHO_N "checking X11/xpm.h usability... $ECHO_C" >&6
10751cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10752/* confdefs.h. */
10753_ACEOF
10754cat confdefs.h >>conftest.$ac_ext
10755cat >>conftest.$ac_ext <<_ACEOF
10756/* end confdefs.h. */
c0d27fcc
MR
10757$ac_includes_default
10758#include <X11/xpm.h>
10759_ACEOF
10760rm -f conftest.$ac_objext
10761if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 10762 (eval $ac_compile) 2>conftest.er1
c0d27fcc 10763 ac_status=$?
35996d22
AS
10764 grep -v '^ *+' conftest.er1 >conftest.err
10765 rm -f conftest.er1
10766 cat conftest.err >&5
c0d27fcc
MR
10767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10768 (exit $ac_status); } &&
4494a266
JD
10769 { ac_try='test -z "$ac_c_werror_flag"
10770 || test ! -s conftest.err'
35996d22
AS
10771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10772 (eval $ac_try) 2>&5
10773 ac_status=$?
10774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775 (exit $ac_status); }; } &&
10776 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
10777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10778 (eval $ac_try) 2>&5
10779 ac_status=$?
10780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781 (exit $ac_status); }; }; then
10782 ac_header_compiler=yes
10783else
10784 echo "$as_me: failed program was:" >&5
19650fd6
AS
10785sed 's/^/| /' conftest.$ac_ext >&5
10786
c0d27fcc
MR
10787ac_header_compiler=no
10788fi
35996d22 10789rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
10790echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10791echo "${ECHO_T}$ac_header_compiler" >&6
10792
10793# Is the header present?
10794echo "$as_me:$LINENO: checking X11/xpm.h presence" >&5
10795echo $ECHO_N "checking X11/xpm.h presence... $ECHO_C" >&6
10796cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10797/* confdefs.h. */
10798_ACEOF
10799cat confdefs.h >>conftest.$ac_ext
10800cat >>conftest.$ac_ext <<_ACEOF
10801/* end confdefs.h. */
98418dba
CW
10802#include <X11/xpm.h>
10803_ACEOF
c0d27fcc 10804if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
10805 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10806 ac_status=$?
6bae0ccf 10807 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
10808 rm -f conftest.er1
10809 cat conftest.err >&5
c0d27fcc 10810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
10811 (exit $ac_status); } >/dev/null; then
10812 if test -s conftest.err; then
10813 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 10814 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
10815 else
10816 ac_cpp_err=
10817 fi
10818else
10819 ac_cpp_err=yes
10820fi
10821if test -z "$ac_cpp_err"; then
c0d27fcc 10822 ac_header_preproc=yes
98418dba
CW
10823else
10824 echo "$as_me: failed program was:" >&5
19650fd6
AS
10825sed 's/^/| /' conftest.$ac_ext >&5
10826
c0d27fcc 10827 ac_header_preproc=no
98418dba
CW
10828fi
10829rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
10830echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10831echo "${ECHO_T}$ac_header_preproc" >&6
10832
10833# So? What about this header?
35996d22
AS
10834case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10835 yes:no: )
c0d27fcc
MR
10836 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: accepted by the compiler, rejected by the preprocessor!" >&5
10837echo "$as_me: WARNING: X11/xpm.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
10838 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: proceeding with the compiler's result" >&5
10839echo "$as_me: WARNING: X11/xpm.h: proceeding with the compiler's result" >&2;}
10840 ac_header_preproc=yes
19650fd6 10841 ;;
35996d22 10842 no:yes:* )
c0d27fcc
MR
10843 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: present but cannot be compiled" >&5
10844echo "$as_me: WARNING: X11/xpm.h: present but cannot be compiled" >&2;}
35996d22
AS
10845 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: check for missing prerequisite headers?" >&5
10846echo "$as_me: WARNING: X11/xpm.h: check for missing prerequisite headers?" >&2;}
10847 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: see the Autoconf documentation" >&5
10848echo "$as_me: WARNING: X11/xpm.h: see the Autoconf documentation" >&2;}
10849 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: section \"Present But Cannot Be Compiled\"" >&5
10850echo "$as_me: WARNING: X11/xpm.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 10851 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: proceeding with the preprocessor's result" >&5
19650fd6 10852echo "$as_me: WARNING: X11/xpm.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
10853 { echo "$as_me:$LINENO: WARNING: X11/xpm.h: in the future, the compiler will take precedence" >&5
10854echo "$as_me: WARNING: X11/xpm.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
10855 (
10856 cat <<\_ASBOX
35996d22
AS
10857## ------------------------------------------ ##
10858## Report this to the AC_PACKAGE_NAME lists. ##
10859## ------------------------------------------ ##
19650fd6
AS
10860_ASBOX
10861 ) |
10862 sed "s/^/$as_me: WARNING: /" >&2
10863 ;;
c0d27fcc
MR
10864esac
10865echo "$as_me:$LINENO: checking for X11/xpm.h" >&5
10866echo $ECHO_N "checking for X11/xpm.h... $ECHO_C" >&6
10867if test "${ac_cv_header_X11_xpm_h+set}" = set; then
10868 echo $ECHO_N "(cached) $ECHO_C" >&6
10869else
10870 ac_cv_header_X11_xpm_h=$ac_header_preproc
ba4481b5 10871fi
c0d27fcc 10872echo "$as_me:$LINENO: result: $ac_cv_header_X11_xpm_h" >&5
98418dba 10873echo "${ECHO_T}$ac_cv_header_X11_xpm_h" >&6
c0d27fcc
MR
10874
10875fi
98418dba 10876if test $ac_cv_header_X11_xpm_h = yes; then
c0d27fcc 10877 echo "$as_me:$LINENO: checking for XpmReadFileToPixmap in -lXpm" >&5
98418dba
CW
10878echo $ECHO_N "checking for XpmReadFileToPixmap in -lXpm... $ECHO_C" >&6
10879if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then
503d2be0 10880 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 10881else
98418dba
CW
10882 ac_check_lib_save_LIBS=$LIBS
10883LIBS="-lXpm -lX11 $LIBS"
10884cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10885/* confdefs.h. */
10886_ACEOF
10887cat confdefs.h >>conftest.$ac_ext
10888cat >>conftest.$ac_ext <<_ACEOF
10889/* end confdefs.h. */
98418dba 10890
ba4481b5 10891/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
10892#ifdef __cplusplus
10893extern "C"
10894#endif
ba4481b5 10895/* We use char because int might match the return type of a gcc2
503d2be0 10896 builtin and then its argument prototype would still apply. */
98418dba 10897char XpmReadFileToPixmap ();
503d2be0
AS
10898int
10899main ()
10900{
98418dba 10901XpmReadFileToPixmap ();
503d2be0
AS
10902 ;
10903 return 0;
10904}
10905_ACEOF
10906rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 10907if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 10908 (eval $ac_link) 2>conftest.er1
503d2be0 10909 ac_status=$?
35996d22
AS
10910 grep -v '^ *+' conftest.er1 >conftest.err
10911 rm -f conftest.er1
10912 cat conftest.err >&5
c0d27fcc 10913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 10914 (exit $ac_status); } &&
4494a266
JD
10915 { ac_try='test -z "$ac_c_werror_flag"
10916 || test ! -s conftest.err'
35996d22
AS
10917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10918 (eval $ac_try) 2>&5
10919 ac_status=$?
10920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10921 (exit $ac_status); }; } &&
10922 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 10923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
10924 (eval $ac_try) 2>&5
10925 ac_status=$?
c0d27fcc 10926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 10927 (exit $ac_status); }; }; then
98418dba 10928 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
503d2be0
AS
10929else
10930 echo "$as_me: failed program was:" >&5
19650fd6
AS
10931sed 's/^/| /' conftest.$ac_ext >&5
10932
98418dba 10933ac_cv_lib_Xpm_XpmReadFileToPixmap=no
503d2be0 10934fi
35996d22
AS
10935rm -f conftest.err conftest.$ac_objext \
10936 conftest$ac_exeext conftest.$ac_ext
98418dba 10937LIBS=$ac_check_lib_save_LIBS
503d2be0 10938fi
c0d27fcc 10939echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
98418dba
CW
10940echo "${ECHO_T}$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6
10941if test $ac_cv_lib_Xpm_XpmReadFileToPixmap = yes; then
10942 HAVE_XPM=yes
ba4481b5
DL
10943fi
10944
98418dba
CW
10945fi
10946
c0d27fcc 10947
98418dba 10948 if test "${HAVE_XPM}" = "yes"; then
c0d27fcc 10949 echo "$as_me:$LINENO: checking for XpmReturnAllocPixels preprocessor define" >&5
98418dba
CW
10950echo $ECHO_N "checking for XpmReturnAllocPixels preprocessor define... $ECHO_C" >&6
10951 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
10952/* confdefs.h. */
10953_ACEOF
10954cat confdefs.h >>conftest.$ac_ext
10955cat >>conftest.$ac_ext <<_ACEOF
10956/* end confdefs.h. */
98418dba
CW
10957#include "X11/xpm.h"
10958#ifndef XpmReturnAllocPixels
10959no_return_alloc_pixels
503d2be0 10960#endif
ba4481b5 10961
98418dba
CW
10962_ACEOF
10963if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 10964 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then
98418dba
CW
10965 HAVE_XPM=no
10966else
10967 HAVE_XPM=yes
10968fi
10969rm -f conftest*
ba4481b5 10970
c0d27fcc 10971
98418dba 10972 if test "${HAVE_XPM}" = "yes"; then
c0d27fcc 10973 echo "$as_me:$LINENO: result: yes" >&5
98418dba
CW
10974echo "${ECHO_T}yes" >&6
10975 else
c0d27fcc 10976 echo "$as_me:$LINENO: result: no" >&5
98418dba
CW
10977echo "${ECHO_T}no" >&6
10978 fi
10979 fi
10980 fi
10981
10982 if test "${HAVE_XPM}" = "yes"; then
b936fae4 10983
c0d27fcc 10984cat >>confdefs.h <<\_ACEOF
98418dba 10985#define HAVE_XPM 1
c0d27fcc 10986_ACEOF
98418dba
CW
10987
10988 fi
10989fi
10990
10991### Use -ljpeg if available, unless `--with-jpeg=no'.
10992HAVE_JPEG=no
10993if test "${HAVE_X11}" = "yes"; then
10994 if test "${with_jpeg}" != "no"; then
c0d27fcc
MR
10995 if test "${ac_cv_header_jerror_h+set}" = set; then
10996 echo "$as_me:$LINENO: checking for jerror.h" >&5
98418dba
CW
10997echo $ECHO_N "checking for jerror.h... $ECHO_C" >&6
10998if test "${ac_cv_header_jerror_h+set}" = set; then
10999 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
11000fi
11001echo "$as_me:$LINENO: result: $ac_cv_header_jerror_h" >&5
11002echo "${ECHO_T}$ac_cv_header_jerror_h" >&6
503d2be0 11003else
c0d27fcc
MR
11004 # Is the header compilable?
11005echo "$as_me:$LINENO: checking jerror.h usability" >&5
11006echo $ECHO_N "checking jerror.h usability... $ECHO_C" >&6
11007cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11008/* confdefs.h. */
11009_ACEOF
11010cat confdefs.h >>conftest.$ac_ext
11011cat >>conftest.$ac_ext <<_ACEOF
11012/* end confdefs.h. */
c0d27fcc
MR
11013$ac_includes_default
11014#include <jerror.h>
11015_ACEOF
11016rm -f conftest.$ac_objext
11017if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 11018 (eval $ac_compile) 2>conftest.er1
c0d27fcc 11019 ac_status=$?
35996d22
AS
11020 grep -v '^ *+' conftest.er1 >conftest.err
11021 rm -f conftest.er1
11022 cat conftest.err >&5
c0d27fcc
MR
11023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11024 (exit $ac_status); } &&
4494a266
JD
11025 { ac_try='test -z "$ac_c_werror_flag"
11026 || test ! -s conftest.err'
35996d22
AS
11027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11028 (eval $ac_try) 2>&5
11029 ac_status=$?
11030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11031 (exit $ac_status); }; } &&
11032 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
11033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11034 (eval $ac_try) 2>&5
11035 ac_status=$?
11036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11037 (exit $ac_status); }; }; then
11038 ac_header_compiler=yes
11039else
11040 echo "$as_me: failed program was:" >&5
19650fd6
AS
11041sed 's/^/| /' conftest.$ac_ext >&5
11042
c0d27fcc
MR
11043ac_header_compiler=no
11044fi
35996d22 11045rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
11046echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11047echo "${ECHO_T}$ac_header_compiler" >&6
11048
11049# Is the header present?
11050echo "$as_me:$LINENO: checking jerror.h presence" >&5
11051echo $ECHO_N "checking jerror.h presence... $ECHO_C" >&6
11052cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11053/* confdefs.h. */
11054_ACEOF
11055cat confdefs.h >>conftest.$ac_ext
11056cat >>conftest.$ac_ext <<_ACEOF
11057/* end confdefs.h. */
98418dba
CW
11058#include <jerror.h>
11059_ACEOF
c0d27fcc 11060if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
11061 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11062 ac_status=$?
6bae0ccf 11063 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
11064 rm -f conftest.er1
11065 cat conftest.err >&5
c0d27fcc 11066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
11067 (exit $ac_status); } >/dev/null; then
11068 if test -s conftest.err; then
11069 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 11070 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
11071 else
11072 ac_cpp_err=
11073 fi
11074else
11075 ac_cpp_err=yes
503d2be0 11076fi
98418dba 11077if test -z "$ac_cpp_err"; then
c0d27fcc 11078 ac_header_preproc=yes
ba4481b5 11079else
98418dba 11080 echo "$as_me: failed program was:" >&5
19650fd6
AS
11081sed 's/^/| /' conftest.$ac_ext >&5
11082
c0d27fcc 11083 ac_header_preproc=no
98418dba
CW
11084fi
11085rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
11086echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11087echo "${ECHO_T}$ac_header_preproc" >&6
11088
11089# So? What about this header?
35996d22
AS
11090case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11091 yes:no: )
c0d27fcc
MR
11092 { echo "$as_me:$LINENO: WARNING: jerror.h: accepted by the compiler, rejected by the preprocessor!" >&5
11093echo "$as_me: WARNING: jerror.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
11094 { echo "$as_me:$LINENO: WARNING: jerror.h: proceeding with the compiler's result" >&5
11095echo "$as_me: WARNING: jerror.h: proceeding with the compiler's result" >&2;}
11096 ac_header_preproc=yes
19650fd6 11097 ;;
35996d22 11098 no:yes:* )
c0d27fcc
MR
11099 { echo "$as_me:$LINENO: WARNING: jerror.h: present but cannot be compiled" >&5
11100echo "$as_me: WARNING: jerror.h: present but cannot be compiled" >&2;}
35996d22
AS
11101 { echo "$as_me:$LINENO: WARNING: jerror.h: check for missing prerequisite headers?" >&5
11102echo "$as_me: WARNING: jerror.h: check for missing prerequisite headers?" >&2;}
11103 { echo "$as_me:$LINENO: WARNING: jerror.h: see the Autoconf documentation" >&5
11104echo "$as_me: WARNING: jerror.h: see the Autoconf documentation" >&2;}
11105 { echo "$as_me:$LINENO: WARNING: jerror.h: section \"Present But Cannot Be Compiled\"" >&5
11106echo "$as_me: WARNING: jerror.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 11107 { echo "$as_me:$LINENO: WARNING: jerror.h: proceeding with the preprocessor's result" >&5
19650fd6 11108echo "$as_me: WARNING: jerror.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
11109 { echo "$as_me:$LINENO: WARNING: jerror.h: in the future, the compiler will take precedence" >&5
11110echo "$as_me: WARNING: jerror.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
11111 (
11112 cat <<\_ASBOX
35996d22
AS
11113## ------------------------------------------ ##
11114## Report this to the AC_PACKAGE_NAME lists. ##
11115## ------------------------------------------ ##
19650fd6
AS
11116_ASBOX
11117 ) |
11118 sed "s/^/$as_me: WARNING: /" >&2
11119 ;;
c0d27fcc
MR
11120esac
11121echo "$as_me:$LINENO: checking for jerror.h" >&5
11122echo $ECHO_N "checking for jerror.h... $ECHO_C" >&6
11123if test "${ac_cv_header_jerror_h+set}" = set; then
11124 echo $ECHO_N "(cached) $ECHO_C" >&6
11125else
11126 ac_cv_header_jerror_h=$ac_header_preproc
ba4481b5 11127fi
c0d27fcc 11128echo "$as_me:$LINENO: result: $ac_cv_header_jerror_h" >&5
98418dba 11129echo "${ECHO_T}$ac_cv_header_jerror_h" >&6
c0d27fcc
MR
11130
11131fi
98418dba 11132if test $ac_cv_header_jerror_h = yes; then
c0d27fcc 11133 echo "$as_me:$LINENO: checking for jpeg_destroy_compress in -ljpeg" >&5
98418dba
CW
11134echo $ECHO_N "checking for jpeg_destroy_compress in -ljpeg... $ECHO_C" >&6
11135if test "${ac_cv_lib_jpeg_jpeg_destroy_compress+set}" = set; then
503d2be0 11136 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 11137else
98418dba
CW
11138 ac_check_lib_save_LIBS=$LIBS
11139LIBS="-ljpeg $LIBS"
11140cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11141/* confdefs.h. */
11142_ACEOF
11143cat confdefs.h >>conftest.$ac_ext
11144cat >>conftest.$ac_ext <<_ACEOF
11145/* end confdefs.h. */
98418dba
CW
11146
11147/* Override any gcc2 internal prototype to avoid an error. */
11148#ifdef __cplusplus
11149extern "C"
11150#endif
11151/* We use char because int might match the return type of a gcc2
11152 builtin and then its argument prototype would still apply. */
11153char jpeg_destroy_compress ();
503d2be0
AS
11154int
11155main ()
11156{
98418dba 11157jpeg_destroy_compress ();
503d2be0
AS
11158 ;
11159 return 0;
11160}
11161_ACEOF
11162rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 11163if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 11164 (eval $ac_link) 2>conftest.er1
503d2be0 11165 ac_status=$?
35996d22
AS
11166 grep -v '^ *+' conftest.er1 >conftest.err
11167 rm -f conftest.er1
11168 cat conftest.err >&5
c0d27fcc 11169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 11170 (exit $ac_status); } &&
4494a266
JD
11171 { ac_try='test -z "$ac_c_werror_flag"
11172 || test ! -s conftest.err'
35996d22
AS
11173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11174 (eval $ac_try) 2>&5
11175 ac_status=$?
11176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11177 (exit $ac_status); }; } &&
11178 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 11179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
11180 (eval $ac_try) 2>&5
11181 ac_status=$?
c0d27fcc 11182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 11183 (exit $ac_status); }; }; then
98418dba 11184 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
ba4481b5 11185else
503d2be0 11186 echo "$as_me: failed program was:" >&5
19650fd6
AS
11187sed 's/^/| /' conftest.$ac_ext >&5
11188
98418dba 11189ac_cv_lib_jpeg_jpeg_destroy_compress=no
ba4481b5 11190fi
35996d22
AS
11191rm -f conftest.err conftest.$ac_objext \
11192 conftest$ac_exeext conftest.$ac_ext
98418dba 11193LIBS=$ac_check_lib_save_LIBS
ba4481b5 11194fi
c0d27fcc 11195echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
98418dba
CW
11196echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6
11197if test $ac_cv_lib_jpeg_jpeg_destroy_compress = yes; then
11198 HAVE_JPEG=yes
ba4481b5 11199fi
98418dba 11200
ba4481b5 11201fi
98418dba 11202
c0d27fcc 11203
ba4481b5 11204 fi
ba4481b5 11205
c0d27fcc 11206
98418dba 11207 if test "${HAVE_JPEG}" = "yes"; then
c0d27fcc 11208 cat >>confdefs.h <<\_ACEOF
98418dba 11209#define HAVE_JPEG 1
c0d27fcc 11210_ACEOF
98418dba
CW
11211
11212 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11213/* confdefs.h. */
11214_ACEOF
11215cat confdefs.h >>conftest.$ac_ext
11216cat >>conftest.$ac_ext <<_ACEOF
11217/* end confdefs.h. */
22044edf 11218#include <jpeglib.h>
98418dba
CW
11219 version=JPEG_LIB_VERSION
11220
11221_ACEOF
11222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 11223 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then
c0d27fcc 11224 cat >>confdefs.h <<\_ACEOF
98418dba 11225#define HAVE_JPEG 1
c0d27fcc 11226_ACEOF
ba4481b5 11227
98418dba 11228else
c0d27fcc 11229 { echo "$as_me:$LINENO: WARNING: libjpeg found, but not version 6b or later" >&5
98418dba
CW
11230echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
11231 HAVE_JPEG=no
ba4481b5 11232fi
98418dba 11233rm -f conftest*
ba4481b5 11234
98418dba
CW
11235 fi
11236fi
503d2be0 11237
98418dba
CW
11238### Use -lpng if available, unless `--with-png=no'.
11239HAVE_PNG=no
11240if test "${HAVE_X11}" = "yes"; then
11241 if test "${with_png}" != "no"; then
f57bd967
DL
11242 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
11243 # in /usr/include/libpng.
11244
11245
11246for ac_header in png.h libpng/png.h
11247do
11248as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11249if eval "test \"\${$as_ac_Header+set}\" = set"; then
11250 echo "$as_me:$LINENO: checking for $ac_header" >&5
11251echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11252if eval "test \"\${$as_ac_Header+set}\" = set"; then
503d2be0 11253 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc 11254fi
f57bd967
DL
11255echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11256echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
503d2be0 11257else
c0d27fcc 11258 # Is the header compilable?
f57bd967
DL
11259echo "$as_me:$LINENO: checking $ac_header usability" >&5
11260echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
c0d27fcc 11261cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11262/* confdefs.h. */
11263_ACEOF
11264cat confdefs.h >>conftest.$ac_ext
11265cat >>conftest.$ac_ext <<_ACEOF
11266/* end confdefs.h. */
c0d27fcc 11267$ac_includes_default
f57bd967 11268#include <$ac_header>
c0d27fcc
MR
11269_ACEOF
11270rm -f conftest.$ac_objext
11271if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 11272 (eval $ac_compile) 2>conftest.er1
c0d27fcc 11273 ac_status=$?
35996d22
AS
11274 grep -v '^ *+' conftest.er1 >conftest.err
11275 rm -f conftest.er1
11276 cat conftest.err >&5
c0d27fcc
MR
11277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278 (exit $ac_status); } &&
4494a266
JD
11279 { ac_try='test -z "$ac_c_werror_flag"
11280 || test ! -s conftest.err'
35996d22
AS
11281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11282 (eval $ac_try) 2>&5
11283 ac_status=$?
11284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11285 (exit $ac_status); }; } &&
11286 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
11287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11288 (eval $ac_try) 2>&5
11289 ac_status=$?
11290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291 (exit $ac_status); }; }; then
11292 ac_header_compiler=yes
11293else
11294 echo "$as_me: failed program was:" >&5
19650fd6
AS
11295sed 's/^/| /' conftest.$ac_ext >&5
11296
c0d27fcc
MR
11297ac_header_compiler=no
11298fi
35996d22 11299rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
11300echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11301echo "${ECHO_T}$ac_header_compiler" >&6
11302
11303# Is the header present?
f57bd967
DL
11304echo "$as_me:$LINENO: checking $ac_header presence" >&5
11305echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
c0d27fcc 11306cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11307/* confdefs.h. */
11308_ACEOF
11309cat confdefs.h >>conftest.$ac_ext
11310cat >>conftest.$ac_ext <<_ACEOF
11311/* end confdefs.h. */
f57bd967 11312#include <$ac_header>
503d2be0 11313_ACEOF
c0d27fcc 11314if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
11315 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11316 ac_status=$?
6bae0ccf 11317 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
11318 rm -f conftest.er1
11319 cat conftest.err >&5
c0d27fcc 11320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
11321 (exit $ac_status); } >/dev/null; then
11322 if test -s conftest.err; then
11323 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 11324 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
11325 else
11326 ac_cpp_err=
11327 fi
11328else
11329 ac_cpp_err=yes
11330fi
11331if test -z "$ac_cpp_err"; then
c0d27fcc 11332 ac_header_preproc=yes
503d2be0
AS
11333else
11334 echo "$as_me: failed program was:" >&5
19650fd6
AS
11335sed 's/^/| /' conftest.$ac_ext >&5
11336
c0d27fcc 11337 ac_header_preproc=no
ba4481b5 11338fi
503d2be0 11339rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
11340echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11341echo "${ECHO_T}$ac_header_preproc" >&6
11342
11343# So? What about this header?
35996d22
AS
11344case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11345 yes:no: )
f57bd967
DL
11346 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11347echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
11348 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11349echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11350 ac_header_preproc=yes
19650fd6 11351 ;;
35996d22 11352 no:yes:* )
f57bd967
DL
11353 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11354echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
11355 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11356echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11357 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11358echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11359 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11360echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
f57bd967 11361 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 11362echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
11363 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11364echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
11365 (
11366 cat <<\_ASBOX
35996d22
AS
11367## ------------------------------------------ ##
11368## Report this to the AC_PACKAGE_NAME lists. ##
11369## ------------------------------------------ ##
19650fd6
AS
11370_ASBOX
11371 ) |
11372 sed "s/^/$as_me: WARNING: /" >&2
11373 ;;
c0d27fcc 11374esac
f57bd967
DL
11375echo "$as_me:$LINENO: checking for $ac_header" >&5
11376echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11377if eval "test \"\${$as_ac_Header+set}\" = set"; then
c0d27fcc
MR
11378 echo $ECHO_N "(cached) $ECHO_C" >&6
11379else
35996d22 11380 eval "$as_ac_Header=\$ac_header_preproc"
f57bd967
DL
11381fi
11382echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11383echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11384
ba4481b5 11385fi
f57bd967
DL
11386if test `eval echo '${'$as_ac_Header'}'` = yes; then
11387 cat >>confdefs.h <<_ACEOF
11388#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11389_ACEOF
c0d27fcc
MR
11390
11391fi
f57bd967
DL
11392
11393done
11394
11395 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
11396 echo "$as_me:$LINENO: checking for png_get_channels in -lpng" >&5
98418dba
CW
11397echo $ECHO_N "checking for png_get_channels in -lpng... $ECHO_C" >&6
11398if test "${ac_cv_lib_png_png_get_channels+set}" = set; then
503d2be0 11399 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 11400else
98418dba
CW
11401 ac_check_lib_save_LIBS=$LIBS
11402LIBS="-lpng -lz -lm $LIBS"
11403cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11404/* confdefs.h. */
11405_ACEOF
11406cat confdefs.h >>conftest.$ac_ext
11407cat >>conftest.$ac_ext <<_ACEOF
11408/* end confdefs.h. */
98418dba 11409
ba4481b5 11410/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
11411#ifdef __cplusplus
11412extern "C"
11413#endif
ba4481b5 11414/* We use char because int might match the return type of a gcc2
503d2be0 11415 builtin and then its argument prototype would still apply. */
98418dba 11416char png_get_channels ();
503d2be0
AS
11417int
11418main ()
11419{
98418dba 11420png_get_channels ();
503d2be0
AS
11421 ;
11422 return 0;
11423}
11424_ACEOF
11425rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 11426if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 11427 (eval $ac_link) 2>conftest.er1
503d2be0 11428 ac_status=$?
35996d22
AS
11429 grep -v '^ *+' conftest.er1 >conftest.err
11430 rm -f conftest.er1
11431 cat conftest.err >&5
c0d27fcc 11432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 11433 (exit $ac_status); } &&
4494a266
JD
11434 { ac_try='test -z "$ac_c_werror_flag"
11435 || test ! -s conftest.err'
35996d22
AS
11436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11437 (eval $ac_try) 2>&5
11438 ac_status=$?
11439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11440 (exit $ac_status); }; } &&
11441 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 11442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
11443 (eval $ac_try) 2>&5
11444 ac_status=$?
c0d27fcc 11445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 11446 (exit $ac_status); }; }; then
98418dba 11447 ac_cv_lib_png_png_get_channels=yes
73b77ee5 11448else
98418dba 11449 echo "$as_me: failed program was:" >&5
19650fd6
AS
11450sed 's/^/| /' conftest.$ac_ext >&5
11451
98418dba 11452ac_cv_lib_png_png_get_channels=no
73b77ee5 11453fi
35996d22
AS
11454rm -f conftest.err conftest.$ac_objext \
11455 conftest$ac_exeext conftest.$ac_ext
98418dba 11456LIBS=$ac_check_lib_save_LIBS
73b77ee5 11457fi
c0d27fcc 11458echo "$as_me:$LINENO: result: $ac_cv_lib_png_png_get_channels" >&5
98418dba
CW
11459echo "${ECHO_T}$ac_cv_lib_png_png_get_channels" >&6
11460if test $ac_cv_lib_png_png_get_channels = yes; then
11461 HAVE_PNG=yes
73b77ee5 11462fi
503d2be0 11463
f57bd967 11464 fi
98418dba
CW
11465 fi
11466
11467 if test "${HAVE_PNG}" = "yes"; then
b936fae4 11468
c0d27fcc 11469cat >>confdefs.h <<\_ACEOF
98418dba 11470#define HAVE_PNG 1
c0d27fcc 11471_ACEOF
73b77ee5 11472
98418dba 11473 fi
73b77ee5
GM
11474fi
11475
98418dba
CW
11476### Use -ltiff if available, unless `--with-tiff=no'.
11477HAVE_TIFF=no
11478if test "${HAVE_X11}" = "yes"; then
11479 if test "${with_tiff}" != "no"; then
c0d27fcc
MR
11480 if test "${ac_cv_header_tiffio_h+set}" = set; then
11481 echo "$as_me:$LINENO: checking for tiffio.h" >&5
98418dba
CW
11482echo $ECHO_N "checking for tiffio.h... $ECHO_C" >&6
11483if test "${ac_cv_header_tiffio_h+set}" = set; then
11484 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
11485fi
11486echo "$as_me:$LINENO: result: $ac_cv_header_tiffio_h" >&5
11487echo "${ECHO_T}$ac_cv_header_tiffio_h" >&6
98418dba 11488else
c0d27fcc
MR
11489 # Is the header compilable?
11490echo "$as_me:$LINENO: checking tiffio.h usability" >&5
11491echo $ECHO_N "checking tiffio.h usability... $ECHO_C" >&6
11492cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11493/* confdefs.h. */
11494_ACEOF
11495cat confdefs.h >>conftest.$ac_ext
11496cat >>conftest.$ac_ext <<_ACEOF
11497/* end confdefs.h. */
c0d27fcc
MR
11498$ac_includes_default
11499#include <tiffio.h>
11500_ACEOF
11501rm -f conftest.$ac_objext
11502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 11503 (eval $ac_compile) 2>conftest.er1
c0d27fcc 11504 ac_status=$?
35996d22
AS
11505 grep -v '^ *+' conftest.er1 >conftest.err
11506 rm -f conftest.er1
11507 cat conftest.err >&5
c0d27fcc
MR
11508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11509 (exit $ac_status); } &&
4494a266
JD
11510 { ac_try='test -z "$ac_c_werror_flag"
11511 || test ! -s conftest.err'
35996d22
AS
11512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11513 (eval $ac_try) 2>&5
11514 ac_status=$?
11515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11516 (exit $ac_status); }; } &&
11517 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
11518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11519 (eval $ac_try) 2>&5
11520 ac_status=$?
11521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11522 (exit $ac_status); }; }; then
11523 ac_header_compiler=yes
11524else
11525 echo "$as_me: failed program was:" >&5
19650fd6
AS
11526sed 's/^/| /' conftest.$ac_ext >&5
11527
c0d27fcc
MR
11528ac_header_compiler=no
11529fi
35996d22 11530rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
11531echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11532echo "${ECHO_T}$ac_header_compiler" >&6
11533
11534# Is the header present?
11535echo "$as_me:$LINENO: checking tiffio.h presence" >&5
11536echo $ECHO_N "checking tiffio.h presence... $ECHO_C" >&6
11537cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11538/* confdefs.h. */
11539_ACEOF
11540cat confdefs.h >>conftest.$ac_ext
11541cat >>conftest.$ac_ext <<_ACEOF
11542/* end confdefs.h. */
98418dba
CW
11543#include <tiffio.h>
11544_ACEOF
c0d27fcc 11545if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
11546 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11547 ac_status=$?
6bae0ccf 11548 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
11549 rm -f conftest.er1
11550 cat conftest.err >&5
c0d27fcc 11551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
11552 (exit $ac_status); } >/dev/null; then
11553 if test -s conftest.err; then
11554 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 11555 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
11556 else
11557 ac_cpp_err=
11558 fi
11559else
11560 ac_cpp_err=yes
11561fi
11562if test -z "$ac_cpp_err"; then
c0d27fcc 11563 ac_header_preproc=yes
98418dba
CW
11564else
11565 echo "$as_me: failed program was:" >&5
19650fd6
AS
11566sed 's/^/| /' conftest.$ac_ext >&5
11567
c0d27fcc 11568 ac_header_preproc=no
98418dba
CW
11569fi
11570rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
11571echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11572echo "${ECHO_T}$ac_header_preproc" >&6
11573
11574# So? What about this header?
35996d22
AS
11575case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11576 yes:no: )
c0d27fcc
MR
11577 { echo "$as_me:$LINENO: WARNING: tiffio.h: accepted by the compiler, rejected by the preprocessor!" >&5
11578echo "$as_me: WARNING: tiffio.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
11579 { echo "$as_me:$LINENO: WARNING: tiffio.h: proceeding with the compiler's result" >&5
11580echo "$as_me: WARNING: tiffio.h: proceeding with the compiler's result" >&2;}
11581 ac_header_preproc=yes
19650fd6 11582 ;;
35996d22 11583 no:yes:* )
c0d27fcc
MR
11584 { echo "$as_me:$LINENO: WARNING: tiffio.h: present but cannot be compiled" >&5
11585echo "$as_me: WARNING: tiffio.h: present but cannot be compiled" >&2;}
35996d22
AS
11586 { echo "$as_me:$LINENO: WARNING: tiffio.h: check for missing prerequisite headers?" >&5
11587echo "$as_me: WARNING: tiffio.h: check for missing prerequisite headers?" >&2;}
11588 { echo "$as_me:$LINENO: WARNING: tiffio.h: see the Autoconf documentation" >&5
11589echo "$as_me: WARNING: tiffio.h: see the Autoconf documentation" >&2;}
11590 { echo "$as_me:$LINENO: WARNING: tiffio.h: section \"Present But Cannot Be Compiled\"" >&5
11591echo "$as_me: WARNING: tiffio.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 11592 { echo "$as_me:$LINENO: WARNING: tiffio.h: proceeding with the preprocessor's result" >&5
19650fd6 11593echo "$as_me: WARNING: tiffio.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
11594 { echo "$as_me:$LINENO: WARNING: tiffio.h: in the future, the compiler will take precedence" >&5
11595echo "$as_me: WARNING: tiffio.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
11596 (
11597 cat <<\_ASBOX
35996d22
AS
11598## ------------------------------------------ ##
11599## Report this to the AC_PACKAGE_NAME lists. ##
11600## ------------------------------------------ ##
19650fd6
AS
11601_ASBOX
11602 ) |
11603 sed "s/^/$as_me: WARNING: /" >&2
11604 ;;
c0d27fcc
MR
11605esac
11606echo "$as_me:$LINENO: checking for tiffio.h" >&5
11607echo $ECHO_N "checking for tiffio.h... $ECHO_C" >&6
11608if test "${ac_cv_header_tiffio_h+set}" = set; then
11609 echo $ECHO_N "(cached) $ECHO_C" >&6
11610else
11611 ac_cv_header_tiffio_h=$ac_header_preproc
98418dba 11612fi
c0d27fcc 11613echo "$as_me:$LINENO: result: $ac_cv_header_tiffio_h" >&5
98418dba 11614echo "${ECHO_T}$ac_cv_header_tiffio_h" >&6
c0d27fcc
MR
11615
11616fi
98418dba
CW
11617if test $ac_cv_header_tiffio_h = yes; then
11618 tifflibs="-lz -lm"
11619 # At least one tiff package requires the jpeg library.
11620 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
c0d27fcc 11621 echo "$as_me:$LINENO: checking for TIFFGetVersion in -ltiff" >&5
98418dba
CW
11622echo $ECHO_N "checking for TIFFGetVersion in -ltiff... $ECHO_C" >&6
11623if test "${ac_cv_lib_tiff_TIFFGetVersion+set}" = set; then
503d2be0 11624 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 11625else
503d2be0 11626 ac_check_lib_save_LIBS=$LIBS
98418dba 11627LIBS="-ltiff $tifflibs $LIBS"
503d2be0 11628cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11629/* confdefs.h. */
11630_ACEOF
11631cat confdefs.h >>conftest.$ac_ext
11632cat >>conftest.$ac_ext <<_ACEOF
11633/* end confdefs.h. */
503d2be0 11634
73b77ee5 11635/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
11636#ifdef __cplusplus
11637extern "C"
11638#endif
73b77ee5 11639/* We use char because int might match the return type of a gcc2
503d2be0 11640 builtin and then its argument prototype would still apply. */
98418dba 11641char TIFFGetVersion ();
503d2be0
AS
11642int
11643main ()
11644{
98418dba 11645TIFFGetVersion ();
503d2be0
AS
11646 ;
11647 return 0;
11648}
11649_ACEOF
11650rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 11651if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 11652 (eval $ac_link) 2>conftest.er1
503d2be0 11653 ac_status=$?
35996d22
AS
11654 grep -v '^ *+' conftest.er1 >conftest.err
11655 rm -f conftest.er1
11656 cat conftest.err >&5
c0d27fcc 11657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 11658 (exit $ac_status); } &&
4494a266
JD
11659 { ac_try='test -z "$ac_c_werror_flag"
11660 || test ! -s conftest.err'
35996d22
AS
11661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11662 (eval $ac_try) 2>&5
11663 ac_status=$?
11664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11665 (exit $ac_status); }; } &&
11666 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 11667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
11668 (eval $ac_try) 2>&5
11669 ac_status=$?
c0d27fcc 11670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 11671 (exit $ac_status); }; }; then
98418dba 11672 ac_cv_lib_tiff_TIFFGetVersion=yes
503d2be0
AS
11673else
11674 echo "$as_me: failed program was:" >&5
19650fd6
AS
11675sed 's/^/| /' conftest.$ac_ext >&5
11676
98418dba 11677ac_cv_lib_tiff_TIFFGetVersion=no
503d2be0 11678fi
35996d22
AS
11679rm -f conftest.err conftest.$ac_objext \
11680 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
11681LIBS=$ac_check_lib_save_LIBS
11682fi
c0d27fcc 11683echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
98418dba
CW
11684echo "${ECHO_T}$ac_cv_lib_tiff_TIFFGetVersion" >&6
11685if test $ac_cv_lib_tiff_TIFFGetVersion = yes; then
11686 HAVE_TIFF=yes
11687fi
11688
11689fi
73b77ee5 11690
c0d27fcc 11691
98418dba
CW
11692 fi
11693
11694 if test "${HAVE_TIFF}" = "yes"; then
b936fae4 11695
c0d27fcc 11696cat >>confdefs.h <<\_ACEOF
98418dba 11697#define HAVE_TIFF 1
c0d27fcc 11698_ACEOF
98418dba
CW
11699
11700 fi
73b77ee5
GM
11701fi
11702
98418dba
CW
11703### Use -lgif if available, unless `--with-gif=no'.
11704HAVE_GIF=no
11705if test "${HAVE_X11}" = "yes"; then
11706 if test "${with_gif}" != "no"; then
c0d27fcc
MR
11707 if test "${ac_cv_header_gif_lib_h+set}" = set; then
11708 echo "$as_me:$LINENO: checking for gif_lib.h" >&5
98418dba
CW
11709echo $ECHO_N "checking for gif_lib.h... $ECHO_C" >&6
11710if test "${ac_cv_header_gif_lib_h+set}" = set; then
11711 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
11712fi
11713echo "$as_me:$LINENO: result: $ac_cv_header_gif_lib_h" >&5
11714echo "${ECHO_T}$ac_cv_header_gif_lib_h" >&6
98418dba 11715else
c0d27fcc
MR
11716 # Is the header compilable?
11717echo "$as_me:$LINENO: checking gif_lib.h usability" >&5
11718echo $ECHO_N "checking gif_lib.h usability... $ECHO_C" >&6
11719cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11720/* confdefs.h. */
11721_ACEOF
11722cat confdefs.h >>conftest.$ac_ext
11723cat >>conftest.$ac_ext <<_ACEOF
11724/* end confdefs.h. */
c0d27fcc
MR
11725$ac_includes_default
11726#include <gif_lib.h>
11727_ACEOF
11728rm -f conftest.$ac_objext
11729if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 11730 (eval $ac_compile) 2>conftest.er1
c0d27fcc 11731 ac_status=$?
35996d22
AS
11732 grep -v '^ *+' conftest.er1 >conftest.err
11733 rm -f conftest.er1
11734 cat conftest.err >&5
c0d27fcc
MR
11735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11736 (exit $ac_status); } &&
4494a266
JD
11737 { ac_try='test -z "$ac_c_werror_flag"
11738 || test ! -s conftest.err'
35996d22
AS
11739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11740 (eval $ac_try) 2>&5
11741 ac_status=$?
11742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11743 (exit $ac_status); }; } &&
11744 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
11745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11746 (eval $ac_try) 2>&5
11747 ac_status=$?
11748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11749 (exit $ac_status); }; }; then
11750 ac_header_compiler=yes
11751else
11752 echo "$as_me: failed program was:" >&5
19650fd6
AS
11753sed 's/^/| /' conftest.$ac_ext >&5
11754
c0d27fcc
MR
11755ac_header_compiler=no
11756fi
35996d22 11757rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
11758echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11759echo "${ECHO_T}$ac_header_compiler" >&6
11760
11761# Is the header present?
11762echo "$as_me:$LINENO: checking gif_lib.h presence" >&5
11763echo $ECHO_N "checking gif_lib.h presence... $ECHO_C" >&6
11764cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11765/* confdefs.h. */
11766_ACEOF
11767cat confdefs.h >>conftest.$ac_ext
11768cat >>conftest.$ac_ext <<_ACEOF
11769/* end confdefs.h. */
98418dba
CW
11770#include <gif_lib.h>
11771_ACEOF
c0d27fcc 11772if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
11773 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11774 ac_status=$?
6bae0ccf 11775 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
11776 rm -f conftest.er1
11777 cat conftest.err >&5
c0d27fcc 11778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
11779 (exit $ac_status); } >/dev/null; then
11780 if test -s conftest.err; then
11781 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 11782 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
11783 else
11784 ac_cpp_err=
11785 fi
11786else
11787 ac_cpp_err=yes
11788fi
11789if test -z "$ac_cpp_err"; then
c0d27fcc 11790 ac_header_preproc=yes
98418dba
CW
11791else
11792 echo "$as_me: failed program was:" >&5
19650fd6
AS
11793sed 's/^/| /' conftest.$ac_ext >&5
11794
c0d27fcc 11795 ac_header_preproc=no
98418dba
CW
11796fi
11797rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
11798echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11799echo "${ECHO_T}$ac_header_preproc" >&6
11800
11801# So? What about this header?
35996d22
AS
11802case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11803 yes:no: )
c0d27fcc
MR
11804 { echo "$as_me:$LINENO: WARNING: gif_lib.h: accepted by the compiler, rejected by the preprocessor!" >&5
11805echo "$as_me: WARNING: gif_lib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
11806 { echo "$as_me:$LINENO: WARNING: gif_lib.h: proceeding with the compiler's result" >&5
11807echo "$as_me: WARNING: gif_lib.h: proceeding with the compiler's result" >&2;}
11808 ac_header_preproc=yes
19650fd6 11809 ;;
35996d22 11810 no:yes:* )
c0d27fcc
MR
11811 { echo "$as_me:$LINENO: WARNING: gif_lib.h: present but cannot be compiled" >&5
11812echo "$as_me: WARNING: gif_lib.h: present but cannot be compiled" >&2;}
35996d22
AS
11813 { echo "$as_me:$LINENO: WARNING: gif_lib.h: check for missing prerequisite headers?" >&5
11814echo "$as_me: WARNING: gif_lib.h: check for missing prerequisite headers?" >&2;}
11815 { echo "$as_me:$LINENO: WARNING: gif_lib.h: see the Autoconf documentation" >&5
11816echo "$as_me: WARNING: gif_lib.h: see the Autoconf documentation" >&2;}
11817 { echo "$as_me:$LINENO: WARNING: gif_lib.h: section \"Present But Cannot Be Compiled\"" >&5
11818echo "$as_me: WARNING: gif_lib.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 11819 { echo "$as_me:$LINENO: WARNING: gif_lib.h: proceeding with the preprocessor's result" >&5
19650fd6 11820echo "$as_me: WARNING: gif_lib.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
11821 { echo "$as_me:$LINENO: WARNING: gif_lib.h: in the future, the compiler will take precedence" >&5
11822echo "$as_me: WARNING: gif_lib.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
11823 (
11824 cat <<\_ASBOX
35996d22
AS
11825## ------------------------------------------ ##
11826## Report this to the AC_PACKAGE_NAME lists. ##
11827## ------------------------------------------ ##
19650fd6
AS
11828_ASBOX
11829 ) |
11830 sed "s/^/$as_me: WARNING: /" >&2
11831 ;;
c0d27fcc
MR
11832esac
11833echo "$as_me:$LINENO: checking for gif_lib.h" >&5
11834echo $ECHO_N "checking for gif_lib.h... $ECHO_C" >&6
11835if test "${ac_cv_header_gif_lib_h+set}" = set; then
11836 echo $ECHO_N "(cached) $ECHO_C" >&6
11837else
11838 ac_cv_header_gif_lib_h=$ac_header_preproc
98418dba 11839fi
c0d27fcc 11840echo "$as_me:$LINENO: result: $ac_cv_header_gif_lib_h" >&5
98418dba 11841echo "${ECHO_T}$ac_cv_header_gif_lib_h" >&6
c0d27fcc
MR
11842
11843fi
98418dba
CW
11844if test $ac_cv_header_gif_lib_h = yes; then
11845 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
11846# Earlier versions can crash Emacs.
c0d27fcc 11847 echo "$as_me:$LINENO: checking for EGifPutExtensionLast in -lungif" >&5
98418dba
CW
11848echo $ECHO_N "checking for EGifPutExtensionLast in -lungif... $ECHO_C" >&6
11849if test "${ac_cv_lib_ungif_EGifPutExtensionLast+set}" = set; then
503d2be0 11850 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 11851else
503d2be0 11852 ac_check_lib_save_LIBS=$LIBS
98418dba 11853LIBS="-lungif $LIBS"
503d2be0 11854cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11855/* confdefs.h. */
11856_ACEOF
11857cat confdefs.h >>conftest.$ac_ext
11858cat >>conftest.$ac_ext <<_ACEOF
11859/* end confdefs.h. */
73b77ee5 11860
98418dba
CW
11861/* Override any gcc2 internal prototype to avoid an error. */
11862#ifdef __cplusplus
11863extern "C"
11864#endif
11865/* We use char because int might match the return type of a gcc2
11866 builtin and then its argument prototype would still apply. */
11867char EGifPutExtensionLast ();
503d2be0
AS
11868int
11869main ()
11870{
98418dba 11871EGifPutExtensionLast ();
503d2be0
AS
11872 ;
11873 return 0;
11874}
11875_ACEOF
11876rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 11877if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 11878 (eval $ac_link) 2>conftest.er1
503d2be0 11879 ac_status=$?
35996d22
AS
11880 grep -v '^ *+' conftest.er1 >conftest.err
11881 rm -f conftest.er1
11882 cat conftest.err >&5
c0d27fcc 11883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 11884 (exit $ac_status); } &&
4494a266
JD
11885 { ac_try='test -z "$ac_c_werror_flag"
11886 || test ! -s conftest.err'
c0d27fcc 11887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
11888 (eval $ac_try) 2>&5
11889 ac_status=$?
c0d27fcc 11890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
35996d22
AS
11891 (exit $ac_status); }; } &&
11892 { ac_try='test -s conftest$ac_exeext'
11893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11894 (eval $ac_try) 2>&5
11895 ac_status=$?
11896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11897 (exit $ac_status); }; }; then
11898 ac_cv_lib_ungif_EGifPutExtensionLast=yes
11899else
98418dba 11900 echo "$as_me: failed program was:" >&5
19650fd6
AS
11901sed 's/^/| /' conftest.$ac_ext >&5
11902
98418dba
CW
11903ac_cv_lib_ungif_EGifPutExtensionLast=no
11904fi
35996d22
AS
11905rm -f conftest.err conftest.$ac_objext \
11906 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
11907LIBS=$ac_check_lib_save_LIBS
11908fi
c0d27fcc 11909echo "$as_me:$LINENO: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
98418dba
CW
11910echo "${ECHO_T}$ac_cv_lib_ungif_EGifPutExtensionLast" >&6
11911if test $ac_cv_lib_ungif_EGifPutExtensionLast = yes; then
11912 HAVE_GIF=yes
11913fi
11914
11915fi
11916
c0d27fcc 11917
98418dba
CW
11918 fi
11919
11920 if test "${HAVE_GIF}" = "yes"; then
b936fae4 11921
c0d27fcc 11922cat >>confdefs.h <<\_ACEOF
98418dba 11923#define HAVE_GIF 1
c0d27fcc 11924_ACEOF
98418dba
CW
11925
11926 fi
11927fi
11928
c0d27fcc
MR
11929### Use Mac OS X Carbon API to implement GUI.
11930HAVE_CARBON=no
11931if test "${with_carbon}" != "no"; then
11932 if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
11933 echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
11934echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6
11935if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
11936 echo $ECHO_N "(cached) $ECHO_C" >&6
11937fi
11938echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
11939echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6
11940else
11941 # Is the header compilable?
11942echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
11943echo $ECHO_N "checking Carbon/Carbon.h usability... $ECHO_C" >&6
11944cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11945/* confdefs.h. */
11946_ACEOF
11947cat confdefs.h >>conftest.$ac_ext
11948cat >>conftest.$ac_ext <<_ACEOF
11949/* end confdefs.h. */
c0d27fcc
MR
11950$ac_includes_default
11951#include <Carbon/Carbon.h>
11952_ACEOF
11953rm -f conftest.$ac_objext
11954if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 11955 (eval $ac_compile) 2>conftest.er1
c0d27fcc 11956 ac_status=$?
35996d22
AS
11957 grep -v '^ *+' conftest.er1 >conftest.err
11958 rm -f conftest.er1
11959 cat conftest.err >&5
c0d27fcc
MR
11960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11961 (exit $ac_status); } &&
4494a266
JD
11962 { ac_try='test -z "$ac_c_werror_flag"
11963 || test ! -s conftest.err'
35996d22
AS
11964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11965 (eval $ac_try) 2>&5
11966 ac_status=$?
11967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11968 (exit $ac_status); }; } &&
11969 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
11970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11971 (eval $ac_try) 2>&5
11972 ac_status=$?
11973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11974 (exit $ac_status); }; }; then
11975 ac_header_compiler=yes
11976else
11977 echo "$as_me: failed program was:" >&5
19650fd6
AS
11978sed 's/^/| /' conftest.$ac_ext >&5
11979
c0d27fcc
MR
11980ac_header_compiler=no
11981fi
35996d22 11982rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
11983echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11984echo "${ECHO_T}$ac_header_compiler" >&6
11985
11986# Is the header present?
11987echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
11988echo $ECHO_N "checking Carbon/Carbon.h presence... $ECHO_C" >&6
11989cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
11990/* confdefs.h. */
11991_ACEOF
11992cat confdefs.h >>conftest.$ac_ext
11993cat >>conftest.$ac_ext <<_ACEOF
11994/* end confdefs.h. */
e0f712ba
AC
11995#include <Carbon/Carbon.h>
11996_ACEOF
c0d27fcc 11997if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
e0f712ba
AC
11998 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11999 ac_status=$?
6bae0ccf 12000 grep -v '^ *+' conftest.er1 >conftest.err
e0f712ba
AC
12001 rm -f conftest.er1
12002 cat conftest.err >&5
c0d27fcc 12003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
e0f712ba
AC
12004 (exit $ac_status); } >/dev/null; then
12005 if test -s conftest.err; then
12006 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 12007 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
e0f712ba
AC
12008 else
12009 ac_cpp_err=
12010 fi
12011else
12012 ac_cpp_err=yes
12013fi
12014if test -z "$ac_cpp_err"; then
c0d27fcc 12015 ac_header_preproc=yes
e0f712ba
AC
12016else
12017 echo "$as_me: failed program was:" >&5
19650fd6
AS
12018sed 's/^/| /' conftest.$ac_ext >&5
12019
c0d27fcc 12020 ac_header_preproc=no
e0f712ba
AC
12021fi
12022rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
12023echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12024echo "${ECHO_T}$ac_header_preproc" >&6
12025
12026# So? What about this header?
35996d22
AS
12027case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12028 yes:no: )
c0d27fcc
MR
12029 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
12030echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
12031 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
12032echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
12033 ac_header_preproc=yes
19650fd6 12034 ;;
35996d22 12035 no:yes:* )
c0d27fcc
MR
12036 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
12037echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
35996d22
AS
12038 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
12039echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
12040 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
12041echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
12042 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
12043echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 12044 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
19650fd6 12045echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
12046 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
12047echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
12048 (
12049 cat <<\_ASBOX
35996d22
AS
12050## ------------------------------------------ ##
12051## Report this to the AC_PACKAGE_NAME lists. ##
12052## ------------------------------------------ ##
19650fd6
AS
12053_ASBOX
12054 ) |
12055 sed "s/^/$as_me: WARNING: /" >&2
12056 ;;
c0d27fcc
MR
12057esac
12058echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
12059echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6
12060if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
12061 echo $ECHO_N "(cached) $ECHO_C" >&6
12062else
12063 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
e0f712ba 12064fi
c0d27fcc 12065echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
e0f712ba 12066echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6
c0d27fcc
MR
12067
12068fi
e0f712ba
AC
12069if test $ac_cv_header_Carbon_Carbon_h = yes; then
12070 HAVE_CARBON=yes
12071fi
12072
c0d27fcc 12073
e0f712ba
AC
12074fi
12075
cef11da2
ST
12076if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
12077 echo "$as_me:$LINENO: checking for malloc/malloc.h" >&5
12078echo $ECHO_N "checking for malloc/malloc.h... $ECHO_C" >&6
12079if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
12080 echo $ECHO_N "(cached) $ECHO_C" >&6
12081fi
12082echo "$as_me:$LINENO: result: $ac_cv_header_malloc_malloc_h" >&5
12083echo "${ECHO_T}$ac_cv_header_malloc_malloc_h" >&6
12084else
12085 # Is the header compilable?
12086echo "$as_me:$LINENO: checking malloc/malloc.h usability" >&5
12087echo $ECHO_N "checking malloc/malloc.h usability... $ECHO_C" >&6
12088cat >conftest.$ac_ext <<_ACEOF
12089/* confdefs.h. */
12090_ACEOF
12091cat confdefs.h >>conftest.$ac_ext
12092cat >>conftest.$ac_ext <<_ACEOF
12093/* end confdefs.h. */
12094$ac_includes_default
12095#include <malloc/malloc.h>
12096_ACEOF
12097rm -f conftest.$ac_objext
12098if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12099 (eval $ac_compile) 2>conftest.er1
12100 ac_status=$?
12101 grep -v '^ *+' conftest.er1 >conftest.err
12102 rm -f conftest.er1
12103 cat conftest.err >&5
12104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12105 (exit $ac_status); } &&
12106 { ac_try='test -z "$ac_c_werror_flag"
12107 || test ! -s conftest.err'
12108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12109 (eval $ac_try) 2>&5
12110 ac_status=$?
12111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12112 (exit $ac_status); }; } &&
12113 { ac_try='test -s conftest.$ac_objext'
12114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12115 (eval $ac_try) 2>&5
12116 ac_status=$?
12117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12118 (exit $ac_status); }; }; then
12119 ac_header_compiler=yes
12120else
12121 echo "$as_me: failed program was:" >&5
12122sed 's/^/| /' conftest.$ac_ext >&5
12123
12124ac_header_compiler=no
12125fi
12126rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12127echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12128echo "${ECHO_T}$ac_header_compiler" >&6
12129
12130# Is the header present?
12131echo "$as_me:$LINENO: checking malloc/malloc.h presence" >&5
12132echo $ECHO_N "checking malloc/malloc.h presence... $ECHO_C" >&6
12133cat >conftest.$ac_ext <<_ACEOF
12134/* confdefs.h. */
12135_ACEOF
12136cat confdefs.h >>conftest.$ac_ext
12137cat >>conftest.$ac_ext <<_ACEOF
12138/* end confdefs.h. */
12139#include <malloc/malloc.h>
12140_ACEOF
12141if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12142 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12143 ac_status=$?
12144 grep -v '^ *+' conftest.er1 >conftest.err
12145 rm -f conftest.er1
12146 cat conftest.err >&5
12147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12148 (exit $ac_status); } >/dev/null; then
12149 if test -s conftest.err; then
12150 ac_cpp_err=$ac_c_preproc_warn_flag
12151 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12152 else
12153 ac_cpp_err=
12154 fi
12155else
12156 ac_cpp_err=yes
12157fi
12158if test -z "$ac_cpp_err"; then
12159 ac_header_preproc=yes
12160else
12161 echo "$as_me: failed program was:" >&5
12162sed 's/^/| /' conftest.$ac_ext >&5
12163
12164 ac_header_preproc=no
12165fi
12166rm -f conftest.err conftest.$ac_ext
12167echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12168echo "${ECHO_T}$ac_header_preproc" >&6
12169
12170# So? What about this header?
12171case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12172 yes:no: )
12173 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: accepted by the compiler, rejected by the preprocessor!" >&5
12174echo "$as_me: WARNING: malloc/malloc.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12175 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: proceeding with the compiler's result" >&5
12176echo "$as_me: WARNING: malloc/malloc.h: proceeding with the compiler's result" >&2;}
12177 ac_header_preproc=yes
12178 ;;
12179 no:yes:* )
12180 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: present but cannot be compiled" >&5
12181echo "$as_me: WARNING: malloc/malloc.h: present but cannot be compiled" >&2;}
12182 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: check for missing prerequisite headers?" >&5
12183echo "$as_me: WARNING: malloc/malloc.h: check for missing prerequisite headers?" >&2;}
12184 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: see the Autoconf documentation" >&5
12185echo "$as_me: WARNING: malloc/malloc.h: see the Autoconf documentation" >&2;}
12186 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: section \"Present But Cannot Be Compiled\"" >&5
12187echo "$as_me: WARNING: malloc/malloc.h: section \"Present But Cannot Be Compiled\"" >&2;}
12188 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: proceeding with the preprocessor's result" >&5
12189echo "$as_me: WARNING: malloc/malloc.h: proceeding with the preprocessor's result" >&2;}
12190 { echo "$as_me:$LINENO: WARNING: malloc/malloc.h: in the future, the compiler will take precedence" >&5
12191echo "$as_me: WARNING: malloc/malloc.h: in the future, the compiler will take precedence" >&2;}
12192 (
12193 cat <<\_ASBOX
12194## ------------------------------------------ ##
12195## Report this to the AC_PACKAGE_NAME lists. ##
12196## ------------------------------------------ ##
12197_ASBOX
12198 ) |
12199 sed "s/^/$as_me: WARNING: /" >&2
12200 ;;
12201esac
12202echo "$as_me:$LINENO: checking for malloc/malloc.h" >&5
12203echo $ECHO_N "checking for malloc/malloc.h... $ECHO_C" >&6
12204if test "${ac_cv_header_malloc_malloc_h+set}" = set; then
12205 echo $ECHO_N "(cached) $ECHO_C" >&6
12206else
12207 ac_cv_header_malloc_malloc_h=$ac_header_preproc
12208fi
12209echo "$as_me:$LINENO: result: $ac_cv_header_malloc_malloc_h" >&5
12210echo "${ECHO_T}$ac_cv_header_malloc_malloc_h" >&6
12211
12212fi
12213if test $ac_cv_header_malloc_malloc_h = yes; then
12214
12215cat >>confdefs.h <<\_ACEOF
12216#define HAVE_MALLOC_MALLOC_H 1
12217_ACEOF
12218
12219fi
12220
12221
12222
e0f712ba 12223if test "${HAVE_CARBON}" = "yes"; then
e3ba1015 12224
c0d27fcc 12225cat >>confdefs.h <<\_ACEOF
e0f712ba 12226#define HAVE_CARBON 1
c0d27fcc 12227_ACEOF
e0f712ba 12228
6a3a24fa
JD
12229 window_system=mac
12230 ## Specify the install directory
12231 carbon_appdir=
12232 if test "${carbon_appdir_x}" != ""; then
12233 case ${carbon_appdir_x} in
12234 y | ye | yes) carbon_appdir=/Applications ;;
12235 * ) carbon_appdir=${carbon_appdir_x} ;;
12236 esac
12237 fi
8f417b3b
AS
12238 # We also have mouse menus.
12239 HAVE_MENUS=yes
e0f712ba
AC
12240fi
12241
98418dba
CW
12242### Use session management (-lSM -lICE) if available
12243HAVE_X_SM=no
12244if test "${HAVE_X11}" = "yes"; then
c0d27fcc
MR
12245 if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
12246 echo "$as_me:$LINENO: checking for X11/SM/SMlib.h" >&5
98418dba
CW
12247echo $ECHO_N "checking for X11/SM/SMlib.h... $ECHO_C" >&6
12248if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
12249 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
12250fi
12251echo "$as_me:$LINENO: result: $ac_cv_header_X11_SM_SMlib_h" >&5
12252echo "${ECHO_T}$ac_cv_header_X11_SM_SMlib_h" >&6
503d2be0 12253else
c0d27fcc
MR
12254 # Is the header compilable?
12255echo "$as_me:$LINENO: checking X11/SM/SMlib.h usability" >&5
12256echo $ECHO_N "checking X11/SM/SMlib.h usability... $ECHO_C" >&6
12257cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12258/* confdefs.h. */
12259_ACEOF
12260cat confdefs.h >>conftest.$ac_ext
12261cat >>conftest.$ac_ext <<_ACEOF
12262/* end confdefs.h. */
c0d27fcc
MR
12263$ac_includes_default
12264#include <X11/SM/SMlib.h>
12265_ACEOF
12266rm -f conftest.$ac_objext
12267if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 12268 (eval $ac_compile) 2>conftest.er1
c0d27fcc 12269 ac_status=$?
35996d22
AS
12270 grep -v '^ *+' conftest.er1 >conftest.err
12271 rm -f conftest.er1
12272 cat conftest.err >&5
c0d27fcc
MR
12273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12274 (exit $ac_status); } &&
4494a266
JD
12275 { ac_try='test -z "$ac_c_werror_flag"
12276 || test ! -s conftest.err'
35996d22
AS
12277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12278 (eval $ac_try) 2>&5
12279 ac_status=$?
12280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12281 (exit $ac_status); }; } &&
12282 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
12283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12284 (eval $ac_try) 2>&5
12285 ac_status=$?
12286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12287 (exit $ac_status); }; }; then
12288 ac_header_compiler=yes
12289else
12290 echo "$as_me: failed program was:" >&5
19650fd6
AS
12291sed 's/^/| /' conftest.$ac_ext >&5
12292
c0d27fcc
MR
12293ac_header_compiler=no
12294fi
35996d22 12295rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
12296echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12297echo "${ECHO_T}$ac_header_compiler" >&6
12298
12299# Is the header present?
12300echo "$as_me:$LINENO: checking X11/SM/SMlib.h presence" >&5
12301echo $ECHO_N "checking X11/SM/SMlib.h presence... $ECHO_C" >&6
12302cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12303/* confdefs.h. */
12304_ACEOF
12305cat confdefs.h >>conftest.$ac_ext
12306cat >>conftest.$ac_ext <<_ACEOF
12307/* end confdefs.h. */
98418dba
CW
12308#include <X11/SM/SMlib.h>
12309_ACEOF
c0d27fcc 12310if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
12311 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12312 ac_status=$?
6bae0ccf 12313 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
12314 rm -f conftest.er1
12315 cat conftest.err >&5
c0d27fcc 12316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
12317 (exit $ac_status); } >/dev/null; then
12318 if test -s conftest.err; then
12319 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 12320 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
12321 else
12322 ac_cpp_err=
12323 fi
12324else
12325 ac_cpp_err=yes
503d2be0 12326fi
98418dba 12327if test -z "$ac_cpp_err"; then
c0d27fcc 12328 ac_header_preproc=yes
98418dba
CW
12329else
12330 echo "$as_me: failed program was:" >&5
19650fd6
AS
12331sed 's/^/| /' conftest.$ac_ext >&5
12332
c0d27fcc 12333 ac_header_preproc=no
98418dba
CW
12334fi
12335rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
12336echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12337echo "${ECHO_T}$ac_header_preproc" >&6
12338
12339# So? What about this header?
35996d22
AS
12340case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12341 yes:no: )
c0d27fcc
MR
12342 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
12343echo "$as_me: WARNING: X11/SM/SMlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
12344 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: proceeding with the compiler's result" >&5
12345echo "$as_me: WARNING: X11/SM/SMlib.h: proceeding with the compiler's result" >&2;}
12346 ac_header_preproc=yes
19650fd6 12347 ;;
35996d22 12348 no:yes:* )
c0d27fcc
MR
12349 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: present but cannot be compiled" >&5
12350echo "$as_me: WARNING: X11/SM/SMlib.h: present but cannot be compiled" >&2;}
35996d22
AS
12351 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: check for missing prerequisite headers?" >&5
12352echo "$as_me: WARNING: X11/SM/SMlib.h: check for missing prerequisite headers?" >&2;}
12353 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: see the Autoconf documentation" >&5
12354echo "$as_me: WARNING: X11/SM/SMlib.h: see the Autoconf documentation" >&2;}
12355 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: section \"Present But Cannot Be Compiled\"" >&5
12356echo "$as_me: WARNING: X11/SM/SMlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 12357 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: proceeding with the preprocessor's result" >&5
19650fd6 12358echo "$as_me: WARNING: X11/SM/SMlib.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
12359 { echo "$as_me:$LINENO: WARNING: X11/SM/SMlib.h: in the future, the compiler will take precedence" >&5
12360echo "$as_me: WARNING: X11/SM/SMlib.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
12361 (
12362 cat <<\_ASBOX
35996d22
AS
12363## ------------------------------------------ ##
12364## Report this to the AC_PACKAGE_NAME lists. ##
12365## ------------------------------------------ ##
19650fd6
AS
12366_ASBOX
12367 ) |
12368 sed "s/^/$as_me: WARNING: /" >&2
12369 ;;
c0d27fcc
MR
12370esac
12371echo "$as_me:$LINENO: checking for X11/SM/SMlib.h" >&5
12372echo $ECHO_N "checking for X11/SM/SMlib.h... $ECHO_C" >&6
12373if test "${ac_cv_header_X11_SM_SMlib_h+set}" = set; then
12374 echo $ECHO_N "(cached) $ECHO_C" >&6
12375else
12376 ac_cv_header_X11_SM_SMlib_h=$ac_header_preproc
73b77ee5 12377fi
c0d27fcc 12378echo "$as_me:$LINENO: result: $ac_cv_header_X11_SM_SMlib_h" >&5
98418dba 12379echo "${ECHO_T}$ac_cv_header_X11_SM_SMlib_h" >&6
c0d27fcc
MR
12380
12381fi
98418dba 12382if test $ac_cv_header_X11_SM_SMlib_h = yes; then
c0d27fcc 12383 echo "$as_me:$LINENO: checking for SmcOpenConnection in -lSM" >&5
98418dba
CW
12384echo $ECHO_N "checking for SmcOpenConnection in -lSM... $ECHO_C" >&6
12385if test "${ac_cv_lib_SM_SmcOpenConnection+set}" = set; then
503d2be0 12386 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 12387else
503d2be0 12388 ac_check_lib_save_LIBS=$LIBS
1660500f 12389LIBS="-lSM -lICE $LIBS"
503d2be0 12390cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12391/* confdefs.h. */
12392_ACEOF
12393cat confdefs.h >>conftest.$ac_ext
12394cat >>conftest.$ac_ext <<_ACEOF
12395/* end confdefs.h. */
503d2be0 12396
73b77ee5 12397/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
12398#ifdef __cplusplus
12399extern "C"
12400#endif
73b77ee5 12401/* We use char because int might match the return type of a gcc2
503d2be0 12402 builtin and then its argument prototype would still apply. */
98418dba 12403char SmcOpenConnection ();
503d2be0
AS
12404int
12405main ()
12406{
98418dba 12407SmcOpenConnection ();
503d2be0
AS
12408 ;
12409 return 0;
12410}
12411_ACEOF
12412rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12413if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12414 (eval $ac_link) 2>conftest.er1
503d2be0 12415 ac_status=$?
35996d22
AS
12416 grep -v '^ *+' conftest.er1 >conftest.err
12417 rm -f conftest.er1
12418 cat conftest.err >&5
c0d27fcc 12419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12420 (exit $ac_status); } &&
4494a266
JD
12421 { ac_try='test -z "$ac_c_werror_flag"
12422 || test ! -s conftest.err'
35996d22
AS
12423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12424 (eval $ac_try) 2>&5
12425 ac_status=$?
12426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12427 (exit $ac_status); }; } &&
12428 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12430 (eval $ac_try) 2>&5
12431 ac_status=$?
c0d27fcc 12432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12433 (exit $ac_status); }; }; then
98418dba 12434 ac_cv_lib_SM_SmcOpenConnection=yes
503d2be0
AS
12435else
12436 echo "$as_me: failed program was:" >&5
19650fd6
AS
12437sed 's/^/| /' conftest.$ac_ext >&5
12438
98418dba 12439ac_cv_lib_SM_SmcOpenConnection=no
503d2be0 12440fi
35996d22
AS
12441rm -f conftest.err conftest.$ac_objext \
12442 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
12443LIBS=$ac_check_lib_save_LIBS
12444fi
c0d27fcc 12445echo "$as_me:$LINENO: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
98418dba
CW
12446echo "${ECHO_T}$ac_cv_lib_SM_SmcOpenConnection" >&6
12447if test $ac_cv_lib_SM_SmcOpenConnection = yes; then
12448 HAVE_X_SM=yes
73b77ee5
GM
12449fi
12450
73b77ee5 12451fi
73b77ee5 12452
c0d27fcc
MR
12453
12454
98418dba 12455 if test "${HAVE_X_SM}" = "yes"; then
b936fae4 12456
c0d27fcc 12457cat >>confdefs.h <<\_ACEOF
98418dba 12458#define HAVE_X_SM 1
c0d27fcc 12459_ACEOF
73b77ee5 12460
98418dba
CW
12461 case "$LIBS" in
12462 *-lSM*) ;;
12463 *) LIBS="-lSM -lICE $LIBS" ;;
12464 esac
73b77ee5 12465 fi
98418dba 12466fi
73b77ee5 12467
98418dba 12468# If netdb.h doesn't declare h_errno, we must declare it by hand.
c0d27fcc 12469echo "$as_me:$LINENO: checking whether netdb declares h_errno" >&5
98418dba
CW
12470echo $ECHO_N "checking whether netdb declares h_errno... $ECHO_C" >&6
12471if test "${emacs_cv_netdb_declares_h_errno+set}" = set; then
12472 echo $ECHO_N "(cached) $ECHO_C" >&6
12473else
12474 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12475/* confdefs.h. */
12476_ACEOF
12477cat confdefs.h >>conftest.$ac_ext
12478cat >>conftest.$ac_ext <<_ACEOF
12479/* end confdefs.h. */
98418dba 12480#include <netdb.h>
503d2be0
AS
12481int
12482main ()
12483{
98418dba 12484return h_errno;
503d2be0
AS
12485 ;
12486 return 0;
12487}
12488_ACEOF
12489rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12490if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12491 (eval $ac_link) 2>conftest.er1
503d2be0 12492 ac_status=$?
35996d22
AS
12493 grep -v '^ *+' conftest.er1 >conftest.err
12494 rm -f conftest.er1
12495 cat conftest.err >&5
c0d27fcc 12496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12497 (exit $ac_status); } &&
4494a266
JD
12498 { ac_try='test -z "$ac_c_werror_flag"
12499 || test ! -s conftest.err'
35996d22
AS
12500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12501 (eval $ac_try) 2>&5
12502 ac_status=$?
12503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12504 (exit $ac_status); }; } &&
12505 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12507 (eval $ac_try) 2>&5
12508 ac_status=$?
c0d27fcc 12509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12510 (exit $ac_status); }; }; then
98418dba 12511 emacs_cv_netdb_declares_h_errno=yes
73b77ee5 12512else
503d2be0 12513 echo "$as_me: failed program was:" >&5
19650fd6
AS
12514sed 's/^/| /' conftest.$ac_ext >&5
12515
98418dba 12516emacs_cv_netdb_declares_h_errno=no
73b77ee5 12517fi
35996d22
AS
12518rm -f conftest.err conftest.$ac_objext \
12519 conftest$ac_exeext conftest.$ac_ext
98418dba 12520fi
c0d27fcc 12521echo "$as_me:$LINENO: result: $emacs_cv_netdb_declares_h_errno" >&5
98418dba
CW
12522echo "${ECHO_T}$emacs_cv_netdb_declares_h_errno" >&6
12523if test $emacs_cv_netdb_declares_h_errno = yes; then
b936fae4 12524
c0d27fcc 12525cat >>confdefs.h <<\_ACEOF
98418dba 12526#define HAVE_H_ERRNO 1
c0d27fcc 12527_ACEOF
73b77ee5 12528
98418dba
CW
12529fi
12530
12531# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12532# for constant arguments. Useless!
c0d27fcc 12533echo "$as_me:$LINENO: checking for working alloca.h" >&5
98418dba
CW
12534echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
12535if test "${ac_cv_working_alloca_h+set}" = set; then
12536 echo $ECHO_N "(cached) $ECHO_C" >&6
12537else
12538 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12539/* confdefs.h. */
12540_ACEOF
12541cat confdefs.h >>conftest.$ac_ext
12542cat >>conftest.$ac_ext <<_ACEOF
12543/* end confdefs.h. */
98418dba 12544#include <alloca.h>
503d2be0
AS
12545int
12546main ()
12547{
98418dba 12548char *p = (char *) alloca (2 * sizeof (int));
503d2be0
AS
12549 ;
12550 return 0;
12551}
12552_ACEOF
12553rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12554if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12555 (eval $ac_link) 2>conftest.er1
503d2be0 12556 ac_status=$?
35996d22
AS
12557 grep -v '^ *+' conftest.er1 >conftest.err
12558 rm -f conftest.er1
12559 cat conftest.err >&5
c0d27fcc 12560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12561 (exit $ac_status); } &&
4494a266
JD
12562 { ac_try='test -z "$ac_c_werror_flag"
12563 || test ! -s conftest.err'
35996d22
AS
12564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12565 (eval $ac_try) 2>&5
12566 ac_status=$?
12567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12568 (exit $ac_status); }; } &&
12569 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12571 (eval $ac_try) 2>&5
12572 ac_status=$?
c0d27fcc 12573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12574 (exit $ac_status); }; }; then
98418dba 12575 ac_cv_working_alloca_h=yes
73b77ee5 12576else
503d2be0 12577 echo "$as_me: failed program was:" >&5
19650fd6
AS
12578sed 's/^/| /' conftest.$ac_ext >&5
12579
98418dba 12580ac_cv_working_alloca_h=no
73b77ee5 12581fi
35996d22
AS
12582rm -f conftest.err conftest.$ac_objext \
12583 conftest$ac_exeext conftest.$ac_ext
98418dba 12584fi
c0d27fcc 12585echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
98418dba
CW
12586echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
12587if test $ac_cv_working_alloca_h = yes; then
73b77ee5 12588
c0d27fcc 12589cat >>confdefs.h <<\_ACEOF
98418dba 12590#define HAVE_ALLOCA_H 1
c0d27fcc 12591_ACEOF
98418dba
CW
12592
12593fi
12594
c0d27fcc 12595echo "$as_me:$LINENO: checking for alloca" >&5
98418dba
CW
12596echo $ECHO_N "checking for alloca... $ECHO_C" >&6
12597if test "${ac_cv_func_alloca_works+set}" = set; then
12598 echo $ECHO_N "(cached) $ECHO_C" >&6
12599else
503d2be0 12600 cat >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
CW
12606#ifdef __GNUC__
12607# define alloca __builtin_alloca
12608#else
12609# ifdef _MSC_VER
12610# include <malloc.h>
12611# define alloca _alloca
12612# else
12613# if HAVE_ALLOCA_H
12614# include <alloca.h>
12615# else
12616# ifdef _AIX
12617 #pragma alloca
12618# else
12619# ifndef alloca /* predefined by HP cc +Olibcalls */
12620char *alloca ();
12621# endif
12622# endif
12623# endif
12624# endif
12625#endif
12626
503d2be0
AS
12627int
12628main ()
12629{
98418dba 12630char *p = (char *) alloca (1);
503d2be0
AS
12631 ;
12632 return 0;
12633}
12634_ACEOF
12635rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12636if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12637 (eval $ac_link) 2>conftest.er1
503d2be0 12638 ac_status=$?
35996d22
AS
12639 grep -v '^ *+' conftest.er1 >conftest.err
12640 rm -f conftest.er1
12641 cat conftest.err >&5
c0d27fcc 12642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12643 (exit $ac_status); } &&
4494a266
JD
12644 { ac_try='test -z "$ac_c_werror_flag"
12645 || test ! -s conftest.err'
35996d22
AS
12646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12647 (eval $ac_try) 2>&5
12648 ac_status=$?
12649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12650 (exit $ac_status); }; } &&
12651 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12653 (eval $ac_try) 2>&5
12654 ac_status=$?
c0d27fcc 12655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12656 (exit $ac_status); }; }; then
98418dba 12657 ac_cv_func_alloca_works=yes
ac95a621 12658else
503d2be0 12659 echo "$as_me: failed program was:" >&5
19650fd6
AS
12660sed 's/^/| /' conftest.$ac_ext >&5
12661
98418dba 12662ac_cv_func_alloca_works=no
ac95a621 12663fi
35996d22
AS
12664rm -f conftest.err conftest.$ac_objext \
12665 conftest$ac_exeext conftest.$ac_ext
98418dba 12666fi
c0d27fcc 12667echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
98418dba 12668echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
ac95a621 12669
98418dba
CW
12670if test $ac_cv_func_alloca_works = yes; then
12671
c0d27fcc 12672cat >>confdefs.h <<\_ACEOF
98418dba 12673#define HAVE_ALLOCA 1
c0d27fcc 12674_ACEOF
98418dba
CW
12675
12676else
12677 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12678# that cause trouble. Some versions do not even contain alloca or
12679# contain a buggy version. If you still want to use their alloca,
12680# use ar to extract alloca.o from them instead of compiling alloca.c.
12681
12682ALLOCA=alloca.$ac_objext
12683
c0d27fcc 12684cat >>confdefs.h <<\_ACEOF
98418dba 12685#define C_ALLOCA 1
c0d27fcc 12686_ACEOF
98418dba 12687
c0d27fcc
MR
12688
12689echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
98418dba
CW
12690echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
12691if test "${ac_cv_os_cray+set}" = set; then
12692 echo $ECHO_N "(cached) $ECHO_C" >&6
12693else
12694 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12695/* confdefs.h. */
12696_ACEOF
12697cat confdefs.h >>conftest.$ac_ext
12698cat >>conftest.$ac_ext <<_ACEOF
12699/* end confdefs.h. */
98418dba
CW
12700#if defined(CRAY) && ! defined(CRAY2)
12701webecray
12702#else
12703wenotbecray
12704#endif
12705
12706_ACEOF
12707if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 12708 $EGREP "webecray" >/dev/null 2>&1; then
98418dba
CW
12709 ac_cv_os_cray=yes
12710else
12711 ac_cv_os_cray=no
12712fi
12713rm -f conftest*
ac95a621 12714
98418dba 12715fi
c0d27fcc 12716echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
98418dba
CW
12717echo "${ECHO_T}$ac_cv_os_cray" >&6
12718if test $ac_cv_os_cray = yes; then
12719 for ac_func in _getb67 GETB67 getb67; do
12720 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 12721echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
12722echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12723if eval "test \"\${$as_ac_var+set}\" = set"; then
12724 echo $ECHO_N "(cached) $ECHO_C" >&6
73b77ee5 12725else
503d2be0 12726 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12727/* confdefs.h. */
12728_ACEOF
12729cat confdefs.h >>conftest.$ac_ext
12730cat >>conftest.$ac_ext <<_ACEOF
12731/* end confdefs.h. */
35996d22
AS
12732/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12733 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12734#define $ac_func innocuous_$ac_func
12735
73b77ee5 12736/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
12737 which can conflict with char $ac_func (); below.
12738 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12739 <limits.h> exists even on freestanding compilers. */
35996d22 12740
19650fd6
AS
12741#ifdef __STDC__
12742# include <limits.h>
12743#else
12744# include <assert.h>
12745#endif
35996d22
AS
12746
12747#undef $ac_func
12748
73b77ee5 12749/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
12750#ifdef __cplusplus
12751extern "C"
19650fd6 12752{
503d2be0 12753#endif
73b77ee5 12754/* We use char because int might match the return type of a gcc2
503d2be0
AS
12755 builtin and then its argument prototype would still apply. */
12756char $ac_func ();
73b77ee5
GM
12757/* The GNU C library defines this for functions which it implements
12758 to always fail with ENOSYS. Some functions are actually named
12759 something starting with __ and the normal name is an alias. */
12760#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12761choke me
12762#else
19650fd6
AS
12763char (*f) () = $ac_func;
12764#endif
12765#ifdef __cplusplus
12766}
73b77ee5
GM
12767#endif
12768
19650fd6
AS
12769int
12770main ()
12771{
12772return f != $ac_func;
503d2be0
AS
12773 ;
12774 return 0;
12775}
12776_ACEOF
12777rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12778if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12779 (eval $ac_link) 2>conftest.er1
503d2be0 12780 ac_status=$?
35996d22
AS
12781 grep -v '^ *+' conftest.er1 >conftest.err
12782 rm -f conftest.er1
12783 cat conftest.err >&5
c0d27fcc 12784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12785 (exit $ac_status); } &&
4494a266
JD
12786 { ac_try='test -z "$ac_c_werror_flag"
12787 || test ! -s conftest.err'
35996d22
AS
12788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12789 (eval $ac_try) 2>&5
12790 ac_status=$?
12791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12792 (exit $ac_status); }; } &&
12793 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12795 (eval $ac_try) 2>&5
12796 ac_status=$?
c0d27fcc 12797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
12798 (exit $ac_status); }; }; then
12799 eval "$as_ac_var=yes"
12800else
12801 echo "$as_me: failed program was:" >&5
19650fd6
AS
12802sed 's/^/| /' conftest.$ac_ext >&5
12803
503d2be0
AS
12804eval "$as_ac_var=no"
12805fi
35996d22
AS
12806rm -f conftest.err conftest.$ac_objext \
12807 conftest$ac_exeext conftest.$ac_ext
503d2be0 12808fi
c0d27fcc 12809echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
12810echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12811if test `eval echo '${'$as_ac_var'}'` = yes; then
73b77ee5 12812
c0d27fcc 12813cat >>confdefs.h <<_ACEOF
98418dba 12814#define CRAY_STACKSEG_END $ac_func
c0d27fcc 12815_ACEOF
98418dba
CW
12816
12817 break
73b77ee5 12818fi
73b77ee5 12819
98418dba 12820 done
73b77ee5
GM
12821fi
12822
c0d27fcc 12823echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
98418dba
CW
12824echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
12825if test "${ac_cv_c_stack_direction+set}" = set; then
503d2be0 12826 echo $ECHO_N "(cached) $ECHO_C" >&6
98418dba
CW
12827else
12828 if test "$cross_compiling" = yes; then
12829 ac_cv_c_stack_direction=0
73b77ee5 12830else
503d2be0 12831 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12832/* confdefs.h. */
12833_ACEOF
12834cat confdefs.h >>conftest.$ac_ext
12835cat >>conftest.$ac_ext <<_ACEOF
12836/* end confdefs.h. */
503d2be0 12837int
98418dba 12838find_stack_direction ()
503d2be0 12839{
98418dba
CW
12840 static char *addr = 0;
12841 auto char dummy;
12842 if (addr == 0)
12843 {
12844 addr = &dummy;
12845 return find_stack_direction ();
12846 }
73b77ee5 12847 else
98418dba
CW
12848 return (&dummy > addr) ? 1 : -1;
12849}
ba4481b5 12850
503d2be0
AS
12851int
12852main ()
12853{
98418dba 12854 exit (find_stack_direction () < 0);
503d2be0
AS
12855}
12856_ACEOF
98418dba 12857rm -f conftest$ac_exeext
c0d27fcc 12858if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
12859 (eval $ac_link) 2>&5
12860 ac_status=$?
c0d27fcc 12861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 12862 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 12863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12864 (eval $ac_try) 2>&5
12865 ac_status=$?
c0d27fcc 12866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12867 (exit $ac_status); }; }; then
98418dba 12868 ac_cv_c_stack_direction=1
ba4481b5 12869else
98418dba
CW
12870 echo "$as_me: program exited with status $ac_status" >&5
12871echo "$as_me: failed program was:" >&5
19650fd6
AS
12872sed 's/^/| /' conftest.$ac_ext >&5
12873
c0d27fcc 12874( exit $ac_status )
98418dba 12875ac_cv_c_stack_direction=-1
ba4481b5 12876fi
35996d22 12877rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
ba4481b5 12878fi
98418dba 12879fi
c0d27fcc 12880echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
98418dba
CW
12881echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
12882
c0d27fcc 12883cat >>confdefs.h <<_ACEOF
98418dba 12884#define STACK_DIRECTION $ac_cv_c_stack_direction
c0d27fcc
MR
12885_ACEOF
12886
ba4481b5 12887
ba4481b5
DL
12888fi
12889
c0d27fcc 12890
98418dba
CW
12891# fmod, logb, and frexp are found in -lm on most systems.
12892# On HPUX 9.01, -lm does not contain logb, so check for sqrt.
12893
c0d27fcc 12894echo "$as_me:$LINENO: checking for sqrt in -lm" >&5
98418dba
CW
12895echo $ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6
12896if test "${ac_cv_lib_m_sqrt+set}" = set; then
503d2be0 12897 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 12898else
98418dba
CW
12899 ac_check_lib_save_LIBS=$LIBS
12900LIBS="-lm $LIBS"
12901cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12902/* confdefs.h. */
12903_ACEOF
12904cat confdefs.h >>conftest.$ac_ext
12905cat >>conftest.$ac_ext <<_ACEOF
12906/* end confdefs.h. */
ba4481b5 12907
98418dba
CW
12908/* Override any gcc2 internal prototype to avoid an error. */
12909#ifdef __cplusplus
12910extern "C"
12911#endif
12912/* We use char because int might match the return type of a gcc2
12913 builtin and then its argument prototype would still apply. */
12914char sqrt ();
503d2be0
AS
12915int
12916main ()
12917{
98418dba 12918sqrt ();
503d2be0
AS
12919 ;
12920 return 0;
12921}
12922_ACEOF
12923rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 12924if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 12925 (eval $ac_link) 2>conftest.er1
503d2be0 12926 ac_status=$?
35996d22
AS
12927 grep -v '^ *+' conftest.er1 >conftest.err
12928 rm -f conftest.er1
12929 cat conftest.err >&5
c0d27fcc 12930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12931 (exit $ac_status); } &&
4494a266
JD
12932 { ac_try='test -z "$ac_c_werror_flag"
12933 || test ! -s conftest.err'
35996d22
AS
12934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12935 (eval $ac_try) 2>&5
12936 ac_status=$?
12937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938 (exit $ac_status); }; } &&
12939 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 12940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
12941 (eval $ac_try) 2>&5
12942 ac_status=$?
c0d27fcc 12943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 12944 (exit $ac_status); }; }; then
98418dba 12945 ac_cv_lib_m_sqrt=yes
ba4481b5 12946else
503d2be0 12947 echo "$as_me: failed program was:" >&5
19650fd6
AS
12948sed 's/^/| /' conftest.$ac_ext >&5
12949
98418dba 12950ac_cv_lib_m_sqrt=no
ba4481b5 12951fi
35996d22
AS
12952rm -f conftest.err conftest.$ac_objext \
12953 conftest$ac_exeext conftest.$ac_ext
98418dba 12954LIBS=$ac_check_lib_save_LIBS
ba4481b5 12955fi
c0d27fcc 12956echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrt" >&5
98418dba
CW
12957echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6
12958if test $ac_cv_lib_m_sqrt = yes; then
c0d27fcc 12959 cat >>confdefs.h <<_ACEOF
98418dba 12960#define HAVE_LIBM 1
c0d27fcc 12961_ACEOF
98418dba
CW
12962
12963 LIBS="-lm $LIBS"
ba4481b5 12964
ba4481b5
DL
12965fi
12966
c0d27fcc 12967
55597d70
DL
12968# Check for mail-locking functions in a "mail" library. Probably this should
12969# have the same check as for liblockfile below.
98418dba 12970
c0d27fcc 12971echo "$as_me:$LINENO: checking for maillock in -lmail" >&5
98418dba
CW
12972echo $ECHO_N "checking for maillock in -lmail... $ECHO_C" >&6
12973if test "${ac_cv_lib_mail_maillock+set}" = set; then
503d2be0 12974 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 12975else
98418dba
CW
12976 ac_check_lib_save_LIBS=$LIBS
12977LIBS="-lmail $LIBS"
12978cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
12979/* confdefs.h. */
12980_ACEOF
12981cat confdefs.h >>conftest.$ac_ext
12982cat >>conftest.$ac_ext <<_ACEOF
12983/* end confdefs.h. */
98418dba
CW
12984
12985/* Override any gcc2 internal prototype to avoid an error. */
12986#ifdef __cplusplus
12987extern "C"
12988#endif
12989/* We use char because int might match the return type of a gcc2
12990 builtin and then its argument prototype would still apply. */
12991char maillock ();
503d2be0
AS
12992int
12993main ()
12994{
98418dba 12995maillock ();
503d2be0
AS
12996 ;
12997 return 0;
12998}
12999_ACEOF
13000rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 13001if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 13002 (eval $ac_link) 2>conftest.er1
503d2be0 13003 ac_status=$?
35996d22
AS
13004 grep -v '^ *+' conftest.er1 >conftest.err
13005 rm -f conftest.er1
13006 cat conftest.err >&5
c0d27fcc 13007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13008 (exit $ac_status); } &&
4494a266
JD
13009 { ac_try='test -z "$ac_c_werror_flag"
13010 || test ! -s conftest.err'
35996d22
AS
13011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13012 (eval $ac_try) 2>&5
13013 ac_status=$?
13014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13015 (exit $ac_status); }; } &&
13016 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 13017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
13018 (eval $ac_try) 2>&5
13019 ac_status=$?
c0d27fcc 13020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13021 (exit $ac_status); }; }; then
98418dba 13022 ac_cv_lib_mail_maillock=yes
ba4481b5 13023else
503d2be0 13024 echo "$as_me: failed program was:" >&5
19650fd6
AS
13025sed 's/^/| /' conftest.$ac_ext >&5
13026
98418dba 13027ac_cv_lib_mail_maillock=no
ba4481b5 13028fi
35996d22
AS
13029rm -f conftest.err conftest.$ac_objext \
13030 conftest$ac_exeext conftest.$ac_ext
98418dba 13031LIBS=$ac_check_lib_save_LIBS
ba4481b5 13032fi
c0d27fcc 13033echo "$as_me:$LINENO: result: $ac_cv_lib_mail_maillock" >&5
98418dba
CW
13034echo "${ECHO_T}$ac_cv_lib_mail_maillock" >&6
13035if test $ac_cv_lib_mail_maillock = yes; then
c0d27fcc 13036 cat >>confdefs.h <<_ACEOF
98418dba 13037#define HAVE_LIBMAIL 1
c0d27fcc 13038_ACEOF
ba4481b5 13039
98418dba 13040 LIBS="-lmail $LIBS"
ba4481b5 13041
98418dba 13042fi
ba4481b5 13043
c0d27fcc
MR
13044
13045echo "$as_me:$LINENO: checking for maillock in -llockfile" >&5
98418dba
CW
13046echo $ECHO_N "checking for maillock in -llockfile... $ECHO_C" >&6
13047if test "${ac_cv_lib_lockfile_maillock+set}" = set; then
503d2be0 13048 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13049else
503d2be0 13050 ac_check_lib_save_LIBS=$LIBS
98418dba 13051LIBS="-llockfile $LIBS"
503d2be0 13052cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13053/* confdefs.h. */
13054_ACEOF
13055cat confdefs.h >>conftest.$ac_ext
13056cat >>conftest.$ac_ext <<_ACEOF
13057/* end confdefs.h. */
503d2be0 13058
ba4481b5 13059/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
13060#ifdef __cplusplus
13061extern "C"
13062#endif
ba4481b5 13063/* We use char because int might match the return type of a gcc2
503d2be0 13064 builtin and then its argument prototype would still apply. */
98418dba 13065char maillock ();
503d2be0
AS
13066int
13067main ()
13068{
98418dba 13069maillock ();
503d2be0
AS
13070 ;
13071 return 0;
13072}
13073_ACEOF
13074rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 13075if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 13076 (eval $ac_link) 2>conftest.er1
503d2be0 13077 ac_status=$?
35996d22
AS
13078 grep -v '^ *+' conftest.er1 >conftest.err
13079 rm -f conftest.er1
13080 cat conftest.err >&5
c0d27fcc 13081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13082 (exit $ac_status); } &&
4494a266
JD
13083 { ac_try='test -z "$ac_c_werror_flag"
13084 || test ! -s conftest.err'
35996d22
AS
13085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13086 (eval $ac_try) 2>&5
13087 ac_status=$?
13088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13089 (exit $ac_status); }; } &&
13090 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 13091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
13092 (eval $ac_try) 2>&5
13093 ac_status=$?
c0d27fcc 13094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13095 (exit $ac_status); }; }; then
98418dba 13096 ac_cv_lib_lockfile_maillock=yes
503d2be0
AS
13097else
13098 echo "$as_me: failed program was:" >&5
19650fd6
AS
13099sed 's/^/| /' conftest.$ac_ext >&5
13100
98418dba
CW
13101ac_cv_lib_lockfile_maillock=no
13102fi
35996d22
AS
13103rm -f conftest.err conftest.$ac_objext \
13104 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
13105LIBS=$ac_check_lib_save_LIBS
13106fi
c0d27fcc 13107echo "$as_me:$LINENO: result: $ac_cv_lib_lockfile_maillock" >&5
98418dba
CW
13108echo "${ECHO_T}$ac_cv_lib_lockfile_maillock" >&6
13109if test $ac_cv_lib_lockfile_maillock = yes; then
c0d27fcc 13110 cat >>confdefs.h <<_ACEOF
98418dba 13111#define HAVE_LIBLOCKFILE 1
c0d27fcc 13112_ACEOF
98418dba
CW
13113
13114 LIBS="-llockfile $LIBS"
13115
13116fi
13117
13118# If we have the shared liblockfile, assume we must use it for mail
13119# locking (e.g. Debian). If we couldn't link against liblockfile
13120# (no liblockfile.a installed), ensure that we don't need to.
13121if test "$ac_cv_lib_lockfile_maillock" = no; then
13122 # Extract the first word of "liblockfile.so", so it can be a program name with args.
13123set dummy liblockfile.so; ac_word=$2
c0d27fcc 13124echo "$as_me:$LINENO: checking for $ac_word" >&5
98418dba
CW
13125echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13126if test "${ac_cv_prog_liblockfile+set}" = set; then
13127 echo $ECHO_N "(cached) $ECHO_C" >&6
13128else
13129 if test -n "$liblockfile"; then
13130 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
13131else
c0d27fcc 13132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bae0ccf
DL
13133as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
13134for as_dir in $as_dummy
c0d27fcc
MR
13135do
13136 IFS=$as_save_IFS
13137 test -z "$as_dir" && as_dir=.
13138 for ac_exec_ext in '' $ac_executable_extensions; do
13139 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13140 ac_cv_prog_liblockfile="yes"
13141 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13142 break 2
13143 fi
13144done
98418dba
CW
13145done
13146
13147 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
503d2be0 13148fi
503d2be0 13149fi
98418dba
CW
13150liblockfile=$ac_cv_prog_liblockfile
13151if test -n "$liblockfile"; then
c0d27fcc 13152 echo "$as_me:$LINENO: result: $liblockfile" >&5
98418dba
CW
13153echo "${ECHO_T}$liblockfile" >&6
13154else
c0d27fcc 13155 echo "$as_me:$LINENO: result: no" >&5
98418dba 13156echo "${ECHO_T}no" >&6
ba4481b5
DL
13157fi
13158
98418dba 13159 if test $ac_cv_prog_liblockfile = yes; then
c0d27fcc 13160 { { echo "$as_me:$LINENO: error: Shared liblockfile found but can't link against it.
98418dba
CW
13161This probably means that movemail could lose mail.
13162There may be a \`development' package to install containing liblockfile." >&5
13163echo "$as_me: error: Shared liblockfile found but can't link against it.
13164This probably means that movemail could lose mail.
13165There may be a \`development' package to install containing liblockfile." >&2;}
13166 { (exit 1); exit 1; }; }
98418dba 13167 else :
55597d70 13168 fi
98418dba 13169fi
503d2be0 13170
98418dba
CW
13171for ac_func in touchlock
13172do
13173as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 13174echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
13175echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13176if eval "test \"\${$as_ac_var+set}\" = set"; then
503d2be0 13177 echo $ECHO_N "(cached) $ECHO_C" >&6
457b792c 13178else
98418dba 13179 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13180/* confdefs.h. */
13181_ACEOF
13182cat confdefs.h >>conftest.$ac_ext
13183cat >>conftest.$ac_ext <<_ACEOF
13184/* end confdefs.h. */
35996d22
AS
13185/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13186 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13187#define $ac_func innocuous_$ac_func
13188
98418dba 13189/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
13190 which can conflict with char $ac_func (); below.
13191 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13192 <limits.h> exists even on freestanding compilers. */
35996d22 13193
19650fd6
AS
13194#ifdef __STDC__
13195# include <limits.h>
13196#else
13197# include <assert.h>
13198#endif
35996d22
AS
13199
13200#undef $ac_func
13201
457b792c 13202/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
13203#ifdef __cplusplus
13204extern "C"
19650fd6 13205{
503d2be0 13206#endif
457b792c 13207/* We use char because int might match the return type of a gcc2
503d2be0 13208 builtin and then its argument prototype would still apply. */
98418dba 13209char $ac_func ();
98418dba
CW
13210/* The GNU C library defines this for functions which it implements
13211 to always fail with ENOSYS. Some functions are actually named
13212 something starting with __ and the normal name is an alias. */
13213#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13214choke me
13215#else
19650fd6
AS
13216char (*f) () = $ac_func;
13217#endif
13218#ifdef __cplusplus
13219}
cd958eb3
MB
13220#endif
13221
19650fd6
AS
13222int
13223main ()
13224{
13225return f != $ac_func;
503d2be0
AS
13226 ;
13227 return 0;
13228}
13229_ACEOF
13230rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 13231if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 13232 (eval $ac_link) 2>conftest.er1
503d2be0 13233 ac_status=$?
35996d22
AS
13234 grep -v '^ *+' conftest.er1 >conftest.err
13235 rm -f conftest.er1
13236 cat conftest.err >&5
c0d27fcc 13237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13238 (exit $ac_status); } &&
4494a266
JD
13239 { ac_try='test -z "$ac_c_werror_flag"
13240 || test ! -s conftest.err'
35996d22
AS
13241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13242 (eval $ac_try) 2>&5
13243 ac_status=$?
13244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13245 (exit $ac_status); }; } &&
13246 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 13247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
13248 (eval $ac_try) 2>&5
13249 ac_status=$?
c0d27fcc 13250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13251 (exit $ac_status); }; }; then
98418dba 13252 eval "$as_ac_var=yes"
503d2be0
AS
13253else
13254 echo "$as_me: failed program was:" >&5
19650fd6
AS
13255sed 's/^/| /' conftest.$ac_ext >&5
13256
98418dba 13257eval "$as_ac_var=no"
503d2be0 13258fi
35996d22
AS
13259rm -f conftest.err conftest.$ac_objext \
13260 conftest$ac_exeext conftest.$ac_ext
503d2be0 13261fi
c0d27fcc 13262echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
13263echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13264if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 13265 cat >>confdefs.h <<_ACEOF
98418dba 13266#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 13267_ACEOF
457b792c 13268
457b792c 13269fi
98418dba 13270done
457b792c 13271
c0d27fcc 13272
98418dba
CW
13273for ac_header in maillock.h
13274do
13275as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
13276if eval "test \"\${$as_ac_Header+set}\" = set"; then
13277 echo "$as_me:$LINENO: checking for $ac_header" >&5
98418dba
CW
13278echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13279if eval "test \"\${$as_ac_Header+set}\" = set"; then
503d2be0 13280 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
13281fi
13282echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13283echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
ba4481b5 13284else
c0d27fcc
MR
13285 # Is the header compilable?
13286echo "$as_me:$LINENO: checking $ac_header usability" >&5
13287echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
13288cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13289/* confdefs.h. */
13290_ACEOF
13291cat confdefs.h >>conftest.$ac_ext
13292cat >>conftest.$ac_ext <<_ACEOF
13293/* end confdefs.h. */
c0d27fcc
MR
13294$ac_includes_default
13295#include <$ac_header>
13296_ACEOF
13297rm -f conftest.$ac_objext
13298if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 13299 (eval $ac_compile) 2>conftest.er1
c0d27fcc 13300 ac_status=$?
35996d22
AS
13301 grep -v '^ *+' conftest.er1 >conftest.err
13302 rm -f conftest.er1
13303 cat conftest.err >&5
c0d27fcc
MR
13304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305 (exit $ac_status); } &&
4494a266
JD
13306 { ac_try='test -z "$ac_c_werror_flag"
13307 || test ! -s conftest.err'
35996d22
AS
13308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13309 (eval $ac_try) 2>&5
13310 ac_status=$?
13311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13312 (exit $ac_status); }; } &&
13313 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
13314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13315 (eval $ac_try) 2>&5
13316 ac_status=$?
13317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13318 (exit $ac_status); }; }; then
13319 ac_header_compiler=yes
13320else
13321 echo "$as_me: failed program was:" >&5
19650fd6
AS
13322sed 's/^/| /' conftest.$ac_ext >&5
13323
c0d27fcc
MR
13324ac_header_compiler=no
13325fi
35996d22 13326rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
13327echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13328echo "${ECHO_T}$ac_header_compiler" >&6
13329
13330# Is the header present?
13331echo "$as_me:$LINENO: checking $ac_header presence" >&5
13332echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
13333cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13334/* confdefs.h. */
13335_ACEOF
13336cat confdefs.h >>conftest.$ac_ext
13337cat >>conftest.$ac_ext <<_ACEOF
13338/* end confdefs.h. */
98418dba 13339#include <$ac_header>
503d2be0 13340_ACEOF
c0d27fcc 13341if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba 13342 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
503d2be0 13343 ac_status=$?
6bae0ccf 13344 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
13345 rm -f conftest.er1
13346 cat conftest.err >&5
c0d27fcc 13347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
13348 (exit $ac_status); } >/dev/null; then
13349 if test -s conftest.err; then
13350 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 13351 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
13352 else
13353 ac_cpp_err=
13354 fi
503d2be0 13355else
98418dba 13356 ac_cpp_err=yes
503d2be0 13357fi
98418dba 13358if test -z "$ac_cpp_err"; then
c0d27fcc 13359 ac_header_preproc=yes
98418dba
CW
13360else
13361 echo "$as_me: failed program was:" >&5
19650fd6
AS
13362sed 's/^/| /' conftest.$ac_ext >&5
13363
c0d27fcc 13364 ac_header_preproc=no
503d2be0 13365fi
98418dba 13366rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
13367echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13368echo "${ECHO_T}$ac_header_preproc" >&6
13369
13370# So? What about this header?
35996d22
AS
13371case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13372 yes:no: )
c0d27fcc
MR
13373 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13374echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
13375 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13376echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13377 ac_header_preproc=yes
19650fd6 13378 ;;
35996d22 13379 no:yes:* )
c0d27fcc
MR
13380 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13381echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
13382 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13383echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13384 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13385echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13386 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13387echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 13388 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 13389echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
13390 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13391echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
13392 (
13393 cat <<\_ASBOX
35996d22
AS
13394## ------------------------------------------ ##
13395## Report this to the AC_PACKAGE_NAME lists. ##
13396## ------------------------------------------ ##
19650fd6
AS
13397_ASBOX
13398 ) |
13399 sed "s/^/$as_me: WARNING: /" >&2
13400 ;;
c0d27fcc
MR
13401esac
13402echo "$as_me:$LINENO: checking for $ac_header" >&5
13403echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13404if eval "test \"\${$as_ac_Header+set}\" = set"; then
13405 echo $ECHO_N "(cached) $ECHO_C" >&6
13406else
35996d22 13407 eval "$as_ac_Header=\$ac_header_preproc"
ba4481b5 13408fi
c0d27fcc 13409echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
98418dba 13410echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
13411
13412fi
98418dba 13413if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 13414 cat >>confdefs.h <<_ACEOF
98418dba 13415#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 13416_ACEOF
48d4b120 13417
ba4481b5 13418fi
c0d27fcc 13419
98418dba
CW
13420done
13421
c0d27fcc
MR
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
22044edf
DL
13477
13478
c0d27fcc 13479
b0e44248
RB
13480
13481
973a76b1
DL
13482
13483
13484
cd958eb3 13485
25ca0bca 13486
c0d27fcc
MR
13487
13488
98418dba
CW
13489for ac_func in gethostname getdomainname dup2 \
13490rename closedir mkdir rmdir sysinfo \
13491random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
13492strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
973a76b1 13493utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \
98418dba
CW
13494__fpending mblen mbrlen mbsinit strsignal setitimer ualarm index rindex \
13495sendto recvfrom getsockopt setsockopt getsockname getpeername \
b0e44248 13496gai_strerror mkstemp getline getdelim mremap memmove fsync bzero \
4489ece2 13497memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign
98418dba
CW
13498do
13499as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 13500echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
13501echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13502if eval "test \"\${$as_ac_var+set}\" = set"; then
503d2be0 13503 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13504else
503d2be0 13505 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13506/* confdefs.h. */
13507_ACEOF
13508cat confdefs.h >>conftest.$ac_ext
13509cat >>conftest.$ac_ext <<_ACEOF
13510/* end confdefs.h. */
35996d22
AS
13511/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13512 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13513#define $ac_func innocuous_$ac_func
13514
98418dba 13515/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
13516 which can conflict with char $ac_func (); below.
13517 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13518 <limits.h> exists even on freestanding compilers. */
35996d22 13519
19650fd6
AS
13520#ifdef __STDC__
13521# include <limits.h>
13522#else
13523# include <assert.h>
13524#endif
35996d22
AS
13525
13526#undef $ac_func
13527
ba4481b5 13528/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
13529#ifdef __cplusplus
13530extern "C"
19650fd6 13531{
503d2be0 13532#endif
ba4481b5 13533/* We use char because int might match the return type of a gcc2
503d2be0 13534 builtin and then its argument prototype would still apply. */
98418dba 13535char $ac_func ();
98418dba
CW
13536/* The GNU C library defines this for functions which it implements
13537 to always fail with ENOSYS. Some functions are actually named
13538 something starting with __ and the normal name is an alias. */
13539#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13540choke me
13541#else
19650fd6
AS
13542char (*f) () = $ac_func;
13543#endif
13544#ifdef __cplusplus
13545}
98418dba
CW
13546#endif
13547
19650fd6
AS
13548int
13549main ()
13550{
13551return f != $ac_func;
503d2be0
AS
13552 ;
13553 return 0;
13554}
13555_ACEOF
13556rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 13557if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 13558 (eval $ac_link) 2>conftest.er1
503d2be0 13559 ac_status=$?
35996d22
AS
13560 grep -v '^ *+' conftest.er1 >conftest.err
13561 rm -f conftest.er1
13562 cat conftest.err >&5
c0d27fcc 13563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13564 (exit $ac_status); } &&
4494a266
JD
13565 { ac_try='test -z "$ac_c_werror_flag"
13566 || test ! -s conftest.err'
35996d22
AS
13567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13568 (eval $ac_try) 2>&5
13569 ac_status=$?
13570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571 (exit $ac_status); }; } &&
13572 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 13573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
13574 (eval $ac_try) 2>&5
13575 ac_status=$?
c0d27fcc 13576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13577 (exit $ac_status); }; }; then
98418dba 13578 eval "$as_ac_var=yes"
503d2be0
AS
13579else
13580 echo "$as_me: failed program was:" >&5
19650fd6
AS
13581sed 's/^/| /' conftest.$ac_ext >&5
13582
98418dba 13583eval "$as_ac_var=no"
503d2be0 13584fi
35996d22
AS
13585rm -f conftest.err conftest.$ac_objext \
13586 conftest$ac_exeext conftest.$ac_ext
ba4481b5 13587fi
c0d27fcc 13588echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
13589echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13590if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 13591 cat >>confdefs.h <<_ACEOF
98418dba 13592#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 13593_ACEOF
ba4481b5 13594
ba4481b5 13595fi
98418dba 13596done
ba4481b5 13597
c0d27fcc
MR
13598
13599
98418dba
CW
13600for ac_header in sys/un.h
13601do
13602as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
13603if eval "test \"\${$as_ac_Header+set}\" = set"; then
13604 echo "$as_me:$LINENO: checking for $ac_header" >&5
98418dba
CW
13605echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13606if eval "test \"\${$as_ac_Header+set}\" = set"; then
13607 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
13608fi
13609echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13610echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 13611else
c0d27fcc
MR
13612 # Is the header compilable?
13613echo "$as_me:$LINENO: checking $ac_header usability" >&5
13614echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
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
MR
13621$ac_includes_default
13622#include <$ac_header>
13623_ACEOF
13624rm -f conftest.$ac_objext
13625if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 13626 (eval $ac_compile) 2>conftest.er1
c0d27fcc 13627 ac_status=$?
35996d22
AS
13628 grep -v '^ *+' conftest.er1 >conftest.err
13629 rm -f conftest.er1
13630 cat conftest.err >&5
c0d27fcc
MR
13631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13632 (exit $ac_status); } &&
4494a266
JD
13633 { ac_try='test -z "$ac_c_werror_flag"
13634 || test ! -s conftest.err'
35996d22
AS
13635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13636 (eval $ac_try) 2>&5
13637 ac_status=$?
13638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13639 (exit $ac_status); }; } &&
13640 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
13641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13642 (eval $ac_try) 2>&5
13643 ac_status=$?
13644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13645 (exit $ac_status); }; }; then
13646 ac_header_compiler=yes
13647else
13648 echo "$as_me: failed program was:" >&5
19650fd6
AS
13649sed 's/^/| /' conftest.$ac_ext >&5
13650
c0d27fcc
MR
13651ac_header_compiler=no
13652fi
35996d22 13653rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
13654echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13655echo "${ECHO_T}$ac_header_compiler" >&6
13656
13657# Is the header present?
13658echo "$as_me:$LINENO: checking $ac_header presence" >&5
13659echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
13660cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13661/* confdefs.h. */
13662_ACEOF
13663cat confdefs.h >>conftest.$ac_ext
13664cat >>conftest.$ac_ext <<_ACEOF
13665/* end confdefs.h. */
98418dba 13666#include <$ac_header>
503d2be0 13667_ACEOF
c0d27fcc 13668if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
13669 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13670 ac_status=$?
6bae0ccf 13671 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
13672 rm -f conftest.er1
13673 cat conftest.err >&5
c0d27fcc 13674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
13675 (exit $ac_status); } >/dev/null; then
13676 if test -s conftest.err; then
13677 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 13678 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
13679 else
13680 ac_cpp_err=
13681 fi
13682else
13683 ac_cpp_err=yes
13684fi
13685if test -z "$ac_cpp_err"; then
c0d27fcc 13686 ac_header_preproc=yes
ba4481b5 13687else
503d2be0 13688 echo "$as_me: failed program was:" >&5
19650fd6
AS
13689sed 's/^/| /' conftest.$ac_ext >&5
13690
c0d27fcc 13691 ac_header_preproc=no
ba4481b5 13692fi
503d2be0 13693rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
13694echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13695echo "${ECHO_T}$ac_header_preproc" >&6
13696
13697# So? What about this header?
35996d22
AS
13698case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13699 yes:no: )
c0d27fcc
MR
13700 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13701echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
13702 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13703echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13704 ac_header_preproc=yes
19650fd6 13705 ;;
35996d22 13706 no:yes:* )
c0d27fcc
MR
13707 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13708echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
13709 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13710echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13711 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13712echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13713 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13714echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 13715 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 13716echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
13717 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13718echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
13719 (
13720 cat <<\_ASBOX
35996d22
AS
13721## ------------------------------------------ ##
13722## Report this to the AC_PACKAGE_NAME lists. ##
13723## ------------------------------------------ ##
19650fd6
AS
13724_ASBOX
13725 ) |
13726 sed "s/^/$as_me: WARNING: /" >&2
13727 ;;
c0d27fcc
MR
13728esac
13729echo "$as_me:$LINENO: checking for $ac_header" >&5
13730echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13731if eval "test \"\${$as_ac_Header+set}\" = set"; then
13732 echo $ECHO_N "(cached) $ECHO_C" >&6
13733else
35996d22 13734 eval "$as_ac_Header=\$ac_header_preproc"
ba4481b5 13735fi
c0d27fcc 13736echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
925c2f3f 13737echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
13738
13739fi
925c2f3f 13740if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 13741 cat >>confdefs.h <<_ACEOF
925c2f3f 13742#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 13743_ACEOF
503d2be0 13744
925c2f3f 13745fi
c0d27fcc 13746
925c2f3f
EZ
13747done
13748
c0d27fcc
MR
13749
13750
13751
35996d22
AS
13752
13753for ac_header in stdlib.h sys/time.h unistd.h
925c2f3f
EZ
13754do
13755as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
13756if eval "test \"\${$as_ac_Header+set}\" = set"; then
13757 echo "$as_me:$LINENO: checking for $ac_header" >&5
925c2f3f
EZ
13758echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13759if eval "test \"\${$as_ac_Header+set}\" = set"; then
13760 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
13761fi
13762echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13763echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
925c2f3f 13764else
c0d27fcc
MR
13765 # Is the header compilable?
13766echo "$as_me:$LINENO: checking $ac_header usability" >&5
13767echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
13768cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13769/* confdefs.h. */
13770_ACEOF
13771cat confdefs.h >>conftest.$ac_ext
13772cat >>conftest.$ac_ext <<_ACEOF
13773/* end confdefs.h. */
c0d27fcc
MR
13774$ac_includes_default
13775#include <$ac_header>
13776_ACEOF
13777rm -f conftest.$ac_objext
13778if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 13779 (eval $ac_compile) 2>conftest.er1
c0d27fcc 13780 ac_status=$?
35996d22
AS
13781 grep -v '^ *+' conftest.er1 >conftest.err
13782 rm -f conftest.er1
13783 cat conftest.err >&5
c0d27fcc
MR
13784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13785 (exit $ac_status); } &&
4494a266
JD
13786 { ac_try='test -z "$ac_c_werror_flag"
13787 || test ! -s conftest.err'
35996d22
AS
13788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13789 (eval $ac_try) 2>&5
13790 ac_status=$?
13791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13792 (exit $ac_status); }; } &&
13793 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
13794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13795 (eval $ac_try) 2>&5
13796 ac_status=$?
13797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13798 (exit $ac_status); }; }; then
13799 ac_header_compiler=yes
13800else
13801 echo "$as_me: failed program was:" >&5
19650fd6
AS
13802sed 's/^/| /' conftest.$ac_ext >&5
13803
c0d27fcc
MR
13804ac_header_compiler=no
13805fi
35996d22 13806rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
13807echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13808echo "${ECHO_T}$ac_header_compiler" >&6
13809
13810# Is the header present?
13811echo "$as_me:$LINENO: checking $ac_header presence" >&5
13812echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
13813cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13814/* confdefs.h. */
13815_ACEOF
13816cat confdefs.h >>conftest.$ac_ext
13817cat >>conftest.$ac_ext <<_ACEOF
13818/* end confdefs.h. */
98418dba 13819#include <$ac_header>
503d2be0 13820_ACEOF
c0d27fcc 13821if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
13822 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13823 ac_status=$?
6bae0ccf 13824 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
13825 rm -f conftest.er1
13826 cat conftest.err >&5
c0d27fcc 13827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
13828 (exit $ac_status); } >/dev/null; then
13829 if test -s conftest.err; then
13830 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 13831 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
13832 else
13833 ac_cpp_err=
13834 fi
13835else
13836 ac_cpp_err=yes
13837fi
13838if test -z "$ac_cpp_err"; then
c0d27fcc 13839 ac_header_preproc=yes
98418dba
CW
13840else
13841 echo "$as_me: failed program was:" >&5
19650fd6
AS
13842sed 's/^/| /' conftest.$ac_ext >&5
13843
c0d27fcc 13844 ac_header_preproc=no
98418dba
CW
13845fi
13846rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
13847echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13848echo "${ECHO_T}$ac_header_preproc" >&6
13849
13850# So? What about this header?
35996d22
AS
13851case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13852 yes:no: )
c0d27fcc
MR
13853 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13854echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
13855 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13856echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13857 ac_header_preproc=yes
19650fd6 13858 ;;
35996d22 13859 no:yes:* )
c0d27fcc
MR
13860 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13861echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
13862 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13863echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13864 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13865echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13866 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13867echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 13868 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 13869echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
13870 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13871echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
13872 (
13873 cat <<\_ASBOX
35996d22
AS
13874## ------------------------------------------ ##
13875## Report this to the AC_PACKAGE_NAME lists. ##
13876## ------------------------------------------ ##
19650fd6
AS
13877_ASBOX
13878 ) |
13879 sed "s/^/$as_me: WARNING: /" >&2
13880 ;;
c0d27fcc
MR
13881esac
13882echo "$as_me:$LINENO: checking for $ac_header" >&5
13883echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13884if eval "test \"\${$as_ac_Header+set}\" = set"; then
13885 echo $ECHO_N "(cached) $ECHO_C" >&6
13886else
35996d22 13887 eval "$as_ac_Header=\$ac_header_preproc"
ffe36136 13888fi
c0d27fcc 13889echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
98418dba 13890echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
13891
13892fi
98418dba 13893if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 13894 cat >>confdefs.h <<_ACEOF
98418dba 13895#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 13896_ACEOF
98418dba
CW
13897
13898fi
c0d27fcc 13899
98418dba
CW
13900done
13901
c0d27fcc 13902
98418dba
CW
13903for ac_func in alarm
13904do
13905as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 13906echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
13907echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13908if eval "test \"\${$as_ac_var+set}\" = set"; then
503d2be0 13909 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 13910else
98418dba 13911 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
13912/* confdefs.h. */
13913_ACEOF
13914cat confdefs.h >>conftest.$ac_ext
13915cat >>conftest.$ac_ext <<_ACEOF
13916/* end confdefs.h. */
35996d22
AS
13917/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13918 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13919#define $ac_func innocuous_$ac_func
13920
98418dba 13921/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
13922 which can conflict with char $ac_func (); below.
13923 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13924 <limits.h> exists even on freestanding compilers. */
35996d22 13925
19650fd6
AS
13926#ifdef __STDC__
13927# include <limits.h>
13928#else
13929# include <assert.h>
13930#endif
35996d22
AS
13931
13932#undef $ac_func
13933
ba4481b5 13934/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
13935#ifdef __cplusplus
13936extern "C"
19650fd6 13937{
503d2be0 13938#endif
ba4481b5 13939/* We use char because int might match the return type of a gcc2
503d2be0 13940 builtin and then its argument prototype would still apply. */
98418dba 13941char $ac_func ();
98418dba
CW
13942/* The GNU C library defines this for functions which it implements
13943 to always fail with ENOSYS. Some functions are actually named
13944 something starting with __ and the normal name is an alias. */
13945#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13946choke me
13947#else
19650fd6
AS
13948char (*f) () = $ac_func;
13949#endif
13950#ifdef __cplusplus
13951}
98418dba
CW
13952#endif
13953
19650fd6
AS
13954int
13955main ()
13956{
13957return f != $ac_func;
503d2be0
AS
13958 ;
13959 return 0;
13960}
13961_ACEOF
13962rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 13963if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 13964 (eval $ac_link) 2>conftest.er1
503d2be0 13965 ac_status=$?
35996d22
AS
13966 grep -v '^ *+' conftest.er1 >conftest.err
13967 rm -f conftest.er1
13968 cat conftest.err >&5
c0d27fcc 13969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13970 (exit $ac_status); } &&
4494a266
JD
13971 { ac_try='test -z "$ac_c_werror_flag"
13972 || test ! -s conftest.err'
35996d22
AS
13973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13974 (eval $ac_try) 2>&5
13975 ac_status=$?
13976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13977 (exit $ac_status); }; } &&
13978 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 13979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
13980 (eval $ac_try) 2>&5
13981 ac_status=$?
c0d27fcc 13982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 13983 (exit $ac_status); }; }; then
98418dba 13984 eval "$as_ac_var=yes"
503d2be0
AS
13985else
13986 echo "$as_me: failed program was:" >&5
19650fd6
AS
13987sed 's/^/| /' conftest.$ac_ext >&5
13988
98418dba 13989eval "$as_ac_var=no"
503d2be0 13990fi
35996d22
AS
13991rm -f conftest.err conftest.$ac_objext \
13992 conftest$ac_exeext conftest.$ac_ext
ffe36136 13993fi
c0d27fcc 13994echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
13995echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13996if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 13997 cat >>confdefs.h <<_ACEOF
98418dba 13998#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 13999_ACEOF
ffe36136 14000
ba4481b5 14001fi
98418dba 14002done
ba4481b5 14003
c0d27fcc 14004echo "$as_me:$LINENO: checking for working mktime" >&5
98418dba
CW
14005echo $ECHO_N "checking for working mktime... $ECHO_C" >&6
14006if test "${ac_cv_func_working_mktime+set}" = set; then
14007 echo $ECHO_N "(cached) $ECHO_C" >&6
14008else
14009 if test "$cross_compiling" = yes; then
14010 ac_cv_func_working_mktime=no
14011else
14012 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14013/* confdefs.h. */
14014_ACEOF
14015cat confdefs.h >>conftest.$ac_ext
14016cat >>conftest.$ac_ext <<_ACEOF
14017/* end confdefs.h. */
98418dba
CW
14018/* Test program from Paul Eggert and Tony Leneis. */
14019#if TIME_WITH_SYS_TIME
14020# include <sys/time.h>
14021# include <time.h>
14022#else
14023# if HAVE_SYS_TIME_H
14024# include <sys/time.h>
14025# else
14026# include <time.h>
14027# endif
14028#endif
ba4481b5 14029
35996d22
AS
14030#if HAVE_STDLIB_H
14031# include <stdlib.h>
14032#endif
14033
98418dba
CW
14034#if HAVE_UNISTD_H
14035# include <unistd.h>
14036#endif
ba4481b5 14037
98418dba
CW
14038#if !HAVE_ALARM
14039# define alarm(X) /* empty */
14040#endif
df645f7c 14041
98418dba
CW
14042/* Work around redefinition to rpl_putenv by other config tests. */
14043#undef putenv
df645f7c 14044
98418dba 14045static time_t time_t_max;
35996d22 14046static time_t time_t_min;
df645f7c 14047
98418dba 14048/* Values we'll use to set the TZ environment variable. */
35996d22
AS
14049static char *tz_strings[] = {
14050 (char *) 0, "TZ=GMT0", "TZ=JST-9",
98418dba
CW
14051 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
14052};
14053#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
503d2be0 14054
98418dba
CW
14055/* Fail if mktime fails to convert a date in the spring-forward gap.
14056 Based on a problem report from Andreas Jaeger. */
14057static void
14058spring_forward_gap ()
14059{
14060 /* glibc (up to about 1998-10-07) failed this test. */
14061 struct tm tm;
14062
14063 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
14064 instead of "TZ=America/Vancouver" in order to detect the bug even
14065 on systems that don't support the Olson extension, or don't have the
14066 full zoneinfo tables installed. */
14067 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
14068
14069 tm.tm_year = 98;
14070 tm.tm_mon = 3;
14071 tm.tm_mday = 5;
14072 tm.tm_hour = 2;
14073 tm.tm_min = 0;
14074 tm.tm_sec = 0;
14075 tm.tm_isdst = -1;
14076 if (mktime (&tm) == (time_t)-1)
14077 exit (1);
14078}
14079
14080static void
35996d22 14081mktime_test1 (now)
98418dba
CW
14082 time_t now;
14083{
14084 struct tm *lt;
14085 if ((lt = localtime (&now)) && mktime (lt) != now)
14086 exit (1);
35996d22
AS
14087}
14088
14089static void
14090mktime_test (now)
14091 time_t now;
14092{
14093 mktime_test1 (now);
14094 mktime_test1 ((time_t) (time_t_max - now));
14095 mktime_test1 ((time_t) (time_t_min + now));
98418dba
CW
14096}
14097
14098static void
14099irix_6_4_bug ()
14100{
14101 /* Based on code from Ariel Faigon. */
14102 struct tm tm;
14103 tm.tm_year = 96;
14104 tm.tm_mon = 3;
14105 tm.tm_mday = 0;
14106 tm.tm_hour = 0;
14107 tm.tm_min = 0;
14108 tm.tm_sec = 0;
14109 tm.tm_isdst = -1;
14110 mktime (&tm);
14111 if (tm.tm_mon != 2 || tm.tm_mday != 31)
14112 exit (1);
14113}
14114
14115static void
14116bigtime_test (j)
14117 int j;
14118{
14119 struct tm tm;
14120 time_t now;
14121 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
14122 now = mktime (&tm);
14123 if (now != (time_t) -1)
14124 {
14125 struct tm *lt = localtime (&now);
14126 if (! (lt
14127 && lt->tm_year == tm.tm_year
14128 && lt->tm_mon == tm.tm_mon
14129 && lt->tm_mday == tm.tm_mday
14130 && lt->tm_hour == tm.tm_hour
14131 && lt->tm_min == tm.tm_min
14132 && lt->tm_sec == tm.tm_sec
14133 && lt->tm_yday == tm.tm_yday
14134 && lt->tm_wday == tm.tm_wday
14135 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
14136 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
14137 exit (1);
14138 }
14139}
14140
14141int
14142main ()
14143{
14144 time_t t, delta;
14145 int i, j;
14146
14147 /* This test makes some buggy mktime implementations loop.
14148 Give up after 60 seconds; a mktime slower than that
14149 isn't worth using anyway. */
14150 alarm (60);
14151
14152 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
14153 continue;
14154 time_t_max--;
35996d22
AS
14155 if ((time_t) -1 < 0)
14156 for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
14157 continue;
98418dba
CW
14158 delta = time_t_max / 997; /* a suitable prime number */
14159 for (i = 0; i < N_STRINGS; i++)
14160 {
14161 if (tz_strings[i])
14162 putenv (tz_strings[i]);
503d2be0 14163
98418dba
CW
14164 for (t = 0; t <= time_t_max - delta; t += delta)
14165 mktime_test (t);
35996d22
AS
14166 mktime_test ((time_t) 1);
14167 mktime_test ((time_t) (60 * 60));
14168 mktime_test ((time_t) (60 * 60 * 24));
98418dba
CW
14169
14170 for (j = 1; 0 < j; j *= 2)
35996d22 14171 bigtime_test (j);
98418dba
CW
14172 bigtime_test (j - 1);
14173 }
14174 irix_6_4_bug ();
14175 spring_forward_gap ();
14176 exit (0);
503d2be0
AS
14177}
14178_ACEOF
98418dba 14179rm -f conftest$ac_exeext
c0d27fcc 14180if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
14181 (eval $ac_link) 2>&5
14182 ac_status=$?
c0d27fcc 14183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 14184 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 14185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14186 (eval $ac_try) 2>&5
14187 ac_status=$?
c0d27fcc 14188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14189 (exit $ac_status); }; }; then
98418dba 14190 ac_cv_func_working_mktime=yes
503d2be0 14191else
98418dba
CW
14192 echo "$as_me: program exited with status $ac_status" >&5
14193echo "$as_me: failed program was:" >&5
19650fd6
AS
14194sed 's/^/| /' conftest.$ac_ext >&5
14195
c0d27fcc 14196( exit $ac_status )
98418dba 14197ac_cv_func_working_mktime=no
503d2be0 14198fi
35996d22 14199rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
503d2be0 14200fi
ba4481b5 14201fi
c0d27fcc 14202echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
98418dba
CW
14203echo "${ECHO_T}$ac_cv_func_working_mktime" >&6
14204if test $ac_cv_func_working_mktime = no; then
35996d22
AS
14205 case $LIBOBJS in
14206 "mktime.$ac_objext" | \
14207 *" mktime.$ac_objext" | \
14208 "mktime.$ac_objext "* | \
14209 *" mktime.$ac_objext "* ) ;;
14210 *) LIBOBJS="$LIBOBJS mktime.$ac_objext" ;;
14211esac
14212
ba4481b5
DL
14213fi
14214
98418dba 14215if test "$ac_cv_func_working_mktime" = no; then
b936fae4 14216
c0d27fcc 14217cat >>confdefs.h <<\_ACEOF
98418dba 14218#define BROKEN_MKTIME 1
c0d27fcc 14219_ACEOF
ba4481b5 14220
ba4481b5 14221fi
503d2be0 14222
98418dba
CW
14223ac_have_func=no # yes means we've found a way to get the load average.
14224
6bae0ccf
DL
14225# Make sure getloadavg.c is where it belongs, at configure-time.
14226test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
14227 { { echo "$as_me:$LINENO: error: $srcdir/$ac_config_libobj_dir/getloadavg.c is missing" >&5
14228echo "$as_me: error: $srcdir/$ac_config_libobj_dir/getloadavg.c is missing" >&2;}
14229 { (exit 1); exit 1; }; }
14230
98418dba
CW
14231ac_save_LIBS=$LIBS
14232
14233# Check for getloadavg, but be sure not to touch the cache variable.
c0d27fcc 14234(echo "$as_me:$LINENO: checking for getloadavg" >&5
98418dba
CW
14235echo $ECHO_N "checking for getloadavg... $ECHO_C" >&6
14236if test "${ac_cv_func_getloadavg+set}" = set; then
503d2be0 14237 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14238else
503d2be0 14239 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14240/* confdefs.h. */
14241_ACEOF
14242cat confdefs.h >>conftest.$ac_ext
14243cat >>conftest.$ac_ext <<_ACEOF
14244/* end confdefs.h. */
35996d22
AS
14245/* Define getloadavg to an innocuous variant, in case <limits.h> declares getloadavg.
14246 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14247#define getloadavg innocuous_getloadavg
14248
98418dba 14249/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
14250 which can conflict with char getloadavg (); below.
14251 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14252 <limits.h> exists even on freestanding compilers. */
35996d22 14253
19650fd6
AS
14254#ifdef __STDC__
14255# include <limits.h>
14256#else
14257# include <assert.h>
14258#endif
35996d22
AS
14259
14260#undef getloadavg
14261
ba4481b5 14262/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
14263#ifdef __cplusplus
14264extern "C"
19650fd6 14265{
503d2be0 14266#endif
ba4481b5 14267/* We use char because int might match the return type of a gcc2
503d2be0 14268 builtin and then its argument prototype would still apply. */
98418dba 14269char getloadavg ();
98418dba
CW
14270/* The GNU C library defines this for functions which it implements
14271 to always fail with ENOSYS. Some functions are actually named
14272 something starting with __ and the normal name is an alias. */
14273#if defined (__stub_getloadavg) || defined (__stub___getloadavg)
14274choke me
14275#else
19650fd6
AS
14276char (*f) () = getloadavg;
14277#endif
14278#ifdef __cplusplus
14279}
cd958eb3
MB
14280#endif
14281
19650fd6
AS
14282int
14283main ()
14284{
14285return f != getloadavg;
503d2be0
AS
14286 ;
14287 return 0;
14288}
14289_ACEOF
14290rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14291if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14292 (eval $ac_link) 2>conftest.er1
503d2be0 14293 ac_status=$?
35996d22
AS
14294 grep -v '^ *+' conftest.er1 >conftest.err
14295 rm -f conftest.er1
14296 cat conftest.err >&5
c0d27fcc 14297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14298 (exit $ac_status); } &&
4494a266
JD
14299 { ac_try='test -z "$ac_c_werror_flag"
14300 || test ! -s conftest.err'
35996d22
AS
14301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14302 (eval $ac_try) 2>&5
14303 ac_status=$?
14304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14305 (exit $ac_status); }; } &&
14306 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14308 (eval $ac_try) 2>&5
14309 ac_status=$?
c0d27fcc 14310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14311 (exit $ac_status); }; }; then
98418dba 14312 ac_cv_func_getloadavg=yes
503d2be0
AS
14313else
14314 echo "$as_me: failed program was:" >&5
19650fd6
AS
14315sed 's/^/| /' conftest.$ac_ext >&5
14316
98418dba 14317ac_cv_func_getloadavg=no
503d2be0 14318fi
35996d22
AS
14319rm -f conftest.err conftest.$ac_objext \
14320 conftest$ac_exeext conftest.$ac_ext
ba4481b5 14321fi
c0d27fcc 14322echo "$as_me:$LINENO: result: $ac_cv_func_getloadavg" >&5
98418dba
CW
14323echo "${ECHO_T}$ac_cv_func_getloadavg" >&6
14324if test $ac_cv_func_getloadavg = yes; then
14325 exit 0
14326else
14327 exit 1
ba4481b5 14328fi
98418dba 14329) && ac_have_func=yes
ba4481b5 14330
98418dba 14331# On HPUX9, an unprivileged user can get load averages through this function.
503d2be0 14332
98418dba
CW
14333for ac_func in pstat_getdynamic
14334do
14335as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 14336echo "$as_me:$LINENO: checking for $ac_func" >&5
98418dba
CW
14337echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14338if eval "test \"\${$as_ac_var+set}\" = set"; then
503d2be0 14339 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14340else
503d2be0 14341 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14342/* confdefs.h. */
14343_ACEOF
14344cat confdefs.h >>conftest.$ac_ext
14345cat >>conftest.$ac_ext <<_ACEOF
14346/* end confdefs.h. */
35996d22
AS
14347/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14348 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14349#define $ac_func innocuous_$ac_func
14350
98418dba 14351/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
14352 which can conflict with char $ac_func (); below.
14353 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14354 <limits.h> exists even on freestanding compilers. */
35996d22 14355
19650fd6
AS
14356#ifdef __STDC__
14357# include <limits.h>
14358#else
14359# include <assert.h>
14360#endif
35996d22
AS
14361
14362#undef $ac_func
14363
ba4481b5 14364/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
14365#ifdef __cplusplus
14366extern "C"
19650fd6 14367{
503d2be0 14368#endif
ba4481b5 14369/* We use char because int might match the return type of a gcc2
503d2be0 14370 builtin and then its argument prototype would still apply. */
98418dba 14371char $ac_func ();
98418dba
CW
14372/* The GNU C library defines this for functions which it implements
14373 to always fail with ENOSYS. Some functions are actually named
14374 something starting with __ and the normal name is an alias. */
14375#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14376choke me
14377#else
19650fd6
AS
14378char (*f) () = $ac_func;
14379#endif
14380#ifdef __cplusplus
14381}
98418dba
CW
14382#endif
14383
19650fd6
AS
14384int
14385main ()
14386{
14387return f != $ac_func;
98418dba
CW
14388 ;
14389 return 0;
14390}
f21fadcc 14391_ACEOF
98418dba 14392rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14393if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14394 (eval $ac_link) 2>conftest.er1
f21fadcc 14395 ac_status=$?
35996d22
AS
14396 grep -v '^ *+' conftest.er1 >conftest.err
14397 rm -f conftest.er1
14398 cat conftest.err >&5
c0d27fcc 14399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 14400 (exit $ac_status); } &&
4494a266
JD
14401 { ac_try='test -z "$ac_c_werror_flag"
14402 || test ! -s conftest.err'
35996d22
AS
14403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14404 (eval $ac_try) 2>&5
14405 ac_status=$?
14406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14407 (exit $ac_status); }; } &&
14408 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
14410 (eval $ac_try) 2>&5
14411 ac_status=$?
c0d27fcc 14412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
14413 (exit $ac_status); }; }; then
14414 eval "$as_ac_var=yes"
f21fadcc
JD
14415else
14416 echo "$as_me: failed program was:" >&5
19650fd6
AS
14417sed 's/^/| /' conftest.$ac_ext >&5
14418
98418dba 14419eval "$as_ac_var=no"
f21fadcc 14420fi
35996d22
AS
14421rm -f conftest.err conftest.$ac_objext \
14422 conftest$ac_exeext conftest.$ac_ext
f21fadcc 14423fi
c0d27fcc 14424echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
98418dba
CW
14425echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14426if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 14427 cat >>confdefs.h <<_ACEOF
98418dba 14428#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 14429_ACEOF
98418dba
CW
14430
14431fi
14432done
14433
c0d27fcc 14434
98418dba
CW
14435# Solaris has libkstat which does not require root.
14436
c0d27fcc 14437echo "$as_me:$LINENO: checking for kstat_open in -lkstat" >&5
98418dba
CW
14438echo $ECHO_N "checking for kstat_open in -lkstat... $ECHO_C" >&6
14439if test "${ac_cv_lib_kstat_kstat_open+set}" = set; then
f21fadcc
JD
14440 echo $ECHO_N "(cached) $ECHO_C" >&6
14441else
14442 ac_check_lib_save_LIBS=$LIBS
98418dba 14443LIBS="-lkstat $LIBS"
f21fadcc 14444cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14445/* confdefs.h. */
14446_ACEOF
14447cat confdefs.h >>conftest.$ac_ext
14448cat >>conftest.$ac_ext <<_ACEOF
14449/* end confdefs.h. */
f21fadcc
JD
14450
14451/* Override any gcc2 internal prototype to avoid an error. */
14452#ifdef __cplusplus
14453extern "C"
14454#endif
14455/* We use char because int might match the return type of a gcc2
14456 builtin and then its argument prototype would still apply. */
98418dba 14457char kstat_open ();
f21fadcc
JD
14458int
14459main ()
14460{
98418dba 14461kstat_open ();
f21fadcc
JD
14462 ;
14463 return 0;
14464}
14465_ACEOF
14466rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14467if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14468 (eval $ac_link) 2>conftest.er1
f21fadcc 14469 ac_status=$?
35996d22
AS
14470 grep -v '^ *+' conftest.er1 >conftest.err
14471 rm -f conftest.er1
14472 cat conftest.err >&5
c0d27fcc 14473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
f21fadcc 14474 (exit $ac_status); } &&
4494a266
JD
14475 { ac_try='test -z "$ac_c_werror_flag"
14476 || test ! -s conftest.err'
35996d22
AS
14477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14478 (eval $ac_try) 2>&5
14479 ac_status=$?
14480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14481 (exit $ac_status); }; } &&
14482 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
f21fadcc
JD
14484 (eval $ac_try) 2>&5
14485 ac_status=$?
c0d27fcc 14486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
f21fadcc 14487 (exit $ac_status); }; }; then
98418dba 14488 ac_cv_lib_kstat_kstat_open=yes
f21fadcc
JD
14489else
14490 echo "$as_me: failed program was:" >&5
19650fd6
AS
14491sed 's/^/| /' conftest.$ac_ext >&5
14492
98418dba 14493ac_cv_lib_kstat_kstat_open=no
f21fadcc 14494fi
35996d22
AS
14495rm -f conftest.err conftest.$ac_objext \
14496 conftest$ac_exeext conftest.$ac_ext
f21fadcc
JD
14497LIBS=$ac_check_lib_save_LIBS
14498fi
c0d27fcc 14499echo "$as_me:$LINENO: result: $ac_cv_lib_kstat_kstat_open" >&5
98418dba
CW
14500echo "${ECHO_T}$ac_cv_lib_kstat_kstat_open" >&6
14501if test $ac_cv_lib_kstat_kstat_open = yes; then
c0d27fcc 14502 cat >>confdefs.h <<_ACEOF
98418dba 14503#define HAVE_LIBKSTAT 1
c0d27fcc 14504_ACEOF
f21fadcc 14505
98418dba 14506 LIBS="-lkstat $LIBS"
f21fadcc 14507
f21fadcc
JD
14508fi
14509
98418dba
CW
14510test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
14511
14512# Some systems with -lutil have (and need) -lkvm as well, some do not.
14513# On Solaris, -lkvm requires nlist from -lelf, so check that first
14514# to get the right answer into the cache.
14515# For kstat on solaris, we need libelf to force the definition of SVR4 below.
14516if test $ac_have_func = no; then
c0d27fcc 14517 echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
98418dba
CW
14518echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6
14519if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
503d2be0 14520 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14521else
98418dba
CW
14522 ac_check_lib_save_LIBS=$LIBS
14523LIBS="-lelf $LIBS"
14524cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14525/* confdefs.h. */
14526_ACEOF
14527cat confdefs.h >>conftest.$ac_ext
14528cat >>conftest.$ac_ext <<_ACEOF
14529/* end confdefs.h. */
98418dba
CW
14530
14531/* Override any gcc2 internal prototype to avoid an error. */
14532#ifdef __cplusplus
14533extern "C"
14534#endif
14535/* We use char because int might match the return type of a gcc2
14536 builtin and then its argument prototype would still apply. */
14537char elf_begin ();
503d2be0
AS
14538int
14539main ()
14540{
98418dba 14541elf_begin ();
503d2be0
AS
14542 ;
14543 return 0;
14544}
14545_ACEOF
14546rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14547if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14548 (eval $ac_link) 2>conftest.er1
503d2be0 14549 ac_status=$?
35996d22
AS
14550 grep -v '^ *+' conftest.er1 >conftest.err
14551 rm -f conftest.er1
14552 cat conftest.err >&5
c0d27fcc 14553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14554 (exit $ac_status); } &&
4494a266
JD
14555 { ac_try='test -z "$ac_c_werror_flag"
14556 || test ! -s conftest.err'
35996d22
AS
14557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14558 (eval $ac_try) 2>&5
14559 ac_status=$?
14560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14561 (exit $ac_status); }; } &&
14562 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14564 (eval $ac_try) 2>&5
14565 ac_status=$?
c0d27fcc 14566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14567 (exit $ac_status); }; }; then
98418dba 14568 ac_cv_lib_elf_elf_begin=yes
ba4481b5 14569else
503d2be0 14570 echo "$as_me: failed program was:" >&5
19650fd6
AS
14571sed 's/^/| /' conftest.$ac_ext >&5
14572
98418dba 14573ac_cv_lib_elf_elf_begin=no
ba4481b5 14574fi
35996d22
AS
14575rm -f conftest.err conftest.$ac_objext \
14576 conftest$ac_exeext conftest.$ac_ext
98418dba 14577LIBS=$ac_check_lib_save_LIBS
ba4481b5 14578fi
c0d27fcc 14579echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
98418dba
CW
14580echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6
14581if test $ac_cv_lib_elf_elf_begin = yes; then
14582 LIBS="-lelf $LIBS"
ba4481b5
DL
14583fi
14584
98418dba
CW
14585fi
14586if test $ac_have_func = no; then
c0d27fcc 14587 echo "$as_me:$LINENO: checking for kvm_open in -lkvm" >&5
98418dba
CW
14588echo $ECHO_N "checking for kvm_open in -lkvm... $ECHO_C" >&6
14589if test "${ac_cv_lib_kvm_kvm_open+set}" = set; then
503d2be0 14590 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14591else
98418dba
CW
14592 ac_check_lib_save_LIBS=$LIBS
14593LIBS="-lkvm $LIBS"
14594cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14595/* confdefs.h. */
14596_ACEOF
14597cat confdefs.h >>conftest.$ac_ext
14598cat >>conftest.$ac_ext <<_ACEOF
14599/* end confdefs.h. */
98418dba
CW
14600
14601/* Override any gcc2 internal prototype to avoid an error. */
14602#ifdef __cplusplus
14603extern "C"
14604#endif
14605/* We use char because int might match the return type of a gcc2
14606 builtin and then its argument prototype would still apply. */
14607char kvm_open ();
503d2be0
AS
14608int
14609main ()
14610{
98418dba 14611kvm_open ();
503d2be0
AS
14612 ;
14613 return 0;
14614}
14615_ACEOF
14616rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14617if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14618 (eval $ac_link) 2>conftest.er1
503d2be0 14619 ac_status=$?
35996d22
AS
14620 grep -v '^ *+' conftest.er1 >conftest.err
14621 rm -f conftest.er1
14622 cat conftest.err >&5
c0d27fcc 14623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14624 (exit $ac_status); } &&
4494a266
JD
14625 { ac_try='test -z "$ac_c_werror_flag"
14626 || test ! -s conftest.err'
35996d22
AS
14627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14628 (eval $ac_try) 2>&5
14629 ac_status=$?
14630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14631 (exit $ac_status); }; } &&
14632 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14634 (eval $ac_try) 2>&5
14635 ac_status=$?
c0d27fcc 14636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14637 (exit $ac_status); }; }; then
98418dba 14638 ac_cv_lib_kvm_kvm_open=yes
503d2be0
AS
14639else
14640 echo "$as_me: failed program was:" >&5
19650fd6
AS
14641sed 's/^/| /' conftest.$ac_ext >&5
14642
98418dba 14643ac_cv_lib_kvm_kvm_open=no
503d2be0 14644fi
35996d22
AS
14645rm -f conftest.err conftest.$ac_objext \
14646 conftest$ac_exeext conftest.$ac_ext
98418dba 14647LIBS=$ac_check_lib_save_LIBS
503d2be0 14648fi
c0d27fcc 14649echo "$as_me:$LINENO: result: $ac_cv_lib_kvm_kvm_open" >&5
98418dba
CW
14650echo "${ECHO_T}$ac_cv_lib_kvm_kvm_open" >&6
14651if test $ac_cv_lib_kvm_kvm_open = yes; then
14652 LIBS="-lkvm $LIBS"
ba4481b5
DL
14653fi
14654
98418dba 14655 # Check for the 4.4BSD definition of getloadavg.
c0d27fcc 14656 echo "$as_me:$LINENO: checking for getloadavg in -lutil" >&5
98418dba
CW
14657echo $ECHO_N "checking for getloadavg in -lutil... $ECHO_C" >&6
14658if test "${ac_cv_lib_util_getloadavg+set}" = set; then
503d2be0 14659 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14660else
98418dba
CW
14661 ac_check_lib_save_LIBS=$LIBS
14662LIBS="-lutil $LIBS"
14663cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14664/* confdefs.h. */
14665_ACEOF
14666cat confdefs.h >>conftest.$ac_ext
14667cat >>conftest.$ac_ext <<_ACEOF
14668/* end confdefs.h. */
98418dba
CW
14669
14670/* Override any gcc2 internal prototype to avoid an error. */
14671#ifdef __cplusplus
14672extern "C"
14673#endif
14674/* We use char because int might match the return type of a gcc2
14675 builtin and then its argument prototype would still apply. */
14676char getloadavg ();
503d2be0
AS
14677int
14678main ()
14679{
98418dba 14680getloadavg ();
503d2be0
AS
14681 ;
14682 return 0;
14683}
14684_ACEOF
14685rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14686if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14687 (eval $ac_link) 2>conftest.er1
503d2be0 14688 ac_status=$?
35996d22
AS
14689 grep -v '^ *+' conftest.er1 >conftest.err
14690 rm -f conftest.er1
14691 cat conftest.err >&5
c0d27fcc 14692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14693 (exit $ac_status); } &&
4494a266
JD
14694 { ac_try='test -z "$ac_c_werror_flag"
14695 || test ! -s conftest.err'
c0d27fcc 14696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14697 (eval $ac_try) 2>&5
14698 ac_status=$?
c0d27fcc 14699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
35996d22
AS
14700 (exit $ac_status); }; } &&
14701 { ac_try='test -s conftest$ac_exeext'
14702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14703 (eval $ac_try) 2>&5
14704 ac_status=$?
14705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14706 (exit $ac_status); }; }; then
14707 ac_cv_lib_util_getloadavg=yes
14708else
503d2be0 14709 echo "$as_me: failed program was:" >&5
19650fd6
AS
14710sed 's/^/| /' conftest.$ac_ext >&5
14711
98418dba 14712ac_cv_lib_util_getloadavg=no
ba4481b5 14713fi
35996d22
AS
14714rm -f conftest.err conftest.$ac_objext \
14715 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
14716LIBS=$ac_check_lib_save_LIBS
14717fi
c0d27fcc 14718echo "$as_me:$LINENO: result: $ac_cv_lib_util_getloadavg" >&5
98418dba
CW
14719echo "${ECHO_T}$ac_cv_lib_util_getloadavg" >&6
14720if test $ac_cv_lib_util_getloadavg = yes; then
14721 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
ba4481b5 14722fi
503d2be0 14723
98418dba 14724fi
ba4481b5 14725
98418dba
CW
14726if test $ac_have_func = no; then
14727 # There is a commonly available library for RS/6000 AIX.
14728 # Since it is not a standard part of AIX, it might be installed locally.
14729 ac_getloadavg_LIBS=$LIBS
14730 LIBS="-L/usr/local/lib $LIBS"
c0d27fcc 14731 echo "$as_me:$LINENO: checking for getloadavg in -lgetloadavg" >&5
98418dba
CW
14732echo $ECHO_N "checking for getloadavg in -lgetloadavg... $ECHO_C" >&6
14733if test "${ac_cv_lib_getloadavg_getloadavg+set}" = set; then
503d2be0 14734 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14735else
98418dba
CW
14736 ac_check_lib_save_LIBS=$LIBS
14737LIBS="-lgetloadavg $LIBS"
14738cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14739/* confdefs.h. */
14740_ACEOF
14741cat confdefs.h >>conftest.$ac_ext
14742cat >>conftest.$ac_ext <<_ACEOF
14743/* end confdefs.h. */
ba4481b5 14744
98418dba
CW
14745/* Override any gcc2 internal prototype to avoid an error. */
14746#ifdef __cplusplus
14747extern "C"
14748#endif
14749/* We use char because int might match the return type of a gcc2
14750 builtin and then its argument prototype would still apply. */
14751char getloadavg ();
98418dba
CW
14752int
14753main ()
14754{
14755getloadavg ();
14756 ;
14757 return 0;
14758}
503d2be0 14759_ACEOF
98418dba 14760rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14761if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14762 (eval $ac_link) 2>conftest.er1
98418dba 14763 ac_status=$?
35996d22
AS
14764 grep -v '^ *+' conftest.er1 >conftest.err
14765 rm -f conftest.er1
14766 cat conftest.err >&5
c0d27fcc 14767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba 14768 (exit $ac_status); } &&
4494a266
JD
14769 { ac_try='test -z "$ac_c_werror_flag"
14770 || test ! -s conftest.err'
35996d22
AS
14771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14772 (eval $ac_try) 2>&5
14773 ac_status=$?
14774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14775 (exit $ac_status); }; } &&
14776 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
98418dba
CW
14778 (eval $ac_try) 2>&5
14779 ac_status=$?
c0d27fcc 14780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
14781 (exit $ac_status); }; }; then
14782 ac_cv_lib_getloadavg_getloadavg=yes
ba4481b5 14783else
98418dba 14784 echo "$as_me: failed program was:" >&5
19650fd6
AS
14785sed 's/^/| /' conftest.$ac_ext >&5
14786
98418dba
CW
14787ac_cv_lib_getloadavg_getloadavg=no
14788fi
35996d22
AS
14789rm -f conftest.err conftest.$ac_objext \
14790 conftest$ac_exeext conftest.$ac_ext
98418dba
CW
14791LIBS=$ac_check_lib_save_LIBS
14792fi
c0d27fcc 14793echo "$as_me:$LINENO: result: $ac_cv_lib_getloadavg_getloadavg" >&5
98418dba
CW
14794echo "${ECHO_T}$ac_cv_lib_getloadavg_getloadavg" >&6
14795if test $ac_cv_lib_getloadavg_getloadavg = yes; then
14796 LIBS="-lgetloadavg $LIBS"
14797else
14798 LIBS=$ac_getloadavg_LIBS
ba4481b5 14799fi
ba4481b5
DL
14800
14801fi
98418dba
CW
14802
14803# Make sure it is really in the library, if we think we found it,
14804# otherwise set up the replacement function.
14805
14806for ac_func in getloadavg
14807do
14808as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 14809echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
14810echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14811if eval "test \"\${$as_ac_var+set}\" = set"; then
14812 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 14813else
503d2be0 14814 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14815/* confdefs.h. */
14816_ACEOF
14817cat confdefs.h >>conftest.$ac_ext
14818cat >>conftest.$ac_ext <<_ACEOF
14819/* end confdefs.h. */
35996d22
AS
14820/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14821 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14822#define $ac_func innocuous_$ac_func
14823
ba4481b5 14824/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
14825 which can conflict with char $ac_func (); below.
14826 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14827 <limits.h> exists even on freestanding compilers. */
35996d22 14828
19650fd6
AS
14829#ifdef __STDC__
14830# include <limits.h>
14831#else
14832# include <assert.h>
14833#endif
35996d22
AS
14834
14835#undef $ac_func
14836
ba4481b5 14837/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
14838#ifdef __cplusplus
14839extern "C"
19650fd6 14840{
503d2be0 14841#endif
ba4481b5 14842/* We use char because int might match the return type of a gcc2
503d2be0
AS
14843 builtin and then its argument prototype would still apply. */
14844char $ac_func ();
ba4481b5
DL
14845/* The GNU C library defines this for functions which it implements
14846 to always fail with ENOSYS. Some functions are actually named
14847 something starting with __ and the normal name is an alias. */
14848#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14849choke me
14850#else
19650fd6
AS
14851char (*f) () = $ac_func;
14852#endif
14853#ifdef __cplusplus
14854}
cd958eb3
MB
14855#endif
14856
19650fd6
AS
14857int
14858main ()
14859{
14860return f != $ac_func;
503d2be0
AS
14861 ;
14862 return 0;
14863}
14864_ACEOF
14865rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 14866if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 14867 (eval $ac_link) 2>conftest.er1
503d2be0 14868 ac_status=$?
35996d22
AS
14869 grep -v '^ *+' conftest.er1 >conftest.err
14870 rm -f conftest.er1
14871 cat conftest.err >&5
c0d27fcc 14872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 14873 (exit $ac_status); } &&
4494a266
JD
14874 { ac_try='test -z "$ac_c_werror_flag"
14875 || test ! -s conftest.err'
35996d22
AS
14876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14877 (eval $ac_try) 2>&5
14878 ac_status=$?
14879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14880 (exit $ac_status); }; } &&
14881 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 14882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
14883 (eval $ac_try) 2>&5
14884 ac_status=$?
c0d27fcc 14885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
14886 (exit $ac_status); }; }; then
14887 eval "$as_ac_var=yes"
14888else
14889 echo "$as_me: failed program was:" >&5
19650fd6
AS
14890sed 's/^/| /' conftest.$ac_ext >&5
14891
503d2be0
AS
14892eval "$as_ac_var=no"
14893fi
35996d22
AS
14894rm -f conftest.err conftest.$ac_objext \
14895 conftest$ac_exeext conftest.$ac_ext
503d2be0 14896fi
c0d27fcc 14897echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
14898echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14899if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 14900 cat >>confdefs.h <<_ACEOF
98418dba 14901#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 14902_ACEOF
503d2be0 14903
98418dba 14904else
35996d22
AS
14905 case $LIBOBJS in
14906 "getloadavg.$ac_objext" | \
14907 *" getloadavg.$ac_objext" | \
14908 "getloadavg.$ac_objext "* | \
14909 *" getloadavg.$ac_objext "* ) ;;
14910 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext" ;;
14911esac
14912
ba4481b5 14913
c0d27fcc 14914cat >>confdefs.h <<\_ACEOF
98418dba 14915#define C_GETLOADAVG 1
c0d27fcc 14916_ACEOF
ba4481b5 14917
98418dba
CW
14918# Figure out what our getloadavg.c needs.
14919ac_have_func=no
c0d27fcc
MR
14920if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
14921 echo "$as_me:$LINENO: checking for sys/dg_sys_info.h" >&5
98418dba
CW
14922echo $ECHO_N "checking for sys/dg_sys_info.h... $ECHO_C" >&6
14923if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
503d2be0 14924 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
14925fi
14926echo "$as_me:$LINENO: result: $ac_cv_header_sys_dg_sys_info_h" >&5
14927echo "${ECHO_T}$ac_cv_header_sys_dg_sys_info_h" >&6
ba4481b5 14928else
c0d27fcc
MR
14929 # Is the header compilable?
14930echo "$as_me:$LINENO: checking sys/dg_sys_info.h usability" >&5
14931echo $ECHO_N "checking sys/dg_sys_info.h usability... $ECHO_C" >&6
14932cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14933/* confdefs.h. */
14934_ACEOF
14935cat confdefs.h >>conftest.$ac_ext
14936cat >>conftest.$ac_ext <<_ACEOF
14937/* end confdefs.h. */
c0d27fcc
MR
14938$ac_includes_default
14939#include <sys/dg_sys_info.h>
14940_ACEOF
14941rm -f conftest.$ac_objext
14942if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 14943 (eval $ac_compile) 2>conftest.er1
c0d27fcc 14944 ac_status=$?
35996d22
AS
14945 grep -v '^ *+' conftest.er1 >conftest.err
14946 rm -f conftest.er1
14947 cat conftest.err >&5
c0d27fcc
MR
14948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14949 (exit $ac_status); } &&
4494a266
JD
14950 { ac_try='test -z "$ac_c_werror_flag"
14951 || test ! -s conftest.err'
35996d22
AS
14952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14953 (eval $ac_try) 2>&5
14954 ac_status=$?
14955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14956 (exit $ac_status); }; } &&
14957 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
14958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14959 (eval $ac_try) 2>&5
14960 ac_status=$?
14961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14962 (exit $ac_status); }; }; then
14963 ac_header_compiler=yes
14964else
14965 echo "$as_me: failed program was:" >&5
19650fd6
AS
14966sed 's/^/| /' conftest.$ac_ext >&5
14967
c0d27fcc
MR
14968ac_header_compiler=no
14969fi
35996d22 14970rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
14971echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14972echo "${ECHO_T}$ac_header_compiler" >&6
14973
14974# Is the header present?
14975echo "$as_me:$LINENO: checking sys/dg_sys_info.h presence" >&5
14976echo $ECHO_N "checking sys/dg_sys_info.h presence... $ECHO_C" >&6
14977cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
14978/* confdefs.h. */
14979_ACEOF
14980cat confdefs.h >>conftest.$ac_ext
14981cat >>conftest.$ac_ext <<_ACEOF
14982/* end confdefs.h. */
98418dba
CW
14983#include <sys/dg_sys_info.h>
14984_ACEOF
c0d27fcc 14985if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
14986 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14987 ac_status=$?
6bae0ccf 14988 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
14989 rm -f conftest.er1
14990 cat conftest.err >&5
c0d27fcc 14991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
14992 (exit $ac_status); } >/dev/null; then
14993 if test -s conftest.err; then
14994 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 14995 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
14996 else
14997 ac_cpp_err=
14998 fi
14999else
15000 ac_cpp_err=yes
ba4481b5 15001fi
98418dba 15002if test -z "$ac_cpp_err"; then
c0d27fcc 15003 ac_header_preproc=yes
98418dba
CW
15004else
15005 echo "$as_me: failed program was:" >&5
19650fd6
AS
15006sed 's/^/| /' conftest.$ac_ext >&5
15007
c0d27fcc 15008 ac_header_preproc=no
ba4481b5 15009fi
98418dba 15010rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
15011echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15012echo "${ECHO_T}$ac_header_preproc" >&6
15013
15014# So? What about this header?
35996d22
AS
15015case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15016 yes:no: )
c0d27fcc
MR
15017 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: accepted by the compiler, rejected by the preprocessor!" >&5
15018echo "$as_me: WARNING: sys/dg_sys_info.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15019 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: proceeding with the compiler's result" >&5
15020echo "$as_me: WARNING: sys/dg_sys_info.h: proceeding with the compiler's result" >&2;}
15021 ac_header_preproc=yes
19650fd6 15022 ;;
35996d22 15023 no:yes:* )
c0d27fcc
MR
15024 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: present but cannot be compiled" >&5
15025echo "$as_me: WARNING: sys/dg_sys_info.h: present but cannot be compiled" >&2;}
35996d22
AS
15026 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: check for missing prerequisite headers?" >&5
15027echo "$as_me: WARNING: sys/dg_sys_info.h: check for missing prerequisite headers?" >&2;}
15028 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: see the Autoconf documentation" >&5
15029echo "$as_me: WARNING: sys/dg_sys_info.h: see the Autoconf documentation" >&2;}
15030 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: section \"Present But Cannot Be Compiled\"" >&5
15031echo "$as_me: WARNING: sys/dg_sys_info.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15032 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: proceeding with the preprocessor's result" >&5
19650fd6 15033echo "$as_me: WARNING: sys/dg_sys_info.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15034 { echo "$as_me:$LINENO: WARNING: sys/dg_sys_info.h: in the future, the compiler will take precedence" >&5
15035echo "$as_me: WARNING: sys/dg_sys_info.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15036 (
15037 cat <<\_ASBOX
35996d22
AS
15038## ------------------------------------------ ##
15039## Report this to the AC_PACKAGE_NAME lists. ##
15040## ------------------------------------------ ##
19650fd6
AS
15041_ASBOX
15042 ) |
15043 sed "s/^/$as_me: WARNING: /" >&2
15044 ;;
c0d27fcc
MR
15045esac
15046echo "$as_me:$LINENO: checking for sys/dg_sys_info.h" >&5
15047echo $ECHO_N "checking for sys/dg_sys_info.h... $ECHO_C" >&6
15048if test "${ac_cv_header_sys_dg_sys_info_h+set}" = set; then
15049 echo $ECHO_N "(cached) $ECHO_C" >&6
15050else
15051 ac_cv_header_sys_dg_sys_info_h=$ac_header_preproc
98418dba 15052fi
c0d27fcc 15053echo "$as_me:$LINENO: result: $ac_cv_header_sys_dg_sys_info_h" >&5
98418dba 15054echo "${ECHO_T}$ac_cv_header_sys_dg_sys_info_h" >&6
c0d27fcc
MR
15055
15056fi
98418dba
CW
15057if test $ac_cv_header_sys_dg_sys_info_h = yes; then
15058 ac_have_func=yes
ba4481b5 15059
c0d27fcc 15060cat >>confdefs.h <<\_ACEOF
98418dba 15061#define DGUX 1
c0d27fcc
MR
15062_ACEOF
15063
503d2be0 15064
c0d27fcc 15065echo "$as_me:$LINENO: checking for dg_sys_info in -ldgc" >&5
98418dba
CW
15066echo $ECHO_N "checking for dg_sys_info in -ldgc... $ECHO_C" >&6
15067if test "${ac_cv_lib_dgc_dg_sys_info+set}" = set; then
503d2be0 15068 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15069else
503d2be0 15070 ac_check_lib_save_LIBS=$LIBS
98418dba 15071LIBS="-ldgc $LIBS"
503d2be0 15072cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15073/* confdefs.h. */
15074_ACEOF
15075cat confdefs.h >>conftest.$ac_ext
15076cat >>conftest.$ac_ext <<_ACEOF
15077/* end confdefs.h. */
503d2be0 15078
ba4481b5 15079/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
15080#ifdef __cplusplus
15081extern "C"
15082#endif
ba4481b5 15083/* We use char because int might match the return type of a gcc2
503d2be0 15084 builtin and then its argument prototype would still apply. */
98418dba 15085char dg_sys_info ();
503d2be0
AS
15086int
15087main ()
15088{
98418dba 15089dg_sys_info ();
503d2be0
AS
15090 ;
15091 return 0;
15092}
15093_ACEOF
15094rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 15095if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 15096 (eval $ac_link) 2>conftest.er1
503d2be0 15097 ac_status=$?
35996d22
AS
15098 grep -v '^ *+' conftest.er1 >conftest.err
15099 rm -f conftest.er1
15100 cat conftest.err >&5
c0d27fcc 15101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 15102 (exit $ac_status); } &&
4494a266
JD
15103 { ac_try='test -z "$ac_c_werror_flag"
15104 || test ! -s conftest.err'
35996d22
AS
15105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15106 (eval $ac_try) 2>&5
15107 ac_status=$?
15108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15109 (exit $ac_status); }; } &&
15110 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 15111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
15112 (eval $ac_try) 2>&5
15113 ac_status=$?
c0d27fcc 15114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 15115 (exit $ac_status); }; }; then
98418dba 15116 ac_cv_lib_dgc_dg_sys_info=yes
503d2be0
AS
15117else
15118 echo "$as_me: failed program was:" >&5
19650fd6
AS
15119sed 's/^/| /' conftest.$ac_ext >&5
15120
98418dba 15121ac_cv_lib_dgc_dg_sys_info=no
503d2be0 15122fi
35996d22
AS
15123rm -f conftest.err conftest.$ac_objext \
15124 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
15125LIBS=$ac_check_lib_save_LIBS
15126fi
c0d27fcc 15127echo "$as_me:$LINENO: result: $ac_cv_lib_dgc_dg_sys_info" >&5
98418dba
CW
15128echo "${ECHO_T}$ac_cv_lib_dgc_dg_sys_info" >&6
15129if test $ac_cv_lib_dgc_dg_sys_info = yes; then
c0d27fcc 15130 cat >>confdefs.h <<_ACEOF
98418dba 15131#define HAVE_LIBDGC 1
c0d27fcc 15132_ACEOF
ba4481b5 15133
98418dba 15134 LIBS="-ldgc $LIBS"
ba4481b5 15135
ba4481b5
DL
15136fi
15137
98418dba 15138fi
503d2be0 15139
c0d27fcc
MR
15140
15141
15142if test "${ac_cv_header_locale_h+set}" = set; then
15143 echo "$as_me:$LINENO: checking for locale.h" >&5
98418dba
CW
15144echo $ECHO_N "checking for locale.h... $ECHO_C" >&6
15145if test "${ac_cv_header_locale_h+set}" = set; then
503d2be0 15146 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
15147fi
15148echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5
15149echo "${ECHO_T}$ac_cv_header_locale_h" >&6
503d2be0 15150else
c0d27fcc
MR
15151 # Is the header compilable?
15152echo "$as_me:$LINENO: checking locale.h usability" >&5
15153echo $ECHO_N "checking locale.h usability... $ECHO_C" >&6
15154cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15155/* confdefs.h. */
15156_ACEOF
15157cat confdefs.h >>conftest.$ac_ext
15158cat >>conftest.$ac_ext <<_ACEOF
15159/* end confdefs.h. */
c0d27fcc
MR
15160$ac_includes_default
15161#include <locale.h>
15162_ACEOF
15163rm -f conftest.$ac_objext
15164if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 15165 (eval $ac_compile) 2>conftest.er1
c0d27fcc 15166 ac_status=$?
35996d22
AS
15167 grep -v '^ *+' conftest.er1 >conftest.err
15168 rm -f conftest.er1
15169 cat conftest.err >&5
c0d27fcc
MR
15170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15171 (exit $ac_status); } &&
4494a266
JD
15172 { ac_try='test -z "$ac_c_werror_flag"
15173 || test ! -s conftest.err'
35996d22
AS
15174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15175 (eval $ac_try) 2>&5
15176 ac_status=$?
15177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15178 (exit $ac_status); }; } &&
15179 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
15180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15181 (eval $ac_try) 2>&5
15182 ac_status=$?
15183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15184 (exit $ac_status); }; }; then
15185 ac_header_compiler=yes
15186else
15187 echo "$as_me: failed program was:" >&5
19650fd6
AS
15188sed 's/^/| /' conftest.$ac_ext >&5
15189
c0d27fcc
MR
15190ac_header_compiler=no
15191fi
35996d22 15192rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
15193echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15194echo "${ECHO_T}$ac_header_compiler" >&6
15195
15196# Is the header present?
15197echo "$as_me:$LINENO: checking locale.h presence" >&5
15198echo $ECHO_N "checking locale.h presence... $ECHO_C" >&6
15199cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15200/* confdefs.h. */
15201_ACEOF
15202cat confdefs.h >>conftest.$ac_ext
15203cat >>conftest.$ac_ext <<_ACEOF
15204/* end confdefs.h. */
98418dba 15205#include <locale.h>
503d2be0 15206_ACEOF
c0d27fcc 15207if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba 15208 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
503d2be0 15209 ac_status=$?
6bae0ccf 15210 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
15211 rm -f conftest.er1
15212 cat conftest.err >&5
c0d27fcc 15213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
15214 (exit $ac_status); } >/dev/null; then
15215 if test -s conftest.err; then
15216 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 15217 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
15218 else
15219 ac_cpp_err=
15220 fi
503d2be0 15221else
98418dba 15222 ac_cpp_err=yes
503d2be0 15223fi
98418dba 15224if test -z "$ac_cpp_err"; then
c0d27fcc 15225 ac_header_preproc=yes
98418dba
CW
15226else
15227 echo "$as_me: failed program was:" >&5
19650fd6
AS
15228sed 's/^/| /' conftest.$ac_ext >&5
15229
c0d27fcc 15230 ac_header_preproc=no
ba4481b5 15231fi
98418dba 15232rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
15233echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15234echo "${ECHO_T}$ac_header_preproc" >&6
15235
15236# So? What about this header?
35996d22
AS
15237case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15238 yes:no: )
c0d27fcc
MR
15239 { echo "$as_me:$LINENO: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&5
15240echo "$as_me: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15241 { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the compiler's result" >&5
15242echo "$as_me: WARNING: locale.h: proceeding with the compiler's result" >&2;}
15243 ac_header_preproc=yes
19650fd6 15244 ;;
35996d22 15245 no:yes:* )
c0d27fcc
MR
15246 { echo "$as_me:$LINENO: WARNING: locale.h: present but cannot be compiled" >&5
15247echo "$as_me: WARNING: locale.h: present but cannot be compiled" >&2;}
35996d22
AS
15248 { echo "$as_me:$LINENO: WARNING: locale.h: check for missing prerequisite headers?" >&5
15249echo "$as_me: WARNING: locale.h: check for missing prerequisite headers?" >&2;}
15250 { echo "$as_me:$LINENO: WARNING: locale.h: see the Autoconf documentation" >&5
15251echo "$as_me: WARNING: locale.h: see the Autoconf documentation" >&2;}
15252 { echo "$as_me:$LINENO: WARNING: locale.h: section \"Present But Cannot Be Compiled\"" >&5
15253echo "$as_me: WARNING: locale.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15254 { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the preprocessor's result" >&5
19650fd6 15255echo "$as_me: WARNING: locale.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15256 { echo "$as_me:$LINENO: WARNING: locale.h: in the future, the compiler will take precedence" >&5
15257echo "$as_me: WARNING: locale.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15258 (
15259 cat <<\_ASBOX
35996d22
AS
15260## ------------------------------------------ ##
15261## Report this to the AC_PACKAGE_NAME lists. ##
15262## ------------------------------------------ ##
19650fd6
AS
15263_ASBOX
15264 ) |
15265 sed "s/^/$as_me: WARNING: /" >&2
15266 ;;
c0d27fcc
MR
15267esac
15268echo "$as_me:$LINENO: checking for locale.h" >&5
15269echo $ECHO_N "checking for locale.h... $ECHO_C" >&6
15270if test "${ac_cv_header_locale_h+set}" = set; then
15271 echo $ECHO_N "(cached) $ECHO_C" >&6
15272else
15273 ac_cv_header_locale_h=$ac_header_preproc
ba4481b5 15274fi
c0d27fcc 15275echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5
98418dba
CW
15276echo "${ECHO_T}$ac_cv_header_locale_h" >&6
15277
c0d27fcc
MR
15278fi
15279
15280
15281
98418dba 15282for ac_func in setlocale
ba4481b5 15283do
503d2be0 15284as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 15285echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
15286echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15287if eval "test \"\${$as_ac_var+set}\" = set"; then
15288 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 15289else
503d2be0 15290 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15291/* confdefs.h. */
15292_ACEOF
15293cat confdefs.h >>conftest.$ac_ext
15294cat >>conftest.$ac_ext <<_ACEOF
15295/* end confdefs.h. */
35996d22
AS
15296/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15297 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15298#define $ac_func innocuous_$ac_func
15299
ba4481b5 15300/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
15301 which can conflict with char $ac_func (); below.
15302 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15303 <limits.h> exists even on freestanding compilers. */
35996d22 15304
19650fd6
AS
15305#ifdef __STDC__
15306# include <limits.h>
15307#else
15308# include <assert.h>
15309#endif
35996d22
AS
15310
15311#undef $ac_func
15312
ba4481b5 15313/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
15314#ifdef __cplusplus
15315extern "C"
19650fd6 15316{
503d2be0 15317#endif
ba4481b5 15318/* We use char because int might match the return type of a gcc2
503d2be0
AS
15319 builtin and then its argument prototype would still apply. */
15320char $ac_func ();
ba4481b5
DL
15321/* The GNU C library defines this for functions which it implements
15322 to always fail with ENOSYS. Some functions are actually named
15323 something starting with __ and the normal name is an alias. */
15324#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15325choke me
15326#else
19650fd6
AS
15327char (*f) () = $ac_func;
15328#endif
15329#ifdef __cplusplus
15330}
ba4481b5
DL
15331#endif
15332
19650fd6
AS
15333int
15334main ()
15335{
15336return f != $ac_func;
503d2be0
AS
15337 ;
15338 return 0;
15339}
15340_ACEOF
15341rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 15342if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 15343 (eval $ac_link) 2>conftest.er1
503d2be0 15344 ac_status=$?
35996d22
AS
15345 grep -v '^ *+' conftest.er1 >conftest.err
15346 rm -f conftest.er1
15347 cat conftest.err >&5
c0d27fcc 15348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 15349 (exit $ac_status); } &&
4494a266
JD
15350 { ac_try='test -z "$ac_c_werror_flag"
15351 || test ! -s conftest.err'
35996d22
AS
15352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15353 (eval $ac_try) 2>&5
15354 ac_status=$?
15355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15356 (exit $ac_status); }; } &&
15357 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 15358 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
15359 (eval $ac_try) 2>&5
15360 ac_status=$?
c0d27fcc 15361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
15362 (exit $ac_status); }; }; then
15363 eval "$as_ac_var=yes"
15364else
15365 echo "$as_me: failed program was:" >&5
19650fd6
AS
15366sed 's/^/| /' conftest.$ac_ext >&5
15367
503d2be0
AS
15368eval "$as_ac_var=no"
15369fi
35996d22
AS
15370rm -f conftest.err conftest.$ac_objext \
15371 conftest$ac_exeext conftest.$ac_ext
503d2be0 15372fi
c0d27fcc 15373echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
15374echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15375if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 15376 cat >>confdefs.h <<_ACEOF
503d2be0 15377#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 15378_ACEOF
ba4481b5 15379
ba4481b5
DL
15380fi
15381done
15382
c0d27fcc 15383
98418dba
CW
15384# We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
15385# uses stabs), but it is still SVR4. We cannot check for <elf.h> because
15386# Irix 4.0.5F has the header but not the library.
15387if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes; then
15388 ac_have_func=yes
15389
c0d27fcc 15390cat >>confdefs.h <<\_ACEOF
98418dba 15391#define SVR4 1
c0d27fcc 15392_ACEOF
98418dba
CW
15393
15394fi
15395
15396if test $ac_have_func = no; then
c0d27fcc
MR
15397 if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
15398 echo "$as_me:$LINENO: checking for inq_stats/cpustats.h" >&5
98418dba
CW
15399echo $ECHO_N "checking for inq_stats/cpustats.h... $ECHO_C" >&6
15400if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
503d2be0 15401 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
15402fi
15403echo "$as_me:$LINENO: result: $ac_cv_header_inq_stats_cpustats_h" >&5
15404echo "${ECHO_T}$ac_cv_header_inq_stats_cpustats_h" >&6
98418dba 15405else
c0d27fcc
MR
15406 # Is the header compilable?
15407echo "$as_me:$LINENO: checking inq_stats/cpustats.h usability" >&5
15408echo $ECHO_N "checking inq_stats/cpustats.h usability... $ECHO_C" >&6
15409cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15410/* confdefs.h. */
15411_ACEOF
15412cat confdefs.h >>conftest.$ac_ext
15413cat >>conftest.$ac_ext <<_ACEOF
15414/* end confdefs.h. */
c0d27fcc
MR
15415$ac_includes_default
15416#include <inq_stats/cpustats.h>
15417_ACEOF
15418rm -f conftest.$ac_objext
15419if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 15420 (eval $ac_compile) 2>conftest.er1
c0d27fcc 15421 ac_status=$?
35996d22
AS
15422 grep -v '^ *+' conftest.er1 >conftest.err
15423 rm -f conftest.er1
15424 cat conftest.err >&5
c0d27fcc
MR
15425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15426 (exit $ac_status); } &&
4494a266
JD
15427 { ac_try='test -z "$ac_c_werror_flag"
15428 || test ! -s conftest.err'
35996d22
AS
15429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15430 (eval $ac_try) 2>&5
15431 ac_status=$?
15432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15433 (exit $ac_status); }; } &&
15434 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
15435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15436 (eval $ac_try) 2>&5
15437 ac_status=$?
15438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15439 (exit $ac_status); }; }; then
15440 ac_header_compiler=yes
15441else
15442 echo "$as_me: failed program was:" >&5
19650fd6
AS
15443sed 's/^/| /' conftest.$ac_ext >&5
15444
c0d27fcc
MR
15445ac_header_compiler=no
15446fi
35996d22 15447rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
15448echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15449echo "${ECHO_T}$ac_header_compiler" >&6
15450
15451# Is the header present?
15452echo "$as_me:$LINENO: checking inq_stats/cpustats.h presence" >&5
15453echo $ECHO_N "checking inq_stats/cpustats.h presence... $ECHO_C" >&6
15454cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15455/* confdefs.h. */
15456_ACEOF
15457cat confdefs.h >>conftest.$ac_ext
15458cat >>conftest.$ac_ext <<_ACEOF
15459/* end confdefs.h. */
98418dba 15460#include <inq_stats/cpustats.h>
503d2be0 15461_ACEOF
c0d27fcc 15462if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
15463 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15464 ac_status=$?
6bae0ccf 15465 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
15466 rm -f conftest.er1
15467 cat conftest.err >&5
c0d27fcc 15468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
15469 (exit $ac_status); } >/dev/null; then
15470 if test -s conftest.err; then
15471 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 15472 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
15473 else
15474 ac_cpp_err=
15475 fi
15476else
15477 ac_cpp_err=yes
15478fi
15479if test -z "$ac_cpp_err"; then
c0d27fcc 15480 ac_header_preproc=yes
503d2be0
AS
15481else
15482 echo "$as_me: failed program was:" >&5
19650fd6
AS
15483sed 's/^/| /' conftest.$ac_ext >&5
15484
c0d27fcc 15485 ac_header_preproc=no
ba4481b5 15486fi
503d2be0 15487rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
15488echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15489echo "${ECHO_T}$ac_header_preproc" >&6
15490
15491# So? What about this header?
35996d22
AS
15492case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15493 yes:no: )
c0d27fcc
MR
15494 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&5
15495echo "$as_me: WARNING: inq_stats/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15496 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: proceeding with the compiler's result" >&5
15497echo "$as_me: WARNING: inq_stats/cpustats.h: proceeding with the compiler's result" >&2;}
15498 ac_header_preproc=yes
19650fd6 15499 ;;
35996d22 15500 no:yes:* )
c0d27fcc
MR
15501 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: present but cannot be compiled" >&5
15502echo "$as_me: WARNING: inq_stats/cpustats.h: present but cannot be compiled" >&2;}
35996d22
AS
15503 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: check for missing prerequisite headers?" >&5
15504echo "$as_me: WARNING: inq_stats/cpustats.h: check for missing prerequisite headers?" >&2;}
15505 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: see the Autoconf documentation" >&5
15506echo "$as_me: WARNING: inq_stats/cpustats.h: see the Autoconf documentation" >&2;}
15507 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: section \"Present But Cannot Be Compiled\"" >&5
15508echo "$as_me: WARNING: inq_stats/cpustats.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15509 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: proceeding with the preprocessor's result" >&5
19650fd6 15510echo "$as_me: WARNING: inq_stats/cpustats.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15511 { echo "$as_me:$LINENO: WARNING: inq_stats/cpustats.h: in the future, the compiler will take precedence" >&5
15512echo "$as_me: WARNING: inq_stats/cpustats.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15513 (
15514 cat <<\_ASBOX
35996d22
AS
15515## ------------------------------------------ ##
15516## Report this to the AC_PACKAGE_NAME lists. ##
15517## ------------------------------------------ ##
19650fd6
AS
15518_ASBOX
15519 ) |
15520 sed "s/^/$as_me: WARNING: /" >&2
15521 ;;
c0d27fcc
MR
15522esac
15523echo "$as_me:$LINENO: checking for inq_stats/cpustats.h" >&5
15524echo $ECHO_N "checking for inq_stats/cpustats.h... $ECHO_C" >&6
15525if test "${ac_cv_header_inq_stats_cpustats_h+set}" = set; then
15526 echo $ECHO_N "(cached) $ECHO_C" >&6
15527else
15528 ac_cv_header_inq_stats_cpustats_h=$ac_header_preproc
ba4481b5 15529fi
c0d27fcc 15530echo "$as_me:$LINENO: result: $ac_cv_header_inq_stats_cpustats_h" >&5
98418dba 15531echo "${ECHO_T}$ac_cv_header_inq_stats_cpustats_h" >&6
c0d27fcc
MR
15532
15533fi
98418dba
CW
15534if test $ac_cv_header_inq_stats_cpustats_h = yes; then
15535 ac_have_func=yes
ba4481b5 15536
c0d27fcc 15537cat >>confdefs.h <<\_ACEOF
98418dba 15538#define UMAX 1
c0d27fcc 15539_ACEOF
98418dba 15540
c0d27fcc
MR
15541
15542cat >>confdefs.h <<\_ACEOF
98418dba 15543#define UMAX4_3 1
c0d27fcc 15544_ACEOF
98418dba
CW
15545
15546fi
15547
c0d27fcc 15548
98418dba
CW
15549fi
15550
15551if test $ac_have_func = no; then
c0d27fcc
MR
15552 if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
15553 echo "$as_me:$LINENO: checking for sys/cpustats.h" >&5
98418dba
CW
15554echo $ECHO_N "checking for sys/cpustats.h... $ECHO_C" >&6
15555if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
503d2be0 15556 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
15557fi
15558echo "$as_me:$LINENO: result: $ac_cv_header_sys_cpustats_h" >&5
15559echo "${ECHO_T}$ac_cv_header_sys_cpustats_h" >&6
503d2be0 15560else
c0d27fcc
MR
15561 # Is the header compilable?
15562echo "$as_me:$LINENO: checking sys/cpustats.h usability" >&5
15563echo $ECHO_N "checking sys/cpustats.h usability... $ECHO_C" >&6
15564cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15565/* confdefs.h. */
15566_ACEOF
15567cat confdefs.h >>conftest.$ac_ext
15568cat >>conftest.$ac_ext <<_ACEOF
15569/* end confdefs.h. */
c0d27fcc
MR
15570$ac_includes_default
15571#include <sys/cpustats.h>
15572_ACEOF
15573rm -f conftest.$ac_objext
15574if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 15575 (eval $ac_compile) 2>conftest.er1
c0d27fcc 15576 ac_status=$?
35996d22
AS
15577 grep -v '^ *+' conftest.er1 >conftest.err
15578 rm -f conftest.er1
15579 cat conftest.err >&5
c0d27fcc
MR
15580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15581 (exit $ac_status); } &&
4494a266
JD
15582 { ac_try='test -z "$ac_c_werror_flag"
15583 || test ! -s conftest.err'
35996d22
AS
15584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15585 (eval $ac_try) 2>&5
15586 ac_status=$?
15587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15588 (exit $ac_status); }; } &&
15589 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
15590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15591 (eval $ac_try) 2>&5
15592 ac_status=$?
15593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15594 (exit $ac_status); }; }; then
15595 ac_header_compiler=yes
15596else
15597 echo "$as_me: failed program was:" >&5
19650fd6
AS
15598sed 's/^/| /' conftest.$ac_ext >&5
15599
c0d27fcc
MR
15600ac_header_compiler=no
15601fi
35996d22 15602rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
15603echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15604echo "${ECHO_T}$ac_header_compiler" >&6
15605
15606# Is the header present?
15607echo "$as_me:$LINENO: checking sys/cpustats.h presence" >&5
15608echo $ECHO_N "checking sys/cpustats.h presence... $ECHO_C" >&6
15609cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15610/* confdefs.h. */
15611_ACEOF
15612cat confdefs.h >>conftest.$ac_ext
15613cat >>conftest.$ac_ext <<_ACEOF
15614/* end confdefs.h. */
98418dba
CW
15615#include <sys/cpustats.h>
15616_ACEOF
c0d27fcc 15617if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
98418dba
CW
15618 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15619 ac_status=$?
6bae0ccf 15620 grep -v '^ *+' conftest.er1 >conftest.err
98418dba
CW
15621 rm -f conftest.er1
15622 cat conftest.err >&5
c0d27fcc 15623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
98418dba
CW
15624 (exit $ac_status); } >/dev/null; then
15625 if test -s conftest.err; then
15626 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 15627 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
98418dba
CW
15628 else
15629 ac_cpp_err=
15630 fi
15631else
15632 ac_cpp_err=yes
503d2be0 15633fi
98418dba 15634if test -z "$ac_cpp_err"; then
c0d27fcc 15635 ac_header_preproc=yes
98418dba
CW
15636else
15637 echo "$as_me: failed program was:" >&5
19650fd6
AS
15638sed 's/^/| /' conftest.$ac_ext >&5
15639
c0d27fcc 15640 ac_header_preproc=no
98418dba
CW
15641fi
15642rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
15643echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15644echo "${ECHO_T}$ac_header_preproc" >&6
15645
15646# So? What about this header?
35996d22
AS
15647case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15648 yes:no: )
c0d27fcc
MR
15649 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&5
15650echo "$as_me: WARNING: sys/cpustats.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15651 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: proceeding with the compiler's result" >&5
15652echo "$as_me: WARNING: sys/cpustats.h: proceeding with the compiler's result" >&2;}
15653 ac_header_preproc=yes
19650fd6 15654 ;;
35996d22 15655 no:yes:* )
c0d27fcc
MR
15656 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: present but cannot be compiled" >&5
15657echo "$as_me: WARNING: sys/cpustats.h: present but cannot be compiled" >&2;}
35996d22
AS
15658 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: check for missing prerequisite headers?" >&5
15659echo "$as_me: WARNING: sys/cpustats.h: check for missing prerequisite headers?" >&2;}
15660 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: see the Autoconf documentation" >&5
15661echo "$as_me: WARNING: sys/cpustats.h: see the Autoconf documentation" >&2;}
15662 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: section \"Present But Cannot Be Compiled\"" >&5
15663echo "$as_me: WARNING: sys/cpustats.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15664 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: proceeding with the preprocessor's result" >&5
19650fd6 15665echo "$as_me: WARNING: sys/cpustats.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15666 { echo "$as_me:$LINENO: WARNING: sys/cpustats.h: in the future, the compiler will take precedence" >&5
15667echo "$as_me: WARNING: sys/cpustats.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15668 (
15669 cat <<\_ASBOX
35996d22
AS
15670## ------------------------------------------ ##
15671## Report this to the AC_PACKAGE_NAME lists. ##
15672## ------------------------------------------ ##
19650fd6
AS
15673_ASBOX
15674 ) |
15675 sed "s/^/$as_me: WARNING: /" >&2
15676 ;;
c0d27fcc
MR
15677esac
15678echo "$as_me:$LINENO: checking for sys/cpustats.h" >&5
15679echo $ECHO_N "checking for sys/cpustats.h... $ECHO_C" >&6
15680if test "${ac_cv_header_sys_cpustats_h+set}" = set; then
15681 echo $ECHO_N "(cached) $ECHO_C" >&6
15682else
15683 ac_cv_header_sys_cpustats_h=$ac_header_preproc
98418dba 15684fi
c0d27fcc 15685echo "$as_me:$LINENO: result: $ac_cv_header_sys_cpustats_h" >&5
98418dba 15686echo "${ECHO_T}$ac_cv_header_sys_cpustats_h" >&6
c0d27fcc
MR
15687
15688fi
98418dba 15689if test $ac_cv_header_sys_cpustats_h = yes; then
c0d27fcc 15690 ac_have_func=yes; cat >>confdefs.h <<\_ACEOF
98418dba 15691#define UMAX 1
c0d27fcc 15692_ACEOF
ba4481b5 15693
98418dba
CW
15694fi
15695
c0d27fcc 15696
98418dba
CW
15697fi
15698
15699if test $ac_have_func = no; then
15700
15701for ac_header in mach/mach.h
2c9dccc9
PJ
15702do
15703as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
15704if eval "test \"\${$as_ac_Header+set}\" = set"; then
15705 echo "$as_me:$LINENO: checking for $ac_header" >&5
2c9dccc9
PJ
15706echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15707if eval "test \"\${$as_ac_Header+set}\" = set"; then
15708 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
15709fi
15710echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15711echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 15712else
c0d27fcc
MR
15713 # Is the header compilable?
15714echo "$as_me:$LINENO: checking $ac_header usability" >&5
15715echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15716cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15717/* confdefs.h. */
15718_ACEOF
15719cat confdefs.h >>conftest.$ac_ext
15720cat >>conftest.$ac_ext <<_ACEOF
15721/* end confdefs.h. */
c0d27fcc
MR
15722$ac_includes_default
15723#include <$ac_header>
15724_ACEOF
15725rm -f conftest.$ac_objext
15726if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 15727 (eval $ac_compile) 2>conftest.er1
c0d27fcc 15728 ac_status=$?
35996d22
AS
15729 grep -v '^ *+' conftest.er1 >conftest.err
15730 rm -f conftest.er1
15731 cat conftest.err >&5
c0d27fcc
MR
15732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15733 (exit $ac_status); } &&
4494a266
JD
15734 { ac_try='test -z "$ac_c_werror_flag"
15735 || test ! -s conftest.err'
35996d22
AS
15736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15737 (eval $ac_try) 2>&5
15738 ac_status=$?
15739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15740 (exit $ac_status); }; } &&
15741 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
15742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15743 (eval $ac_try) 2>&5
15744 ac_status=$?
15745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15746 (exit $ac_status); }; }; then
15747 ac_header_compiler=yes
15748else
15749 echo "$as_me: failed program was:" >&5
19650fd6
AS
15750sed 's/^/| /' conftest.$ac_ext >&5
15751
c0d27fcc
MR
15752ac_header_compiler=no
15753fi
35996d22 15754rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
15755echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15756echo "${ECHO_T}$ac_header_compiler" >&6
15757
15758# Is the header present?
15759echo "$as_me:$LINENO: checking $ac_header presence" >&5
15760echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15761cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15762/* confdefs.h. */
15763_ACEOF
15764cat confdefs.h >>conftest.$ac_ext
15765cat >>conftest.$ac_ext <<_ACEOF
15766/* end confdefs.h. */
2c9dccc9
PJ
15767#include <$ac_header>
15768_ACEOF
c0d27fcc 15769if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2c9dccc9
PJ
15770 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15771 ac_status=$?
6bae0ccf 15772 grep -v '^ *+' conftest.er1 >conftest.err
2c9dccc9
PJ
15773 rm -f conftest.er1
15774 cat conftest.err >&5
c0d27fcc 15775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2c9dccc9
PJ
15776 (exit $ac_status); } >/dev/null; then
15777 if test -s conftest.err; then
15778 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 15779 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2c9dccc9
PJ
15780 else
15781 ac_cpp_err=
15782 fi
15783else
15784 ac_cpp_err=yes
15785fi
15786if test -z "$ac_cpp_err"; then
c0d27fcc
MR
15787 ac_header_preproc=yes
15788else
15789 echo "$as_me: failed program was:" >&5
19650fd6
AS
15790sed 's/^/| /' conftest.$ac_ext >&5
15791
c0d27fcc
MR
15792 ac_header_preproc=no
15793fi
15794rm -f conftest.err conftest.$ac_ext
15795echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15796echo "${ECHO_T}$ac_header_preproc" >&6
15797
15798# So? What about this header?
35996d22
AS
15799case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15800 yes:no: )
c0d27fcc
MR
15801 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15802echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15803 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15804echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15805 ac_header_preproc=yes
19650fd6 15806 ;;
35996d22 15807 no:yes:* )
c0d27fcc
MR
15808 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15809echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
15810 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15811echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15812 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15813echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15814 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15815echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15816 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 15817echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15818 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15819echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15820 (
15821 cat <<\_ASBOX
35996d22
AS
15822## ------------------------------------------ ##
15823## Report this to the AC_PACKAGE_NAME lists. ##
15824## ------------------------------------------ ##
19650fd6
AS
15825_ASBOX
15826 ) |
15827 sed "s/^/$as_me: WARNING: /" >&2
15828 ;;
c0d27fcc
MR
15829esac
15830echo "$as_me:$LINENO: checking for $ac_header" >&5
15831echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15832if eval "test \"\${$as_ac_Header+set}\" = set"; then
15833 echo $ECHO_N "(cached) $ECHO_C" >&6
15834else
35996d22 15835 eval "$as_ac_Header=\$ac_header_preproc"
c0d27fcc
MR
15836fi
15837echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15838echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15839
15840fi
15841if test `eval echo '${'$as_ac_Header'}'` = yes; then
15842 cat >>confdefs.h <<_ACEOF
15843#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15844_ACEOF
15845
15846fi
15847
15848done
15849
15850fi
15851
15852
15853for ac_header in nlist.h
15854do
15855as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15856if eval "test \"\${$as_ac_Header+set}\" = set"; then
15857 echo "$as_me:$LINENO: checking for $ac_header" >&5
15858echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15859if eval "test \"\${$as_ac_Header+set}\" = set"; then
15860 echo $ECHO_N "(cached) $ECHO_C" >&6
15861fi
15862echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15863echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15864else
15865 # Is the header compilable?
15866echo "$as_me:$LINENO: checking $ac_header usability" >&5
15867echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15868cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15869/* confdefs.h. */
15870_ACEOF
15871cat confdefs.h >>conftest.$ac_ext
15872cat >>conftest.$ac_ext <<_ACEOF
15873/* end confdefs.h. */
c0d27fcc
MR
15874$ac_includes_default
15875#include <$ac_header>
15876_ACEOF
15877rm -f conftest.$ac_objext
15878if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 15879 (eval $ac_compile) 2>conftest.er1
c0d27fcc 15880 ac_status=$?
35996d22
AS
15881 grep -v '^ *+' conftest.er1 >conftest.err
15882 rm -f conftest.er1
15883 cat conftest.err >&5
c0d27fcc
MR
15884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15885 (exit $ac_status); } &&
4494a266
JD
15886 { ac_try='test -z "$ac_c_werror_flag"
15887 || test ! -s conftest.err'
35996d22
AS
15888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15889 (eval $ac_try) 2>&5
15890 ac_status=$?
15891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15892 (exit $ac_status); }; } &&
15893 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
15894 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15895 (eval $ac_try) 2>&5
15896 ac_status=$?
15897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15898 (exit $ac_status); }; }; then
15899 ac_header_compiler=yes
2c9dccc9
PJ
15900else
15901 echo "$as_me: failed program was:" >&5
19650fd6
AS
15902sed 's/^/| /' conftest.$ac_ext >&5
15903
c0d27fcc 15904ac_header_compiler=no
98418dba 15905fi
35996d22 15906rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
15907echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15908echo "${ECHO_T}$ac_header_compiler" >&6
98418dba 15909
c0d27fcc
MR
15910# Is the header present?
15911echo "$as_me:$LINENO: checking $ac_header presence" >&5
15912echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15913cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
15914/* confdefs.h. */
15915_ACEOF
15916cat confdefs.h >>conftest.$ac_ext
15917cat >>conftest.$ac_ext <<_ACEOF
15918/* end confdefs.h. */
503d2be0
AS
15919#include <$ac_header>
15920_ACEOF
c0d27fcc 15921if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
15922 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15923 ac_status=$?
6bae0ccf 15924 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
15925 rm -f conftest.er1
15926 cat conftest.err >&5
c0d27fcc 15927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
15928 (exit $ac_status); } >/dev/null; then
15929 if test -s conftest.err; then
15930 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 15931 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
15932 else
15933 ac_cpp_err=
15934 fi
15935else
15936 ac_cpp_err=yes
15937fi
15938if test -z "$ac_cpp_err"; then
c0d27fcc 15939 ac_header_preproc=yes
503d2be0
AS
15940else
15941 echo "$as_me: failed program was:" >&5
19650fd6
AS
15942sed 's/^/| /' conftest.$ac_ext >&5
15943
c0d27fcc 15944 ac_header_preproc=no
b5de8dc0 15945fi
503d2be0 15946rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
15947echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15948echo "${ECHO_T}$ac_header_preproc" >&6
15949
15950# So? What about this header?
35996d22
AS
15951case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15952 yes:no: )
c0d27fcc
MR
15953 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15954echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
15955 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15956echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15957 ac_header_preproc=yes
19650fd6 15958 ;;
35996d22 15959 no:yes:* )
c0d27fcc
MR
15960 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15961echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
15962 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15963echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15964 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15965echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15966 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15967echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 15968 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 15969echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
15970 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15971echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
15972 (
15973 cat <<\_ASBOX
35996d22
AS
15974## ------------------------------------------ ##
15975## Report this to the AC_PACKAGE_NAME lists. ##
15976## ------------------------------------------ ##
19650fd6
AS
15977_ASBOX
15978 ) |
15979 sed "s/^/$as_me: WARNING: /" >&2
15980 ;;
c0d27fcc
MR
15981esac
15982echo "$as_me:$LINENO: checking for $ac_header" >&5
15983echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15984if eval "test \"\${$as_ac_Header+set}\" = set"; then
15985 echo $ECHO_N "(cached) $ECHO_C" >&6
15986else
35996d22 15987 eval "$as_ac_Header=\$ac_header_preproc"
b5de8dc0 15988fi
c0d27fcc 15989echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 15990echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
15991
15992fi
98418dba 15993if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 15994 cat >>confdefs.h <<_ACEOF
98418dba 15995#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc
MR
15996_ACEOF
15997 echo "$as_me:$LINENO: checking for struct nlist.n_un.n_name" >&5
98418dba
CW
15998echo $ECHO_N "checking for struct nlist.n_un.n_name... $ECHO_C" >&6
15999if test "${ac_cv_member_struct_nlist_n_un_n_name+set}" = set; then
503d2be0 16000 echo $ECHO_N "(cached) $ECHO_C" >&6
b5de8dc0 16001else
503d2be0 16002 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16003/* confdefs.h. */
16004_ACEOF
16005cat confdefs.h >>conftest.$ac_ext
16006cat >>conftest.$ac_ext <<_ACEOF
16007/* end confdefs.h. */
98418dba 16008#include <nlist.h>
b5de8dc0 16009
503d2be0
AS
16010int
16011main ()
16012{
98418dba
CW
16013static struct nlist ac_aggr;
16014if (ac_aggr.n_un.n_name)
16015return 0;
503d2be0
AS
16016 ;
16017 return 0;
16018}
16019_ACEOF
98418dba 16020rm -f conftest.$ac_objext
c0d27fcc 16021if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 16022 (eval $ac_compile) 2>conftest.er1
503d2be0 16023 ac_status=$?
35996d22
AS
16024 grep -v '^ *+' conftest.er1 >conftest.err
16025 rm -f conftest.er1
16026 cat conftest.err >&5
c0d27fcc 16027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16028 (exit $ac_status); } &&
4494a266
JD
16029 { ac_try='test -z "$ac_c_werror_flag"
16030 || test ! -s conftest.err'
35996d22
AS
16031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16032 (eval $ac_try) 2>&5
16033 ac_status=$?
16034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16035 (exit $ac_status); }; } &&
16036 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 16037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
16038 (eval $ac_try) 2>&5
16039 ac_status=$?
c0d27fcc 16040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16041 (exit $ac_status); }; }; then
98418dba 16042 ac_cv_member_struct_nlist_n_un_n_name=yes
503d2be0
AS
16043else
16044 echo "$as_me: failed program was:" >&5
19650fd6
AS
16045sed 's/^/| /' conftest.$ac_ext >&5
16046
6bae0ccf 16047cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16048/* confdefs.h. */
16049_ACEOF
16050cat confdefs.h >>conftest.$ac_ext
16051cat >>conftest.$ac_ext <<_ACEOF
16052/* end confdefs.h. */
6bae0ccf
DL
16053#include <nlist.h>
16054
16055int
16056main ()
16057{
16058static struct nlist ac_aggr;
16059if (sizeof ac_aggr.n_un.n_name)
16060return 0;
16061 ;
16062 return 0;
16063}
16064_ACEOF
16065rm -f conftest.$ac_objext
16066if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 16067 (eval $ac_compile) 2>conftest.er1
6bae0ccf 16068 ac_status=$?
35996d22
AS
16069 grep -v '^ *+' conftest.er1 >conftest.err
16070 rm -f conftest.er1
16071 cat conftest.err >&5
6bae0ccf
DL
16072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16073 (exit $ac_status); } &&
4494a266
JD
16074 { ac_try='test -z "$ac_c_werror_flag"
16075 || test ! -s conftest.err'
35996d22
AS
16076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16077 (eval $ac_try) 2>&5
16078 ac_status=$?
16079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16080 (exit $ac_status); }; } &&
16081 { ac_try='test -s conftest.$ac_objext'
6bae0ccf
DL
16082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16083 (eval $ac_try) 2>&5
16084 ac_status=$?
16085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16086 (exit $ac_status); }; }; then
16087 ac_cv_member_struct_nlist_n_un_n_name=yes
16088else
16089 echo "$as_me: failed program was:" >&5
19650fd6
AS
16090sed 's/^/| /' conftest.$ac_ext >&5
16091
98418dba 16092ac_cv_member_struct_nlist_n_un_n_name=no
503d2be0 16093fi
35996d22 16094rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b5de8dc0 16095fi
35996d22 16096rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bae0ccf 16097fi
c0d27fcc 16098echo "$as_me:$LINENO: result: $ac_cv_member_struct_nlist_n_un_n_name" >&5
98418dba
CW
16099echo "${ECHO_T}$ac_cv_member_struct_nlist_n_un_n_name" >&6
16100if test $ac_cv_member_struct_nlist_n_un_n_name = yes; then
b5de8dc0 16101
c0d27fcc 16102cat >>confdefs.h <<_ACEOF
98418dba 16103#define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
c0d27fcc 16104_ACEOF
b5de8dc0 16105
c0d27fcc
MR
16106
16107cat >>confdefs.h <<\_ACEOF
98418dba 16108#define NLIST_NAME_UNION 1
c0d27fcc 16109_ACEOF
b5de8dc0 16110
98418dba 16111fi
b5de8dc0 16112
c0d27fcc 16113
98418dba 16114fi
c0d27fcc 16115
98418dba 16116done
b5de8dc0 16117
98418dba
CW
16118fi
16119done
b5de8dc0 16120
c0d27fcc 16121
98418dba 16122# Some definitions of getloadavg require that the program be installed setgid.
c0d27fcc 16123echo "$as_me:$LINENO: checking whether getloadavg requires setgid" >&5
98418dba
CW
16124echo $ECHO_N "checking whether getloadavg requires setgid... $ECHO_C" >&6
16125if test "${ac_cv_func_getloadavg_setgid+set}" = set; then
16126 echo $ECHO_N "(cached) $ECHO_C" >&6
16127else
16128 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16129/* confdefs.h. */
16130_ACEOF
16131cat confdefs.h >>conftest.$ac_ext
16132cat >>conftest.$ac_ext <<_ACEOF
16133/* end confdefs.h. */
6bae0ccf 16134#include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
98418dba
CW
16135#ifdef LDAV_PRIVILEGED
16136Yowza Am I SETGID yet
16137#endif
16138_ACEOF
16139if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 16140 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then
98418dba
CW
16141 ac_cv_func_getloadavg_setgid=yes
16142else
16143 ac_cv_func_getloadavg_setgid=no
16144fi
16145rm -f conftest*
b5de8dc0 16146
98418dba 16147fi
c0d27fcc 16148echo "$as_me:$LINENO: result: $ac_cv_func_getloadavg_setgid" >&5
98418dba
CW
16149echo "${ECHO_T}$ac_cv_func_getloadavg_setgid" >&6
16150if test $ac_cv_func_getloadavg_setgid = yes; then
16151 NEED_SETGID=true
b5de8dc0 16152
c0d27fcc 16153cat >>confdefs.h <<\_ACEOF
98418dba 16154#define GETLOADAVG_PRIVILEGED 1
c0d27fcc 16155_ACEOF
98418dba 16156
b5de8dc0 16157else
98418dba 16158 NEED_SETGID=false
b5de8dc0 16159fi
98418dba
CW
16160
16161if test $ac_cv_func_getloadavg_setgid = yes; then
c0d27fcc 16162 echo "$as_me:$LINENO: checking group of /dev/kmem" >&5
98418dba
CW
16163echo $ECHO_N "checking group of /dev/kmem... $ECHO_C" >&6
16164if test "${ac_cv_group_kmem+set}" = set; then
16165 echo $ECHO_N "(cached) $ECHO_C" >&6
16166else
16167 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
16168 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
16169 # If we got an error (system does not support symlinks), try without -L.
16170 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
16171 ac_cv_group_kmem=`echo $ac_ls_output \
35996d22 16172 | sed -ne 's/[ ][ ]*/ /g;
98418dba
CW
16173 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
16174 / /s/.* //;p;'`
16175
b5de8dc0 16176fi
c0d27fcc 16177echo "$as_me:$LINENO: result: $ac_cv_group_kmem" >&5
98418dba
CW
16178echo "${ECHO_T}$ac_cv_group_kmem" >&6
16179 KMEM_GROUP=$ac_cv_group_kmem
b5de8dc0 16180fi
98418dba
CW
16181if test "x$ac_save_LIBS" = x; then
16182 GETLOADAVG_LIBS=$LIBS
16183else
16184 GETLOADAVG_LIBS=`echo "$LIBS" | sed "s!$ac_save_LIBS!!"`
b5de8dc0 16185fi
98418dba 16186LIBS=$ac_save_LIBS
b5de8dc0 16187
c0d27fcc
MR
16188
16189
16190echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
b936fae4
AS
16191echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
16192if test "${ac_cv_sys_largefile_source+set}" = set; then
503d2be0 16193 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 16194else
b936fae4
AS
16195 while :; do
16196 ac_cv_sys_largefile_source=no
503d2be0 16197 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16198/* confdefs.h. */
16199_ACEOF
16200cat confdefs.h >>conftest.$ac_ext
16201cat >>conftest.$ac_ext <<_ACEOF
16202/* end confdefs.h. */
b936fae4 16203#include <stdio.h>
503d2be0
AS
16204int
16205main ()
16206{
b936fae4
AS
16207return !fseeko;
16208 ;
16209 return 0;
16210}
16211_ACEOF
16212rm -f conftest.$ac_objext
c0d27fcc 16213if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 16214 (eval $ac_compile) 2>conftest.er1
b936fae4 16215 ac_status=$?
35996d22
AS
16216 grep -v '^ *+' conftest.er1 >conftest.err
16217 rm -f conftest.er1
16218 cat conftest.err >&5
c0d27fcc 16219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
b936fae4 16220 (exit $ac_status); } &&
4494a266
JD
16221 { ac_try='test -z "$ac_c_werror_flag"
16222 || test ! -s conftest.err'
35996d22
AS
16223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16224 (eval $ac_try) 2>&5
16225 ac_status=$?
16226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16227 (exit $ac_status); }; } &&
16228 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 16229 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
b936fae4
AS
16230 (eval $ac_try) 2>&5
16231 ac_status=$?
c0d27fcc 16232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
b936fae4
AS
16233 (exit $ac_status); }; }; then
16234 break
16235else
16236 echo "$as_me: failed program was:" >&5
19650fd6
AS
16237sed 's/^/| /' conftest.$ac_ext >&5
16238
b936fae4 16239fi
35996d22 16240rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b936fae4 16241 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16242/* confdefs.h. */
16243_ACEOF
16244cat confdefs.h >>conftest.$ac_ext
16245cat >>conftest.$ac_ext <<_ACEOF
16246/* end confdefs.h. */
b936fae4
AS
16247#define _LARGEFILE_SOURCE 1
16248#include <stdio.h>
b936fae4
AS
16249int
16250main ()
16251{
16252return !fseeko;
16253 ;
16254 return 0;
16255}
16256_ACEOF
16257rm -f conftest.$ac_objext
c0d27fcc 16258if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 16259 (eval $ac_compile) 2>conftest.er1
b936fae4 16260 ac_status=$?
35996d22
AS
16261 grep -v '^ *+' conftest.er1 >conftest.err
16262 rm -f conftest.er1
16263 cat conftest.err >&5
c0d27fcc 16264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
b936fae4 16265 (exit $ac_status); } &&
4494a266
JD
16266 { ac_try='test -z "$ac_c_werror_flag"
16267 || test ! -s conftest.err'
35996d22
AS
16268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16269 (eval $ac_try) 2>&5
16270 ac_status=$?
16271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16272 (exit $ac_status); }; } &&
16273 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 16274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
b936fae4
AS
16275 (eval $ac_try) 2>&5
16276 ac_status=$?
c0d27fcc 16277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
b936fae4
AS
16278 (exit $ac_status); }; }; then
16279 ac_cv_sys_largefile_source=1; break
16280else
16281 echo "$as_me: failed program was:" >&5
19650fd6
AS
16282sed 's/^/| /' conftest.$ac_ext >&5
16283
b936fae4 16284fi
35996d22 16285rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b936fae4
AS
16286 break
16287done
16288fi
c0d27fcc 16289echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
b936fae4
AS
16290echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
16291if test "$ac_cv_sys_largefile_source" != no; then
16292
c0d27fcc 16293cat >>confdefs.h <<_ACEOF
b936fae4 16294#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
c0d27fcc 16295_ACEOF
b936fae4
AS
16296
16297fi
16298rm -f conftest*
4c343001 16299
b936fae4
AS
16300# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
16301# in glibc 2.1.3, but that breaks too many other things.
16302# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
c0d27fcc 16303echo "$as_me:$LINENO: checking for fseeko" >&5
b936fae4
AS
16304echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
16305if test "${ac_cv_func_fseeko+set}" = set; then
16306 echo $ECHO_N "(cached) $ECHO_C" >&6
16307else
16308 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16309/* confdefs.h. */
16310_ACEOF
16311cat confdefs.h >>conftest.$ac_ext
16312cat >>conftest.$ac_ext <<_ACEOF
16313/* end confdefs.h. */
b936fae4 16314#include <stdio.h>
b936fae4
AS
16315int
16316main ()
16317{
16318return fseeko && fseeko (stdin, 0, 0);
503d2be0
AS
16319 ;
16320 return 0;
16321}
16322_ACEOF
16323rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 16324if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16325 (eval $ac_link) 2>conftest.er1
503d2be0 16326 ac_status=$?
35996d22
AS
16327 grep -v '^ *+' conftest.er1 >conftest.err
16328 rm -f conftest.er1
16329 cat conftest.err >&5
c0d27fcc 16330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16331 (exit $ac_status); } &&
4494a266
JD
16332 { ac_try='test -z "$ac_c_werror_flag"
16333 || test ! -s conftest.err'
35996d22
AS
16334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16335 (eval $ac_try) 2>&5
16336 ac_status=$?
16337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16338 (exit $ac_status); }; } &&
16339 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 16340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
16341 (eval $ac_try) 2>&5
16342 ac_status=$?
c0d27fcc 16343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16344 (exit $ac_status); }; }; then
b936fae4 16345 ac_cv_func_fseeko=yes
503d2be0
AS
16346else
16347 echo "$as_me: failed program was:" >&5
19650fd6
AS
16348sed 's/^/| /' conftest.$ac_ext >&5
16349
b936fae4 16350ac_cv_func_fseeko=no
503d2be0 16351fi
35996d22
AS
16352rm -f conftest.err conftest.$ac_objext \
16353 conftest$ac_exeext conftest.$ac_ext
503d2be0 16354fi
c0d27fcc 16355echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5
b936fae4
AS
16356echo "${ECHO_T}$ac_cv_func_fseeko" >&6
16357if test $ac_cv_func_fseeko = yes; then
16358
c0d27fcc 16359cat >>confdefs.h <<\_ACEOF
b936fae4 16360#define HAVE_FSEEKO 1
c0d27fcc 16361_ACEOF
b936fae4 16362
4c343001
DL
16363fi
16364
c0d27fcc 16365
cd958eb3
MB
16366echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5
16367echo $ECHO_N "checking whether getpgrp requires zero arguments... $ECHO_C" >&6
16368if test "${ac_cv_func_getpgrp_void+set}" = set; then
16369 echo $ECHO_N "(cached) $ECHO_C" >&6
16370else
16371 # Use it with a single arg.
16372cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16373/* confdefs.h. */
16374_ACEOF
16375cat confdefs.h >>conftest.$ac_ext
16376cat >>conftest.$ac_ext <<_ACEOF
16377/* end confdefs.h. */
cd958eb3
MB
16378$ac_includes_default
16379int
16380main ()
16381{
16382getpgrp (0);
16383 ;
16384 return 0;
16385}
16386_ACEOF
16387rm -f conftest.$ac_objext
16388if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 16389 (eval $ac_compile) 2>conftest.er1
cd958eb3 16390 ac_status=$?
35996d22
AS
16391 grep -v '^ *+' conftest.er1 >conftest.err
16392 rm -f conftest.er1
16393 cat conftest.err >&5
cd958eb3
MB
16394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16395 (exit $ac_status); } &&
4494a266
JD
16396 { ac_try='test -z "$ac_c_werror_flag"
16397 || test ! -s conftest.err'
35996d22
AS
16398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16399 (eval $ac_try) 2>&5
16400 ac_status=$?
16401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16402 (exit $ac_status); }; } &&
16403 { ac_try='test -s conftest.$ac_objext'
cd958eb3
MB
16404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16405 (eval $ac_try) 2>&5
16406 ac_status=$?
16407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16408 (exit $ac_status); }; }; then
16409 ac_cv_func_getpgrp_void=no
16410else
16411 echo "$as_me: failed program was:" >&5
19650fd6
AS
16412sed 's/^/| /' conftest.$ac_ext >&5
16413
cd958eb3
MB
16414ac_cv_func_getpgrp_void=yes
16415fi
35996d22 16416rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
cd958eb3
MB
16417
16418fi
16419echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5
16420echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6
16421if test $ac_cv_func_getpgrp_void = yes; then
16422
16423cat >>confdefs.h <<\_ACEOF
16424#define GETPGRP_VOID 1
16425_ACEOF
16426
16427fi
16428
16429
973a76b1
DL
16430
16431for ac_func in strftime
16432do
16433as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16434echo "$as_me:$LINENO: checking for $ac_func" >&5
16435echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16436if eval "test \"\${$as_ac_var+set}\" = set"; then
16437 echo $ECHO_N "(cached) $ECHO_C" >&6
16438else
16439 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16440/* confdefs.h. */
16441_ACEOF
16442cat confdefs.h >>conftest.$ac_ext
16443cat >>conftest.$ac_ext <<_ACEOF
16444/* end confdefs.h. */
35996d22
AS
16445/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16446 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16447#define $ac_func innocuous_$ac_func
16448
973a76b1 16449/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16450 which can conflict with char $ac_func (); below.
16451 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16452 <limits.h> exists even on freestanding compilers. */
35996d22 16453
19650fd6
AS
16454#ifdef __STDC__
16455# include <limits.h>
16456#else
16457# include <assert.h>
16458#endif
35996d22
AS
16459
16460#undef $ac_func
16461
973a76b1
DL
16462/* Override any gcc2 internal prototype to avoid an error. */
16463#ifdef __cplusplus
16464extern "C"
19650fd6 16465{
973a76b1
DL
16466#endif
16467/* We use char because int might match the return type of a gcc2
16468 builtin and then its argument prototype would still apply. */
16469char $ac_func ();
16470/* The GNU C library defines this for functions which it implements
16471 to always fail with ENOSYS. Some functions are actually named
16472 something starting with __ and the normal name is an alias. */
16473#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16474choke me
16475#else
19650fd6
AS
16476char (*f) () = $ac_func;
16477#endif
16478#ifdef __cplusplus
16479}
973a76b1
DL
16480#endif
16481
19650fd6
AS
16482int
16483main ()
16484{
16485return f != $ac_func;
973a76b1
DL
16486 ;
16487 return 0;
16488}
16489_ACEOF
16490rm -f conftest.$ac_objext conftest$ac_exeext
16491if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16492 (eval $ac_link) 2>conftest.er1
973a76b1 16493 ac_status=$?
35996d22
AS
16494 grep -v '^ *+' conftest.er1 >conftest.err
16495 rm -f conftest.er1
16496 cat conftest.err >&5
973a76b1
DL
16497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16498 (exit $ac_status); } &&
4494a266
JD
16499 { ac_try='test -z "$ac_c_werror_flag"
16500 || test ! -s conftest.err'
35996d22
AS
16501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16502 (eval $ac_try) 2>&5
16503 ac_status=$?
16504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16505 (exit $ac_status); }; } &&
16506 { ac_try='test -s conftest$ac_exeext'
973a76b1
DL
16507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16508 (eval $ac_try) 2>&5
16509 ac_status=$?
16510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16511 (exit $ac_status); }; }; then
16512 eval "$as_ac_var=yes"
16513else
16514 echo "$as_me: failed program was:" >&5
19650fd6
AS
16515sed 's/^/| /' conftest.$ac_ext >&5
16516
973a76b1
DL
16517eval "$as_ac_var=no"
16518fi
35996d22
AS
16519rm -f conftest.err conftest.$ac_objext \
16520 conftest$ac_exeext conftest.$ac_ext
973a76b1
DL
16521fi
16522echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16523echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16524if test `eval echo '${'$as_ac_var'}'` = yes; then
16525 cat >>confdefs.h <<_ACEOF
16526#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16527_ACEOF
16528
16529else
16530 # strftime is in -lintl on SCO UNIX.
16531echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
16532echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
16533if test "${ac_cv_lib_intl_strftime+set}" = set; then
16534 echo $ECHO_N "(cached) $ECHO_C" >&6
16535else
16536 ac_check_lib_save_LIBS=$LIBS
16537LIBS="-lintl $LIBS"
16538cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16539/* confdefs.h. */
16540_ACEOF
16541cat confdefs.h >>conftest.$ac_ext
16542cat >>conftest.$ac_ext <<_ACEOF
16543/* end confdefs.h. */
973a76b1
DL
16544
16545/* Override any gcc2 internal prototype to avoid an error. */
16546#ifdef __cplusplus
16547extern "C"
16548#endif
16549/* We use char because int might match the return type of a gcc2
16550 builtin and then its argument prototype would still apply. */
16551char strftime ();
16552int
16553main ()
16554{
16555strftime ();
16556 ;
16557 return 0;
16558}
16559_ACEOF
16560rm -f conftest.$ac_objext conftest$ac_exeext
16561if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16562 (eval $ac_link) 2>conftest.er1
973a76b1 16563 ac_status=$?
35996d22
AS
16564 grep -v '^ *+' conftest.er1 >conftest.err
16565 rm -f conftest.er1
16566 cat conftest.err >&5
973a76b1
DL
16567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16568 (exit $ac_status); } &&
4494a266
JD
16569 { ac_try='test -z "$ac_c_werror_flag"
16570 || test ! -s conftest.err'
35996d22
AS
16571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16572 (eval $ac_try) 2>&5
16573 ac_status=$?
16574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16575 (exit $ac_status); }; } &&
16576 { ac_try='test -s conftest$ac_exeext'
973a76b1
DL
16577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16578 (eval $ac_try) 2>&5
16579 ac_status=$?
16580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16581 (exit $ac_status); }; }; then
16582 ac_cv_lib_intl_strftime=yes
16583else
16584 echo "$as_me: failed program was:" >&5
19650fd6
AS
16585sed 's/^/| /' conftest.$ac_ext >&5
16586
973a76b1
DL
16587ac_cv_lib_intl_strftime=no
16588fi
35996d22
AS
16589rm -f conftest.err conftest.$ac_objext \
16590 conftest$ac_exeext conftest.$ac_ext
973a76b1
DL
16591LIBS=$ac_check_lib_save_LIBS
16592fi
16593echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
16594echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
16595if test $ac_cv_lib_intl_strftime = yes; then
16596 cat >>confdefs.h <<\_ACEOF
16597#define HAVE_STRFTIME 1
16598_ACEOF
16599
16600LIBS="-lintl $LIBS"
16601fi
16602
16603fi
16604done
16605
16606
b936fae4
AS
16607# UNIX98 PTYs.
16608
16609for ac_func in grantpt
503d2be0
AS
16610do
16611as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 16612echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
16613echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16614if eval "test \"\${$as_ac_var+set}\" = set"; then
16615 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 16616else
503d2be0 16617 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16618/* confdefs.h. */
16619_ACEOF
16620cat confdefs.h >>conftest.$ac_ext
16621cat >>conftest.$ac_ext <<_ACEOF
16622/* end confdefs.h. */
35996d22
AS
16623/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16624 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16625#define $ac_func innocuous_$ac_func
16626
503d2be0 16627/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16628 which can conflict with char $ac_func (); below.
16629 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16630 <limits.h> exists even on freestanding compilers. */
35996d22 16631
19650fd6
AS
16632#ifdef __STDC__
16633# include <limits.h>
16634#else
16635# include <assert.h>
16636#endif
35996d22
AS
16637
16638#undef $ac_func
16639
4c343001 16640/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
16641#ifdef __cplusplus
16642extern "C"
19650fd6 16643{
503d2be0 16644#endif
4c343001 16645/* We use char because int might match the return type of a gcc2
503d2be0
AS
16646 builtin and then its argument prototype would still apply. */
16647char $ac_func ();
503d2be0
AS
16648/* The GNU C library defines this for functions which it implements
16649 to always fail with ENOSYS. Some functions are actually named
16650 something starting with __ and the normal name is an alias. */
16651#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16652choke me
16653#else
19650fd6
AS
16654char (*f) () = $ac_func;
16655#endif
16656#ifdef __cplusplus
16657}
503d2be0 16658#endif
4c343001 16659
19650fd6
AS
16660int
16661main ()
16662{
16663return f != $ac_func;
503d2be0
AS
16664 ;
16665 return 0;
16666}
16667_ACEOF
16668rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 16669if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16670 (eval $ac_link) 2>conftest.er1
503d2be0 16671 ac_status=$?
35996d22
AS
16672 grep -v '^ *+' conftest.er1 >conftest.err
16673 rm -f conftest.er1
16674 cat conftest.err >&5
c0d27fcc 16675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16676 (exit $ac_status); } &&
4494a266
JD
16677 { ac_try='test -z "$ac_c_werror_flag"
16678 || test ! -s conftest.err'
35996d22
AS
16679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16680 (eval $ac_try) 2>&5
16681 ac_status=$?
16682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16683 (exit $ac_status); }; } &&
16684 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 16685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
16686 (eval $ac_try) 2>&5
16687 ac_status=$?
c0d27fcc 16688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
16689 (exit $ac_status); }; }; then
16690 eval "$as_ac_var=yes"
16691else
16692 echo "$as_me: failed program was:" >&5
19650fd6
AS
16693sed 's/^/| /' conftest.$ac_ext >&5
16694
503d2be0
AS
16695eval "$as_ac_var=no"
16696fi
35996d22
AS
16697rm -f conftest.err conftest.$ac_objext \
16698 conftest$ac_exeext conftest.$ac_ext
503d2be0 16699fi
c0d27fcc 16700echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
16701echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16702if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 16703 cat >>confdefs.h <<_ACEOF
503d2be0 16704#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 16705_ACEOF
4c343001
DL
16706
16707fi
503d2be0
AS
16708done
16709
c0d27fcc 16710
b936fae4 16711# PTY-related GNU extensions.
4c343001 16712
b936fae4
AS
16713for ac_func in getpt
16714do
16715as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 16716echo "$as_me:$LINENO: checking for $ac_func" >&5
b936fae4
AS
16717echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16718if eval "test \"\${$as_ac_var+set}\" = set"; then
503d2be0 16719 echo $ECHO_N "(cached) $ECHO_C" >&6
4c343001 16720else
b936fae4 16721 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16722/* confdefs.h. */
16723_ACEOF
16724cat confdefs.h >>conftest.$ac_ext
16725cat >>conftest.$ac_ext <<_ACEOF
16726/* end confdefs.h. */
35996d22
AS
16727/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16728 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16729#define $ac_func innocuous_$ac_func
16730
087121cc 16731/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16732 which can conflict with char $ac_func (); below.
16733 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16734 <limits.h> exists even on freestanding compilers. */
35996d22 16735
19650fd6
AS
16736#ifdef __STDC__
16737# include <limits.h>
16738#else
16739# include <assert.h>
16740#endif
35996d22
AS
16741
16742#undef $ac_func
16743
087121cc 16744/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
16745#ifdef __cplusplus
16746extern "C"
19650fd6 16747{
503d2be0 16748#endif
087121cc 16749/* We use char because int might match the return type of a gcc2
503d2be0
AS
16750 builtin and then its argument prototype would still apply. */
16751char $ac_func ();
087121cc
GM
16752/* The GNU C library defines this for functions which it implements
16753 to always fail with ENOSYS. Some functions are actually named
16754 something starting with __ and the normal name is an alias. */
16755#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16756choke me
16757#else
19650fd6
AS
16758char (*f) () = $ac_func;
16759#endif
16760#ifdef __cplusplus
16761}
087121cc
GM
16762#endif
16763
19650fd6
AS
16764int
16765main ()
16766{
16767return f != $ac_func;
503d2be0
AS
16768 ;
16769 return 0;
16770}
16771_ACEOF
16772rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 16773if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16774 (eval $ac_link) 2>conftest.er1
503d2be0 16775 ac_status=$?
35996d22
AS
16776 grep -v '^ *+' conftest.er1 >conftest.err
16777 rm -f conftest.er1
16778 cat conftest.err >&5
c0d27fcc 16779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16780 (exit $ac_status); } &&
4494a266
JD
16781 { ac_try='test -z "$ac_c_werror_flag"
16782 || test ! -s conftest.err'
35996d22
AS
16783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16784 (eval $ac_try) 2>&5
16785 ac_status=$?
16786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16787 (exit $ac_status); }; } &&
16788 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 16789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
16790 (eval $ac_try) 2>&5
16791 ac_status=$?
c0d27fcc 16792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
16793 (exit $ac_status); }; }; then
16794 eval "$as_ac_var=yes"
16795else
16796 echo "$as_me: failed program was:" >&5
19650fd6
AS
16797sed 's/^/| /' conftest.$ac_ext >&5
16798
503d2be0
AS
16799eval "$as_ac_var=no"
16800fi
35996d22
AS
16801rm -f conftest.err conftest.$ac_objext \
16802 conftest$ac_exeext conftest.$ac_ext
503d2be0 16803fi
c0d27fcc 16804echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
16805echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16806if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 16807 cat >>confdefs.h <<_ACEOF
503d2be0 16808#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 16809_ACEOF
087121cc 16810
087121cc
GM
16811fi
16812done
16813
c0d27fcc 16814
ba4481b5
DL
16815# Check this now, so that we will NOT find the above functions in ncurses.
16816# That is because we have not set up to link ncurses in lib-src.
16817# It's better to believe a function is not available
16818# than to expect to find it in ncurses.
503d2be0 16819
c0d27fcc 16820echo "$as_me:$LINENO: checking for tparm in -lncurses" >&5
503d2be0
AS
16821echo $ECHO_N "checking for tparm in -lncurses... $ECHO_C" >&6
16822if test "${ac_cv_lib_ncurses_tparm+set}" = set; then
16823 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 16824else
503d2be0 16825 ac_check_lib_save_LIBS=$LIBS
ba4481b5 16826LIBS="-lncurses $LIBS"
503d2be0 16827cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16828/* confdefs.h. */
16829_ACEOF
16830cat confdefs.h >>conftest.$ac_ext
16831cat >>conftest.$ac_ext <<_ACEOF
16832/* end confdefs.h. */
503d2be0 16833
ba4481b5 16834/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
16835#ifdef __cplusplus
16836extern "C"
16837#endif
ba4481b5 16838/* We use char because int might match the return type of a gcc2
503d2be0
AS
16839 builtin and then its argument prototype would still apply. */
16840char tparm ();
16841int
16842main ()
16843{
16844tparm ();
16845 ;
16846 return 0;
16847}
16848_ACEOF
16849rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 16850if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16851 (eval $ac_link) 2>conftest.er1
503d2be0 16852 ac_status=$?
35996d22
AS
16853 grep -v '^ *+' conftest.er1 >conftest.err
16854 rm -f conftest.er1
16855 cat conftest.err >&5
c0d27fcc 16856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 16857 (exit $ac_status); } &&
4494a266
JD
16858 { ac_try='test -z "$ac_c_werror_flag"
16859 || test ! -s conftest.err'
35996d22
AS
16860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16861 (eval $ac_try) 2>&5
16862 ac_status=$?
16863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16864 (exit $ac_status); }; } &&
16865 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 16866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
16867 (eval $ac_try) 2>&5
16868 ac_status=$?
c0d27fcc 16869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
16870 (exit $ac_status); }; }; then
16871 ac_cv_lib_ncurses_tparm=yes
16872else
16873 echo "$as_me: failed program was:" >&5
19650fd6
AS
16874sed 's/^/| /' conftest.$ac_ext >&5
16875
503d2be0
AS
16876ac_cv_lib_ncurses_tparm=no
16877fi
35996d22
AS
16878rm -f conftest.err conftest.$ac_objext \
16879 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
16880LIBS=$ac_check_lib_save_LIBS
16881fi
c0d27fcc 16882echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_tparm" >&5
503d2be0
AS
16883echo "${ECHO_T}$ac_cv_lib_ncurses_tparm" >&6
16884if test $ac_cv_lib_ncurses_tparm = yes; then
c0d27fcc 16885 cat >>confdefs.h <<_ACEOF
503d2be0 16886#define HAVE_LIBNCURSES 1
c0d27fcc 16887_ACEOF
ba4481b5
DL
16888
16889 LIBS="-lncurses $LIBS"
16890
ba4481b5
DL
16891fi
16892
c0d27fcc 16893
84e70f78
KR
16894# Do we need the Hesiod library to provide the support routines?
16895if test "$with_hesiod" = yes ; then
16896 # Don't set $LIBS here -- see comments above.
16897 resolv=no
c0d27fcc 16898 echo "$as_me:$LINENO: checking for res_send" >&5
84e70f78
KR
16899echo $ECHO_N "checking for res_send... $ECHO_C" >&6
16900if test "${ac_cv_func_res_send+set}" = set; then
16901 echo $ECHO_N "(cached) $ECHO_C" >&6
16902else
16903 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16904/* confdefs.h. */
16905_ACEOF
16906cat confdefs.h >>conftest.$ac_ext
16907cat >>conftest.$ac_ext <<_ACEOF
16908/* end confdefs.h. */
35996d22
AS
16909/* Define res_send to an innocuous variant, in case <limits.h> declares res_send.
16910 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16911#define res_send innocuous_res_send
16912
84e70f78 16913/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
16914 which can conflict with char res_send (); below.
16915 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16916 <limits.h> exists even on freestanding compilers. */
35996d22 16917
19650fd6
AS
16918#ifdef __STDC__
16919# include <limits.h>
16920#else
16921# include <assert.h>
16922#endif
35996d22
AS
16923
16924#undef res_send
16925
84e70f78
KR
16926/* Override any gcc2 internal prototype to avoid an error. */
16927#ifdef __cplusplus
16928extern "C"
19650fd6 16929{
84e70f78
KR
16930#endif
16931/* We use char because int might match the return type of a gcc2
16932 builtin and then its argument prototype would still apply. */
16933char res_send ();
84e70f78
KR
16934/* The GNU C library defines this for functions which it implements
16935 to always fail with ENOSYS. Some functions are actually named
16936 something starting with __ and the normal name is an alias. */
16937#if defined (__stub_res_send) || defined (__stub___res_send)
16938choke me
16939#else
19650fd6
AS
16940char (*f) () = res_send;
16941#endif
16942#ifdef __cplusplus
16943}
cd958eb3
MB
16944#endif
16945
19650fd6
AS
16946int
16947main ()
16948{
16949return f != res_send;
84e70f78
KR
16950 ;
16951 return 0;
16952}
16953_ACEOF
16954rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 16955if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 16956 (eval $ac_link) 2>conftest.er1
84e70f78 16957 ac_status=$?
35996d22
AS
16958 grep -v '^ *+' conftest.er1 >conftest.err
16959 rm -f conftest.er1
16960 cat conftest.err >&5
c0d27fcc 16961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 16962 (exit $ac_status); } &&
4494a266
JD
16963 { ac_try='test -z "$ac_c_werror_flag"
16964 || test ! -s conftest.err'
35996d22
AS
16965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16966 (eval $ac_try) 2>&5
16967 ac_status=$?
16968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16969 (exit $ac_status); }; } &&
16970 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 16971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
16972 (eval $ac_try) 2>&5
16973 ac_status=$?
c0d27fcc 16974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
16975 (exit $ac_status); }; }; then
16976 ac_cv_func_res_send=yes
16977else
16978 echo "$as_me: failed program was:" >&5
19650fd6
AS
16979sed 's/^/| /' conftest.$ac_ext >&5
16980
84e70f78
KR
16981ac_cv_func_res_send=no
16982fi
35996d22
AS
16983rm -f conftest.err conftest.$ac_objext \
16984 conftest$ac_exeext conftest.$ac_ext
84e70f78 16985fi
c0d27fcc 16986echo "$as_me:$LINENO: result: $ac_cv_func_res_send" >&5
84e70f78
KR
16987echo "${ECHO_T}$ac_cv_func_res_send" >&6
16988if test $ac_cv_func_res_send = yes; then
16989 :
16990else
c0d27fcc 16991 echo "$as_me:$LINENO: checking for __res_send" >&5
84e70f78
KR
16992echo $ECHO_N "checking for __res_send... $ECHO_C" >&6
16993if test "${ac_cv_func___res_send+set}" = set; then
16994 echo $ECHO_N "(cached) $ECHO_C" >&6
16995else
16996 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
16997/* confdefs.h. */
16998_ACEOF
16999cat confdefs.h >>conftest.$ac_ext
17000cat >>conftest.$ac_ext <<_ACEOF
17001/* end confdefs.h. */
35996d22
AS
17002/* Define __res_send to an innocuous variant, in case <limits.h> declares __res_send.
17003 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17004#define __res_send innocuous___res_send
17005
84e70f78 17006/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
17007 which can conflict with char __res_send (); below.
17008 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17009 <limits.h> exists even on freestanding compilers. */
35996d22 17010
19650fd6
AS
17011#ifdef __STDC__
17012# include <limits.h>
17013#else
17014# include <assert.h>
17015#endif
35996d22
AS
17016
17017#undef __res_send
17018
84e70f78
KR
17019/* Override any gcc2 internal prototype to avoid an error. */
17020#ifdef __cplusplus
17021extern "C"
19650fd6 17022{
84e70f78
KR
17023#endif
17024/* We use char because int might match the return type of a gcc2
17025 builtin and then its argument prototype would still apply. */
17026char __res_send ();
84e70f78
KR
17027/* The GNU C library defines this for functions which it implements
17028 to always fail with ENOSYS. Some functions are actually named
17029 something starting with __ and the normal name is an alias. */
17030#if defined (__stub___res_send) || defined (__stub_____res_send)
17031choke me
17032#else
19650fd6
AS
17033char (*f) () = __res_send;
17034#endif
17035#ifdef __cplusplus
17036}
84e70f78
KR
17037#endif
17038
19650fd6
AS
17039int
17040main ()
17041{
17042return f != __res_send;
84e70f78
KR
17043 ;
17044 return 0;
17045}
17046_ACEOF
17047rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17048if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17049 (eval $ac_link) 2>conftest.er1
84e70f78 17050 ac_status=$?
35996d22
AS
17051 grep -v '^ *+' conftest.er1 >conftest.err
17052 rm -f conftest.er1
17053 cat conftest.err >&5
c0d27fcc 17054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 17055 (exit $ac_status); } &&
4494a266
JD
17056 { ac_try='test -z "$ac_c_werror_flag"
17057 || test ! -s conftest.err'
35996d22
AS
17058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17059 (eval $ac_try) 2>&5
17060 ac_status=$?
17061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17062 (exit $ac_status); }; } &&
17063 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
17065 (eval $ac_try) 2>&5
17066 ac_status=$?
c0d27fcc 17067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
17068 (exit $ac_status); }; }; then
17069 ac_cv_func___res_send=yes
17070else
17071 echo "$as_me: failed program was:" >&5
19650fd6
AS
17072sed 's/^/| /' conftest.$ac_ext >&5
17073
84e70f78
KR
17074ac_cv_func___res_send=no
17075fi
35996d22
AS
17076rm -f conftest.err conftest.$ac_objext \
17077 conftest$ac_exeext conftest.$ac_ext
84e70f78 17078fi
c0d27fcc 17079echo "$as_me:$LINENO: result: $ac_cv_func___res_send" >&5
84e70f78
KR
17080echo "${ECHO_T}$ac_cv_func___res_send" >&6
17081if test $ac_cv_func___res_send = yes; then
17082 :
17083else
c0d27fcc 17084 echo "$as_me:$LINENO: checking for res_send in -lresolv" >&5
84e70f78
KR
17085echo $ECHO_N "checking for res_send in -lresolv... $ECHO_C" >&6
17086if test "${ac_cv_lib_resolv_res_send+set}" = set; then
17087 echo $ECHO_N "(cached) $ECHO_C" >&6
17088else
17089 ac_check_lib_save_LIBS=$LIBS
17090LIBS="-lresolv $LIBS"
17091cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17092/* confdefs.h. */
17093_ACEOF
17094cat confdefs.h >>conftest.$ac_ext
17095cat >>conftest.$ac_ext <<_ACEOF
17096/* end confdefs.h. */
84e70f78
KR
17097
17098/* Override any gcc2 internal prototype to avoid an error. */
17099#ifdef __cplusplus
17100extern "C"
17101#endif
17102/* We use char because int might match the return type of a gcc2
17103 builtin and then its argument prototype would still apply. */
17104char res_send ();
17105int
17106main ()
17107{
17108res_send ();
17109 ;
17110 return 0;
17111}
17112_ACEOF
17113rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17114if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17115 (eval $ac_link) 2>conftest.er1
84e70f78 17116 ac_status=$?
35996d22
AS
17117 grep -v '^ *+' conftest.er1 >conftest.err
17118 rm -f conftest.er1
17119 cat conftest.err >&5
c0d27fcc 17120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 17121 (exit $ac_status); } &&
4494a266
JD
17122 { ac_try='test -z "$ac_c_werror_flag"
17123 || test ! -s conftest.err'
35996d22
AS
17124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17125 (eval $ac_try) 2>&5
17126 ac_status=$?
17127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17128 (exit $ac_status); }; } &&
17129 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
17131 (eval $ac_try) 2>&5
17132 ac_status=$?
c0d27fcc 17133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
17134 (exit $ac_status); }; }; then
17135 ac_cv_lib_resolv_res_send=yes
17136else
17137 echo "$as_me: failed program was:" >&5
19650fd6
AS
17138sed 's/^/| /' conftest.$ac_ext >&5
17139
84e70f78
KR
17140ac_cv_lib_resolv_res_send=no
17141fi
35996d22
AS
17142rm -f conftest.err conftest.$ac_objext \
17143 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
17144LIBS=$ac_check_lib_save_LIBS
17145fi
c0d27fcc 17146echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_res_send" >&5
84e70f78
KR
17147echo "${ECHO_T}$ac_cv_lib_resolv_res_send" >&6
17148if test $ac_cv_lib_resolv_res_send = yes; then
17149 resolv=yes
17150else
c0d27fcc 17151 echo "$as_me:$LINENO: checking for __res_send in -lresolv" >&5
84e70f78
KR
17152echo $ECHO_N "checking for __res_send in -lresolv... $ECHO_C" >&6
17153if test "${ac_cv_lib_resolv___res_send+set}" = set; then
17154 echo $ECHO_N "(cached) $ECHO_C" >&6
17155else
17156 ac_check_lib_save_LIBS=$LIBS
17157LIBS="-lresolv $LIBS"
17158cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17159/* confdefs.h. */
17160_ACEOF
17161cat confdefs.h >>conftest.$ac_ext
17162cat >>conftest.$ac_ext <<_ACEOF
17163/* end confdefs.h. */
84e70f78
KR
17164
17165/* Override any gcc2 internal prototype to avoid an error. */
17166#ifdef __cplusplus
17167extern "C"
17168#endif
17169/* We use char because int might match the return type of a gcc2
17170 builtin and then its argument prototype would still apply. */
17171char __res_send ();
17172int
17173main ()
17174{
17175__res_send ();
17176 ;
17177 return 0;
17178}
17179_ACEOF
17180rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17181if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17182 (eval $ac_link) 2>conftest.er1
84e70f78 17183 ac_status=$?
35996d22
AS
17184 grep -v '^ *+' conftest.er1 >conftest.err
17185 rm -f conftest.er1
17186 cat conftest.err >&5
c0d27fcc 17187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 17188 (exit $ac_status); } &&
4494a266
JD
17189 { ac_try='test -z "$ac_c_werror_flag"
17190 || test ! -s conftest.err'
35996d22
AS
17191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17192 (eval $ac_try) 2>&5
17193 ac_status=$?
17194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17195 (exit $ac_status); }; } &&
17196 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
17198 (eval $ac_try) 2>&5
17199 ac_status=$?
c0d27fcc 17200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
17201 (exit $ac_status); }; }; then
17202 ac_cv_lib_resolv___res_send=yes
17203else
17204 echo "$as_me: failed program was:" >&5
19650fd6
AS
17205sed 's/^/| /' conftest.$ac_ext >&5
17206
84e70f78
KR
17207ac_cv_lib_resolv___res_send=no
17208fi
35996d22
AS
17209rm -f conftest.err conftest.$ac_objext \
17210 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
17211LIBS=$ac_check_lib_save_LIBS
17212fi
c0d27fcc 17213echo "$as_me:$LINENO: result: $ac_cv_lib_resolv___res_send" >&5
84e70f78
KR
17214echo "${ECHO_T}$ac_cv_lib_resolv___res_send" >&6
17215if test $ac_cv_lib_resolv___res_send = yes; then
17216 resolv=yes
17217fi
17218
17219fi
17220
17221fi
17222
17223fi
17224
17225 if test "$resolv" = yes ; then
17226 RESOLVLIB=-lresolv
b936fae4 17227
c0d27fcc 17228cat >>confdefs.h <<\_ACEOF
84e70f78 17229#define HAVE_LIBRESOLV 1
c0d27fcc 17230_ACEOF
84e70f78
KR
17231
17232 else
17233 RESOLVLIB=
17234 fi
c0d27fcc 17235 echo "$as_me:$LINENO: checking for hes_getmailhost" >&5
84e70f78
KR
17236echo $ECHO_N "checking for hes_getmailhost... $ECHO_C" >&6
17237if test "${ac_cv_func_hes_getmailhost+set}" = set; then
17238 echo $ECHO_N "(cached) $ECHO_C" >&6
17239else
17240 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17241/* confdefs.h. */
17242_ACEOF
17243cat confdefs.h >>conftest.$ac_ext
17244cat >>conftest.$ac_ext <<_ACEOF
17245/* end confdefs.h. */
35996d22
AS
17246/* Define hes_getmailhost to an innocuous variant, in case <limits.h> declares hes_getmailhost.
17247 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17248#define hes_getmailhost innocuous_hes_getmailhost
17249
84e70f78 17250/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
17251 which can conflict with char hes_getmailhost (); below.
17252 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17253 <limits.h> exists even on freestanding compilers. */
35996d22 17254
19650fd6
AS
17255#ifdef __STDC__
17256# include <limits.h>
17257#else
17258# include <assert.h>
17259#endif
35996d22
AS
17260
17261#undef hes_getmailhost
17262
84e70f78
KR
17263/* Override any gcc2 internal prototype to avoid an error. */
17264#ifdef __cplusplus
17265extern "C"
19650fd6 17266{
84e70f78
KR
17267#endif
17268/* We use char because int might match the return type of a gcc2
17269 builtin and then its argument prototype would still apply. */
17270char hes_getmailhost ();
84e70f78
KR
17271/* The GNU C library defines this for functions which it implements
17272 to always fail with ENOSYS. Some functions are actually named
17273 something starting with __ and the normal name is an alias. */
17274#if defined (__stub_hes_getmailhost) || defined (__stub___hes_getmailhost)
17275choke me
17276#else
19650fd6
AS
17277char (*f) () = hes_getmailhost;
17278#endif
17279#ifdef __cplusplus
17280}
cd958eb3
MB
17281#endif
17282
19650fd6
AS
17283int
17284main ()
17285{
17286return f != hes_getmailhost;
84e70f78
KR
17287 ;
17288 return 0;
17289}
17290_ACEOF
17291rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17292if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17293 (eval $ac_link) 2>conftest.er1
84e70f78 17294 ac_status=$?
35996d22
AS
17295 grep -v '^ *+' conftest.er1 >conftest.err
17296 rm -f conftest.er1
17297 cat conftest.err >&5
c0d27fcc 17298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 17299 (exit $ac_status); } &&
4494a266
JD
17300 { ac_try='test -z "$ac_c_werror_flag"
17301 || test ! -s conftest.err'
35996d22
AS
17302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17303 (eval $ac_try) 2>&5
17304 ac_status=$?
17305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17306 (exit $ac_status); }; } &&
17307 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
17309 (eval $ac_try) 2>&5
17310 ac_status=$?
c0d27fcc 17311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
17312 (exit $ac_status); }; }; then
17313 ac_cv_func_hes_getmailhost=yes
17314else
17315 echo "$as_me: failed program was:" >&5
19650fd6
AS
17316sed 's/^/| /' conftest.$ac_ext >&5
17317
84e70f78
KR
17318ac_cv_func_hes_getmailhost=no
17319fi
35996d22
AS
17320rm -f conftest.err conftest.$ac_objext \
17321 conftest$ac_exeext conftest.$ac_ext
84e70f78 17322fi
c0d27fcc 17323echo "$as_me:$LINENO: result: $ac_cv_func_hes_getmailhost" >&5
84e70f78
KR
17324echo "${ECHO_T}$ac_cv_func_hes_getmailhost" >&6
17325if test $ac_cv_func_hes_getmailhost = yes; then
17326 :
17327else
c0d27fcc 17328 echo "$as_me:$LINENO: checking for hes_getmailhost in -lhesiod" >&5
84e70f78
KR
17329echo $ECHO_N "checking for hes_getmailhost in -lhesiod... $ECHO_C" >&6
17330if test "${ac_cv_lib_hesiod_hes_getmailhost+set}" = set; then
17331 echo $ECHO_N "(cached) $ECHO_C" >&6
17332else
17333 ac_check_lib_save_LIBS=$LIBS
17334LIBS="-lhesiod $RESOLVLIB $LIBS"
17335cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17336/* confdefs.h. */
17337_ACEOF
17338cat confdefs.h >>conftest.$ac_ext
17339cat >>conftest.$ac_ext <<_ACEOF
17340/* end confdefs.h. */
84e70f78
KR
17341
17342/* Override any gcc2 internal prototype to avoid an error. */
17343#ifdef __cplusplus
17344extern "C"
17345#endif
17346/* We use char because int might match the return type of a gcc2
17347 builtin and then its argument prototype would still apply. */
17348char hes_getmailhost ();
17349int
17350main ()
17351{
17352hes_getmailhost ();
17353 ;
17354 return 0;
17355}
17356_ACEOF
17357rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17358if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17359 (eval $ac_link) 2>conftest.er1
84e70f78 17360 ac_status=$?
35996d22
AS
17361 grep -v '^ *+' conftest.er1 >conftest.err
17362 rm -f conftest.er1
17363 cat conftest.err >&5
c0d27fcc 17364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78 17365 (exit $ac_status); } &&
4494a266
JD
17366 { ac_try='test -z "$ac_c_werror_flag"
17367 || test ! -s conftest.err'
35996d22
AS
17368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17369 (eval $ac_try) 2>&5
17370 ac_status=$?
17371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17372 (exit $ac_status); }; } &&
17373 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
84e70f78
KR
17375 (eval $ac_try) 2>&5
17376 ac_status=$?
c0d27fcc 17377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
84e70f78
KR
17378 (exit $ac_status); }; }; then
17379 ac_cv_lib_hesiod_hes_getmailhost=yes
17380else
17381 echo "$as_me: failed program was:" >&5
19650fd6
AS
17382sed 's/^/| /' conftest.$ac_ext >&5
17383
84e70f78
KR
17384ac_cv_lib_hesiod_hes_getmailhost=no
17385fi
35996d22
AS
17386rm -f conftest.err conftest.$ac_objext \
17387 conftest$ac_exeext conftest.$ac_ext
84e70f78
KR
17388LIBS=$ac_check_lib_save_LIBS
17389fi
c0d27fcc 17390echo "$as_me:$LINENO: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
84e70f78
KR
17391echo "${ECHO_T}$ac_cv_lib_hesiod_hes_getmailhost" >&6
17392if test $ac_cv_lib_hesiod_hes_getmailhost = yes; then
b936fae4 17393
c0d27fcc 17394cat >>confdefs.h <<\_ACEOF
84e70f78 17395#define HAVE_LIBHESIOD 1
c0d27fcc 17396_ACEOF
84e70f78
KR
17397
17398else
17399 :
17400fi
17401
17402fi
17403
17404fi
17405
a21616bd
KR
17406# These tell us which Kerberos-related libraries to use.
17407if test "${with_kerberos+set}" = set; then
503d2be0 17408
c0d27fcc 17409echo "$as_me:$LINENO: checking for com_err in -lcom_err" >&5
503d2be0
AS
17410echo $ECHO_N "checking for com_err in -lcom_err... $ECHO_C" >&6
17411if test "${ac_cv_lib_com_err_com_err+set}" = set; then
17412 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17413else
503d2be0 17414 ac_check_lib_save_LIBS=$LIBS
a21616bd 17415LIBS="-lcom_err $LIBS"
503d2be0 17416cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17417/* confdefs.h. */
17418_ACEOF
17419cat confdefs.h >>conftest.$ac_ext
17420cat >>conftest.$ac_ext <<_ACEOF
17421/* end confdefs.h. */
503d2be0 17422
a21616bd 17423/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17424#ifdef __cplusplus
17425extern "C"
17426#endif
a21616bd 17427/* We use char because int might match the return type of a gcc2
503d2be0
AS
17428 builtin and then its argument prototype would still apply. */
17429char com_err ();
17430int
17431main ()
17432{
17433com_err ();
17434 ;
17435 return 0;
17436}
17437_ACEOF
17438rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17439if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17440 (eval $ac_link) 2>conftest.er1
503d2be0 17441 ac_status=$?
35996d22
AS
17442 grep -v '^ *+' conftest.er1 >conftest.err
17443 rm -f conftest.er1
17444 cat conftest.err >&5
c0d27fcc 17445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17446 (exit $ac_status); } &&
4494a266
JD
17447 { ac_try='test -z "$ac_c_werror_flag"
17448 || test ! -s conftest.err'
35996d22
AS
17449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17450 (eval $ac_try) 2>&5
17451 ac_status=$?
17452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17453 (exit $ac_status); }; } &&
17454 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17456 (eval $ac_try) 2>&5
17457 ac_status=$?
c0d27fcc 17458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17459 (exit $ac_status); }; }; then
17460 ac_cv_lib_com_err_com_err=yes
17461else
17462 echo "$as_me: failed program was:" >&5
19650fd6
AS
17463sed 's/^/| /' conftest.$ac_ext >&5
17464
503d2be0
AS
17465ac_cv_lib_com_err_com_err=no
17466fi
35996d22
AS
17467rm -f conftest.err conftest.$ac_objext \
17468 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17469LIBS=$ac_check_lib_save_LIBS
17470fi
c0d27fcc 17471echo "$as_me:$LINENO: result: $ac_cv_lib_com_err_com_err" >&5
503d2be0
AS
17472echo "${ECHO_T}$ac_cv_lib_com_err_com_err" >&6
17473if test $ac_cv_lib_com_err_com_err = yes; then
c0d27fcc 17474 cat >>confdefs.h <<_ACEOF
503d2be0 17475#define HAVE_LIBCOM_ERR 1
c0d27fcc 17476_ACEOF
a21616bd
KR
17477
17478 LIBS="-lcom_err $LIBS"
17479
a21616bd
KR
17480fi
17481
c0d27fcc
MR
17482
17483echo "$as_me:$LINENO: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
503d2be0
AS
17484echo $ECHO_N "checking for mit_des_cbc_encrypt in -lk5crypto... $ECHO_C" >&6
17485if test "${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+set}" = set; then
17486 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17487else
503d2be0 17488 ac_check_lib_save_LIBS=$LIBS
a21616bd 17489LIBS="-lk5crypto $LIBS"
503d2be0 17490cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17491/* confdefs.h. */
17492_ACEOF
17493cat confdefs.h >>conftest.$ac_ext
17494cat >>conftest.$ac_ext <<_ACEOF
17495/* end confdefs.h. */
503d2be0 17496
a21616bd 17497/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17498#ifdef __cplusplus
17499extern "C"
17500#endif
a21616bd 17501/* We use char because int might match the return type of a gcc2
503d2be0
AS
17502 builtin and then its argument prototype would still apply. */
17503char mit_des_cbc_encrypt ();
17504int
17505main ()
17506{
17507mit_des_cbc_encrypt ();
17508 ;
17509 return 0;
17510}
17511_ACEOF
17512rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17513if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17514 (eval $ac_link) 2>conftest.er1
503d2be0 17515 ac_status=$?
35996d22
AS
17516 grep -v '^ *+' conftest.er1 >conftest.err
17517 rm -f conftest.er1
17518 cat conftest.err >&5
c0d27fcc 17519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17520 (exit $ac_status); } &&
4494a266
JD
17521 { ac_try='test -z "$ac_c_werror_flag"
17522 || test ! -s conftest.err'
35996d22
AS
17523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17524 (eval $ac_try) 2>&5
17525 ac_status=$?
17526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17527 (exit $ac_status); }; } &&
17528 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17530 (eval $ac_try) 2>&5
17531 ac_status=$?
c0d27fcc 17532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17533 (exit $ac_status); }; }; then
17534 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
17535else
17536 echo "$as_me: failed program was:" >&5
19650fd6
AS
17537sed 's/^/| /' conftest.$ac_ext >&5
17538
503d2be0
AS
17539ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
17540fi
35996d22
AS
17541rm -f conftest.err conftest.$ac_objext \
17542 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17543LIBS=$ac_check_lib_save_LIBS
17544fi
c0d27fcc 17545echo "$as_me:$LINENO: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
503d2be0
AS
17546echo "${ECHO_T}$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6
17547if test $ac_cv_lib_k5crypto_mit_des_cbc_encrypt = yes; then
c0d27fcc 17548 cat >>confdefs.h <<_ACEOF
503d2be0 17549#define HAVE_LIBK5CRYPTO 1
c0d27fcc 17550_ACEOF
a21616bd
KR
17551
17552 LIBS="-lk5crypto $LIBS"
17553
a21616bd
KR
17554fi
17555
c0d27fcc
MR
17556
17557echo "$as_me:$LINENO: checking for mit_des_cbc_encrypt in -lcrypto" >&5
503d2be0
AS
17558echo $ECHO_N "checking for mit_des_cbc_encrypt in -lcrypto... $ECHO_C" >&6
17559if test "${ac_cv_lib_crypto_mit_des_cbc_encrypt+set}" = set; then
17560 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17561else
503d2be0 17562 ac_check_lib_save_LIBS=$LIBS
a21616bd 17563LIBS="-lcrypto $LIBS"
503d2be0 17564cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17565/* confdefs.h. */
17566_ACEOF
17567cat confdefs.h >>conftest.$ac_ext
17568cat >>conftest.$ac_ext <<_ACEOF
17569/* end confdefs.h. */
503d2be0 17570
a21616bd 17571/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17572#ifdef __cplusplus
17573extern "C"
17574#endif
a21616bd 17575/* We use char because int might match the return type of a gcc2
503d2be0
AS
17576 builtin and then its argument prototype would still apply. */
17577char mit_des_cbc_encrypt ();
17578int
17579main ()
17580{
17581mit_des_cbc_encrypt ();
17582 ;
17583 return 0;
17584}
17585_ACEOF
17586rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17587if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17588 (eval $ac_link) 2>conftest.er1
503d2be0 17589 ac_status=$?
35996d22
AS
17590 grep -v '^ *+' conftest.er1 >conftest.err
17591 rm -f conftest.er1
17592 cat conftest.err >&5
c0d27fcc 17593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17594 (exit $ac_status); } &&
4494a266
JD
17595 { ac_try='test -z "$ac_c_werror_flag"
17596 || test ! -s conftest.err'
35996d22
AS
17597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17598 (eval $ac_try) 2>&5
17599 ac_status=$?
17600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17601 (exit $ac_status); }; } &&
17602 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17604 (eval $ac_try) 2>&5
17605 ac_status=$?
c0d27fcc 17606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17607 (exit $ac_status); }; }; then
17608 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
17609else
17610 echo "$as_me: failed program was:" >&5
19650fd6
AS
17611sed 's/^/| /' conftest.$ac_ext >&5
17612
503d2be0
AS
17613ac_cv_lib_crypto_mit_des_cbc_encrypt=no
17614fi
35996d22
AS
17615rm -f conftest.err conftest.$ac_objext \
17616 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17617LIBS=$ac_check_lib_save_LIBS
17618fi
c0d27fcc 17619echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
503d2be0
AS
17620echo "${ECHO_T}$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6
17621if test $ac_cv_lib_crypto_mit_des_cbc_encrypt = yes; then
c0d27fcc 17622 cat >>confdefs.h <<_ACEOF
503d2be0 17623#define HAVE_LIBCRYPTO 1
c0d27fcc 17624_ACEOF
a21616bd
KR
17625
17626 LIBS="-lcrypto $LIBS"
17627
a21616bd
KR
17628fi
17629
c0d27fcc
MR
17630
17631echo "$as_me:$LINENO: checking for krb5_init_context in -lkrb5" >&5
503d2be0
AS
17632echo $ECHO_N "checking for krb5_init_context in -lkrb5... $ECHO_C" >&6
17633if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then
17634 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17635else
503d2be0 17636 ac_check_lib_save_LIBS=$LIBS
a21616bd 17637LIBS="-lkrb5 $LIBS"
503d2be0 17638cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17639/* confdefs.h. */
17640_ACEOF
17641cat confdefs.h >>conftest.$ac_ext
17642cat >>conftest.$ac_ext <<_ACEOF
17643/* end confdefs.h. */
a21616bd 17644
503d2be0
AS
17645/* Override any gcc2 internal prototype to avoid an error. */
17646#ifdef __cplusplus
17647extern "C"
17648#endif
17649/* We use char because int might match the return type of a gcc2
17650 builtin and then its argument prototype would still apply. */
17651char krb5_init_context ();
17652int
17653main ()
17654{
17655krb5_init_context ();
17656 ;
17657 return 0;
17658}
17659_ACEOF
17660rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17661if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17662 (eval $ac_link) 2>conftest.er1
503d2be0 17663 ac_status=$?
35996d22
AS
17664 grep -v '^ *+' conftest.er1 >conftest.err
17665 rm -f conftest.er1
17666 cat conftest.err >&5
c0d27fcc 17667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17668 (exit $ac_status); } &&
4494a266
JD
17669 { ac_try='test -z "$ac_c_werror_flag"
17670 || test ! -s conftest.err'
35996d22
AS
17671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17672 (eval $ac_try) 2>&5
17673 ac_status=$?
17674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17675 (exit $ac_status); }; } &&
17676 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17678 (eval $ac_try) 2>&5
17679 ac_status=$?
c0d27fcc 17680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17681 (exit $ac_status); }; }; then
17682 ac_cv_lib_krb5_krb5_init_context=yes
17683else
17684 echo "$as_me: failed program was:" >&5
19650fd6
AS
17685sed 's/^/| /' conftest.$ac_ext >&5
17686
503d2be0
AS
17687ac_cv_lib_krb5_krb5_init_context=no
17688fi
35996d22
AS
17689rm -f conftest.err conftest.$ac_objext \
17690 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17691LIBS=$ac_check_lib_save_LIBS
17692fi
c0d27fcc 17693echo "$as_me:$LINENO: result: $ac_cv_lib_krb5_krb5_init_context" >&5
503d2be0
AS
17694echo "${ECHO_T}$ac_cv_lib_krb5_krb5_init_context" >&6
17695if test $ac_cv_lib_krb5_krb5_init_context = yes; then
c0d27fcc 17696 cat >>confdefs.h <<_ACEOF
503d2be0 17697#define HAVE_LIBKRB5 1
c0d27fcc 17698_ACEOF
a21616bd
KR
17699
17700 LIBS="-lkrb5 $LIBS"
17701
a21616bd
KR
17702fi
17703
17704 if test "${with_kerberos5+set}" != set; then
503d2be0 17705
c0d27fcc 17706echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes425" >&5
503d2be0
AS
17707echo $ECHO_N "checking for des_cbc_encrypt in -ldes425... $ECHO_C" >&6
17708if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then
17709 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17710else
503d2be0 17711 ac_check_lib_save_LIBS=$LIBS
a21616bd 17712LIBS="-ldes425 $LIBS"
503d2be0 17713cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17714/* confdefs.h. */
17715_ACEOF
17716cat confdefs.h >>conftest.$ac_ext
17717cat >>conftest.$ac_ext <<_ACEOF
17718/* end confdefs.h. */
503d2be0 17719
a21616bd 17720/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17721#ifdef __cplusplus
17722extern "C"
17723#endif
a21616bd 17724/* We use char because int might match the return type of a gcc2
503d2be0
AS
17725 builtin and then its argument prototype would still apply. */
17726char des_cbc_encrypt ();
17727int
17728main ()
17729{
17730des_cbc_encrypt ();
17731 ;
17732 return 0;
17733}
17734_ACEOF
17735rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17736if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17737 (eval $ac_link) 2>conftest.er1
503d2be0 17738 ac_status=$?
35996d22
AS
17739 grep -v '^ *+' conftest.er1 >conftest.err
17740 rm -f conftest.er1
17741 cat conftest.err >&5
c0d27fcc 17742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17743 (exit $ac_status); } &&
4494a266
JD
17744 { ac_try='test -z "$ac_c_werror_flag"
17745 || test ! -s conftest.err'
35996d22
AS
17746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17747 (eval $ac_try) 2>&5
17748 ac_status=$?
17749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17750 (exit $ac_status); }; } &&
17751 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17753 (eval $ac_try) 2>&5
17754 ac_status=$?
c0d27fcc 17755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17756 (exit $ac_status); }; }; then
17757 ac_cv_lib_des425_des_cbc_encrypt=yes
17758else
17759 echo "$as_me: failed program was:" >&5
19650fd6
AS
17760sed 's/^/| /' conftest.$ac_ext >&5
17761
503d2be0
AS
17762ac_cv_lib_des425_des_cbc_encrypt=no
17763fi
35996d22
AS
17764rm -f conftest.err conftest.$ac_objext \
17765 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17766LIBS=$ac_check_lib_save_LIBS
17767fi
c0d27fcc 17768echo "$as_me:$LINENO: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
503d2be0
AS
17769echo "${ECHO_T}$ac_cv_lib_des425_des_cbc_encrypt" >&6
17770if test $ac_cv_lib_des425_des_cbc_encrypt = yes; then
c0d27fcc 17771 cat >>confdefs.h <<_ACEOF
503d2be0 17772#define HAVE_LIBDES425 1
c0d27fcc 17773_ACEOF
a21616bd
KR
17774
17775 LIBS="-ldes425 $LIBS"
17776
17777else
503d2be0 17778
c0d27fcc 17779echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes" >&5
503d2be0
AS
17780echo $ECHO_N "checking for des_cbc_encrypt in -ldes... $ECHO_C" >&6
17781if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then
17782 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17783else
503d2be0 17784 ac_check_lib_save_LIBS=$LIBS
a21616bd 17785LIBS="-ldes $LIBS"
503d2be0 17786cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17787/* confdefs.h. */
17788_ACEOF
17789cat confdefs.h >>conftest.$ac_ext
17790cat >>conftest.$ac_ext <<_ACEOF
17791/* end confdefs.h. */
503d2be0 17792
a21616bd 17793/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17794#ifdef __cplusplus
17795extern "C"
17796#endif
a21616bd 17797/* We use char because int might match the return type of a gcc2
503d2be0
AS
17798 builtin and then its argument prototype would still apply. */
17799char des_cbc_encrypt ();
17800int
17801main ()
17802{
17803des_cbc_encrypt ();
17804 ;
17805 return 0;
17806}
17807_ACEOF
17808rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17809if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17810 (eval $ac_link) 2>conftest.er1
503d2be0 17811 ac_status=$?
35996d22
AS
17812 grep -v '^ *+' conftest.er1 >conftest.err
17813 rm -f conftest.er1
17814 cat conftest.err >&5
c0d27fcc 17815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17816 (exit $ac_status); } &&
4494a266
JD
17817 { ac_try='test -z "$ac_c_werror_flag"
17818 || test ! -s conftest.err'
35996d22
AS
17819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17820 (eval $ac_try) 2>&5
17821 ac_status=$?
17822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17823 (exit $ac_status); }; } &&
17824 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17826 (eval $ac_try) 2>&5
17827 ac_status=$?
c0d27fcc 17828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17829 (exit $ac_status); }; }; then
17830 ac_cv_lib_des_des_cbc_encrypt=yes
17831else
17832 echo "$as_me: failed program was:" >&5
19650fd6
AS
17833sed 's/^/| /' conftest.$ac_ext >&5
17834
503d2be0
AS
17835ac_cv_lib_des_des_cbc_encrypt=no
17836fi
35996d22
AS
17837rm -f conftest.err conftest.$ac_objext \
17838 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17839LIBS=$ac_check_lib_save_LIBS
17840fi
c0d27fcc 17841echo "$as_me:$LINENO: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
503d2be0
AS
17842echo "${ECHO_T}$ac_cv_lib_des_des_cbc_encrypt" >&6
17843if test $ac_cv_lib_des_des_cbc_encrypt = yes; then
c0d27fcc 17844 cat >>confdefs.h <<_ACEOF
503d2be0 17845#define HAVE_LIBDES 1
c0d27fcc 17846_ACEOF
a21616bd
KR
17847
17848 LIBS="-ldes $LIBS"
17849
a21616bd
KR
17850fi
17851
17852fi
17853
c0d27fcc
MR
17854
17855echo "$as_me:$LINENO: checking for krb_get_cred in -lkrb4" >&5
503d2be0
AS
17856echo $ECHO_N "checking for krb_get_cred in -lkrb4... $ECHO_C" >&6
17857if test "${ac_cv_lib_krb4_krb_get_cred+set}" = set; then
17858 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17859else
503d2be0 17860 ac_check_lib_save_LIBS=$LIBS
a21616bd 17861LIBS="-lkrb4 $LIBS"
503d2be0 17862cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17863/* confdefs.h. */
17864_ACEOF
17865cat confdefs.h >>conftest.$ac_ext
17866cat >>conftest.$ac_ext <<_ACEOF
17867/* end confdefs.h. */
503d2be0 17868
a21616bd 17869/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17870#ifdef __cplusplus
17871extern "C"
17872#endif
a21616bd 17873/* We use char because int might match the return type of a gcc2
503d2be0
AS
17874 builtin and then its argument prototype would still apply. */
17875char krb_get_cred ();
17876int
17877main ()
17878{
17879krb_get_cred ();
17880 ;
17881 return 0;
17882}
17883_ACEOF
17884rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17885if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17886 (eval $ac_link) 2>conftest.er1
503d2be0 17887 ac_status=$?
35996d22
AS
17888 grep -v '^ *+' conftest.er1 >conftest.err
17889 rm -f conftest.er1
17890 cat conftest.err >&5
c0d27fcc 17891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17892 (exit $ac_status); } &&
4494a266
JD
17893 { ac_try='test -z "$ac_c_werror_flag"
17894 || test ! -s conftest.err'
35996d22
AS
17895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17896 (eval $ac_try) 2>&5
17897 ac_status=$?
17898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17899 (exit $ac_status); }; } &&
17900 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17902 (eval $ac_try) 2>&5
17903 ac_status=$?
c0d27fcc 17904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17905 (exit $ac_status); }; }; then
17906 ac_cv_lib_krb4_krb_get_cred=yes
17907else
17908 echo "$as_me: failed program was:" >&5
19650fd6
AS
17909sed 's/^/| /' conftest.$ac_ext >&5
17910
503d2be0
AS
17911ac_cv_lib_krb4_krb_get_cred=no
17912fi
35996d22
AS
17913rm -f conftest.err conftest.$ac_objext \
17914 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17915LIBS=$ac_check_lib_save_LIBS
17916fi
c0d27fcc 17917echo "$as_me:$LINENO: result: $ac_cv_lib_krb4_krb_get_cred" >&5
503d2be0
AS
17918echo "${ECHO_T}$ac_cv_lib_krb4_krb_get_cred" >&6
17919if test $ac_cv_lib_krb4_krb_get_cred = yes; then
c0d27fcc 17920 cat >>confdefs.h <<_ACEOF
503d2be0 17921#define HAVE_LIBKRB4 1
c0d27fcc 17922_ACEOF
a21616bd
KR
17923
17924 LIBS="-lkrb4 $LIBS"
17925
17926else
503d2be0 17927
c0d27fcc 17928echo "$as_me:$LINENO: checking for krb_get_cred in -lkrb" >&5
503d2be0
AS
17929echo $ECHO_N "checking for krb_get_cred in -lkrb... $ECHO_C" >&6
17930if test "${ac_cv_lib_krb_krb_get_cred+set}" = set; then
17931 echo $ECHO_N "(cached) $ECHO_C" >&6
a21616bd 17932else
503d2be0 17933 ac_check_lib_save_LIBS=$LIBS
a21616bd 17934LIBS="-lkrb $LIBS"
503d2be0 17935cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
17936/* confdefs.h. */
17937_ACEOF
17938cat confdefs.h >>conftest.$ac_ext
17939cat >>conftest.$ac_ext <<_ACEOF
17940/* end confdefs.h. */
503d2be0 17941
a21616bd 17942/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
17943#ifdef __cplusplus
17944extern "C"
17945#endif
a21616bd 17946/* We use char because int might match the return type of a gcc2
503d2be0
AS
17947 builtin and then its argument prototype would still apply. */
17948char krb_get_cred ();
17949int
17950main ()
17951{
17952krb_get_cred ();
17953 ;
17954 return 0;
17955}
17956_ACEOF
17957rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 17958if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 17959 (eval $ac_link) 2>conftest.er1
503d2be0 17960 ac_status=$?
35996d22
AS
17961 grep -v '^ *+' conftest.er1 >conftest.err
17962 rm -f conftest.er1
17963 cat conftest.err >&5
c0d27fcc 17964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 17965 (exit $ac_status); } &&
4494a266
JD
17966 { ac_try='test -z "$ac_c_werror_flag"
17967 || test ! -s conftest.err'
35996d22
AS
17968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17969 (eval $ac_try) 2>&5
17970 ac_status=$?
17971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17972 (exit $ac_status); }; } &&
17973 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 17974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
17975 (eval $ac_try) 2>&5
17976 ac_status=$?
c0d27fcc 17977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
17978 (exit $ac_status); }; }; then
17979 ac_cv_lib_krb_krb_get_cred=yes
17980else
17981 echo "$as_me: failed program was:" >&5
19650fd6
AS
17982sed 's/^/| /' conftest.$ac_ext >&5
17983
503d2be0
AS
17984ac_cv_lib_krb_krb_get_cred=no
17985fi
35996d22
AS
17986rm -f conftest.err conftest.$ac_objext \
17987 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
17988LIBS=$ac_check_lib_save_LIBS
17989fi
c0d27fcc 17990echo "$as_me:$LINENO: result: $ac_cv_lib_krb_krb_get_cred" >&5
503d2be0
AS
17991echo "${ECHO_T}$ac_cv_lib_krb_krb_get_cred" >&6
17992if test $ac_cv_lib_krb_krb_get_cred = yes; then
c0d27fcc 17993 cat >>confdefs.h <<_ACEOF
503d2be0 17994#define HAVE_LIBKRB 1
c0d27fcc 17995_ACEOF
a21616bd
KR
17996
17997 LIBS="-lkrb $LIBS"
17998
a21616bd
KR
17999fi
18000
18001fi
18002
18003 fi
18004
18005 if test "${with_kerberos5+set}" = set; then
503d2be0
AS
18006
18007for ac_header in krb5.h
a21616bd 18008do
503d2be0 18009as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18010if eval "test \"\${$as_ac_Header+set}\" = set"; then
18011 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18012echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18013if eval "test \"\${$as_ac_Header+set}\" = set"; then
18014 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18015fi
18016echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18017echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18018else
c0d27fcc
MR
18019 # Is the header compilable?
18020echo "$as_me:$LINENO: checking $ac_header usability" >&5
18021echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18022cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18023/* confdefs.h. */
18024_ACEOF
18025cat confdefs.h >>conftest.$ac_ext
18026cat >>conftest.$ac_ext <<_ACEOF
18027/* end confdefs.h. */
c0d27fcc
MR
18028$ac_includes_default
18029#include <$ac_header>
18030_ACEOF
18031rm -f conftest.$ac_objext
18032if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18033 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18034 ac_status=$?
35996d22
AS
18035 grep -v '^ *+' conftest.er1 >conftest.err
18036 rm -f conftest.er1
18037 cat conftest.err >&5
c0d27fcc
MR
18038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18039 (exit $ac_status); } &&
4494a266
JD
18040 { ac_try='test -z "$ac_c_werror_flag"
18041 || test ! -s conftest.err'
35996d22
AS
18042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18043 (eval $ac_try) 2>&5
18044 ac_status=$?
18045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18046 (exit $ac_status); }; } &&
18047 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18049 (eval $ac_try) 2>&5
18050 ac_status=$?
18051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18052 (exit $ac_status); }; }; then
18053 ac_header_compiler=yes
18054else
18055 echo "$as_me: failed program was:" >&5
19650fd6
AS
18056sed 's/^/| /' conftest.$ac_ext >&5
18057
c0d27fcc
MR
18058ac_header_compiler=no
18059fi
35996d22 18060rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18061echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18062echo "${ECHO_T}$ac_header_compiler" >&6
18063
18064# Is the header present?
18065echo "$as_me:$LINENO: checking $ac_header presence" >&5
18066echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18067cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18068/* confdefs.h. */
18069_ACEOF
18070cat confdefs.h >>conftest.$ac_ext
18071cat >>conftest.$ac_ext <<_ACEOF
18072/* end confdefs.h. */
503d2be0
AS
18073#include <$ac_header>
18074_ACEOF
c0d27fcc 18075if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18076 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18077 ac_status=$?
6bae0ccf 18078 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18079 rm -f conftest.er1
18080 cat conftest.err >&5
c0d27fcc 18081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18082 (exit $ac_status); } >/dev/null; then
18083 if test -s conftest.err; then
18084 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18085 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18086 else
18087 ac_cpp_err=
18088 fi
18089else
18090 ac_cpp_err=yes
18091fi
18092if test -z "$ac_cpp_err"; then
c0d27fcc 18093 ac_header_preproc=yes
503d2be0
AS
18094else
18095 echo "$as_me: failed program was:" >&5
19650fd6
AS
18096sed 's/^/| /' conftest.$ac_ext >&5
18097
c0d27fcc 18098 ac_header_preproc=no
a21616bd 18099fi
503d2be0 18100rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18101echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18102echo "${ECHO_T}$ac_header_preproc" >&6
18103
18104# So? What about this header?
35996d22
AS
18105case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18106 yes:no: )
c0d27fcc
MR
18107 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18108echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18109 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18110echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18111 ac_header_preproc=yes
19650fd6 18112 ;;
35996d22 18113 no:yes:* )
c0d27fcc
MR
18114 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18115echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18116 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18117echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18118 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18119echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18120 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18121echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18122 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18123echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18124 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18125echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18126 (
18127 cat <<\_ASBOX
35996d22
AS
18128## ------------------------------------------ ##
18129## Report this to the AC_PACKAGE_NAME lists. ##
18130## ------------------------------------------ ##
19650fd6
AS
18131_ASBOX
18132 ) |
18133 sed "s/^/$as_me: WARNING: /" >&2
18134 ;;
c0d27fcc
MR
18135esac
18136echo "$as_me:$LINENO: checking for $ac_header" >&5
18137echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18138if eval "test \"\${$as_ac_Header+set}\" = set"; then
18139 echo $ECHO_N "(cached) $ECHO_C" >&6
18140else
35996d22 18141 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18142fi
c0d27fcc 18143echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18144echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18145
18146fi
503d2be0 18147if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18148 cat >>confdefs.h <<_ACEOF
503d2be0 18149#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18150_ACEOF
503d2be0 18151
a21616bd 18152fi
c0d27fcc 18153
a21616bd
KR
18154done
18155
18156 else
503d2be0
AS
18157
18158for ac_header in des.h
a21616bd 18159do
503d2be0 18160as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18161if eval "test \"\${$as_ac_Header+set}\" = set"; then
18162 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18163echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18164if eval "test \"\${$as_ac_Header+set}\" = set"; then
18165 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18166fi
18167echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18168echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18169else
c0d27fcc
MR
18170 # Is the header compilable?
18171echo "$as_me:$LINENO: checking $ac_header usability" >&5
18172echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18173cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18174/* confdefs.h. */
18175_ACEOF
18176cat confdefs.h >>conftest.$ac_ext
18177cat >>conftest.$ac_ext <<_ACEOF
18178/* end confdefs.h. */
c0d27fcc
MR
18179$ac_includes_default
18180#include <$ac_header>
18181_ACEOF
18182rm -f conftest.$ac_objext
18183if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18184 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18185 ac_status=$?
35996d22
AS
18186 grep -v '^ *+' conftest.er1 >conftest.err
18187 rm -f conftest.er1
18188 cat conftest.err >&5
c0d27fcc
MR
18189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18190 (exit $ac_status); } &&
4494a266
JD
18191 { ac_try='test -z "$ac_c_werror_flag"
18192 || test ! -s conftest.err'
35996d22
AS
18193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18194 (eval $ac_try) 2>&5
18195 ac_status=$?
18196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18197 (exit $ac_status); }; } &&
18198 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18200 (eval $ac_try) 2>&5
18201 ac_status=$?
18202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18203 (exit $ac_status); }; }; then
18204 ac_header_compiler=yes
18205else
18206 echo "$as_me: failed program was:" >&5
19650fd6
AS
18207sed 's/^/| /' conftest.$ac_ext >&5
18208
c0d27fcc
MR
18209ac_header_compiler=no
18210fi
35996d22 18211rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18212echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18213echo "${ECHO_T}$ac_header_compiler" >&6
18214
18215# Is the header present?
18216echo "$as_me:$LINENO: checking $ac_header presence" >&5
18217echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18218cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18219/* confdefs.h. */
18220_ACEOF
18221cat confdefs.h >>conftest.$ac_ext
18222cat >>conftest.$ac_ext <<_ACEOF
18223/* end confdefs.h. */
503d2be0
AS
18224#include <$ac_header>
18225_ACEOF
c0d27fcc 18226if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18227 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18228 ac_status=$?
6bae0ccf 18229 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18230 rm -f conftest.er1
18231 cat conftest.err >&5
c0d27fcc 18232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18233 (exit $ac_status); } >/dev/null; then
18234 if test -s conftest.err; then
18235 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18236 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18237 else
18238 ac_cpp_err=
18239 fi
18240else
18241 ac_cpp_err=yes
18242fi
18243if test -z "$ac_cpp_err"; then
c0d27fcc 18244 ac_header_preproc=yes
503d2be0
AS
18245else
18246 echo "$as_me: failed program was:" >&5
19650fd6
AS
18247sed 's/^/| /' conftest.$ac_ext >&5
18248
c0d27fcc 18249 ac_header_preproc=no
a21616bd 18250fi
503d2be0 18251rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18252echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18253echo "${ECHO_T}$ac_header_preproc" >&6
18254
18255# So? What about this header?
35996d22
AS
18256case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18257 yes:no: )
c0d27fcc
MR
18258 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18259echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18260 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18261echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18262 ac_header_preproc=yes
19650fd6 18263 ;;
35996d22 18264 no:yes:* )
c0d27fcc
MR
18265 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18266echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18267 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18268echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18269 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18270echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18271 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18272echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18273 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18274echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18275 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18276echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18277 (
18278 cat <<\_ASBOX
35996d22
AS
18279## ------------------------------------------ ##
18280## Report this to the AC_PACKAGE_NAME lists. ##
18281## ------------------------------------------ ##
19650fd6
AS
18282_ASBOX
18283 ) |
18284 sed "s/^/$as_me: WARNING: /" >&2
18285 ;;
c0d27fcc
MR
18286esac
18287echo "$as_me:$LINENO: checking for $ac_header" >&5
18288echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18289if eval "test \"\${$as_ac_Header+set}\" = set"; then
18290 echo $ECHO_N "(cached) $ECHO_C" >&6
18291else
35996d22 18292 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18293fi
c0d27fcc 18294echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18295echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18296
18297fi
503d2be0 18298if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18299 cat >>confdefs.h <<_ACEOF
503d2be0 18300#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18301_ACEOF
503d2be0 18302
a21616bd 18303else
503d2be0
AS
18304
18305for ac_header in kerberosIV/des.h
a21616bd 18306do
503d2be0 18307as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18308if eval "test \"\${$as_ac_Header+set}\" = set"; then
18309 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18310echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18311if eval "test \"\${$as_ac_Header+set}\" = set"; then
18312 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18313fi
18314echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18315echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18316else
c0d27fcc
MR
18317 # Is the header compilable?
18318echo "$as_me:$LINENO: checking $ac_header usability" >&5
18319echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18320cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18321/* confdefs.h. */
18322_ACEOF
18323cat confdefs.h >>conftest.$ac_ext
18324cat >>conftest.$ac_ext <<_ACEOF
18325/* end confdefs.h. */
c0d27fcc
MR
18326$ac_includes_default
18327#include <$ac_header>
18328_ACEOF
18329rm -f conftest.$ac_objext
18330if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18331 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18332 ac_status=$?
35996d22
AS
18333 grep -v '^ *+' conftest.er1 >conftest.err
18334 rm -f conftest.er1
18335 cat conftest.err >&5
c0d27fcc
MR
18336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18337 (exit $ac_status); } &&
4494a266
JD
18338 { ac_try='test -z "$ac_c_werror_flag"
18339 || test ! -s conftest.err'
35996d22
AS
18340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18341 (eval $ac_try) 2>&5
18342 ac_status=$?
18343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18344 (exit $ac_status); }; } &&
18345 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18347 (eval $ac_try) 2>&5
18348 ac_status=$?
18349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18350 (exit $ac_status); }; }; then
18351 ac_header_compiler=yes
18352else
18353 echo "$as_me: failed program was:" >&5
19650fd6
AS
18354sed 's/^/| /' conftest.$ac_ext >&5
18355
c0d27fcc
MR
18356ac_header_compiler=no
18357fi
35996d22 18358rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18359echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18360echo "${ECHO_T}$ac_header_compiler" >&6
18361
18362# Is the header present?
18363echo "$as_me:$LINENO: checking $ac_header presence" >&5
18364echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18365cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18366/* confdefs.h. */
18367_ACEOF
18368cat confdefs.h >>conftest.$ac_ext
18369cat >>conftest.$ac_ext <<_ACEOF
18370/* end confdefs.h. */
503d2be0
AS
18371#include <$ac_header>
18372_ACEOF
c0d27fcc 18373if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18374 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18375 ac_status=$?
6bae0ccf 18376 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18377 rm -f conftest.er1
18378 cat conftest.err >&5
c0d27fcc 18379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18380 (exit $ac_status); } >/dev/null; then
18381 if test -s conftest.err; then
18382 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18383 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18384 else
18385 ac_cpp_err=
18386 fi
18387else
18388 ac_cpp_err=yes
18389fi
18390if test -z "$ac_cpp_err"; then
c0d27fcc 18391 ac_header_preproc=yes
503d2be0
AS
18392else
18393 echo "$as_me: failed program was:" >&5
19650fd6
AS
18394sed 's/^/| /' conftest.$ac_ext >&5
18395
c0d27fcc 18396 ac_header_preproc=no
a21616bd 18397fi
503d2be0 18398rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18399echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18400echo "${ECHO_T}$ac_header_preproc" >&6
18401
18402# So? What about this header?
35996d22
AS
18403case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18404 yes:no: )
c0d27fcc
MR
18405 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18406echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18407 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18408echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18409 ac_header_preproc=yes
19650fd6 18410 ;;
35996d22 18411 no:yes:* )
c0d27fcc
MR
18412 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18413echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18414 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18415echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18416 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18417echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18418 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18419echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18420 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18421echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18422 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18423echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18424 (
18425 cat <<\_ASBOX
35996d22
AS
18426## ------------------------------------------ ##
18427## Report this to the AC_PACKAGE_NAME lists. ##
18428## ------------------------------------------ ##
19650fd6
AS
18429_ASBOX
18430 ) |
18431 sed "s/^/$as_me: WARNING: /" >&2
18432 ;;
c0d27fcc
MR
18433esac
18434echo "$as_me:$LINENO: checking for $ac_header" >&5
18435echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18436if eval "test \"\${$as_ac_Header+set}\" = set"; then
18437 echo $ECHO_N "(cached) $ECHO_C" >&6
18438else
35996d22 18439 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18440fi
c0d27fcc 18441echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18442echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18443
18444fi
503d2be0 18445if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18446 cat >>confdefs.h <<_ACEOF
503d2be0 18447#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18448_ACEOF
503d2be0 18449
a21616bd 18450else
503d2be0
AS
18451
18452for ac_header in kerberos/des.h
a21616bd 18453do
503d2be0 18454as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18455if eval "test \"\${$as_ac_Header+set}\" = set"; then
18456 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18457echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18458if eval "test \"\${$as_ac_Header+set}\" = set"; then
18459 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18460fi
18461echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18462echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18463else
c0d27fcc
MR
18464 # Is the header compilable?
18465echo "$as_me:$LINENO: checking $ac_header usability" >&5
18466echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18467cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18468/* confdefs.h. */
18469_ACEOF
18470cat confdefs.h >>conftest.$ac_ext
18471cat >>conftest.$ac_ext <<_ACEOF
18472/* end confdefs.h. */
c0d27fcc
MR
18473$ac_includes_default
18474#include <$ac_header>
18475_ACEOF
18476rm -f conftest.$ac_objext
18477if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18478 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18479 ac_status=$?
35996d22
AS
18480 grep -v '^ *+' conftest.er1 >conftest.err
18481 rm -f conftest.er1
18482 cat conftest.err >&5
c0d27fcc
MR
18483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18484 (exit $ac_status); } &&
4494a266
JD
18485 { ac_try='test -z "$ac_c_werror_flag"
18486 || test ! -s conftest.err'
35996d22
AS
18487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18488 (eval $ac_try) 2>&5
18489 ac_status=$?
18490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18491 (exit $ac_status); }; } &&
18492 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18494 (eval $ac_try) 2>&5
18495 ac_status=$?
18496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18497 (exit $ac_status); }; }; then
18498 ac_header_compiler=yes
18499else
18500 echo "$as_me: failed program was:" >&5
19650fd6
AS
18501sed 's/^/| /' conftest.$ac_ext >&5
18502
c0d27fcc
MR
18503ac_header_compiler=no
18504fi
35996d22 18505rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18506echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18507echo "${ECHO_T}$ac_header_compiler" >&6
18508
18509# Is the header present?
18510echo "$as_me:$LINENO: checking $ac_header presence" >&5
18511echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18512cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18513/* confdefs.h. */
18514_ACEOF
18515cat confdefs.h >>conftest.$ac_ext
18516cat >>conftest.$ac_ext <<_ACEOF
18517/* end confdefs.h. */
503d2be0
AS
18518#include <$ac_header>
18519_ACEOF
c0d27fcc 18520if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18521 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18522 ac_status=$?
6bae0ccf 18523 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18524 rm -f conftest.er1
18525 cat conftest.err >&5
c0d27fcc 18526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18527 (exit $ac_status); } >/dev/null; then
18528 if test -s conftest.err; then
18529 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18530 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18531 else
18532 ac_cpp_err=
18533 fi
18534else
18535 ac_cpp_err=yes
18536fi
18537if test -z "$ac_cpp_err"; then
c0d27fcc 18538 ac_header_preproc=yes
503d2be0
AS
18539else
18540 echo "$as_me: failed program was:" >&5
19650fd6
AS
18541sed 's/^/| /' conftest.$ac_ext >&5
18542
c0d27fcc 18543 ac_header_preproc=no
a21616bd 18544fi
503d2be0 18545rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18546echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18547echo "${ECHO_T}$ac_header_preproc" >&6
18548
18549# So? What about this header?
35996d22
AS
18550case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18551 yes:no: )
c0d27fcc
MR
18552 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18553echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18554 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18555echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18556 ac_header_preproc=yes
19650fd6 18557 ;;
35996d22 18558 no:yes:* )
c0d27fcc
MR
18559 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18560echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18561 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18562echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18563 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18564echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18565 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18566echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18567 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18568echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18569 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18570echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18571 (
18572 cat <<\_ASBOX
35996d22
AS
18573## ------------------------------------------ ##
18574## Report this to the AC_PACKAGE_NAME lists. ##
18575## ------------------------------------------ ##
19650fd6
AS
18576_ASBOX
18577 ) |
18578 sed "s/^/$as_me: WARNING: /" >&2
18579 ;;
c0d27fcc
MR
18580esac
18581echo "$as_me:$LINENO: checking for $ac_header" >&5
18582echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18583if eval "test \"\${$as_ac_Header+set}\" = set"; then
18584 echo $ECHO_N "(cached) $ECHO_C" >&6
18585else
35996d22 18586 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18587fi
c0d27fcc 18588echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18589echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18590
18591fi
503d2be0 18592if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18593 cat >>confdefs.h <<_ACEOF
503d2be0 18594#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18595_ACEOF
a21616bd
KR
18596
18597fi
c0d27fcc 18598
a21616bd
KR
18599done
18600
98418dba 18601fi
c0d27fcc 18602
925c2f3f
EZ
18603done
18604
98418dba 18605fi
c0d27fcc 18606
925c2f3f 18607done
98418dba 18608
c0d27fcc 18609
925c2f3f
EZ
18610for ac_header in krb.h
18611do
18612as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18613if eval "test \"\${$as_ac_Header+set}\" = set"; then
18614 echo "$as_me:$LINENO: checking for $ac_header" >&5
925c2f3f
EZ
18615echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18616if eval "test \"\${$as_ac_Header+set}\" = set"; then
18617 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18618fi
18619echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18620echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18621else
18622 # Is the header compilable?
18623echo "$as_me:$LINENO: checking $ac_header usability" >&5
18624echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18625cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18626/* confdefs.h. */
18627_ACEOF
18628cat confdefs.h >>conftest.$ac_ext
18629cat >>conftest.$ac_ext <<_ACEOF
18630/* end confdefs.h. */
c0d27fcc
MR
18631$ac_includes_default
18632#include <$ac_header>
18633_ACEOF
18634rm -f conftest.$ac_objext
18635if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18636 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18637 ac_status=$?
35996d22
AS
18638 grep -v '^ *+' conftest.er1 >conftest.err
18639 rm -f conftest.er1
18640 cat conftest.err >&5
c0d27fcc
MR
18641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18642 (exit $ac_status); } &&
4494a266
JD
18643 { ac_try='test -z "$ac_c_werror_flag"
18644 || test ! -s conftest.err'
35996d22
AS
18645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18646 (eval $ac_try) 2>&5
18647 ac_status=$?
18648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18649 (exit $ac_status); }; } &&
18650 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18652 (eval $ac_try) 2>&5
18653 ac_status=$?
18654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18655 (exit $ac_status); }; }; then
18656 ac_header_compiler=yes
925c2f3f 18657else
c0d27fcc 18658 echo "$as_me: failed program was:" >&5
19650fd6
AS
18659sed 's/^/| /' conftest.$ac_ext >&5
18660
c0d27fcc
MR
18661ac_header_compiler=no
18662fi
35996d22 18663rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18664echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18665echo "${ECHO_T}$ac_header_compiler" >&6
18666
18667# Is the header present?
18668echo "$as_me:$LINENO: checking $ac_header presence" >&5
18669echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18670cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18671/* confdefs.h. */
18672_ACEOF
18673cat confdefs.h >>conftest.$ac_ext
18674cat >>conftest.$ac_ext <<_ACEOF
18675/* end confdefs.h. */
503d2be0
AS
18676#include <$ac_header>
18677_ACEOF
c0d27fcc 18678if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18679 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18680 ac_status=$?
6bae0ccf 18681 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18682 rm -f conftest.er1
18683 cat conftest.err >&5
c0d27fcc 18684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18685 (exit $ac_status); } >/dev/null; then
18686 if test -s conftest.err; then
18687 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18688 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18689 else
18690 ac_cpp_err=
18691 fi
18692else
18693 ac_cpp_err=yes
18694fi
18695if test -z "$ac_cpp_err"; then
c0d27fcc 18696 ac_header_preproc=yes
503d2be0
AS
18697else
18698 echo "$as_me: failed program was:" >&5
19650fd6
AS
18699sed 's/^/| /' conftest.$ac_ext >&5
18700
c0d27fcc 18701 ac_header_preproc=no
a21616bd 18702fi
503d2be0 18703rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18704echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18705echo "${ECHO_T}$ac_header_preproc" >&6
18706
18707# So? What about this header?
35996d22
AS
18708case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18709 yes:no: )
c0d27fcc
MR
18710 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18711echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18712 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18713echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18714 ac_header_preproc=yes
19650fd6 18715 ;;
35996d22 18716 no:yes:* )
c0d27fcc
MR
18717 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18718echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18719 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18720echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18721 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18722echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18723 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18724echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18725 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18726echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18727 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18728echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18729 (
18730 cat <<\_ASBOX
35996d22
AS
18731## ------------------------------------------ ##
18732## Report this to the AC_PACKAGE_NAME lists. ##
18733## ------------------------------------------ ##
19650fd6
AS
18734_ASBOX
18735 ) |
18736 sed "s/^/$as_me: WARNING: /" >&2
18737 ;;
c0d27fcc
MR
18738esac
18739echo "$as_me:$LINENO: checking for $ac_header" >&5
18740echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18741if eval "test \"\${$as_ac_Header+set}\" = set"; then
18742 echo $ECHO_N "(cached) $ECHO_C" >&6
18743else
35996d22 18744 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18745fi
c0d27fcc 18746echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18747echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18748
18749fi
503d2be0 18750if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18751 cat >>confdefs.h <<_ACEOF
503d2be0 18752#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18753_ACEOF
503d2be0 18754
a21616bd 18755else
503d2be0
AS
18756
18757for ac_header in kerberosIV/krb.h
a21616bd 18758do
503d2be0 18759as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18760if eval "test \"\${$as_ac_Header+set}\" = set"; then
18761 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18762echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18763if eval "test \"\${$as_ac_Header+set}\" = set"; then
18764 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18765fi
18766echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18767echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18768else
c0d27fcc
MR
18769 # Is the header compilable?
18770echo "$as_me:$LINENO: checking $ac_header usability" >&5
18771echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18772cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18773/* confdefs.h. */
18774_ACEOF
18775cat confdefs.h >>conftest.$ac_ext
18776cat >>conftest.$ac_ext <<_ACEOF
18777/* end confdefs.h. */
c0d27fcc
MR
18778$ac_includes_default
18779#include <$ac_header>
18780_ACEOF
18781rm -f conftest.$ac_objext
18782if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18783 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18784 ac_status=$?
35996d22
AS
18785 grep -v '^ *+' conftest.er1 >conftest.err
18786 rm -f conftest.er1
18787 cat conftest.err >&5
c0d27fcc
MR
18788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18789 (exit $ac_status); } &&
4494a266
JD
18790 { ac_try='test -z "$ac_c_werror_flag"
18791 || test ! -s conftest.err'
35996d22
AS
18792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18793 (eval $ac_try) 2>&5
18794 ac_status=$?
18795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18796 (exit $ac_status); }; } &&
18797 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18799 (eval $ac_try) 2>&5
18800 ac_status=$?
18801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18802 (exit $ac_status); }; }; then
18803 ac_header_compiler=yes
18804else
18805 echo "$as_me: failed program was:" >&5
19650fd6
AS
18806sed 's/^/| /' conftest.$ac_ext >&5
18807
c0d27fcc
MR
18808ac_header_compiler=no
18809fi
35996d22 18810rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18811echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18812echo "${ECHO_T}$ac_header_compiler" >&6
18813
18814# Is the header present?
18815echo "$as_me:$LINENO: checking $ac_header presence" >&5
18816echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18817cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18818/* confdefs.h. */
18819_ACEOF
18820cat confdefs.h >>conftest.$ac_ext
18821cat >>conftest.$ac_ext <<_ACEOF
18822/* end confdefs.h. */
503d2be0
AS
18823#include <$ac_header>
18824_ACEOF
c0d27fcc 18825if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18826 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18827 ac_status=$?
6bae0ccf 18828 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18829 rm -f conftest.er1
18830 cat conftest.err >&5
c0d27fcc 18831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18832 (exit $ac_status); } >/dev/null; then
18833 if test -s conftest.err; then
18834 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18835 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18836 else
18837 ac_cpp_err=
18838 fi
18839else
18840 ac_cpp_err=yes
18841fi
18842if test -z "$ac_cpp_err"; then
c0d27fcc 18843 ac_header_preproc=yes
503d2be0
AS
18844else
18845 echo "$as_me: failed program was:" >&5
19650fd6
AS
18846sed 's/^/| /' conftest.$ac_ext >&5
18847
c0d27fcc 18848 ac_header_preproc=no
a21616bd 18849fi
503d2be0 18850rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18851echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18852echo "${ECHO_T}$ac_header_preproc" >&6
18853
18854# So? What about this header?
35996d22
AS
18855case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18856 yes:no: )
c0d27fcc
MR
18857 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18858echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
18859 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18860echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18861 ac_header_preproc=yes
19650fd6 18862 ;;
35996d22 18863 no:yes:* )
c0d27fcc
MR
18864 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18865echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
18866 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18867echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18868 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18869echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18870 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18871echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 18872 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 18873echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
18874 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18875echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
18876 (
18877 cat <<\_ASBOX
35996d22
AS
18878## ------------------------------------------ ##
18879## Report this to the AC_PACKAGE_NAME lists. ##
18880## ------------------------------------------ ##
19650fd6
AS
18881_ASBOX
18882 ) |
18883 sed "s/^/$as_me: WARNING: /" >&2
18884 ;;
c0d27fcc
MR
18885esac
18886echo "$as_me:$LINENO: checking for $ac_header" >&5
18887echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18888if eval "test \"\${$as_ac_Header+set}\" = set"; then
18889 echo $ECHO_N "(cached) $ECHO_C" >&6
18890else
35996d22 18891 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 18892fi
c0d27fcc 18893echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 18894echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
18895
18896fi
503d2be0 18897if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 18898 cat >>confdefs.h <<_ACEOF
503d2be0 18899#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 18900_ACEOF
503d2be0 18901
a21616bd 18902else
503d2be0
AS
18903
18904for ac_header in kerberos/krb.h
a21616bd 18905do
503d2be0 18906as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
18907if eval "test \"\${$as_ac_Header+set}\" = set"; then
18908 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
18909echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18910if eval "test \"\${$as_ac_Header+set}\" = set"; then
18911 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
18912fi
18913echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18914echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 18915else
c0d27fcc
MR
18916 # Is the header compilable?
18917echo "$as_me:$LINENO: checking $ac_header usability" >&5
18918echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18919cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18920/* confdefs.h. */
18921_ACEOF
18922cat confdefs.h >>conftest.$ac_ext
18923cat >>conftest.$ac_ext <<_ACEOF
18924/* end confdefs.h. */
c0d27fcc
MR
18925$ac_includes_default
18926#include <$ac_header>
18927_ACEOF
18928rm -f conftest.$ac_objext
18929if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 18930 (eval $ac_compile) 2>conftest.er1
c0d27fcc 18931 ac_status=$?
35996d22
AS
18932 grep -v '^ *+' conftest.er1 >conftest.err
18933 rm -f conftest.er1
18934 cat conftest.err >&5
c0d27fcc
MR
18935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18936 (exit $ac_status); } &&
4494a266
JD
18937 { ac_try='test -z "$ac_c_werror_flag"
18938 || test ! -s conftest.err'
35996d22
AS
18939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18940 (eval $ac_try) 2>&5
18941 ac_status=$?
18942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18943 (exit $ac_status); }; } &&
18944 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
18945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18946 (eval $ac_try) 2>&5
18947 ac_status=$?
18948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18949 (exit $ac_status); }; }; then
18950 ac_header_compiler=yes
18951else
18952 echo "$as_me: failed program was:" >&5
19650fd6
AS
18953sed 's/^/| /' conftest.$ac_ext >&5
18954
c0d27fcc
MR
18955ac_header_compiler=no
18956fi
35996d22 18957rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
18958echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18959echo "${ECHO_T}$ac_header_compiler" >&6
18960
18961# Is the header present?
18962echo "$as_me:$LINENO: checking $ac_header presence" >&5
18963echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18964cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
18965/* confdefs.h. */
18966_ACEOF
18967cat confdefs.h >>conftest.$ac_ext
18968cat >>conftest.$ac_ext <<_ACEOF
18969/* end confdefs.h. */
503d2be0
AS
18970#include <$ac_header>
18971_ACEOF
c0d27fcc 18972if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
18973 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18974 ac_status=$?
6bae0ccf 18975 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
18976 rm -f conftest.er1
18977 cat conftest.err >&5
c0d27fcc 18978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
18979 (exit $ac_status); } >/dev/null; then
18980 if test -s conftest.err; then
18981 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 18982 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
18983 else
18984 ac_cpp_err=
18985 fi
18986else
18987 ac_cpp_err=yes
18988fi
18989if test -z "$ac_cpp_err"; then
c0d27fcc 18990 ac_header_preproc=yes
503d2be0
AS
18991else
18992 echo "$as_me: failed program was:" >&5
19650fd6
AS
18993sed 's/^/| /' conftest.$ac_ext >&5
18994
c0d27fcc 18995 ac_header_preproc=no
a21616bd 18996fi
503d2be0 18997rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
18998echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18999echo "${ECHO_T}$ac_header_preproc" >&6
35996d22
AS
19000
19001# So? What about this header?
19002case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19003 yes:no: )
19004 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19005echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19006 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19007echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19008 ac_header_preproc=yes
19650fd6 19009 ;;
35996d22 19010 no:yes:* )
c0d27fcc
MR
19011 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19012echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
19013 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19014echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19015 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19016echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19017 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
19018echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 19019 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 19020echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
19021 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19022echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
19023 (
19024 cat <<\_ASBOX
35996d22
AS
19025## ------------------------------------------ ##
19026## Report this to the AC_PACKAGE_NAME lists. ##
19027## ------------------------------------------ ##
19650fd6
AS
19028_ASBOX
19029 ) |
19030 sed "s/^/$as_me: WARNING: /" >&2
19031 ;;
c0d27fcc
MR
19032esac
19033echo "$as_me:$LINENO: checking for $ac_header" >&5
19034echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19035if eval "test \"\${$as_ac_Header+set}\" = set"; then
19036 echo $ECHO_N "(cached) $ECHO_C" >&6
19037else
35996d22 19038 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 19039fi
c0d27fcc 19040echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 19041echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
19042
19043fi
503d2be0 19044if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 19045 cat >>confdefs.h <<_ACEOF
503d2be0 19046#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 19047_ACEOF
503d2be0 19048
a21616bd 19049fi
c0d27fcc 19050
a21616bd
KR
19051done
19052
19053fi
c0d27fcc 19054
a21616bd
KR
19055done
19056
19057fi
c0d27fcc 19058
a21616bd
KR
19059done
19060
19061 fi
503d2be0
AS
19062
19063for ac_header in com_err.h
a21616bd 19064do
503d2be0 19065as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
19066if eval "test \"\${$as_ac_Header+set}\" = set"; then
19067 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
19068echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19069if eval "test \"\${$as_ac_Header+set}\" = set"; then
19070 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
19071fi
19072echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19073echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 19074else
c0d27fcc
MR
19075 # Is the header compilable?
19076echo "$as_me:$LINENO: checking $ac_header usability" >&5
19077echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19078cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19079/* confdefs.h. */
19080_ACEOF
19081cat confdefs.h >>conftest.$ac_ext
19082cat >>conftest.$ac_ext <<_ACEOF
19083/* end confdefs.h. */
c0d27fcc
MR
19084$ac_includes_default
19085#include <$ac_header>
19086_ACEOF
19087rm -f conftest.$ac_objext
19088if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19089 (eval $ac_compile) 2>conftest.er1
c0d27fcc 19090 ac_status=$?
35996d22
AS
19091 grep -v '^ *+' conftest.er1 >conftest.err
19092 rm -f conftest.er1
19093 cat conftest.err >&5
c0d27fcc
MR
19094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19095 (exit $ac_status); } &&
4494a266
JD
19096 { ac_try='test -z "$ac_c_werror_flag"
19097 || test ! -s conftest.err'
35996d22
AS
19098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19099 (eval $ac_try) 2>&5
19100 ac_status=$?
19101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19102 (exit $ac_status); }; } &&
19103 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
19104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19105 (eval $ac_try) 2>&5
19106 ac_status=$?
19107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108 (exit $ac_status); }; }; then
19109 ac_header_compiler=yes
19110else
19111 echo "$as_me: failed program was:" >&5
19650fd6
AS
19112sed 's/^/| /' conftest.$ac_ext >&5
19113
c0d27fcc
MR
19114ac_header_compiler=no
19115fi
35996d22 19116rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
19117echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19118echo "${ECHO_T}$ac_header_compiler" >&6
19119
19120# Is the header present?
19121echo "$as_me:$LINENO: checking $ac_header presence" >&5
19122echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
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. */
503d2be0
AS
19129#include <$ac_header>
19130_ACEOF
c0d27fcc 19131if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
19132 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19133 ac_status=$?
6bae0ccf 19134 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
19135 rm -f conftest.er1
19136 cat conftest.err >&5
c0d27fcc 19137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
19138 (exit $ac_status); } >/dev/null; then
19139 if test -s conftest.err; then
19140 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 19141 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
19142 else
19143 ac_cpp_err=
19144 fi
19145else
19146 ac_cpp_err=yes
19147fi
19148if test -z "$ac_cpp_err"; then
c0d27fcc 19149 ac_header_preproc=yes
503d2be0
AS
19150else
19151 echo "$as_me: failed program was:" >&5
19650fd6
AS
19152sed 's/^/| /' conftest.$ac_ext >&5
19153
c0d27fcc 19154 ac_header_preproc=no
a21616bd 19155fi
503d2be0 19156rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
19157echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19158echo "${ECHO_T}$ac_header_preproc" >&6
19159
19160# So? What about this header?
35996d22
AS
19161case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19162 yes:no: )
c0d27fcc
MR
19163 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19164echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
19165 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19166echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19167 ac_header_preproc=yes
19650fd6 19168 ;;
35996d22 19169 no:yes:* )
c0d27fcc
MR
19170 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19171echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
19172 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19173echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19174 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19175echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19176 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
19177echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 19178 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 19179echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
19180 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19181echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
19182 (
19183 cat <<\_ASBOX
35996d22
AS
19184## ------------------------------------------ ##
19185## Report this to the AC_PACKAGE_NAME lists. ##
19186## ------------------------------------------ ##
19650fd6
AS
19187_ASBOX
19188 ) |
19189 sed "s/^/$as_me: WARNING: /" >&2
19190 ;;
c0d27fcc
MR
19191esac
19192echo "$as_me:$LINENO: checking for $ac_header" >&5
19193echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19194if eval "test \"\${$as_ac_Header+set}\" = set"; then
19195 echo $ECHO_N "(cached) $ECHO_C" >&6
19196else
35996d22 19197 eval "$as_ac_Header=\$ac_header_preproc"
a21616bd 19198fi
c0d27fcc 19199echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 19200echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
19201
19202fi
503d2be0 19203if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 19204 cat >>confdefs.h <<_ACEOF
503d2be0 19205#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 19206_ACEOF
503d2be0 19207
a21616bd 19208fi
c0d27fcc 19209
a21616bd
KR
19210done
19211
19212fi
19213
ba4481b5
DL
19214# Solaris requires -lintl if you want strerror (which calls dgettext)
19215# to return localized messages.
503d2be0 19216
c0d27fcc 19217echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
503d2be0
AS
19218echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6
19219if test "${ac_cv_lib_intl_dgettext+set}" = set; then
19220 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 19221else
503d2be0 19222 ac_check_lib_save_LIBS=$LIBS
ba4481b5 19223LIBS="-lintl $LIBS"
503d2be0 19224cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19225/* confdefs.h. */
19226_ACEOF
19227cat confdefs.h >>conftest.$ac_ext
19228cat >>conftest.$ac_ext <<_ACEOF
19229/* end confdefs.h. */
503d2be0 19230
ba4481b5 19231/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
19232#ifdef __cplusplus
19233extern "C"
19234#endif
ba4481b5 19235/* We use char because int might match the return type of a gcc2
503d2be0
AS
19236 builtin and then its argument prototype would still apply. */
19237char dgettext ();
19238int
19239main ()
19240{
19241dgettext ();
19242 ;
19243 return 0;
19244}
19245_ACEOF
19246rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 19247if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 19248 (eval $ac_link) 2>conftest.er1
503d2be0 19249 ac_status=$?
35996d22
AS
19250 grep -v '^ *+' conftest.er1 >conftest.err
19251 rm -f conftest.er1
19252 cat conftest.err >&5
c0d27fcc 19253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19254 (exit $ac_status); } &&
4494a266
JD
19255 { ac_try='test -z "$ac_c_werror_flag"
19256 || test ! -s conftest.err'
35996d22
AS
19257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19258 (eval $ac_try) 2>&5
19259 ac_status=$?
19260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19261 (exit $ac_status); }; } &&
19262 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 19263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19264 (eval $ac_try) 2>&5
19265 ac_status=$?
c0d27fcc 19266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
19267 (exit $ac_status); }; }; then
19268 ac_cv_lib_intl_dgettext=yes
19269else
19270 echo "$as_me: failed program was:" >&5
19650fd6
AS
19271sed 's/^/| /' conftest.$ac_ext >&5
19272
503d2be0
AS
19273ac_cv_lib_intl_dgettext=no
19274fi
35996d22
AS
19275rm -f conftest.err conftest.$ac_objext \
19276 conftest$ac_exeext conftest.$ac_ext
503d2be0
AS
19277LIBS=$ac_check_lib_save_LIBS
19278fi
c0d27fcc 19279echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
503d2be0
AS
19280echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6
19281if test $ac_cv_lib_intl_dgettext = yes; then
c0d27fcc 19282 cat >>confdefs.h <<_ACEOF
503d2be0 19283#define HAVE_LIBINTL 1
c0d27fcc 19284_ACEOF
ba4481b5
DL
19285
19286 LIBS="-lintl $LIBS"
19287
ba4481b5
DL
19288fi
19289
c0d27fcc
MR
19290
19291echo "$as_me:$LINENO: checking whether localtime caches TZ" >&5
503d2be0
AS
19292echo $ECHO_N "checking whether localtime caches TZ... $ECHO_C" >&6
19293if test "${emacs_cv_localtime_cache+set}" = set; then
19294 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5
DL
19295else
19296 if test x$ac_cv_func_tzset = xyes; then
19297if test "$cross_compiling" = yes; then
19298 # If we have tzset, assume the worst when cross-compiling.
19299emacs_cv_localtime_cache=yes
19300else
503d2be0 19301 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19302/* confdefs.h. */
19303_ACEOF
19304cat confdefs.h >>conftest.$ac_ext
19305cat >>conftest.$ac_ext <<_ACEOF
19306/* end confdefs.h. */
ba4481b5 19307#include <time.h>
ba4481b5
DL
19308extern char **environ;
19309unset_TZ ()
19310{
19311 char **from, **to;
19312 for (to = from = environ; (*to = *from); from++)
19313 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
19314 to++;
19315}
19316char TZ_GMT0[] = "TZ=GMT0";
19317char TZ_PST8[] = "TZ=PST8";
19318main()
19319{
19320 time_t now = time ((time_t *) 0);
19321 int hour_GMT0, hour_unset;
19322 if (putenv (TZ_GMT0) != 0)
19323 exit (1);
19324 hour_GMT0 = localtime (&now)->tm_hour;
19325 unset_TZ ();
19326 hour_unset = localtime (&now)->tm_hour;
19327 if (putenv (TZ_PST8) != 0)
19328 exit (1);
19329 if (localtime (&now)->tm_hour == hour_GMT0)
19330 exit (1);
19331 unset_TZ ();
19332 if (localtime (&now)->tm_hour != hour_unset)
19333 exit (1);
19334 exit (0);
19335}
503d2be0
AS
19336_ACEOF
19337rm -f conftest$ac_exeext
c0d27fcc 19338if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
19339 (eval $ac_link) 2>&5
19340 ac_status=$?
c0d27fcc 19341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19342 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 19343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19344 (eval $ac_try) 2>&5
19345 ac_status=$?
c0d27fcc 19346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19347 (exit $ac_status); }; }; then
ba4481b5
DL
19348 emacs_cv_localtime_cache=no
19349else
503d2be0
AS
19350 echo "$as_me: program exited with status $ac_status" >&5
19351echo "$as_me: failed program was:" >&5
19650fd6
AS
19352sed 's/^/| /' conftest.$ac_ext >&5
19353
c0d27fcc 19354( exit $ac_status )
503d2be0 19355emacs_cv_localtime_cache=yes
ba4481b5 19356fi
35996d22 19357rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
ba4481b5 19358fi
ba4481b5
DL
19359else
19360 # If we lack tzset, report that localtime does not cache TZ,
19361 # since we can't invalidate the cache if we don't have tzset.
19362 emacs_cv_localtime_cache=no
19363fi
19364fi
c0d27fcc 19365echo "$as_me:$LINENO: result: $emacs_cv_localtime_cache" >&5
503d2be0 19366echo "${ECHO_T}$emacs_cv_localtime_cache" >&6
ba4481b5 19367if test $emacs_cv_localtime_cache = yes; then
b936fae4 19368
c0d27fcc 19369cat >>confdefs.h <<\_ACEOF
ba4481b5 19370#define LOCALTIME_CACHE 1
c0d27fcc 19371_ACEOF
ba4481b5
DL
19372
19373fi
19374
19375if test "x$HAVE_TIMEVAL" = xyes; then
503d2be0
AS
19376
19377for ac_func in gettimeofday
48d4b120 19378do
503d2be0 19379as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 19380echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
19381echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19382if eval "test \"\${$as_ac_var+set}\" = set"; then
19383 echo $ECHO_N "(cached) $ECHO_C" >&6
48d4b120 19384else
503d2be0 19385 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19386/* confdefs.h. */
19387_ACEOF
19388cat confdefs.h >>conftest.$ac_ext
19389cat >>conftest.$ac_ext <<_ACEOF
19390/* end confdefs.h. */
35996d22
AS
19391/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19392 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19393#define $ac_func innocuous_$ac_func
19394
48d4b120 19395/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19396 which can conflict with char $ac_func (); below.
19397 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19398 <limits.h> exists even on freestanding compilers. */
35996d22 19399
19650fd6
AS
19400#ifdef __STDC__
19401# include <limits.h>
19402#else
19403# include <assert.h>
19404#endif
35996d22
AS
19405
19406#undef $ac_func
19407
48d4b120 19408/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
19409#ifdef __cplusplus
19410extern "C"
19650fd6 19411{
503d2be0 19412#endif
48d4b120 19413/* We use char because int might match the return type of a gcc2
503d2be0
AS
19414 builtin and then its argument prototype would still apply. */
19415char $ac_func ();
48d4b120
DL
19416/* The GNU C library defines this for functions which it implements
19417 to always fail with ENOSYS. Some functions are actually named
19418 something starting with __ and the normal name is an alias. */
19419#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19420choke me
19421#else
19650fd6
AS
19422char (*f) () = $ac_func;
19423#endif
19424#ifdef __cplusplus
19425}
cd958eb3
MB
19426#endif
19427
19650fd6
AS
19428int
19429main ()
19430{
19431return f != $ac_func;
503d2be0
AS
19432 ;
19433 return 0;
19434}
19435_ACEOF
19436rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 19437if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 19438 (eval $ac_link) 2>conftest.er1
503d2be0 19439 ac_status=$?
35996d22
AS
19440 grep -v '^ *+' conftest.er1 >conftest.err
19441 rm -f conftest.er1
19442 cat conftest.err >&5
c0d27fcc 19443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19444 (exit $ac_status); } &&
4494a266
JD
19445 { ac_try='test -z "$ac_c_werror_flag"
19446 || test ! -s conftest.err'
35996d22
AS
19447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19448 (eval $ac_try) 2>&5
19449 ac_status=$?
19450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19451 (exit $ac_status); }; } &&
19452 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 19453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19454 (eval $ac_try) 2>&5
19455 ac_status=$?
c0d27fcc 19456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
19457 (exit $ac_status); }; }; then
19458 eval "$as_ac_var=yes"
19459else
19460 echo "$as_me: failed program was:" >&5
19650fd6
AS
19461sed 's/^/| /' conftest.$ac_ext >&5
19462
503d2be0
AS
19463eval "$as_ac_var=no"
19464fi
35996d22
AS
19465rm -f conftest.err conftest.$ac_objext \
19466 conftest$ac_exeext conftest.$ac_ext
503d2be0 19467fi
c0d27fcc 19468echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
19469echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19470if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 19471 cat >>confdefs.h <<_ACEOF
503d2be0 19472#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 19473_ACEOF
48d4b120 19474
48d4b120
DL
19475fi
19476done
19477
b936fae4 19478 if test $ac_cv_func_gettimeofday = yes; then
c0d27fcc 19479 echo "$as_me:$LINENO: checking whether gettimeofday can accept two arguments" >&5
503d2be0
AS
19480echo $ECHO_N "checking whether gettimeofday can accept two arguments... $ECHO_C" >&6
19481if test "${emacs_cv_gettimeofday_two_arguments+set}" = set; then
19482 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 19483else
503d2be0 19484 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19485/* confdefs.h. */
19486_ACEOF
19487cat confdefs.h >>conftest.$ac_ext
19488cat >>conftest.$ac_ext <<_ACEOF
19489/* end confdefs.h. */
ba4481b5 19490
a3f08d9e
DL
19491#ifdef TIME_WITH_SYS_TIME
19492#include <sys/time.h>
19493#include <time.h>
19494#else
19495#ifdef HAVE_SYS_TIME_H
19496#include <sys/time.h>
19497#else
19498#include <time.h>
19499#endif
19500#endif
503d2be0
AS
19501int
19502main ()
19503{
a3f08d9e 19504struct timeval time;
b936fae4 19505 gettimeofday (&time, 0);
503d2be0
AS
19506 ;
19507 return 0;
19508}
19509_ACEOF
19510rm -f conftest.$ac_objext
c0d27fcc 19511if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19512 (eval $ac_compile) 2>conftest.er1
503d2be0 19513 ac_status=$?
35996d22
AS
19514 grep -v '^ *+' conftest.er1 >conftest.err
19515 rm -f conftest.er1
19516 cat conftest.err >&5
c0d27fcc 19517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19518 (exit $ac_status); } &&
4494a266
JD
19519 { ac_try='test -z "$ac_c_werror_flag"
19520 || test ! -s conftest.err'
35996d22
AS
19521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19522 (eval $ac_try) 2>&5
19523 ac_status=$?
19524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19525 (exit $ac_status); }; } &&
19526 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 19527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19528 (eval $ac_try) 2>&5
19529 ac_status=$?
c0d27fcc 19530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19531 (exit $ac_status); }; }; then
ba4481b5
DL
19532 emacs_cv_gettimeofday_two_arguments=yes
19533else
503d2be0 19534 echo "$as_me: failed program was:" >&5
19650fd6
AS
19535sed 's/^/| /' conftest.$ac_ext >&5
19536
503d2be0 19537emacs_cv_gettimeofday_two_arguments=no
ba4481b5 19538fi
35996d22 19539rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 19540fi
c0d27fcc 19541echo "$as_me:$LINENO: result: $emacs_cv_gettimeofday_two_arguments" >&5
503d2be0 19542echo "${ECHO_T}$emacs_cv_gettimeofday_two_arguments" >&6
b936fae4
AS
19543 if test $emacs_cv_gettimeofday_two_arguments = no; then
19544
c0d27fcc 19545cat >>confdefs.h <<\_ACEOF
ba4481b5 19546#define GETTIMEOFDAY_ONE_ARGUMENT 1
c0d27fcc 19547_ACEOF
ba4481b5 19548
b936fae4 19549 fi
ba4481b5
DL
19550 fi
19551fi
19552
973a76b1
DL
19553# This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.
19554echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
19555echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
19556if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
19557 echo $ECHO_N "(cached) $ECHO_C" >&6
19558else
19559 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19560/* confdefs.h. */
19561_ACEOF
19562cat confdefs.h >>conftest.$ac_ext
19563cat >>conftest.$ac_ext <<_ACEOF
19564/* end confdefs.h. */
973a76b1
DL
19565#include <sys/types.h>
19566#include <$ac_cv_struct_tm>
19567
19568
19569int
19570main ()
19571{
19572static struct tm ac_aggr;
19573if (ac_aggr.tm_zone)
19574return 0;
19575 ;
19576 return 0;
19577}
19578_ACEOF
19579rm -f conftest.$ac_objext
19580if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19581 (eval $ac_compile) 2>conftest.er1
973a76b1 19582 ac_status=$?
35996d22
AS
19583 grep -v '^ *+' conftest.er1 >conftest.err
19584 rm -f conftest.er1
19585 cat conftest.err >&5
973a76b1
DL
19586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19587 (exit $ac_status); } &&
4494a266
JD
19588 { ac_try='test -z "$ac_c_werror_flag"
19589 || test ! -s conftest.err'
35996d22
AS
19590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19591 (eval $ac_try) 2>&5
19592 ac_status=$?
19593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19594 (exit $ac_status); }; } &&
19595 { ac_try='test -s conftest.$ac_objext'
973a76b1
DL
19596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19597 (eval $ac_try) 2>&5
19598 ac_status=$?
19599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19600 (exit $ac_status); }; }; then
19601 ac_cv_member_struct_tm_tm_zone=yes
19602else
19603 echo "$as_me: failed program was:" >&5
19650fd6
AS
19604sed 's/^/| /' conftest.$ac_ext >&5
19605
973a76b1 19606cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19607/* confdefs.h. */
19608_ACEOF
19609cat confdefs.h >>conftest.$ac_ext
19610cat >>conftest.$ac_ext <<_ACEOF
19611/* end confdefs.h. */
973a76b1
DL
19612#include <sys/types.h>
19613#include <$ac_cv_struct_tm>
19614
19615
19616int
19617main ()
19618{
19619static struct tm ac_aggr;
19620if (sizeof ac_aggr.tm_zone)
19621return 0;
19622 ;
19623 return 0;
19624}
19625_ACEOF
19626rm -f conftest.$ac_objext
19627if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19628 (eval $ac_compile) 2>conftest.er1
973a76b1 19629 ac_status=$?
35996d22
AS
19630 grep -v '^ *+' conftest.er1 >conftest.err
19631 rm -f conftest.er1
19632 cat conftest.err >&5
973a76b1
DL
19633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19634 (exit $ac_status); } &&
4494a266
JD
19635 { ac_try='test -z "$ac_c_werror_flag"
19636 || test ! -s conftest.err'
35996d22
AS
19637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19638 (eval $ac_try) 2>&5
19639 ac_status=$?
19640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19641 (exit $ac_status); }; } &&
19642 { ac_try='test -s conftest.$ac_objext'
973a76b1
DL
19643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19644 (eval $ac_try) 2>&5
19645 ac_status=$?
19646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19647 (exit $ac_status); }; }; then
19648 ac_cv_member_struct_tm_tm_zone=yes
19649else
19650 echo "$as_me: failed program was:" >&5
19650fd6
AS
19651sed 's/^/| /' conftest.$ac_ext >&5
19652
973a76b1
DL
19653ac_cv_member_struct_tm_tm_zone=no
19654fi
35996d22 19655rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
973a76b1 19656fi
35996d22 19657rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
973a76b1
DL
19658fi
19659echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
19660echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
19661if test $ac_cv_member_struct_tm_tm_zone = yes; then
19662
19663cat >>confdefs.h <<_ACEOF
19664#define HAVE_STRUCT_TM_TM_ZONE 1
19665_ACEOF
19666
19667
19668fi
19669
19670if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
19671
19672cat >>confdefs.h <<\_ACEOF
19673#define HAVE_TM_ZONE 1
19674_ACEOF
19675
19676else
19677 echo "$as_me:$LINENO: checking for tzname" >&5
19678echo $ECHO_N "checking for tzname... $ECHO_C" >&6
19679if test "${ac_cv_var_tzname+set}" = set; then
19680 echo $ECHO_N "(cached) $ECHO_C" >&6
19681else
19682 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19683/* confdefs.h. */
19684_ACEOF
19685cat confdefs.h >>conftest.$ac_ext
19686cat >>conftest.$ac_ext <<_ACEOF
19687/* end confdefs.h. */
973a76b1
DL
19688#include <time.h>
19689#ifndef tzname /* For SGI. */
19690extern char *tzname[]; /* RS6000 and others reject char **tzname. */
19691#endif
19692
19693int
19694main ()
19695{
19696atoi(*tzname);
19697 ;
19698 return 0;
19699}
19700_ACEOF
19701rm -f conftest.$ac_objext conftest$ac_exeext
19702if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 19703 (eval $ac_link) 2>conftest.er1
973a76b1 19704 ac_status=$?
35996d22
AS
19705 grep -v '^ *+' conftest.er1 >conftest.err
19706 rm -f conftest.er1
19707 cat conftest.err >&5
973a76b1
DL
19708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19709 (exit $ac_status); } &&
4494a266
JD
19710 { ac_try='test -z "$ac_c_werror_flag"
19711 || test ! -s conftest.err'
35996d22
AS
19712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19713 (eval $ac_try) 2>&5
19714 ac_status=$?
19715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19716 (exit $ac_status); }; } &&
19717 { ac_try='test -s conftest$ac_exeext'
973a76b1
DL
19718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19719 (eval $ac_try) 2>&5
19720 ac_status=$?
19721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19722 (exit $ac_status); }; }; then
19723 ac_cv_var_tzname=yes
19724else
19725 echo "$as_me: failed program was:" >&5
19650fd6
AS
19726sed 's/^/| /' conftest.$ac_ext >&5
19727
973a76b1
DL
19728ac_cv_var_tzname=no
19729fi
35996d22
AS
19730rm -f conftest.err conftest.$ac_objext \
19731 conftest$ac_exeext conftest.$ac_ext
973a76b1
DL
19732fi
19733echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
19734echo "${ECHO_T}$ac_cv_var_tzname" >&6
19735 if test $ac_cv_var_tzname = yes; then
19736
19737cat >>confdefs.h <<\_ACEOF
19738#define HAVE_TZNAME 1
19739_ACEOF
19740
19741 fi
19742fi
19743
19744
48d4b120 19745if test "$ac_cv_func_gettimeofday" = yes; then
c0d27fcc 19746 echo "$as_me:$LINENO: checking for struct timezone" >&5
503d2be0
AS
19747echo $ECHO_N "checking for struct timezone... $ECHO_C" >&6
19748if test "${emacs_cv_struct_timezone+set}" = set; then
19749 echo $ECHO_N "(cached) $ECHO_C" >&6
48d4b120 19750else
503d2be0 19751 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19752/* confdefs.h. */
19753_ACEOF
19754cat confdefs.h >>conftest.$ac_ext
19755cat >>conftest.$ac_ext <<_ACEOF
19756/* end confdefs.h. */
48d4b120 19757#include <sys/time.h>
503d2be0
AS
19758int
19759main ()
19760{
48d4b120 19761struct timezone tz;
503d2be0
AS
19762 ;
19763 return 0;
19764}
19765_ACEOF
19766rm -f conftest.$ac_objext
c0d27fcc 19767if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19768 (eval $ac_compile) 2>conftest.er1
503d2be0 19769 ac_status=$?
35996d22
AS
19770 grep -v '^ *+' conftest.er1 >conftest.err
19771 rm -f conftest.er1
19772 cat conftest.err >&5
c0d27fcc 19773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19774 (exit $ac_status); } &&
4494a266
JD
19775 { ac_try='test -z "$ac_c_werror_flag"
19776 || test ! -s conftest.err'
35996d22
AS
19777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19778 (eval $ac_try) 2>&5
19779 ac_status=$?
19780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19781 (exit $ac_status); }; } &&
19782 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 19783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19784 (eval $ac_try) 2>&5
19785 ac_status=$?
c0d27fcc 19786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19787 (exit $ac_status); }; }; then
48d4b120
DL
19788 if test "$cross_compiling" = yes; then
19789 emacs_cv_struct_timezone=yes
19790else
503d2be0 19791 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19792/* confdefs.h. */
19793_ACEOF
19794cat confdefs.h >>conftest.$ac_ext
19795cat >>conftest.$ac_ext <<_ACEOF
19796/* end confdefs.h. */
48d4b120
DL
19797
19798#ifdef TIME_WITH_SYS_TIME
19799#include <sys/time.h>
19800#include <time.h>
19801#else
19802#ifdef HAVE_SYS_TIME_H
19803#include <sys/time.h>
19804#else
19805#include <time.h>
19806#endif
19807#endif
19808main () {
19809 struct timeval time;
19810 struct timezone dummy;
19811 exit (gettimeofday (&time, &dummy));
19812}
503d2be0
AS
19813_ACEOF
19814rm -f conftest$ac_exeext
c0d27fcc 19815if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
19816 (eval $ac_link) 2>&5
19817 ac_status=$?
c0d27fcc 19818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19819 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 19820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19821 (eval $ac_try) 2>&5
19822 ac_status=$?
c0d27fcc 19823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19824 (exit $ac_status); }; }; then
48d4b120
DL
19825 emacs_cv_struct_timezone=yes
19826else
503d2be0
AS
19827 echo "$as_me: program exited with status $ac_status" >&5
19828echo "$as_me: failed program was:" >&5
19650fd6
AS
19829sed 's/^/| /' conftest.$ac_ext >&5
19830
c0d27fcc 19831( exit $ac_status )
503d2be0 19832emacs_cv_struct_timezone=no
48d4b120 19833fi
35996d22 19834rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
48d4b120 19835fi
48d4b120 19836else
503d2be0 19837 echo "$as_me: failed program was:" >&5
19650fd6
AS
19838sed 's/^/| /' conftest.$ac_ext >&5
19839
503d2be0 19840emacs_cv_struct_timezone=no
48d4b120 19841fi
35996d22 19842rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
48d4b120 19843fi
c0d27fcc 19844echo "$as_me:$LINENO: result: $emacs_cv_struct_timezone" >&5
503d2be0 19845echo "${ECHO_T}$emacs_cv_struct_timezone" >&6
48d4b120
DL
19846fi
19847
ba4481b5 19848ok_so_far=yes
c0d27fcc 19849echo "$as_me:$LINENO: checking for socket" >&5
503d2be0
AS
19850echo $ECHO_N "checking for socket... $ECHO_C" >&6
19851if test "${ac_cv_func_socket+set}" = set; then
19852 echo $ECHO_N "(cached) $ECHO_C" >&6
ba4481b5 19853else
503d2be0 19854 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19855/* confdefs.h. */
19856_ACEOF
19857cat confdefs.h >>conftest.$ac_ext
19858cat >>conftest.$ac_ext <<_ACEOF
19859/* end confdefs.h. */
35996d22
AS
19860/* Define socket to an innocuous variant, in case <limits.h> declares socket.
19861 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19862#define socket innocuous_socket
19863
ba4481b5 19864/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
19865 which can conflict with char socket (); below.
19866 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19867 <limits.h> exists even on freestanding compilers. */
35996d22 19868
19650fd6
AS
19869#ifdef __STDC__
19870# include <limits.h>
19871#else
19872# include <assert.h>
19873#endif
35996d22
AS
19874
19875#undef socket
19876
ba4481b5 19877/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
19878#ifdef __cplusplus
19879extern "C"
19650fd6 19880{
503d2be0 19881#endif
ba4481b5 19882/* We use char because int might match the return type of a gcc2
503d2be0
AS
19883 builtin and then its argument prototype would still apply. */
19884char socket ();
ba4481b5
DL
19885/* The GNU C library defines this for functions which it implements
19886 to always fail with ENOSYS. Some functions are actually named
19887 something starting with __ and the normal name is an alias. */
19888#if defined (__stub_socket) || defined (__stub___socket)
19889choke me
19890#else
19650fd6
AS
19891char (*f) () = socket;
19892#endif
19893#ifdef __cplusplus
19894}
cd958eb3
MB
19895#endif
19896
19650fd6
AS
19897int
19898main ()
19899{
19900return f != socket;
503d2be0
AS
19901 ;
19902 return 0;
19903}
19904_ACEOF
19905rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 19906if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 19907 (eval $ac_link) 2>conftest.er1
503d2be0 19908 ac_status=$?
35996d22
AS
19909 grep -v '^ *+' conftest.er1 >conftest.err
19910 rm -f conftest.er1
19911 cat conftest.err >&5
c0d27fcc 19912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 19913 (exit $ac_status); } &&
4494a266
JD
19914 { ac_try='test -z "$ac_c_werror_flag"
19915 || test ! -s conftest.err'
35996d22
AS
19916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19917 (eval $ac_try) 2>&5
19918 ac_status=$?
19919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19920 (exit $ac_status); }; } &&
19921 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 19922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
19923 (eval $ac_try) 2>&5
19924 ac_status=$?
c0d27fcc 19925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
19926 (exit $ac_status); }; }; then
19927 ac_cv_func_socket=yes
19928else
19929 echo "$as_me: failed program was:" >&5
19650fd6
AS
19930sed 's/^/| /' conftest.$ac_ext >&5
19931
503d2be0
AS
19932ac_cv_func_socket=no
19933fi
35996d22
AS
19934rm -f conftest.err conftest.$ac_objext \
19935 conftest$ac_exeext conftest.$ac_ext
503d2be0 19936fi
c0d27fcc 19937echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
503d2be0
AS
19938echo "${ECHO_T}$ac_cv_func_socket" >&6
19939if test $ac_cv_func_socket = yes; then
ba4481b5
DL
19940 :
19941else
503d2be0 19942 ok_so_far=no
ba4481b5
DL
19943fi
19944
19945if test $ok_so_far = yes; then
c0d27fcc
MR
19946 if test "${ac_cv_header_netinet_in_h+set}" = set; then
19947 echo "$as_me:$LINENO: checking for netinet/in.h" >&5
503d2be0
AS
19948echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6
19949if test "${ac_cv_header_netinet_in_h+set}" = set; then
19950 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
19951fi
19952echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
19953echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6
98418dba 19954else
c0d27fcc
MR
19955 # Is the header compilable?
19956echo "$as_me:$LINENO: checking netinet/in.h usability" >&5
19957echo $ECHO_N "checking netinet/in.h usability... $ECHO_C" >&6
19958cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
19959/* confdefs.h. */
19960_ACEOF
19961cat confdefs.h >>conftest.$ac_ext
19962cat >>conftest.$ac_ext <<_ACEOF
19963/* end confdefs.h. */
c0d27fcc
MR
19964$ac_includes_default
19965#include <netinet/in.h>
19966_ACEOF
19967rm -f conftest.$ac_objext
19968if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 19969 (eval $ac_compile) 2>conftest.er1
c0d27fcc 19970 ac_status=$?
35996d22
AS
19971 grep -v '^ *+' conftest.er1 >conftest.err
19972 rm -f conftest.er1
19973 cat conftest.err >&5
c0d27fcc
MR
19974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19975 (exit $ac_status); } &&
4494a266
JD
19976 { ac_try='test -z "$ac_c_werror_flag"
19977 || test ! -s conftest.err'
35996d22
AS
19978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19979 (eval $ac_try) 2>&5
19980 ac_status=$?
19981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19982 (exit $ac_status); }; } &&
19983 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
19984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19985 (eval $ac_try) 2>&5
19986 ac_status=$?
19987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19988 (exit $ac_status); }; }; then
19989 ac_header_compiler=yes
19990else
19991 echo "$as_me: failed program was:" >&5
19650fd6
AS
19992sed 's/^/| /' conftest.$ac_ext >&5
19993
c0d27fcc
MR
19994ac_header_compiler=no
19995fi
35996d22 19996rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
19997echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19998echo "${ECHO_T}$ac_header_compiler" >&6
19999
20000# Is the header present?
20001echo "$as_me:$LINENO: checking netinet/in.h presence" >&5
20002echo $ECHO_N "checking netinet/in.h presence... $ECHO_C" >&6
20003cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20004/* confdefs.h. */
20005_ACEOF
20006cat confdefs.h >>conftest.$ac_ext
20007cat >>conftest.$ac_ext <<_ACEOF
20008/* end confdefs.h. */
ba4481b5 20009#include <netinet/in.h>
503d2be0 20010_ACEOF
c0d27fcc 20011if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
20012 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20013 ac_status=$?
6bae0ccf 20014 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
20015 rm -f conftest.er1
20016 cat conftest.err >&5
c0d27fcc 20017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
20018 (exit $ac_status); } >/dev/null; then
20019 if test -s conftest.err; then
20020 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 20021 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
20022 else
20023 ac_cpp_err=
20024 fi
20025else
20026 ac_cpp_err=yes
20027fi
20028if test -z "$ac_cpp_err"; then
c0d27fcc 20029 ac_header_preproc=yes
ba4481b5 20030else
503d2be0 20031 echo "$as_me: failed program was:" >&5
19650fd6
AS
20032sed 's/^/| /' conftest.$ac_ext >&5
20033
c0d27fcc 20034 ac_header_preproc=no
ba4481b5 20035fi
503d2be0 20036rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
20037echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20038echo "${ECHO_T}$ac_header_preproc" >&6
20039
20040# So? What about this header?
35996d22
AS
20041case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20042 yes:no: )
c0d27fcc
MR
20043 { echo "$as_me:$LINENO: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&5
20044echo "$as_me: WARNING: netinet/in.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
20045 { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the compiler's result" >&5
20046echo "$as_me: WARNING: netinet/in.h: proceeding with the compiler's result" >&2;}
20047 ac_header_preproc=yes
19650fd6 20048 ;;
35996d22 20049 no:yes:* )
c0d27fcc
MR
20050 { echo "$as_me:$LINENO: WARNING: netinet/in.h: present but cannot be compiled" >&5
20051echo "$as_me: WARNING: netinet/in.h: present but cannot be compiled" >&2;}
35996d22
AS
20052 { echo "$as_me:$LINENO: WARNING: netinet/in.h: check for missing prerequisite headers?" >&5
20053echo "$as_me: WARNING: netinet/in.h: check for missing prerequisite headers?" >&2;}
20054 { echo "$as_me:$LINENO: WARNING: netinet/in.h: see the Autoconf documentation" >&5
20055echo "$as_me: WARNING: netinet/in.h: see the Autoconf documentation" >&2;}
20056 { echo "$as_me:$LINENO: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&5
20057echo "$as_me: WARNING: netinet/in.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 20058 { echo "$as_me:$LINENO: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&5
19650fd6 20059echo "$as_me: WARNING: netinet/in.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
20060 { echo "$as_me:$LINENO: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&5
20061echo "$as_me: WARNING: netinet/in.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
20062 (
20063 cat <<\_ASBOX
35996d22
AS
20064## ------------------------------------------ ##
20065## Report this to the AC_PACKAGE_NAME lists. ##
20066## ------------------------------------------ ##
19650fd6
AS
20067_ASBOX
20068 ) |
20069 sed "s/^/$as_me: WARNING: /" >&2
20070 ;;
c0d27fcc
MR
20071esac
20072echo "$as_me:$LINENO: checking for netinet/in.h" >&5
20073echo $ECHO_N "checking for netinet/in.h... $ECHO_C" >&6
20074if test "${ac_cv_header_netinet_in_h+set}" = set; then
20075 echo $ECHO_N "(cached) $ECHO_C" >&6
20076else
20077 ac_cv_header_netinet_in_h=$ac_header_preproc
ba4481b5 20078fi
c0d27fcc 20079echo "$as_me:$LINENO: result: $ac_cv_header_netinet_in_h" >&5
503d2be0 20080echo "${ECHO_T}$ac_cv_header_netinet_in_h" >&6
c0d27fcc
MR
20081
20082fi
503d2be0 20083if test $ac_cv_header_netinet_in_h = yes; then
ba4481b5
DL
20084 :
20085else
503d2be0 20086 ok_so_far=no
ba4481b5
DL
20087fi
20088
c0d27fcc 20089
ba4481b5
DL
20090fi
20091if test $ok_so_far = yes; then
c0d27fcc
MR
20092 if test "${ac_cv_header_arpa_inet_h+set}" = set; then
20093 echo "$as_me:$LINENO: checking for arpa/inet.h" >&5
503d2be0
AS
20094echo $ECHO_N "checking for arpa/inet.h... $ECHO_C" >&6
20095if test "${ac_cv_header_arpa_inet_h+set}" = set; then
20096 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
20097fi
20098echo "$as_me:$LINENO: result: $ac_cv_header_arpa_inet_h" >&5
20099echo "${ECHO_T}$ac_cv_header_arpa_inet_h" >&6
98418dba 20100else
c0d27fcc
MR
20101 # Is the header compilable?
20102echo "$as_me:$LINENO: checking arpa/inet.h usability" >&5
20103echo $ECHO_N "checking arpa/inet.h usability... $ECHO_C" >&6
20104cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20105/* confdefs.h. */
20106_ACEOF
20107cat confdefs.h >>conftest.$ac_ext
20108cat >>conftest.$ac_ext <<_ACEOF
20109/* end confdefs.h. */
c0d27fcc
MR
20110$ac_includes_default
20111#include <arpa/inet.h>
20112_ACEOF
20113rm -f conftest.$ac_objext
20114if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 20115 (eval $ac_compile) 2>conftest.er1
c0d27fcc 20116 ac_status=$?
35996d22
AS
20117 grep -v '^ *+' conftest.er1 >conftest.err
20118 rm -f conftest.er1
20119 cat conftest.err >&5
c0d27fcc
MR
20120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20121 (exit $ac_status); } &&
4494a266
JD
20122 { ac_try='test -z "$ac_c_werror_flag"
20123 || test ! -s conftest.err'
35996d22
AS
20124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20125 (eval $ac_try) 2>&5
20126 ac_status=$?
20127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20128 (exit $ac_status); }; } &&
20129 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
20130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20131 (eval $ac_try) 2>&5
20132 ac_status=$?
20133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20134 (exit $ac_status); }; }; then
20135 ac_header_compiler=yes
20136else
20137 echo "$as_me: failed program was:" >&5
19650fd6
AS
20138sed 's/^/| /' conftest.$ac_ext >&5
20139
c0d27fcc
MR
20140ac_header_compiler=no
20141fi
35996d22 20142rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
20143echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20144echo "${ECHO_T}$ac_header_compiler" >&6
20145
20146# Is the header present?
20147echo "$as_me:$LINENO: checking arpa/inet.h presence" >&5
20148echo $ECHO_N "checking arpa/inet.h presence... $ECHO_C" >&6
20149cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20150/* confdefs.h. */
20151_ACEOF
20152cat confdefs.h >>conftest.$ac_ext
20153cat >>conftest.$ac_ext <<_ACEOF
20154/* end confdefs.h. */
ba4481b5 20155#include <arpa/inet.h>
503d2be0 20156_ACEOF
c0d27fcc 20157if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
20158 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20159 ac_status=$?
6bae0ccf 20160 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
20161 rm -f conftest.er1
20162 cat conftest.err >&5
c0d27fcc 20163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
20164 (exit $ac_status); } >/dev/null; then
20165 if test -s conftest.err; then
20166 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 20167 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
20168 else
20169 ac_cpp_err=
20170 fi
20171else
20172 ac_cpp_err=yes
20173fi
20174if test -z "$ac_cpp_err"; then
c0d27fcc 20175 ac_header_preproc=yes
ba4481b5 20176else
503d2be0 20177 echo "$as_me: failed program was:" >&5
19650fd6
AS
20178sed 's/^/| /' conftest.$ac_ext >&5
20179
c0d27fcc 20180 ac_header_preproc=no
ba4481b5 20181fi
503d2be0 20182rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
20183echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20184echo "${ECHO_T}$ac_header_preproc" >&6
20185
20186# So? What about this header?
35996d22
AS
20187case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20188 yes:no: )
c0d27fcc
MR
20189 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: accepted by the compiler, rejected by the preprocessor!" >&5
20190echo "$as_me: WARNING: arpa/inet.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
20191 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: proceeding with the compiler's result" >&5
20192echo "$as_me: WARNING: arpa/inet.h: proceeding with the compiler's result" >&2;}
20193 ac_header_preproc=yes
19650fd6 20194 ;;
35996d22 20195 no:yes:* )
c0d27fcc
MR
20196 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: present but cannot be compiled" >&5
20197echo "$as_me: WARNING: arpa/inet.h: present but cannot be compiled" >&2;}
35996d22
AS
20198 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: check for missing prerequisite headers?" >&5
20199echo "$as_me: WARNING: arpa/inet.h: check for missing prerequisite headers?" >&2;}
20200 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: see the Autoconf documentation" >&5
20201echo "$as_me: WARNING: arpa/inet.h: see the Autoconf documentation" >&2;}
20202 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: section \"Present But Cannot Be Compiled\"" >&5
20203echo "$as_me: WARNING: arpa/inet.h: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 20204 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: proceeding with the preprocessor's result" >&5
19650fd6 20205echo "$as_me: WARNING: arpa/inet.h: proceeding with the preprocessor's result" >&2;}
35996d22
AS
20206 { echo "$as_me:$LINENO: WARNING: arpa/inet.h: in the future, the compiler will take precedence" >&5
20207echo "$as_me: WARNING: arpa/inet.h: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
20208 (
20209 cat <<\_ASBOX
35996d22
AS
20210## ------------------------------------------ ##
20211## Report this to the AC_PACKAGE_NAME lists. ##
20212## ------------------------------------------ ##
19650fd6
AS
20213_ASBOX
20214 ) |
20215 sed "s/^/$as_me: WARNING: /" >&2
20216 ;;
c0d27fcc
MR
20217esac
20218echo "$as_me:$LINENO: checking for arpa/inet.h" >&5
20219echo $ECHO_N "checking for arpa/inet.h... $ECHO_C" >&6
20220if test "${ac_cv_header_arpa_inet_h+set}" = set; then
20221 echo $ECHO_N "(cached) $ECHO_C" >&6
20222else
20223 ac_cv_header_arpa_inet_h=$ac_header_preproc
ba4481b5 20224fi
c0d27fcc 20225echo "$as_me:$LINENO: result: $ac_cv_header_arpa_inet_h" >&5
503d2be0 20226echo "${ECHO_T}$ac_cv_header_arpa_inet_h" >&6
c0d27fcc
MR
20227
20228fi
503d2be0 20229if test $ac_cv_header_arpa_inet_h = yes; then
ba4481b5
DL
20230 :
20231else
503d2be0 20232 ok_so_far=no
ba4481b5
DL
20233fi
20234
c0d27fcc 20235
ba4481b5
DL
20236fi
20237if test $ok_so_far = yes; then
b936fae4 20238
c0d27fcc 20239cat >>confdefs.h <<\_ACEOF
ba4481b5 20240#define HAVE_INET_SOCKETS 1
c0d27fcc 20241_ACEOF
ba4481b5
DL
20242
20243fi
20244
2d2b6695 20245
7862d3a8 20246for ac_header in sys/ioctl.h
2d2b6695
KS
20247do
20248as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20249if eval "test \"\${$as_ac_Header+set}\" = set"; then
20250 echo "$as_me:$LINENO: checking for $ac_header" >&5
20251echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20252if eval "test \"\${$as_ac_Header+set}\" = set"; then
20253 echo $ECHO_N "(cached) $ECHO_C" >&6
20254fi
20255echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
20256echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20257else
20258 # Is the header compilable?
20259echo "$as_me:$LINENO: checking $ac_header usability" >&5
20260echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
20261cat >conftest.$ac_ext <<_ACEOF
2d2b6695
KS
20262/* confdefs.h. */
20263_ACEOF
20264cat confdefs.h >>conftest.$ac_ext
20265cat >>conftest.$ac_ext <<_ACEOF
20266/* end confdefs.h. */
20267$ac_includes_default
20268#include <$ac_header>
20269_ACEOF
20270rm -f conftest.$ac_objext
20271if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 20272 (eval $ac_compile) 2>conftest.er1
2d2b6695 20273 ac_status=$?
35996d22
AS
20274 grep -v '^ *+' conftest.er1 >conftest.err
20275 rm -f conftest.er1
20276 cat conftest.err >&5
2d2b6695
KS
20277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20278 (exit $ac_status); } &&
4494a266
JD
20279 { ac_try='test -z "$ac_c_werror_flag"
20280 || test ! -s conftest.err'
35996d22
AS
20281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20282 (eval $ac_try) 2>&5
20283 ac_status=$?
20284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20285 (exit $ac_status); }; } &&
20286 { ac_try='test -s conftest.$ac_objext'
2d2b6695
KS
20287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20288 (eval $ac_try) 2>&5
20289 ac_status=$?
20290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20291 (exit $ac_status); }; }; then
20292 ac_header_compiler=yes
20293else
20294 echo "$as_me: failed program was:" >&5
20295sed 's/^/| /' conftest.$ac_ext >&5
20296
20297ac_header_compiler=no
20298fi
35996d22 20299rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2d2b6695
KS
20300echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20301echo "${ECHO_T}$ac_header_compiler" >&6
20302
20303# Is the header present?
20304echo "$as_me:$LINENO: checking $ac_header presence" >&5
20305echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
20306cat >conftest.$ac_ext <<_ACEOF
2d2b6695
KS
20307/* confdefs.h. */
20308_ACEOF
20309cat confdefs.h >>conftest.$ac_ext
20310cat >>conftest.$ac_ext <<_ACEOF
20311/* end confdefs.h. */
20312#include <$ac_header>
20313_ACEOF
20314if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20315 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20316 ac_status=$?
20317 grep -v '^ *+' conftest.er1 >conftest.err
20318 rm -f conftest.er1
20319 cat conftest.err >&5
20320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20321 (exit $ac_status); } >/dev/null; then
20322 if test -s conftest.err; then
20323 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 20324 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2d2b6695
KS
20325 else
20326 ac_cpp_err=
20327 fi
20328else
20329 ac_cpp_err=yes
20330fi
20331if test -z "$ac_cpp_err"; then
20332 ac_header_preproc=yes
20333else
20334 echo "$as_me: failed program was:" >&5
20335sed 's/^/| /' conftest.$ac_ext >&5
20336
20337 ac_header_preproc=no
20338fi
20339rm -f conftest.err conftest.$ac_ext
20340echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20341echo "${ECHO_T}$ac_header_preproc" >&6
20342
20343# So? What about this header?
35996d22
AS
20344case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20345 yes:no: )
2d2b6695
KS
20346 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20347echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
20348 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20349echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20350 ac_header_preproc=yes
2d2b6695 20351 ;;
35996d22 20352 no:yes:* )
2d2b6695
KS
20353 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20354echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
20355 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20356echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20357 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20358echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20359 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20360echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
2d2b6695
KS
20361 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20362echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
20363 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20364echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
2d2b6695
KS
20365 (
20366 cat <<\_ASBOX
35996d22
AS
20367## ------------------------------------------ ##
20368## Report this to the AC_PACKAGE_NAME lists. ##
20369## ------------------------------------------ ##
2d2b6695
KS
20370_ASBOX
20371 ) |
20372 sed "s/^/$as_me: WARNING: /" >&2
20373 ;;
20374esac
20375echo "$as_me:$LINENO: checking for $ac_header" >&5
20376echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20377if eval "test \"\${$as_ac_Header+set}\" = set"; then
20378 echo $ECHO_N "(cached) $ECHO_C" >&6
20379else
35996d22 20380 eval "$as_ac_Header=\$ac_header_preproc"
2d2b6695
KS
20381fi
20382echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
20383echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20384
20385fi
20386if test `eval echo '${'$as_ac_Header'}'` = yes; then
20387 cat >>confdefs.h <<_ACEOF
20388#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20389_ACEOF
20390
20391fi
20392
20393done
20394
20395
ba4481b5 20396if test -f /usr/lpp/X11/bin/smt.exp; then
b936fae4 20397
c0d27fcc 20398cat >>confdefs.h <<\_ACEOF
ba4481b5 20399#define HAVE_AIX_SMT_EXP 1
c0d27fcc 20400_ACEOF
ba4481b5
DL
20401
20402fi
20403
c0d27fcc 20404echo "$as_me:$LINENO: checking whether system supports dynamic ptys" >&5
503d2be0 20405echo $ECHO_N "checking whether system supports dynamic ptys... $ECHO_C" >&6
3d9fec71 20406if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
c0d27fcc 20407 echo "$as_me:$LINENO: result: yes" >&5
503d2be0 20408echo "${ECHO_T}yes" >&6
b936fae4 20409
c0d27fcc 20410cat >>confdefs.h <<\_ACEOF
3d9fec71 20411#define HAVE_DEV_PTMX 1
c0d27fcc 20412_ACEOF
3d9fec71
DL
20413
20414else
c0d27fcc 20415 echo "$as_me:$LINENO: result: no" >&5
503d2be0 20416echo "${ECHO_T}no" >&6
3d9fec71
DL
20417fi
20418
c0d27fcc 20419echo "$as_me:$LINENO: checking for pid_t" >&5
503d2be0
AS
20420echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
20421if test "${ac_cv_type_pid_t+set}" = set; then
20422 echo $ECHO_N "(cached) $ECHO_C" >&6
647847ea 20423else
503d2be0 20424 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20425/* confdefs.h. */
20426_ACEOF
20427cat confdefs.h >>conftest.$ac_ext
20428cat >>conftest.$ac_ext <<_ACEOF
20429/* end confdefs.h. */
503d2be0
AS
20430$ac_includes_default
20431int
20432main ()
20433{
20434if ((pid_t *) 0)
20435 return 0;
20436if (sizeof (pid_t))
20437 return 0;
20438 ;
20439 return 0;
20440}
20441_ACEOF
20442rm -f conftest.$ac_objext
c0d27fcc 20443if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 20444 (eval $ac_compile) 2>conftest.er1
503d2be0 20445 ac_status=$?
35996d22
AS
20446 grep -v '^ *+' conftest.er1 >conftest.err
20447 rm -f conftest.er1
20448 cat conftest.err >&5
c0d27fcc 20449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20450 (exit $ac_status); } &&
4494a266
JD
20451 { ac_try='test -z "$ac_c_werror_flag"
20452 || test ! -s conftest.err'
35996d22
AS
20453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20454 (eval $ac_try) 2>&5
20455 ac_status=$?
20456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20457 (exit $ac_status); }; } &&
20458 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 20459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
20460 (eval $ac_try) 2>&5
20461 ac_status=$?
c0d27fcc 20462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20463 (exit $ac_status); }; }; then
647847ea
DL
20464 ac_cv_type_pid_t=yes
20465else
503d2be0 20466 echo "$as_me: failed program was:" >&5
19650fd6
AS
20467sed 's/^/| /' conftest.$ac_ext >&5
20468
503d2be0 20469ac_cv_type_pid_t=no
647847ea 20470fi
35996d22 20471rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
647847ea 20472fi
c0d27fcc 20473echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
503d2be0
AS
20474echo "${ECHO_T}$ac_cv_type_pid_t" >&6
20475if test $ac_cv_type_pid_t = yes; then
20476 :
20477else
20478
c0d27fcc 20479cat >>confdefs.h <<_ACEOF
647847ea 20480#define pid_t int
c0d27fcc 20481_ACEOF
647847ea
DL
20482
20483fi
20484
c0d27fcc
MR
20485
20486
503d2be0
AS
20487for ac_header in unistd.h vfork.h
20488do
20489as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
c0d27fcc
MR
20490if eval "test \"\${$as_ac_Header+set}\" = set"; then
20491 echo "$as_me:$LINENO: checking for $ac_header" >&5
503d2be0
AS
20492echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20493if eval "test \"\${$as_ac_Header+set}\" = set"; then
20494 echo $ECHO_N "(cached) $ECHO_C" >&6
c0d27fcc
MR
20495fi
20496echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
20497echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
98418dba 20498else
c0d27fcc
MR
20499 # Is the header compilable?
20500echo "$as_me:$LINENO: checking $ac_header usability" >&5
20501echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
20502cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20503/* confdefs.h. */
20504_ACEOF
20505cat confdefs.h >>conftest.$ac_ext
20506cat >>conftest.$ac_ext <<_ACEOF
20507/* end confdefs.h. */
c0d27fcc
MR
20508$ac_includes_default
20509#include <$ac_header>
20510_ACEOF
20511rm -f conftest.$ac_objext
20512if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 20513 (eval $ac_compile) 2>conftest.er1
c0d27fcc 20514 ac_status=$?
35996d22
AS
20515 grep -v '^ *+' conftest.er1 >conftest.err
20516 rm -f conftest.er1
20517 cat conftest.err >&5
c0d27fcc
MR
20518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20519 (exit $ac_status); } &&
4494a266
JD
20520 { ac_try='test -z "$ac_c_werror_flag"
20521 || test ! -s conftest.err'
35996d22
AS
20522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20523 (eval $ac_try) 2>&5
20524 ac_status=$?
20525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20526 (exit $ac_status); }; } &&
20527 { ac_try='test -s conftest.$ac_objext'
c0d27fcc
MR
20528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20529 (eval $ac_try) 2>&5
20530 ac_status=$?
20531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20532 (exit $ac_status); }; }; then
20533 ac_header_compiler=yes
20534else
20535 echo "$as_me: failed program was:" >&5
19650fd6
AS
20536sed 's/^/| /' conftest.$ac_ext >&5
20537
c0d27fcc
MR
20538ac_header_compiler=no
20539fi
35996d22 20540rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c0d27fcc
MR
20541echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20542echo "${ECHO_T}$ac_header_compiler" >&6
20543
20544# Is the header present?
20545echo "$as_me:$LINENO: checking $ac_header presence" >&5
20546echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
20547cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20548/* confdefs.h. */
20549_ACEOF
20550cat confdefs.h >>conftest.$ac_ext
20551cat >>conftest.$ac_ext <<_ACEOF
20552/* end confdefs.h. */
503d2be0
AS
20553#include <$ac_header>
20554_ACEOF
c0d27fcc 20555if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
503d2be0
AS
20556 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20557 ac_status=$?
6bae0ccf 20558 grep -v '^ *+' conftest.er1 >conftest.err
503d2be0
AS
20559 rm -f conftest.er1
20560 cat conftest.err >&5
c0d27fcc 20561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
20562 (exit $ac_status); } >/dev/null; then
20563 if test -s conftest.err; then
20564 ac_cpp_err=$ac_c_preproc_warn_flag
35996d22 20565 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
503d2be0
AS
20566 else
20567 ac_cpp_err=
20568 fi
647847ea 20569else
503d2be0
AS
20570 ac_cpp_err=yes
20571fi
20572if test -z "$ac_cpp_err"; then
c0d27fcc 20573 ac_header_preproc=yes
647847ea 20574else
503d2be0 20575 echo "$as_me: failed program was:" >&5
19650fd6
AS
20576sed 's/^/| /' conftest.$ac_ext >&5
20577
c0d27fcc 20578 ac_header_preproc=no
647847ea 20579fi
503d2be0 20580rm -f conftest.err conftest.$ac_ext
c0d27fcc
MR
20581echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20582echo "${ECHO_T}$ac_header_preproc" >&6
20583
20584# So? What about this header?
35996d22
AS
20585case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20586 yes:no: )
c0d27fcc
MR
20587 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20588echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35996d22
AS
20589 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20590echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20591 ac_header_preproc=yes
19650fd6 20592 ;;
35996d22 20593 no:yes:* )
c0d27fcc
MR
20594 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20595echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35996d22
AS
20596 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20597echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20598 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20599echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20600 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20601echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
c0d27fcc 20602 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19650fd6 20603echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35996d22
AS
20604 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20605echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19650fd6
AS
20606 (
20607 cat <<\_ASBOX
35996d22
AS
20608## ------------------------------------------ ##
20609## Report this to the AC_PACKAGE_NAME lists. ##
20610## ------------------------------------------ ##
19650fd6
AS
20611_ASBOX
20612 ) |
20613 sed "s/^/$as_me: WARNING: /" >&2
20614 ;;
c0d27fcc
MR
20615esac
20616echo "$as_me:$LINENO: checking for $ac_header" >&5
20617echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20618if eval "test \"\${$as_ac_Header+set}\" = set"; then
20619 echo $ECHO_N "(cached) $ECHO_C" >&6
20620else
35996d22 20621 eval "$as_ac_Header=\$ac_header_preproc"
647847ea 20622fi
c0d27fcc 20623echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
503d2be0 20624echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
c0d27fcc
MR
20625
20626fi
503d2be0 20627if test `eval echo '${'$as_ac_Header'}'` = yes; then
c0d27fcc 20628 cat >>confdefs.h <<_ACEOF
503d2be0 20629#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
c0d27fcc 20630_ACEOF
647847ea 20631
73b77ee5 20632fi
c0d27fcc 20633
503d2be0 20634done
73b77ee5 20635
c0d27fcc
MR
20636
20637
503d2be0
AS
20638for ac_func in fork vfork
20639do
20640as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
c0d27fcc 20641echo "$as_me:$LINENO: checking for $ac_func" >&5
503d2be0
AS
20642echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20643if eval "test \"\${$as_ac_var+set}\" = set"; then
20644 echo $ECHO_N "(cached) $ECHO_C" >&6
fa0b693c 20645else
503d2be0 20646 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20647/* confdefs.h. */
20648_ACEOF
20649cat confdefs.h >>conftest.$ac_ext
20650cat >>conftest.$ac_ext <<_ACEOF
20651/* end confdefs.h. */
35996d22
AS
20652/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20653 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20654#define $ac_func innocuous_$ac_func
20655
fa0b693c 20656/* System header to define __stub macros and hopefully few prototypes,
19650fd6
AS
20657 which can conflict with char $ac_func (); below.
20658 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20659 <limits.h> exists even on freestanding compilers. */
35996d22 20660
19650fd6
AS
20661#ifdef __STDC__
20662# include <limits.h>
20663#else
20664# include <assert.h>
20665#endif
35996d22
AS
20666
20667#undef $ac_func
20668
fa0b693c 20669/* Override any gcc2 internal prototype to avoid an error. */
503d2be0
AS
20670#ifdef __cplusplus
20671extern "C"
19650fd6 20672{
503d2be0 20673#endif
fa0b693c 20674/* We use char because int might match the return type of a gcc2
503d2be0
AS
20675 builtin and then its argument prototype would still apply. */
20676char $ac_func ();
fa0b693c
GM
20677/* The GNU C library defines this for functions which it implements
20678 to always fail with ENOSYS. Some functions are actually named
20679 something starting with __ and the normal name is an alias. */
503d2be0 20680#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
fa0b693c
GM
20681choke me
20682#else
19650fd6
AS
20683char (*f) () = $ac_func;
20684#endif
20685#ifdef __cplusplus
20686}
fa0b693c
GM
20687#endif
20688
19650fd6
AS
20689int
20690main ()
20691{
20692return f != $ac_func;
503d2be0
AS
20693 ;
20694 return 0;
20695}
20696_ACEOF
20697rm -f conftest.$ac_objext conftest$ac_exeext
c0d27fcc 20698if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 20699 (eval $ac_link) 2>conftest.er1
503d2be0 20700 ac_status=$?
35996d22
AS
20701 grep -v '^ *+' conftest.er1 >conftest.err
20702 rm -f conftest.er1
20703 cat conftest.err >&5
c0d27fcc 20704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20705 (exit $ac_status); } &&
4494a266
JD
20706 { ac_try='test -z "$ac_c_werror_flag"
20707 || test ! -s conftest.err'
35996d22
AS
20708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20709 (eval $ac_try) 2>&5
20710 ac_status=$?
20711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20712 (exit $ac_status); }; } &&
20713 { ac_try='test -s conftest$ac_exeext'
c0d27fcc 20714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
20715 (eval $ac_try) 2>&5
20716 ac_status=$?
c0d27fcc 20717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
20718 (exit $ac_status); }; }; then
20719 eval "$as_ac_var=yes"
20720else
20721 echo "$as_me: failed program was:" >&5
19650fd6
AS
20722sed 's/^/| /' conftest.$ac_ext >&5
20723
503d2be0
AS
20724eval "$as_ac_var=no"
20725fi
35996d22
AS
20726rm -f conftest.err conftest.$ac_objext \
20727 conftest$ac_exeext conftest.$ac_ext
503d2be0 20728fi
c0d27fcc 20729echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
503d2be0
AS
20730echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20731if test `eval echo '${'$as_ac_var'}'` = yes; then
c0d27fcc 20732 cat >>confdefs.h <<_ACEOF
503d2be0 20733#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
c0d27fcc 20734_ACEOF
503d2be0 20735
fa0b693c 20736fi
503d2be0 20737done
fa0b693c 20738
503d2be0 20739if test "x$ac_cv_func_fork" = xyes; then
c0d27fcc 20740 echo "$as_me:$LINENO: checking for working fork" >&5
503d2be0
AS
20741echo $ECHO_N "checking for working fork... $ECHO_C" >&6
20742if test "${ac_cv_func_fork_works+set}" = set; then
20743 echo $ECHO_N "(cached) $ECHO_C" >&6
fa0b693c 20744else
503d2be0
AS
20745 if test "$cross_compiling" = yes; then
20746 ac_cv_func_fork_works=cross
20747else
20748 cat >conftest.$ac_ext <<_ACEOF
c0d27fcc 20749/* By Ruediger Kuhlmann. */
503d2be0
AS
20750 #include <sys/types.h>
20751 #if HAVE_UNISTD_H
20752 # include <unistd.h>
20753 #endif
20754 /* Some systems only have a dummy stub for fork() */
20755 int main ()
20756 {
35996d22
AS
20757 if (fork() < 0)
20758 exit (1);
20759 exit (0);
503d2be0
AS
20760 }
20761_ACEOF
20762rm -f conftest$ac_exeext
c0d27fcc 20763if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
20764 (eval $ac_link) 2>&5
20765 ac_status=$?
c0d27fcc 20766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20767 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 20768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
20769 (eval $ac_try) 2>&5
20770 ac_status=$?
c0d27fcc 20771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0
AS
20772 (exit $ac_status); }; }; then
20773 ac_cv_func_fork_works=yes
20774else
20775 echo "$as_me: program exited with status $ac_status" >&5
20776echo "$as_me: failed program was:" >&5
19650fd6
AS
20777sed 's/^/| /' conftest.$ac_ext >&5
20778
c0d27fcc 20779( exit $ac_status )
503d2be0
AS
20780ac_cv_func_fork_works=no
20781fi
35996d22 20782rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
503d2be0
AS
20783fi
20784fi
c0d27fcc 20785echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
503d2be0
AS
20786echo "${ECHO_T}$ac_cv_func_fork_works" >&6
20787
6bae0ccf
DL
20788else
20789 ac_cv_func_fork_works=$ac_cv_func_fork
503d2be0
AS
20790fi
20791if test "x$ac_cv_func_fork_works" = xcross; then
20792 case $host in
20793 *-*-amigaos* | *-*-msdosdjgpp*)
20794 # Override, as these systems have only a dummy fork() stub
20795 ac_cv_func_fork_works=no
20796 ;;
20797 *)
20798 ac_cv_func_fork_works=yes
20799 ;;
20800 esac
c0d27fcc
MR
20801 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
20802echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
fa0b693c 20803fi
73b77ee5 20804ac_cv_func_vfork_works=$ac_cv_func_vfork
503d2be0 20805if test "x$ac_cv_func_vfork" = xyes; then
c0d27fcc 20806 echo "$as_me:$LINENO: checking for working vfork" >&5
503d2be0
AS
20807echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
20808if test "${ac_cv_func_vfork_works+set}" = set; then
20809 echo $ECHO_N "(cached) $ECHO_C" >&6
20810else
20811 if test "$cross_compiling" = yes; then
20812 ac_cv_func_vfork_works=cross
fa0b693c 20813else
503d2be0 20814 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20815/* confdefs.h. */
20816_ACEOF
20817cat confdefs.h >>conftest.$ac_ext
20818cat >>conftest.$ac_ext <<_ACEOF
20819/* end confdefs.h. */
73b77ee5
GM
20820/* Thanks to Paul Eggert for this test. */
20821#include <stdio.h>
19650fd6 20822#include <stdlib.h>
fa0b693c 20823#include <sys/types.h>
73b77ee5 20824#include <sys/stat.h>
19650fd6 20825#include <sys/wait.h>
503d2be0
AS
20826#if HAVE_UNISTD_H
20827# include <unistd.h>
73b77ee5 20828#endif
503d2be0
AS
20829#if HAVE_VFORK_H
20830# include <vfork.h>
73b77ee5
GM
20831#endif
20832/* On some sparc systems, changes by the child to local and incoming
503d2be0
AS
20833 argument registers are propagated back to the parent. The compiler
20834 is told about this with #include <vfork.h>, but some compilers
20835 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
20836 static variable whose address is put into a register that is
20837 clobbered by the vfork. */
19650fd6 20838static void
fa0b693c 20839#ifdef __cplusplus
73b77ee5 20840sparc_address_test (int arg)
503d2be0 20841# else
73b77ee5 20842sparc_address_test (arg) int arg;
fa0b693c 20843#endif
fa0b693c 20844{
73b77ee5
GM
20845 static pid_t child;
20846 if (!child) {
20847 child = vfork ();
20848 if (child < 0) {
20849 perror ("vfork");
20850 _exit(2);
20851 }
20852 if (!child) {
20853 arg = getpid();
20854 write(-1, "", 0);
20855 _exit (arg);
20856 }
20857 }
20858}
503d2be0
AS
20859
20860int
20861main ()
20862{
73b77ee5
GM
20863 pid_t parent = getpid ();
20864 pid_t child;
fa0b693c 20865
19650fd6 20866 sparc_address_test (0);
fa0b693c 20867
73b77ee5 20868 child = vfork ();
fa0b693c 20869
73b77ee5 20870 if (child == 0) {
503d2be0
AS
20871 /* Here is another test for sparc vfork register problems. This
20872 test uses lots of local variables, at least as many local
20873 variables as main has allocated so far including compiler
20874 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
20875 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
20876 reuse the register of parent for one of the local variables,
20877 since it will think that parent can't possibly be used any more
20878 in this routine. Assigning to the local variable will thus
20879 munge parent in the parent process. */
73b77ee5
GM
20880 pid_t
20881 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
20882 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
20883 /* Convince the compiler that p..p7 are live; otherwise, it might
20884 use the same hardware register for all 8 local variables. */
20885 if (p != p1 || p != p2 || p != p3 || p != p4
20886 || p != p5 || p != p6 || p != p7)
20887 _exit(1);
fa0b693c 20888
503d2be0
AS
20889 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
20890 from child file descriptors. If the child closes a descriptor
20891 before it execs or exits, this munges the parent's descriptor
20892 as well. Test for this by closing stdout in the child. */
73b77ee5
GM
20893 _exit(close(fileno(stdout)) != 0);
20894 } else {
20895 int status;
20896 struct stat st;
20897
20898 while (wait(&status) != child)
20899 ;
20900 exit(
20901 /* Was there some problem with vforking? */
20902 child < 0
20903
20904 /* Did the child fail? (This shouldn't happen.) */
20905 || status
20906
20907 /* Did the vfork/compiler bug occur? */
20908 || parent != getpid()
fa0b693c 20909
73b77ee5
GM
20910 /* Did the file descriptor bug occur? */
20911 || fstat(fileno(stdout), &st) != 0
20912 );
20913 }
20914}
503d2be0
AS
20915_ACEOF
20916rm -f conftest$ac_exeext
c0d27fcc 20917if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
503d2be0
AS
20918 (eval $ac_link) 2>&5
20919 ac_status=$?
c0d27fcc 20920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20921 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
c0d27fcc 20922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
20923 (eval $ac_try) 2>&5
20924 ac_status=$?
c0d27fcc 20925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 20926 (exit $ac_status); }; }; then
73b77ee5 20927 ac_cv_func_vfork_works=yes
fa0b693c 20928else
503d2be0
AS
20929 echo "$as_me: program exited with status $ac_status" >&5
20930echo "$as_me: failed program was:" >&5
19650fd6
AS
20931sed 's/^/| /' conftest.$ac_ext >&5
20932
c0d27fcc 20933( exit $ac_status )
503d2be0
AS
20934ac_cv_func_vfork_works=no
20935fi
35996d22 20936rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fa0b693c 20937fi
fa0b693c 20938fi
c0d27fcc 20939echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
503d2be0 20940echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
fa0b693c 20941
503d2be0
AS
20942fi;
20943if test "x$ac_cv_func_fork_works" = xcross; then
35996d22 20944 ac_cv_func_vfork_works=$ac_cv_func_vfork
c0d27fcc
MR
20945 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
20946echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
fa0b693c
GM
20947fi
20948
503d2be0
AS
20949if test "x$ac_cv_func_vfork_works" = xyes; then
20950
c0d27fcc 20951cat >>confdefs.h <<\_ACEOF
503d2be0 20952#define HAVE_WORKING_VFORK 1
c0d27fcc 20953_ACEOF
503d2be0
AS
20954
20955else
20956
c0d27fcc 20957cat >>confdefs.h <<\_ACEOF
73b77ee5 20958#define vfork fork
c0d27fcc 20959_ACEOF
fa0b693c
GM
20960
20961fi
503d2be0
AS
20962if test "x$ac_cv_func_fork_works" = xyes; then
20963
c0d27fcc 20964cat >>confdefs.h <<\_ACEOF
503d2be0 20965#define HAVE_WORKING_FORK 1
c0d27fcc 20966_ACEOF
fa0b693c 20967
503d2be0 20968fi
647847ea 20969
c0d27fcc 20970
6a3a24fa
JD
20971echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
20972echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
20973if test "${emacs_cv_langinfo_codeset+set}" = set; then
20974 echo $ECHO_N "(cached) $ECHO_C" >&6
20975else
20976 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
20977/* confdefs.h. */
20978_ACEOF
20979cat confdefs.h >>conftest.$ac_ext
20980cat >>conftest.$ac_ext <<_ACEOF
20981/* end confdefs.h. */
6a3a24fa
JD
20982#include <langinfo.h>
20983int
20984main ()
20985{
20986char* cs = nl_langinfo(CODESET);
20987 ;
20988 return 0;
20989}
20990_ACEOF
20991rm -f conftest.$ac_objext conftest$ac_exeext
20992if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35996d22 20993 (eval $ac_link) 2>conftest.er1
6a3a24fa 20994 ac_status=$?
35996d22
AS
20995 grep -v '^ *+' conftest.er1 >conftest.err
20996 rm -f conftest.er1
20997 cat conftest.err >&5
6a3a24fa
JD
20998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20999 (exit $ac_status); } &&
4494a266
JD
21000 { ac_try='test -z "$ac_c_werror_flag"
21001 || test ! -s conftest.err'
35996d22
AS
21002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21003 (eval $ac_try) 2>&5
21004 ac_status=$?
21005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21006 (exit $ac_status); }; } &&
21007 { ac_try='test -s conftest$ac_exeext'
6a3a24fa
JD
21008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21009 (eval $ac_try) 2>&5
21010 ac_status=$?
21011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21012 (exit $ac_status); }; }; then
21013 emacs_cv_langinfo_codeset=yes
21014else
21015 echo "$as_me: failed program was:" >&5
19650fd6
AS
21016sed 's/^/| /' conftest.$ac_ext >&5
21017
6a3a24fa
JD
21018emacs_cv_langinfo_codeset=no
21019fi
35996d22
AS
21020rm -f conftest.err conftest.$ac_objext \
21021 conftest$ac_exeext conftest.$ac_ext
6a3a24fa
JD
21022
21023fi
21024echo "$as_me:$LINENO: result: $emacs_cv_langinfo_codeset" >&5
21025echo "${ECHO_T}$emacs_cv_langinfo_codeset" >&6
21026if test $emacs_cv_langinfo_codeset = yes; then
21027
21028cat >>confdefs.h <<\_ACEOF
21029#define HAVE_LANGINFO_CODESET 1
21030_ACEOF
21031
21032fi
21033
c0d27fcc 21034echo "$as_me:$LINENO: checking for size_t" >&5
503d2be0
AS
21035echo $ECHO_N "checking for size_t... $ECHO_C" >&6
21036if test "${ac_cv_type_size_t+set}" = set; then
21037 echo $ECHO_N "(cached) $ECHO_C" >&6
8730a8da 21038else
503d2be0 21039 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21040/* confdefs.h. */
21041_ACEOF
21042cat confdefs.h >>conftest.$ac_ext
21043cat >>conftest.$ac_ext <<_ACEOF
21044/* end confdefs.h. */
503d2be0
AS
21045$ac_includes_default
21046int
21047main ()
21048{
21049if ((size_t *) 0)
21050 return 0;
21051if (sizeof (size_t))
21052 return 0;
21053 ;
21054 return 0;
21055}
21056_ACEOF
21057rm -f conftest.$ac_objext
c0d27fcc 21058if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 21059 (eval $ac_compile) 2>conftest.er1
503d2be0 21060 ac_status=$?
35996d22
AS
21061 grep -v '^ *+' conftest.er1 >conftest.err
21062 rm -f conftest.er1
21063 cat conftest.err >&5
c0d27fcc 21064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 21065 (exit $ac_status); } &&
4494a266
JD
21066 { ac_try='test -z "$ac_c_werror_flag"
21067 || test ! -s conftest.err'
35996d22
AS
21068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21069 (eval $ac_try) 2>&5
21070 ac_status=$?
21071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21072 (exit $ac_status); }; } &&
21073 { ac_try='test -s conftest.$ac_objext'
c0d27fcc 21074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
503d2be0
AS
21075 (eval $ac_try) 2>&5
21076 ac_status=$?
c0d27fcc 21077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
503d2be0 21078 (exit $ac_status); }; }; then
8730a8da
DL
21079 ac_cv_type_size_t=yes
21080else
503d2be0 21081 echo "$as_me: failed program was:" >&5
19650fd6
AS
21082sed 's/^/| /' conftest.$ac_ext >&5
21083
503d2be0 21084ac_cv_type_size_t=no
8730a8da 21085fi
35996d22 21086rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8730a8da 21087fi
c0d27fcc 21088echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
503d2be0
AS
21089echo "${ECHO_T}$ac_cv_type_size_t" >&6
21090if test $ac_cv_type_size_t = yes; then
503d2be0 21091
c0d27fcc
MR
21092cat >>confdefs.h <<_ACEOF
21093#define HAVE_SIZE_T 1
21094_ACEOF
21095
8730a8da
DL
21096
21097fi
21098
c0d27fcc 21099
973a76b1
DL
21100echo "$as_me:$LINENO: checking for mbstate_t" >&5
21101echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6
21102if test "${ac_cv_type_mbstate_t+set}" = set; then
21103 echo $ECHO_N "(cached) $ECHO_C" >&6
21104else
21105 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21106/* confdefs.h. */
21107_ACEOF
21108cat confdefs.h >>conftest.$ac_ext
21109cat >>conftest.$ac_ext <<_ACEOF
21110/* end confdefs.h. */
973a76b1
DL
21111$ac_includes_default
21112# include <wchar.h>
21113int
21114main ()
21115{
21116mbstate_t x; return sizeof x;
21117 ;
21118 return 0;
21119}
21120_ACEOF
21121rm -f conftest.$ac_objext
21122if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 21123 (eval $ac_compile) 2>conftest.er1
973a76b1 21124 ac_status=$?
35996d22
AS
21125 grep -v '^ *+' conftest.er1 >conftest.err
21126 rm -f conftest.er1
21127 cat conftest.err >&5
973a76b1
DL
21128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21129 (exit $ac_status); } &&
4494a266
JD
21130 { ac_try='test -z "$ac_c_werror_flag"
21131 || test ! -s conftest.err'
35996d22
AS
21132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21133 (eval $ac_try) 2>&5
21134 ac_status=$?
21135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21136 (exit $ac_status); }; } &&
21137 { ac_try='test -s conftest.$ac_objext'
973a76b1
DL
21138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21139 (eval $ac_try) 2>&5
21140 ac_status=$?
21141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21142 (exit $ac_status); }; }; then
21143 ac_cv_type_mbstate_t=yes
21144else
21145 echo "$as_me: failed program was:" >&5
19650fd6
AS
21146sed 's/^/| /' conftest.$ac_ext >&5
21147
973a76b1
DL
21148ac_cv_type_mbstate_t=no
21149fi
35996d22 21150rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
973a76b1
DL
21151fi
21152echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
21153echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6
21154 if test $ac_cv_type_mbstate_t = yes; then
21155
21156cat >>confdefs.h <<\_ACEOF
21157#define HAVE_MBSTATE_T 1
21158_ACEOF
21159
21160 else
21161
21162cat >>confdefs.h <<\_ACEOF
21163#define mbstate_t int
21164_ACEOF
21165
21166 fi
21167
22044edf
DL
21168echo "$as_me:$LINENO: checking for C restrict keyword" >&5
21169echo $ECHO_N "checking for C restrict keyword... $ECHO_C" >&6
21170if test "${emacs_cv_c_restrict+set}" = set; then
21171 echo $ECHO_N "(cached) $ECHO_C" >&6
21172else
21173 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21174/* confdefs.h. */
21175_ACEOF
21176cat confdefs.h >>conftest.$ac_ext
21177cat >>conftest.$ac_ext <<_ACEOF
21178/* end confdefs.h. */
22044edf
DL
21179void fred (int *restrict x);
21180int
21181main ()
21182{
b936fae4 21183
22044edf
DL
21184 ;
21185 return 0;
21186}
c0d27fcc 21187_ACEOF
22044edf
DL
21188rm -f conftest.$ac_objext
21189if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 21190 (eval $ac_compile) 2>conftest.er1
22044edf 21191 ac_status=$?
35996d22
AS
21192 grep -v '^ *+' conftest.er1 >conftest.err
21193 rm -f conftest.er1
21194 cat conftest.err >&5
22044edf
DL
21195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21196 (exit $ac_status); } &&
4494a266
JD
21197 { ac_try='test -z "$ac_c_werror_flag"
21198 || test ! -s conftest.err'
35996d22
AS
21199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21200 (eval $ac_try) 2>&5
21201 ac_status=$?
21202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21203 (exit $ac_status); }; } &&
21204 { ac_try='test -s conftest.$ac_objext'
22044edf
DL
21205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21206 (eval $ac_try) 2>&5
21207 ac_status=$?
21208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21209 (exit $ac_status); }; }; then
21210 emacs_cv_c_restrict=yes
21211else
21212 echo "$as_me: failed program was:" >&5
19650fd6
AS
21213sed 's/^/| /' conftest.$ac_ext >&5
21214
22044edf 21215cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21216/* confdefs.h. */
21217_ACEOF
21218cat confdefs.h >>conftest.$ac_ext
21219cat >>conftest.$ac_ext <<_ACEOF
21220/* end confdefs.h. */
22044edf
DL
21221void fred (int *__restrict x);
21222int
21223main ()
21224{
c0d27fcc 21225
22044edf
DL
21226 ;
21227 return 0;
21228}
c0d27fcc 21229_ACEOF
22044edf
DL
21230rm -f conftest.$ac_objext
21231if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 21232 (eval $ac_compile) 2>conftest.er1
22044edf 21233 ac_status=$?
35996d22
AS
21234 grep -v '^ *+' conftest.er1 >conftest.err
21235 rm -f conftest.er1
21236 cat conftest.err >&5
22044edf
DL
21237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21238 (exit $ac_status); } &&
4494a266
JD
21239 { ac_try='test -z "$ac_c_werror_flag"
21240 || test ! -s conftest.err'
35996d22
AS
21241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21242 (eval $ac_try) 2>&5
21243 ac_status=$?
21244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21245 (exit $ac_status); }; } &&
21246 { ac_try='test -s conftest.$ac_objext'
22044edf
DL
21247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21248 (eval $ac_try) 2>&5
21249 ac_status=$?
21250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21251 (exit $ac_status); }; }; then
21252 emacs_cv_c_restrict=__restrict
21253else
21254 echo "$as_me: failed program was:" >&5
19650fd6
AS
21255sed 's/^/| /' conftest.$ac_ext >&5
21256
22044edf 21257emacs_cv_c_restrict=no
ba4481b5 21258fi
35996d22 21259rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 21260fi
35996d22 21261rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ba4481b5 21262fi
22044edf
DL
21263echo "$as_me:$LINENO: result: $emacs_cv_c_restrict" >&5
21264echo "${ECHO_T}$emacs_cv_c_restrict" >&6
21265case "$emacs_cv_c_restrict" in
21266 yes) emacs_restrict=restrict;;
21267 no) emacs_restrict="";;
21268 *) emacs_restrict="$emacs_cv_c_restrict";;
21269esac
21270if test "$emacs_restrict" != __restrict; then
b936fae4 21271
22044edf
DL
21272cat >>confdefs.h <<_ACEOF
21273#define __restrict $emacs_restrict
c0d27fcc 21274_ACEOF
ba4481b5
DL
21275
21276fi
ba4481b5 21277
22044edf
DL
21278echo "$as_me:$LINENO: checking for C restricted array declarations" >&5
21279echo $ECHO_N "checking for C restricted array declarations... $ECHO_C" >&6
21280if test "${emacs_cv_c_restrict_arr+set}" = set; then
21281 echo $ECHO_N "(cached) $ECHO_C" >&6
21282else
21283 cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21284/* confdefs.h. */
21285_ACEOF
21286cat confdefs.h >>conftest.$ac_ext
21287cat >>conftest.$ac_ext <<_ACEOF
21288/* end confdefs.h. */
22044edf
DL
21289void fred (int x[__restrict]);
21290int
21291main ()
21292{
b936fae4 21293
22044edf
DL
21294 ;
21295 return 0;
21296}
c0d27fcc 21297_ACEOF
22044edf
DL
21298rm -f conftest.$ac_objext
21299if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35996d22 21300 (eval $ac_compile) 2>conftest.er1
22044edf 21301 ac_status=$?
35996d22
AS
21302 grep -v '^ *+' conftest.er1 >conftest.err
21303 rm -f conftest.er1
21304 cat conftest.err >&5
22044edf
DL
21305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21306 (exit $ac_status); } &&
4494a266
JD
21307 { ac_try='test -z "$ac_c_werror_flag"
21308 || test ! -s conftest.err'
35996d22
AS
21309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21310 (eval $ac_try) 2>&5
21311 ac_status=$?
21312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21313 (exit $ac_status); }; } &&
21314 { ac_try='test -s conftest.$ac_objext'
22044edf
DL
21315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21316 (eval $ac_try) 2>&5
21317 ac_status=$?
21318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21319 (exit $ac_status); }; }; then
21320 emacs_cv_c_restrict_arr=yes
21321else
21322 echo "$as_me: failed program was:" >&5
19650fd6
AS
21323sed 's/^/| /' conftest.$ac_ext >&5
21324
22044edf 21325emacs_cv_c_restrict_arr=no
ba4481b5 21326fi
35996d22 21327rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22044edf
DL
21328fi
21329echo "$as_me:$LINENO: result: $emacs_cv_c_restrict_arr" >&5
21330echo "${ECHO_T}$emacs_cv_c_restrict_arr" >&6
21331if test "$emacs_cv_c_restrict_arr" = yes; then
b936fae4 21332
c0d27fcc 21333cat >>confdefs.h <<\_ACEOF
22044edf 21334#define __restrict_arr __restrict
c0d27fcc 21335_ACEOF
ba4481b5 21336
ba4481b5
DL
21337fi
21338
c0d27fcc 21339
c0d27fcc 21340
22044edf
DL
21341# Set up the CFLAGS for real compilation, so we can substitute it.
21342CFLAGS="$REAL_CFLAGS"
21343CPPFLAGS="$REAL_CPPFLAGS"
21344
21345#### Find out which version of Emacs this is.
21346version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
21347 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
21348if test x"${version}" = x; then
21349 { { echo "$as_me:$LINENO: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." >&5
21350echo "$as_me: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." >&2;}
21351 { (exit 1); exit 1; }; }
21352fi
21353
21354### Specify what sort of things we'll be editing into Makefile and config.h.
21355### Use configuration here uncanonicalized to avoid exceeding size limits.
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
6a3a24fa 21388
22044edf
DL
21389
21390
21391cat >>confdefs.h <<_ACEOF
21392#define EMACS_CONFIGURATION "${canonical}"
21393_ACEOF
21394
21395
21396cat >>confdefs.h <<_ACEOF
21397#define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
21398_ACEOF
21399
21400
21401cat >>confdefs.h <<_ACEOF
21402#define config_machfile "${machfile}"
21403_ACEOF
21404
21405
21406cat >>confdefs.h <<_ACEOF
21407#define config_opsysfile "${opsysfile}"
21408_ACEOF
21409
21410
21411cat >>confdefs.h <<_ACEOF
21412#define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
21413_ACEOF
21414
21415
21416cat >>confdefs.h <<_ACEOF
21417#define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
21418_ACEOF
21419
21420
21421cat >>confdefs.h <<_ACEOF
21422#define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
21423_ACEOF
21424
21425
21426cat >>confdefs.h <<_ACEOF
21427#define UNEXEC_SRC ${UNEXEC_SRC}
21428_ACEOF
21429
21430
21431if test "${HAVE_X_WINDOWS}" = "yes" ; then
21432
21433cat >>confdefs.h <<\_ACEOF
21434#define HAVE_X_WINDOWS 1
21435_ACEOF
21436
21437fi
21438if test "${USE_X_TOOLKIT}" != "none" ; then
21439
21440cat >>confdefs.h <<\_ACEOF
21441#define USE_X_TOOLKIT 1
21442_ACEOF
21443
21444fi
21445if test "${HAVE_X11}" = "yes" ; then
21446
21447cat >>confdefs.h <<\_ACEOF
21448#define HAVE_X11 1
21449_ACEOF
21450
21451fi
21452if test "${HAVE_XFREE386}" = "yes" ; then
21453
21454cat >>confdefs.h <<\_ACEOF
21455#define HAVE_XFREE386 1
21456_ACEOF
21457
21458fi
21459if test "${HAVE_MENUS}" = "yes" ; then
21460
21461cat >>confdefs.h <<\_ACEOF
21462#define HAVE_MENUS 1
21463_ACEOF
21464
21465fi
21466if test "${GNU_MALLOC}" = "yes" ; then
21467
21468cat >>confdefs.h <<\_ACEOF
21469#define GNU_MALLOC 1
21470_ACEOF
21471
21472fi
21473if test "${REL_ALLOC}" = "yes" ; then
21474
21475cat >>confdefs.h <<\_ACEOF
21476#define REL_ALLOC 1
21477_ACEOF
21478
21479fi
21480
21481
21482
c0d27fcc
MR
21483
21484
ba4481b5 21485#### Report on what we decided to do.
488dd4c4
JD
21486#### Report GTK as a toolkit, even if it doesn't use Xt.
21487#### It makes printing result more understandable as using GTK sets
21488#### toolkit_scroll_bars to yes by default.
21489if test "${HAVE_GTK}" = "yes"; then
21490 USE_X_TOOLKIT=GTK
21491fi
21492
ba4481b5
DL
21493echo "
21494Configured for \`${canonical}'.
21495
21496 Where should the build process find the source code? ${srcdir}
21497 What operating system and machine description files should Emacs use?
21498 \`${opsysfile}' and \`${machfile}'
21499 What compiler should emacs be built with? ${CC} ${CFLAGS}
21500 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
73b77ee5 21501 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
ef9e4345 21502 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
ba4481b5 21503 What window system should Emacs use? ${window_system}
8e967cf7 21504 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
ba4481b5
DL
21505
21506if test -n "${x_includes}"; then
21507echo " Where do we find X Windows header files? ${x_includes}"
21508else
21509echo " Where do we find X Windows header files? Standard dirs"
21510fi
21511if test -n "${x_libraries}"; then
21512echo " Where do we find X Windows libraries? ${x_libraries}"
21513else
21514echo " Where do we find X Windows libraries? Standard dirs"
21515fi
21516
21517echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
21518echo " Does Emacs use -lXpm? ${HAVE_XPM}"
21519echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
21520echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
21521echo " Does Emacs use -lungif? ${HAVE_GIF}"
21522echo " Does Emacs use -lpng? ${HAVE_PNG}"
21523echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
21524echo
21525
05cf15c6
JD
21526if test "$emacs_cv_randomheap" = warn; then
21527 { echo "$as_me:$LINENO: WARNING:
21528**********************************************************************
21529
21530Heap start address is randomized and no workaround is known.
21531Emacs will probably dump core when temacs is run in the build phase.
21532Maybe exec-shield is turned on. Read about exec-shield in \`etc/PROBLEMS'
21533for further information.
21534
21535**********************************************************************
21536" >&5
21537echo "$as_me: WARNING:
21538**********************************************************************
21539
21540Heap start address is randomized and no workaround is known.
21541Emacs will probably dump core when temacs is run in the build phase.
21542Maybe exec-shield is turned on. Read about exec-shield in \`etc/PROBLEMS'
21543for further information.
21544
21545**********************************************************************
21546" >&2;}
21547fi
21548
ba4481b5
DL
21549# Remove any trailing slashes in these variables.
21550test "${prefix}" != NONE &&
21551 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
21552test "${exec_prefix}" != NONE &&
21553 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
21554
d0e9bfd2
GM
21555## Check if the C preprocessor will convert `..' to `. .'. If so, set
21556## CPP_NEED_TRADITIONAL to `yes' so that the code to generate Makefile
21557## from Makefile.c can correctly provide the arg `-traditional' to the
21558## C preprocessor.
21559
503d2be0 21560cat >conftest.$ac_ext <<_ACEOF
19650fd6
AS
21561/* confdefs.h. */
21562_ACEOF
21563cat confdefs.h >>conftest.$ac_ext
21564cat >>conftest.$ac_ext <<_ACEOF
21565/* end confdefs.h. */
d0e9bfd2 21566yes..yes
503d2be0 21567_ACEOF
d0e9bfd2 21568if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6bae0ccf 21569 $EGREP "yes..yes" >/dev/null 2>&1; then
d0e9bfd2
GM
21570 CPP_NEED_TRADITIONAL=no
21571else
d0e9bfd2
GM
21572 CPP_NEED_TRADITIONAL=yes
21573fi
21574rm -f conftest*
21575
c0d27fcc 21576
6bae0ccf
DL
21577 ac_config_files="$ac_config_files Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in lisp/Makefile lispref/Makefile lispintro/Makefile leim/Makefile"
21578 ac_config_commands="$ac_config_commands default"
503d2be0 21579cat >confcache <<\_ACEOF
ba4481b5
DL
21580# This file is a shell script that caches the results of configure
21581# tests run on this system so they can be shared between configure
503d2be0
AS
21582# scripts and configure runs, see configure's option --config-cache.
21583# It is not useful on other systems. If it contains results you don't
21584# want to keep, you may remove or edit it.
ba4481b5 21585#
503d2be0
AS
21586# config.status only pays attention to the cache file if you give it
21587# the --recheck option to rerun configure.
ba4481b5 21588#
6bae0ccf 21589# `ac_cv_env_foo' variables (set or unset) will be overridden when
503d2be0
AS
21590# loading this file, other *unset* `ac_cv_foo' will be assigned the
21591# following values.
21592
21593_ACEOF
21594
ba4481b5
DL
21595# The following way of writing the cache mishandles newlines in values,
21596# but we know of no workaround that is simple, portable, and efficient.
21597# So, don't put newlines in cache variables' values.
21598# Ultrix sh set writes to stderr and can't be redirected directly,
21599# and sets the high bit in the cache file unless we assign to the vars.
503d2be0
AS
21600{
21601 (set) 2>&1 |
21602 case `(ac_space=' '; set | grep ac_space) 2>&1` in
21603 *ac_space=\ *)
21604 # `set' does not quote correctly, so add quotes (double-quote
21605 # substitution turns \\\\ into \\, and sed turns \\ into \).
21606 sed -n \
35996d22
AS
21607 "s/'/'\\\\''/g;
21608 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
503d2be0
AS
21609 ;;
21610 *)
21611 # `set' quotes correctly as required by POSIX, so do not add quotes.
21612 sed -n \
35996d22 21613 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
503d2be0
AS
21614 ;;
21615 esac;
21616} |
21617 sed '
21618 t clear
21619 : clear
21620 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21621 t end
21622 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21623 : end' >>confcache
19650fd6 21624if diff $cache_file confcache >/dev/null 2>&1; then :; else
ba4481b5 21625 if test -w $cache_file; then
503d2be0
AS
21626 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21627 cat confcache >$cache_file
ba4481b5
DL
21628 else
21629 echo "not updating unwritable cache $cache_file"
21630 fi
21631fi
21632rm -f confcache
21633
ba4481b5
DL
21634test "x$prefix" = xNONE && prefix=$ac_default_prefix
21635# Let make expand exec_prefix.
21636test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21637
503d2be0
AS
21638# VPATH may cause trouble with some makes, so we remove $(srcdir),
21639# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21640# trailing colons and then remove the whole line if VPATH becomes empty
21641# (actually we leave an empty line to preserve line numbers).
ba4481b5 21642if test "x$srcdir" = x.; then
35996d22 21643 ac_vpsub='/^[ ]*VPATH[ ]*=/{
503d2be0
AS
21644s/:*\$(srcdir):*/:/;
21645s/:*\${srcdir}:*/:/;
21646s/:*@srcdir@:*/:/;
35996d22 21647s/^\([^=]*=[ ]*\):*/\1/;
503d2be0 21648s/:*$//;
35996d22 21649s/^[^=]*=[ ]*$//;
503d2be0 21650}'
ba4481b5
DL
21651fi
21652
ba4481b5
DL
21653DEFS=-DHAVE_CONFIG_H
21654
6bae0ccf
DL
21655ac_libobjs=
21656ac_ltlibobjs=
21657for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21658 # 1. Remove the extension, and $U if already installed.
21659 ac_i=`echo "$ac_i" |
35996d22 21660 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6bae0ccf
DL
21661 # 2. Add them.
21662 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
21663 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
21664done
21665LIBOBJS=$ac_libobjs
21666
21667LTLIBOBJS=$ac_ltlibobjs
21668
21669
c0d27fcc 21670
ba4481b5 21671: ${CONFIG_STATUS=./config.status}
503d2be0
AS
21672ac_clean_files_save=$ac_clean_files
21673ac_clean_files="$ac_clean_files $CONFIG_STATUS"
c0d27fcc 21674{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
503d2be0
AS
21675echo "$as_me: creating $CONFIG_STATUS" >&6;}
21676cat >$CONFIG_STATUS <<_ACEOF
21677#! $SHELL
c0d27fcc 21678# Generated by $as_me.
ba4481b5 21679# Run this file to recreate the current configuration.
ba4481b5 21680# Compiler output produced by configure, useful for debugging
503d2be0 21681# configure, is in config.log if it exists.
ba4481b5 21682
503d2be0 21683debug=false
19650fd6
AS
21684ac_cs_recheck=false
21685ac_cs_silent=false
503d2be0 21686SHELL=\${CONFIG_SHELL-$SHELL}
503d2be0
AS
21687_ACEOF
21688
21689cat >>$CONFIG_STATUS <<\_ACEOF
c0d27fcc
MR
21690## --------------------- ##
21691## M4sh Initialization. ##
21692## --------------------- ##
21693
503d2be0
AS
21694# Be Bourne compatible
21695if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21696 emulate sh
21697 NULLCMD=:
6bae0ccf
DL
21698 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21699 # is contrary to our usage. Disable this feature.
21700 alias -g '${1+"$@"}'='"$@"'
503d2be0
AS
21701elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21702 set -o posix
21703fi
35996d22 21704DUALCASE=1; export DUALCASE # for MKS sh
503d2be0 21705
c0d27fcc 21706# Support unset when possible.
35996d22 21707if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
c0d27fcc
MR
21708 as_unset=unset
21709else
21710 as_unset=false
21711fi
21712
6bae0ccf
DL
21713
21714# Work around bugs in pre-3.0 UWIN ksh.
21715$as_unset ENV MAIL MAILPATH
21716PS1='$ '
21717PS2='> '
21718PS4='+ '
21719
21720# NLS nuisances.
19650fd6
AS
21721for as_var in \
21722 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21723 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21724 LC_TELEPHONE LC_TIME
6bae0ccf 21725do
35996d22 21726 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6bae0ccf
DL
21727 eval $as_var=C; export $as_var
21728 else
21729 $as_unset $as_var
21730 fi
21731done
21732
21733# Required to use basename.
21734if expr a : '\(a\)' >/dev/null 2>&1; then
21735 as_expr=expr
21736else
21737 as_expr=false
21738fi
21739
21740if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
21741 as_basename=basename
21742else
21743 as_basename=false
21744fi
c0d27fcc
MR
21745
21746
503d2be0 21747# Name of the executable.
6bae0ccf 21748as_me=`$as_basename "$0" ||
c0d27fcc
MR
21749$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21750 X"$0" : 'X\(//\)$' \| \
21751 X"$0" : 'X\(/\)$' \| \
21752 . : '\(.\)' 2>/dev/null ||
21753echo X/"$0" |
21754 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
21755 /^X\/\(\/\/\)$/{ s//\1/; q; }
21756 /^X\/\(\/\).*/{ s//\1/; q; }
21757 s/.*/./; q'`
21758
6bae0ccf 21759
c0d27fcc
MR
21760# PATH needs CR, and LINENO needs CR and PATH.
21761# Avoid depending upon Character Ranges.
21762as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21763as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21764as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21765as_cr_digits='0123456789'
21766as_cr_alnum=$as_cr_Letters$as_cr_digits
21767
21768# The user is always right.
21769if test "${PATH_SEPARATOR+set}" != set; then
19650fd6
AS
21770 echo "#! /bin/sh" >conf$$.sh
21771 echo "exit 0" >>conf$$.sh
21772 chmod +x conf$$.sh
21773 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
c0d27fcc
MR
21774 PATH_SEPARATOR=';'
21775 else
21776 PATH_SEPARATOR=:
21777 fi
19650fd6 21778 rm -f conf$$.sh
c0d27fcc
MR
21779fi
21780
21781
21782 as_lineno_1=$LINENO
21783 as_lineno_2=$LINENO
21784 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
21785 test "x$as_lineno_1" != "x$as_lineno_2" &&
21786 test "x$as_lineno_3" = "x$as_lineno_2" || {
21787 # Find who we are. Look in the path if we contain no path at all
21788 # relative or not.
21789 case $0 in
21790 *[\\/]* ) as_myself=$0 ;;
21791 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21792for as_dir in $PATH
21793do
21794 IFS=$as_save_IFS
21795 test -z "$as_dir" && as_dir=.
21796 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21797done
21798
21799 ;;
21800 esac
21801 # We did not find ourselves, most probably we were run as `sh COMMAND'
21802 # in which case we are not to be found in the path.
21803 if test "x$as_myself" = x; then
21804 as_myself=$0
21805 fi
21806 if test ! -f "$as_myself"; then
21807 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
21808echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
21809 { (exit 1); exit 1; }; }
21810 fi
21811 case $CONFIG_SHELL in
21812 '')
21813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21814for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
21815do
21816 IFS=$as_save_IFS
21817 test -z "$as_dir" && as_dir=.
21818 for as_base in sh bash ksh sh5; do
21819 case $as_dir in
21820 /*)
21821 if ("$as_dir/$as_base" -c '
21822 as_lineno_1=$LINENO
21823 as_lineno_2=$LINENO
21824 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
21825 test "x$as_lineno_1" != "x$as_lineno_2" &&
21826 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6bae0ccf
DL
21827 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
21828 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
c0d27fcc
MR
21829 CONFIG_SHELL=$as_dir/$as_base
21830 export CONFIG_SHELL
21831 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
21832 fi;;
21833 esac
21834 done
21835done
21836;;
21837 esac
21838
21839 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21840 # uniformly replaced by the line number. The first 'sed' inserts a
21841 # line-number line before each line; the second 'sed' does the real
21842 # work. The second script uses 'N' to pair each line-number line
21843 # with the numbered line, and appends trailing '-' during
21844 # substitution so that $LINENO is not a special case at line end.
21845 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21846 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
21847 sed '=' <$as_myself |
21848 sed '
21849 N
21850 s,$,-,
21851 : loop
21852 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
21853 t loop
21854 s,-$,,
21855 s,^['$as_cr_digits']*\n,,
21856 ' >$as_me.lineno &&
21857 chmod +x $as_me.lineno ||
21858 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
21859echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
21860 { (exit 1); exit 1; }; }
21861
21862 # Don't try to exec as it changes $[0], causing all sort of problems
21863 # (the dirname of $[0] is not the place where we might find the
21864 # original and so on. Autoconf is especially sensible to this).
21865 . ./$as_me.lineno
21866 # Exit status is that of the last command.
21867 exit
21868}
21869
21870
21871case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
21872 *c*,-n*) ECHO_N= ECHO_C='
21873' ECHO_T=' ' ;;
21874 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
21875 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
21876esac
503d2be0
AS
21877
21878if expr a : '\(a\)' >/dev/null 2>&1; then
21879 as_expr=expr
21880else
21881 as_expr=false
21882fi
21883
21884rm -f conf$$ conf$$.exe conf$$.file
21885echo >conf$$.file
21886if ln -s conf$$.file conf$$ 2>/dev/null; then
21887 # We could just check for DJGPP; but this test a) works b) is more generic
21888 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21889 if test -f conf$$.exe; then
21890 # Don't use ln at all; we don't have any links
21891 as_ln_s='cp -p'
21892 else
21893 as_ln_s='ln -s'
21894 fi
21895elif ln conf$$.file conf$$ 2>/dev/null; then
21896 as_ln_s=ln
21897else
21898 as_ln_s='cp -p'
21899fi
21900rm -f conf$$ conf$$.exe conf$$.file
21901
6bae0ccf
DL
21902if mkdir -p . 2>/dev/null; then
21903 as_mkdir_p=:
21904else
35996d22 21905 test -d ./-p && rmdir ./-p
6bae0ccf
DL
21906 as_mkdir_p=false
21907fi
21908
503d2be0
AS
21909as_executable_p="test -f"
21910
c0d27fcc 21911# Sed expression to map a string onto a valid CPP name.
35996d22 21912as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c0d27fcc
MR
21913
21914# Sed expression to map a string onto a valid variable name.
35996d22 21915as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
503d2be0 21916
503d2be0
AS
21917
21918# IFS
21919# We need space, tab and new line, in precisely that order.
21920as_nl='
21921'
21922IFS=" $as_nl"
21923
21924# CDPATH.
6bae0ccf 21925$as_unset CDPATH
503d2be0
AS
21926
21927exec 6>&1
21928
c0d27fcc
MR
21929# Open the log real soon, to keep \$[0] and so on meaningful, and to
21930# report actual input values of CONFIG_FILES etc. instead of their
21931# values after options handling. Logging --version etc. is OK.
21932exec 5>>config.log
21933{
21934 echo
21935 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21936## Running $as_me. ##
21937_ASBOX
21938} >&5
21939cat >&5 <<_CSEOF
21940
21941This file was extended by $as_me, which was
35996d22 21942generated by GNU Autoconf 2.59. Invocation command line was
c0d27fcc
MR
21943
21944 CONFIG_FILES = $CONFIG_FILES
21945 CONFIG_HEADERS = $CONFIG_HEADERS
21946 CONFIG_LINKS = $CONFIG_LINKS
21947 CONFIG_COMMANDS = $CONFIG_COMMANDS
21948 $ $0 $@
21949
21950_CSEOF
21951echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
21952echo >&5
503d2be0
AS
21953_ACEOF
21954
21955# Files that config.status was made for.
21956if test -n "$ac_config_files"; then
21957 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21958fi
21959
21960if test -n "$ac_config_headers"; then
21961 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21962fi
21963
21964if test -n "$ac_config_links"; then
21965 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21966fi
21967
21968if test -n "$ac_config_commands"; then
21969 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21970fi
21971
c0d27fcc 21972cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
21973
21974ac_cs_usage="\
21975\`$as_me' instantiates files from templates according to the
21976current configuration.
21977
21978Usage: $0 [OPTIONS] [FILE]...
21979
21980 -h, --help print this help, then exit
21981 -V, --version print version number, then exit
19650fd6 21982 -q, --quiet do not print progress messages
503d2be0
AS
21983 -d, --debug don't remove temporary files
21984 --recheck update $as_me by reconfiguring in the same conditions
21985 --file=FILE[:TEMPLATE]
35996d22 21986 instantiate the configuration file FILE
503d2be0 21987 --header=FILE[:TEMPLATE]
35996d22 21988 instantiate the configuration header FILE
503d2be0
AS
21989
21990Configuration files:
21991$config_files
21992
21993Configuration headers:
21994$config_headers
21995
21996Configuration commands:
21997$config_commands
21998
21999Report bugs to <bug-autoconf@gnu.org>."
c0d27fcc 22000_ACEOF
503d2be0 22001
c0d27fcc 22002cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
22003ac_cs_version="\\
22004config.status
35996d22 22005configured by $0, generated by GNU Autoconf 2.59,
503d2be0
AS
22006 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
22007
35996d22 22008Copyright (C) 2003 Free Software Foundation, Inc.
503d2be0
AS
22009This config.status script is free software; the Free Software Foundation
22010gives unlimited permission to copy, distribute and modify it."
22011srcdir=$srcdir
22012INSTALL="$INSTALL"
c0d27fcc 22013_ACEOF
503d2be0 22014
c0d27fcc 22015cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22016# If no file are specified by the user, then we need to provide default
22017# value. By we need to know if files were specified by the user.
22018ac_need_defaults=:
22019while test $# != 0
ba4481b5 22020do
503d2be0
AS
22021 case $1 in
22022 --*=*)
22023 ac_option=`expr "x$1" : 'x\([^=]*\)='`
22024 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6bae0ccf
DL
22025 ac_shift=:
22026 ;;
22027 -*)
22028 ac_option=$1
22029 ac_optarg=$2
22030 ac_shift=shift
503d2be0 22031 ;;
503d2be0
AS
22032 *) # This is not an option, so the user has probably given explicit
22033 # arguments.
6bae0ccf 22034 ac_option=$1
503d2be0
AS
22035 ac_need_defaults=false;;
22036 esac
22037
6bae0ccf 22038 case $ac_option in
503d2be0 22039 # Handling of the options.
c0d27fcc 22040_ACEOF
f57bd967 22041cat >>$CONFIG_STATUS <<\_ACEOF
19650fd6
AS
22042 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22043 ac_cs_recheck=: ;;
503d2be0
AS
22044 --version | --vers* | -V )
22045 echo "$ac_cs_version"; exit 0 ;;
22046 --he | --h)
22047 # Conflict between --help and --header
c0d27fcc 22048 { { echo "$as_me:$LINENO: error: ambiguous option: $1
503d2be0
AS
22049Try \`$0 --help' for more information." >&5
22050echo "$as_me: error: ambiguous option: $1
22051Try \`$0 --help' for more information." >&2;}
22052 { (exit 1); exit 1; }; };;
22053 --help | --hel | -h )
22054 echo "$ac_cs_usage"; exit 0 ;;
22055 --debug | --d* | -d )
22056 debug=: ;;
22057 --file | --fil | --fi | --f )
6bae0ccf
DL
22058 $ac_shift
22059 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
503d2be0
AS
22060 ac_need_defaults=false;;
22061 --header | --heade | --head | --hea )
6bae0ccf
DL
22062 $ac_shift
22063 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
503d2be0 22064 ac_need_defaults=false;;
19650fd6
AS
22065 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22066 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22067 ac_cs_silent=: ;;
503d2be0
AS
22068
22069 # This is an error.
c0d27fcc 22070 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
503d2be0
AS
22071Try \`$0 --help' for more information." >&5
22072echo "$as_me: error: unrecognized option: $1
22073Try \`$0 --help' for more information." >&2;}
22074 { (exit 1); exit 1; }; } ;;
22075
22076 *) ac_config_targets="$ac_config_targets $1" ;;
22077
ba4481b5 22078 esac
503d2be0 22079 shift
ba4481b5
DL
22080done
22081
19650fd6
AS
22082ac_configure_extra_args=
22083
22084if $ac_cs_silent; then
22085 exec 6>/dev/null
22086 ac_configure_extra_args="$ac_configure_extra_args --silent"
22087fi
22088
22089_ACEOF
22090cat >>$CONFIG_STATUS <<_ACEOF
22091if \$ac_cs_recheck; then
22092 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22093 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22094fi
22095
503d2be0 22096_ACEOF
ba4481b5 22097
c0d27fcc 22098cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
22099#
22100# INIT-COMMANDS section.
22101#
ba4481b5 22102
503d2be0
AS
22103GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPP_NEED_TRADITIONAL="$CPP_NEED_TRADITIONAL" CPPFLAGS="$CPPFLAGS"
22104
c0d27fcc
MR
22105_ACEOF
22106
503d2be0 22107
c0d27fcc
MR
22108
22109cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22110for ac_config_target in $ac_config_targets
22111do
22112 case "$ac_config_target" in
22113 # Handling of arguments.
22114 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22115 "lib-src/Makefile.c" ) CONFIG_FILES="$CONFIG_FILES lib-src/Makefile.c:lib-src/Makefile.in" ;;
22116 "oldXMenu/Makefile" ) CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
22117 "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22118 "lwlib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
22119 "src/Makefile.c" ) CONFIG_FILES="$CONFIG_FILES src/Makefile.c:src/Makefile.in" ;;
22120 "lisp/Makefile" ) CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
23b24859 22121 "lispref/Makefile" ) CONFIG_FILES="$CONFIG_FILES lispref/Makefile" ;;
981626b7 22122 "lispintro/Makefile" ) CONFIG_FILES="$CONFIG_FILES lispintro/Makefile" ;;
503d2be0
AS
22123 "leim/Makefile" ) CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
22124 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
22125 "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
c0d27fcc 22126 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
503d2be0
AS
22127echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22128 { (exit 1); exit 1; }; };;
22129 esac
ba4481b5 22130done
503d2be0
AS
22131
22132# If the user did not use the arguments to specify the items to instantiate,
22133# then the envvar interface is used. Set only those that are not.
22134# We use the long form for the default assignment because of an extremely
22135# bizarre bug on SunOS 4.1.3.
22136if $ac_need_defaults; then
22137 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22138 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22139 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
ba4481b5 22140fi
503d2be0 22141
19650fd6
AS
22142# Have a temporary directory for convenience. Make it in the build tree
22143# simply because there is no reason to put it here, and in addition,
22144# creating and moving files from /tmp can sometimes cause problems.
503d2be0
AS
22145# Create a temporary directory, and hook for its removal unless debugging.
22146$debug ||
22147{
22148 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
22149 trap '{ (exit 1); exit 1; }' 1 2 13 15
22150}
22151
22152# Create a (secure) tmp directory for tmp files.
19650fd6 22153
503d2be0 22154{
19650fd6 22155 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
503d2be0
AS
22156 test -n "$tmp" && test -d "$tmp"
22157} ||
22158{
19650fd6 22159 tmp=./confstat$$-$RANDOM
503d2be0
AS
22160 (umask 077 && mkdir $tmp)
22161} ||
22162{
19650fd6 22163 echo "$me: cannot create a temporary directory in ." >&2
503d2be0
AS
22164 { (exit 1); exit 1; }
22165}
22166
c0d27fcc 22167_ACEOF
503d2be0 22168
c0d27fcc 22169cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
22170
22171#
22172# CONFIG_FILES section.
22173#
22174
22175# No need to generate the scripts if there are no CONFIG_FILES.
22176# This happens for instance when ./config.status config.h
22177if test -n "\$CONFIG_FILES"; then
22178 # Protect against being on the right side of a sed subst in config.status.
22179 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
22180 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
22181s,@SHELL@,$SHELL,;t t
c0d27fcc
MR
22182s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
22183s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
22184s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
22185s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
22186s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
22187s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
503d2be0
AS
22188s,@exec_prefix@,$exec_prefix,;t t
22189s,@prefix@,$prefix,;t t
22190s,@program_transform_name@,$program_transform_name,;t t
22191s,@bindir@,$bindir,;t t
22192s,@sbindir@,$sbindir,;t t
22193s,@libexecdir@,$libexecdir,;t t
22194s,@datadir@,$datadir,;t t
22195s,@sysconfdir@,$sysconfdir,;t t
22196s,@sharedstatedir@,$sharedstatedir,;t t
22197s,@localstatedir@,$localstatedir,;t t
22198s,@libdir@,$libdir,;t t
22199s,@includedir@,$includedir,;t t
22200s,@oldincludedir@,$oldincludedir,;t t
22201s,@infodir@,$infodir,;t t
22202s,@mandir@,$mandir,;t t
503d2be0
AS
22203s,@build_alias@,$build_alias,;t t
22204s,@host_alias@,$host_alias,;t t
22205s,@target_alias@,$target_alias,;t t
c0d27fcc 22206s,@DEFS@,$DEFS,;t t
503d2be0
AS
22207s,@ECHO_C@,$ECHO_C,;t t
22208s,@ECHO_N@,$ECHO_N,;t t
22209s,@ECHO_T@,$ECHO_T,;t t
503d2be0 22210s,@LIBS@,$LIBS,;t t
19650fd6 22211s,@MAINT@,$MAINT,;t t
503d2be0
AS
22212s,@build@,$build,;t t
22213s,@build_cpu@,$build_cpu,;t t
22214s,@build_vendor@,$build_vendor,;t t
22215s,@build_os@,$build_os,;t t
22216s,@host@,$host,;t t
22217s,@host_cpu@,$host_cpu,;t t
22218s,@host_vendor@,$host_vendor,;t t
22219s,@host_os@,$host_os,;t t
22220s,@CC@,$CC,;t t
22221s,@CFLAGS@,$CFLAGS,;t t
22222s,@LDFLAGS@,$LDFLAGS,;t t
22223s,@CPPFLAGS@,$CPPFLAGS,;t t
22224s,@ac_ct_CC@,$ac_ct_CC,;t t
22225s,@EXEEXT@,$EXEEXT,;t t
22226s,@OBJEXT@,$OBJEXT,;t t
22227s,@LN_S@,$LN_S,;t t
22228s,@CPP@,$CPP,;t t
22229s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
22230s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
22231s,@INSTALL_DATA@,$INSTALL_DATA,;t t
503d2be0
AS
22232s,@RANLIB@,$RANLIB,;t t
22233s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9e71690e 22234s,@INSTALL_INFO@,$INSTALL_INFO,;t t
6bae0ccf 22235s,@EGREP@,$EGREP,;t t
503d2be0
AS
22236s,@LIBSOUND@,$LIBSOUND,;t t
22237s,@SET_MAKE@,$SET_MAKE,;t t
488dd4c4
JD
22238s,@PKG_CONFIG@,$PKG_CONFIG,;t t
22239s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
22240s,@GTK_LIBS@,$GTK_LIBS,;t t
503d2be0
AS
22241s,@ALLOCA@,$ALLOCA,;t t
22242s,@liblockfile@,$liblockfile,;t t
22243s,@LIBOBJS@,$LIBOBJS,;t t
22244s,@NEED_SETGID@,$NEED_SETGID,;t t
22245s,@KMEM_GROUP@,$KMEM_GROUP,;t t
22246s,@GETLOADAVG_LIBS@,$GETLOADAVG_LIBS,;t t
22247s,@version@,$version,;t t
22248s,@configuration@,$configuration,;t t
22249s,@canonical@,$canonical,;t t
22250s,@srcdir@,$srcdir,;t t
22251s,@lispdir@,$lispdir,;t t
22252s,@locallisppath@,$locallisppath,;t t
22253s,@lisppath@,$lisppath,;t t
22254s,@x_default_search_path@,$x_default_search_path,;t t
22255s,@etcdir@,$etcdir,;t t
22256s,@archlibdir@,$archlibdir,;t t
22257s,@docdir@,$docdir,;t t
22258s,@bitmapdir@,$bitmapdir,;t t
98418dba
CW
22259s,@gamedir@,$gamedir,;t t
22260s,@gameuser@,$gameuser,;t t
503d2be0
AS
22261s,@c_switch_system@,$c_switch_system,;t t
22262s,@c_switch_machine@,$c_switch_machine,;t t
22263s,@LD_SWITCH_X_SITE@,$LD_SWITCH_X_SITE,;t t
22264s,@LD_SWITCH_X_SITE_AUX@,$LD_SWITCH_X_SITE_AUX,;t t
22265s,@C_SWITCH_X_SITE@,$C_SWITCH_X_SITE,;t t
22266s,@X_TOOLKIT_TYPE@,$X_TOOLKIT_TYPE,;t t
22267s,@machfile@,$machfile,;t t
22268s,@opsysfile@,$opsysfile,;t t
6a3a24fa 22269s,@carbon_appdir@,$carbon_appdir,;t t
6bae0ccf 22270s,@LTLIBOBJS@,$LTLIBOBJS,;t t
503d2be0
AS
22271CEOF
22272
c0d27fcc 22273_ACEOF
ba4481b5 22274
c0d27fcc 22275 cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22276 # Split the substitutions into bite-sized pieces for seds with
22277 # small command number limits, like on Digital OSF/1 and HP-UX.
22278 ac_max_sed_lines=48
22279 ac_sed_frag=1 # Number of current file.
22280 ac_beg=1 # First line for current file.
22281 ac_end=$ac_max_sed_lines # Line after last line for current file.
22282 ac_more_lines=:
22283 ac_sed_cmds=
22284 while $ac_more_lines; do
22285 if test $ac_beg -gt 1; then
22286 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22287 else
22288 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22289 fi
22290 if test ! -s $tmp/subs.frag; then
22291 ac_more_lines=false
22292 else
22293 # The purpose of the label and of the branching condition is to
22294 # speed up the sed processing (if there are no `@' at all, there
22295 # is no need to browse any of the substitutions).
22296 # These are the two extra sed commands mentioned above.
22297 (echo ':t
22298 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
22299 if test -z "$ac_sed_cmds"; then
35996d22 22300 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
503d2be0 22301 else
35996d22 22302 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
503d2be0
AS
22303 fi
22304 ac_sed_frag=`expr $ac_sed_frag + 1`
22305 ac_beg=$ac_end
22306 ac_end=`expr $ac_end + $ac_max_sed_lines`
22307 fi
22308 done
22309 if test -z "$ac_sed_cmds"; then
22310 ac_sed_cmds=cat
22311 fi
22312fi # test -n "$CONFIG_FILES"
ba4481b5 22313
c0d27fcc
MR
22314_ACEOF
22315cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0 22316for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
ba4481b5 22317 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
503d2be0
AS
22318 case $ac_file in
22319 - | *:- | *:-:* ) # input from stdin
35996d22
AS
22320 cat >$tmp/stdin
22321 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22322 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
503d2be0 22323 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
35996d22 22324 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
503d2be0 22325 * ) ac_file_in=$ac_file.in ;;
ba4481b5
DL
22326 esac
22327
503d2be0 22328 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
c0d27fcc
MR
22329 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22330$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
22331 X"$ac_file" : 'X\(//\)[^/]' \| \
22332 X"$ac_file" : 'X\(//\)$' \| \
22333 X"$ac_file" : 'X\(/\)' \| \
22334 . : '\(.\)' 2>/dev/null ||
503d2be0
AS
22335echo X"$ac_file" |
22336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22337 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22338 /^X\(\/\/\)$/{ s//\1/; q; }
22339 /^X\(\/\).*/{ s//\1/; q; }
22340 s/.*/./; q'`
6bae0ccf
DL
22341 { if $as_mkdir_p; then
22342 mkdir -p "$ac_dir"
22343 else
22344 as_dir="$ac_dir"
22345 as_dirs=
22346 while test ! -d "$as_dir"; do
22347 as_dirs="$as_dir $as_dirs"
22348 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22349$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
22350 X"$as_dir" : 'X\(//\)[^/]' \| \
22351 X"$as_dir" : 'X\(//\)$' \| \
22352 X"$as_dir" : 'X\(/\)' \| \
22353 . : '\(.\)' 2>/dev/null ||
6bae0ccf
DL
22354echo X"$as_dir" |
22355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22356 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22357 /^X\(\/\/\)$/{ s//\1/; q; }
22358 /^X\(\/\).*/{ s//\1/; q; }
22359 s/.*/./; q'`
22360 done
22361 test ! -n "$as_dirs" || mkdir $as_dirs
22362 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22363echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22364 { (exit 1); exit 1; }; }; }
503d2be0 22365
c0d27fcc 22366 ac_builddir=.
98418dba 22367
c0d27fcc
MR
22368if test "$ac_dir" != .; then
22369 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22370 # A "../" for each directory in $ac_dir_suffix.
22371 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22372else
22373 ac_dir_suffix= ac_top_builddir=
22374fi
22375
22376case $srcdir in
22377 .) # No --srcdir option. We are building in place.
22378 ac_srcdir=.
22379 if test -z "$ac_top_builddir"; then
22380 ac_top_srcdir=.
22381 else
22382 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22383 fi ;;
22384 [\\/]* | ?:[\\/]* ) # Absolute path.
22385 ac_srcdir=$srcdir$ac_dir_suffix;
22386 ac_top_srcdir=$srcdir ;;
ba4481b5 22387 *) # Relative path.
c0d27fcc
MR
22388 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22389 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22390esac
35996d22
AS
22391
22392# Do not use `cd foo && pwd` to compute absolute paths, because
22393# the directories may not exist.
22394case `pwd` in
22395.) ac_abs_builddir="$ac_dir";;
22396*)
22397 case "$ac_dir" in
22398 .) ac_abs_builddir=`pwd`;;
22399 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22400 *) ac_abs_builddir=`pwd`/"$ac_dir";;
22401 esac;;
22402esac
22403case $ac_abs_builddir in
22404.) ac_abs_top_builddir=${ac_top_builddir}.;;
22405*)
22406 case ${ac_top_builddir}. in
22407 .) ac_abs_top_builddir=$ac_abs_builddir;;
22408 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22409 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22410 esac;;
22411esac
22412case $ac_abs_builddir in
22413.) ac_abs_srcdir=$ac_srcdir;;
22414*)
22415 case $ac_srcdir in
22416 .) ac_abs_srcdir=$ac_abs_builddir;;
22417 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22418 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22419 esac;;
22420esac
22421case $ac_abs_builddir in
22422.) ac_abs_top_srcdir=$ac_top_srcdir;;
22423*)
22424 case $ac_top_srcdir in
22425 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22426 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22427 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22428 esac;;
22429esac
c0d27fcc 22430
ba4481b5 22431
503d2be0
AS
22432 case $INSTALL in
22433 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
c0d27fcc 22434 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
ba4481b5
DL
22435 esac
22436
4494a266
JD
22437 if test x"$ac_file" != x-; then
22438 { echo "$as_me:$LINENO: creating $ac_file" >&5
22439echo "$as_me: creating $ac_file" >&6;}
22440 rm -f "$ac_file"
22441 fi
503d2be0
AS
22442 # Let's still pretend it is `configure' which instantiates (i.e., don't
22443 # use $as_me), people would be surprised to read:
c0d27fcc
MR
22444 # /* config.h. Generated by config.status. */
22445 if test x"$ac_file" = x-; then
22446 configure_input=
22447 else
22448 configure_input="$ac_file. "
22449 fi
22450 configure_input=$configure_input"Generated from `echo $ac_file_in |
35996d22 22451 sed 's,.*/,,'` by configure."
503d2be0
AS
22452
22453 # First look for the input files in the build tree, otherwise in the
22454 # src tree.
22455 ac_file_inputs=`IFS=:
22456 for f in $ac_file_in; do
22457 case $f in
22458 -) echo $tmp/stdin ;;
22459 [\\/$]*)
35996d22
AS
22460 # Absolute (can't be DOS-style, as IFS=:)
22461 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
503d2be0
AS
22462echo "$as_me: error: cannot find input file: $f" >&2;}
22463 { (exit 1); exit 1; }; }
35996d22 22464 echo "$f";;
503d2be0 22465 *) # Relative
35996d22
AS
22466 if test -f "$f"; then
22467 # Build tree
22468 echo "$f"
22469 elif test -f "$srcdir/$f"; then
22470 # Source tree
22471 echo "$srcdir/$f"
22472 else
22473 # /dev/null tree
22474 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
503d2be0
AS
22475echo "$as_me: error: cannot find input file: $f" >&2;}
22476 { (exit 1); exit 1; }; }
35996d22 22477 fi;;
503d2be0
AS
22478 esac
22479 done` || { (exit 1); exit 1; }
c0d27fcc
MR
22480_ACEOF
22481cat >>$CONFIG_STATUS <<_ACEOF
503d2be0
AS
22482 sed "$ac_vpsub
22483$extrasub
c0d27fcc
MR
22484_ACEOF
22485cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22486:t
22487/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22488s,@configure_input@,$configure_input,;t t
22489s,@srcdir@,$ac_srcdir,;t t
c0d27fcc 22490s,@abs_srcdir@,$ac_abs_srcdir,;t t
503d2be0 22491s,@top_srcdir@,$ac_top_srcdir,;t t
c0d27fcc
MR
22492s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
22493s,@builddir@,$ac_builddir,;t t
22494s,@abs_builddir@,$ac_abs_builddir,;t t
22495s,@top_builddir@,$ac_top_builddir,;t t
22496s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
503d2be0
AS
22497s,@INSTALL@,$ac_INSTALL,;t t
22498" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
22499 rm -f $tmp/stdin
22500 if test x"$ac_file" != x-; then
22501 mv $tmp/out $ac_file
22502 else
22503 cat $tmp/out
22504 rm -f $tmp/out
22505 fi
22506
22507done
c0d27fcc
MR
22508_ACEOF
22509cat >>$CONFIG_STATUS <<\_ACEOF
ba4481b5 22510
503d2be0
AS
22511#
22512# CONFIG_HEADER section.
22513#
ba4481b5
DL
22514
22515# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22516# NAME is the cpp macro being defined and VALUE is the value it is being given.
22517#
22518# ac_d sets the value in "#define NAME VALUE" lines.
35996d22
AS
22519ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
22520ac_dB='[ ].*$,\1#\2'
503d2be0
AS
22521ac_dC=' '
22522ac_dD=',;t'
22523# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
35996d22 22524ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
503d2be0 22525ac_uB='$,\1#\2define\3'
ba4481b5 22526ac_uC=' '
503d2be0 22527ac_uD=',;t'
ba4481b5 22528
503d2be0 22529for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
ba4481b5 22530 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
503d2be0
AS
22531 case $ac_file in
22532 - | *:- | *:-:* ) # input from stdin
35996d22
AS
22533 cat >$tmp/stdin
22534 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22535 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
503d2be0 22536 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
35996d22 22537 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
503d2be0 22538 * ) ac_file_in=$ac_file.in ;;
ba4481b5
DL
22539 esac
22540
c0d27fcc 22541 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
503d2be0
AS
22542echo "$as_me: creating $ac_file" >&6;}
22543
22544 # First look for the input files in the build tree, otherwise in the
22545 # src tree.
22546 ac_file_inputs=`IFS=:
22547 for f in $ac_file_in; do
22548 case $f in
22549 -) echo $tmp/stdin ;;
22550 [\\/$]*)
35996d22
AS
22551 # Absolute (can't be DOS-style, as IFS=:)
22552 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
503d2be0
AS
22553echo "$as_me: error: cannot find input file: $f" >&2;}
22554 { (exit 1); exit 1; }; }
35996d22
AS
22555 # Do quote $f, to prevent DOS paths from being IFS'd.
22556 echo "$f";;
503d2be0 22557 *) # Relative
35996d22
AS
22558 if test -f "$f"; then
22559 # Build tree
22560 echo "$f"
22561 elif test -f "$srcdir/$f"; then
22562 # Source tree
22563 echo "$srcdir/$f"
22564 else
22565 # /dev/null tree
22566 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
503d2be0
AS
22567echo "$as_me: error: cannot find input file: $f" >&2;}
22568 { (exit 1); exit 1; }; }
35996d22 22569 fi;;
503d2be0
AS
22570 esac
22571 done` || { (exit 1); exit 1; }
22572 # Remove the trailing spaces.
35996d22 22573 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
503d2be0 22574
c0d27fcc 22575_ACEOF
503d2be0
AS
22576
22577# Transform confdefs.h into two sed scripts, `conftest.defines' and
22578# `conftest.undefs', that substitutes the proper values into
22579# config.h.in to produce config.h. The first handles `#define'
22580# templates, and the second `#undef' templates.
22581# And first: Protect against being on the right side of a sed subst in
22582# config.status. Protect against being in an unquoted here document
22583# in config.status.
22584rm -f conftest.defines conftest.undefs
22585# Using a here document instead of a string reduces the quoting nightmare.
22586# Putting comments in sed scripts is not portable.
22587#
22588# `end' is used to avoid that the second main sed command (meant for
22589# 0-ary CPP macros) applies to n-ary macro definitions.
22590# See the Autoconf documentation for `clear'.
c0d27fcc 22591cat >confdef2sed.sed <<\_ACEOF
503d2be0
AS
22592s/[\\&,]/\\&/g
22593s,[\\$`],\\&,g
22594t clear
22595: clear
35996d22 22596s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
503d2be0 22597t end
35996d22 22598s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
503d2be0 22599: end
c0d27fcc 22600_ACEOF
503d2be0
AS
22601# If some macros were called several times there might be several times
22602# the same #defines, which is useless. Nevertheless, we may not want to
22603# sort them, since we want the *last* AC-DEFINE to be honored.
22604uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
22605sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
22606rm -f confdef2sed.sed
ba4481b5
DL
22607
22608# This sed command replaces #undef with comments. This is necessary, for
22609# example, in the case of _POSIX_SOURCE, which is predefined and required
22610# on some systems where configure will not decide to define it.
c0d27fcc 22611cat >>conftest.undefs <<\_ACEOF
35996d22 22612s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
c0d27fcc 22613_ACEOF
ba4481b5 22614
503d2be0
AS
22615# Break up conftest.defines because some shells have a limit on the size
22616# of here documents, and old seds have small limits too (100 cmds).
22617echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
35996d22 22618echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
503d2be0
AS
22619echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
22620echo ' :' >>$CONFIG_STATUS
22621rm -f conftest.tail
22622while grep . conftest.defines >/dev/null
22623do
22624 # Write a limited-size here document to $tmp/defines.sed.
22625 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
22626 # Speed up: don't consider the non `#define' lines.
35996d22 22627 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
503d2be0
AS
22628 # Work around the forget-to-reset-the-flag bug.
22629 echo 't clr' >>$CONFIG_STATUS
22630 echo ': clr' >>$CONFIG_STATUS
22631 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
22632 echo 'CEOF
22633 sed -f $tmp/defines.sed $tmp/in >$tmp/out
22634 rm -f $tmp/in
22635 mv $tmp/out $tmp/in
22636' >>$CONFIG_STATUS
22637 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
22638 rm -f conftest.defines
22639 mv conftest.tail conftest.defines
22640done
22641rm -f conftest.defines
6bae0ccf 22642echo ' fi # grep' >>$CONFIG_STATUS
503d2be0 22643echo >>$CONFIG_STATUS
ba4481b5 22644
503d2be0
AS
22645# Break up conftest.undefs because some shells have a limit on the size
22646# of here documents, and old seds have small limits too (100 cmds).
22647echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
ba4481b5 22648rm -f conftest.tail
503d2be0 22649while grep . conftest.undefs >/dev/null
ba4481b5 22650do
503d2be0
AS
22651 # Write a limited-size here document to $tmp/undefs.sed.
22652 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
22653 # Speed up: don't consider the non `#undef'
35996d22 22654 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
503d2be0
AS
22655 # Work around the forget-to-reset-the-flag bug.
22656 echo 't clr' >>$CONFIG_STATUS
22657 echo ': clr' >>$CONFIG_STATUS
22658 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
ba4481b5 22659 echo 'CEOF
503d2be0
AS
22660 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
22661 rm -f $tmp/in
22662 mv $tmp/out $tmp/in
22663' >>$CONFIG_STATUS
22664 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
22665 rm -f conftest.undefs
22666 mv conftest.tail conftest.undefs
ba4481b5 22667done
503d2be0
AS
22668rm -f conftest.undefs
22669
c0d27fcc 22670cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22671 # Let's still pretend it is `configure' which instantiates (i.e., don't
22672 # use $as_me), people would be surprised to read:
c0d27fcc 22673 # /* config.h. Generated by config.status. */
503d2be0 22674 if test x"$ac_file" = x-; then
c0d27fcc 22675 echo "/* Generated by configure. */" >$tmp/config.h
ba4481b5 22676 else
c0d27fcc 22677 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
503d2be0
AS
22678 fi
22679 cat $tmp/in >>$tmp/config.h
22680 rm -f $tmp/in
22681 if test x"$ac_file" != x-; then
19650fd6 22682 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
c0d27fcc 22683 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
503d2be0
AS
22684echo "$as_me: $ac_file is unchanged" >&6;}
22685 else
c0d27fcc
MR
22686 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22687$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
22688 X"$ac_file" : 'X\(//\)[^/]' \| \
22689 X"$ac_file" : 'X\(//\)$' \| \
22690 X"$ac_file" : 'X\(/\)' \| \
22691 . : '\(.\)' 2>/dev/null ||
503d2be0
AS
22692echo X"$ac_file" |
22693 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22694 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22695 /^X\(\/\/\)$/{ s//\1/; q; }
22696 /^X\(\/\).*/{ s//\1/; q; }
22697 s/.*/./; q'`
6bae0ccf
DL
22698 { if $as_mkdir_p; then
22699 mkdir -p "$ac_dir"
22700 else
22701 as_dir="$ac_dir"
22702 as_dirs=
22703 while test ! -d "$as_dir"; do
22704 as_dirs="$as_dir $as_dirs"
22705 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22706$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
22707 X"$as_dir" : 'X\(//\)[^/]' \| \
22708 X"$as_dir" : 'X\(//\)$' \| \
22709 X"$as_dir" : 'X\(/\)' \| \
22710 . : '\(.\)' 2>/dev/null ||
6bae0ccf
DL
22711echo X"$as_dir" |
22712 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22713 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22714 /^X\(\/\/\)$/{ s//\1/; q; }
22715 /^X\(\/\).*/{ s//\1/; q; }
22716 s/.*/./; q'`
22717 done
22718 test ! -n "$as_dirs" || mkdir $as_dirs
22719 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22720echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22721 { (exit 1); exit 1; }; }; }
503d2be0 22722
503d2be0
AS
22723 rm -f $ac_file
22724 mv $tmp/config.h $ac_file
ba4481b5 22725 fi
503d2be0
AS
22726 else
22727 cat $tmp/config.h
22728 rm -f $tmp/config.h
ba4481b5 22729 fi
503d2be0 22730done
c0d27fcc
MR
22731_ACEOF
22732cat >>$CONFIG_STATUS <<\_ACEOF
503d2be0
AS
22733
22734#
22735# CONFIG_COMMANDS section.
22736#
22737for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22738 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22739 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
c0d27fcc
MR
22740 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
22741$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35996d22
AS
22742 X"$ac_dest" : 'X\(//\)[^/]' \| \
22743 X"$ac_dest" : 'X\(//\)$' \| \
22744 X"$ac_dest" : 'X\(/\)' \| \
22745 . : '\(.\)' 2>/dev/null ||
c0d27fcc
MR
22746echo X"$ac_dest" |
22747 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22748 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22749 /^X\(\/\/\)$/{ s//\1/; q; }
22750 /^X\(\/\).*/{ s//\1/; q; }
22751 s/.*/./; q'`
35996d22
AS
22752 { if $as_mkdir_p; then
22753 mkdir -p "$ac_dir"
22754 else
22755 as_dir="$ac_dir"
22756 as_dirs=
22757 while test ! -d "$as_dir"; do
22758 as_dirs="$as_dir $as_dirs"
22759 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22760$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22761 X"$as_dir" : 'X\(//\)[^/]' \| \
22762 X"$as_dir" : 'X\(//\)$' \| \
22763 X"$as_dir" : 'X\(/\)' \| \
22764 . : '\(.\)' 2>/dev/null ||
22765echo X"$as_dir" |
22766 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22767 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22768 /^X\(\/\/\)$/{ s//\1/; q; }
22769 /^X\(\/\).*/{ s//\1/; q; }
22770 s/.*/./; q'`
22771 done
22772 test ! -n "$as_dirs" || mkdir $as_dirs
22773 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22774echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22775 { (exit 1); exit 1; }; }; }
22776
c0d27fcc
MR
22777 ac_builddir=.
22778
22779if test "$ac_dir" != .; then
22780 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22781 # A "../" for each directory in $ac_dir_suffix.
22782 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22783else
22784 ac_dir_suffix= ac_top_builddir=
22785fi
22786
22787case $srcdir in
22788 .) # No --srcdir option. We are building in place.
22789 ac_srcdir=.
22790 if test -z "$ac_top_builddir"; then
22791 ac_top_srcdir=.
22792 else
22793 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22794 fi ;;
22795 [\\/]* | ?:[\\/]* ) # Absolute path.
22796 ac_srcdir=$srcdir$ac_dir_suffix;
22797 ac_top_srcdir=$srcdir ;;
22798 *) # Relative path.
22799 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22800 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22801esac
35996d22
AS
22802
22803# Do not use `cd foo && pwd` to compute absolute paths, because
22804# the directories may not exist.
22805case `pwd` in
22806.) ac_abs_builddir="$ac_dir";;
22807*)
22808 case "$ac_dir" in
22809 .) ac_abs_builddir=`pwd`;;
22810 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22811 *) ac_abs_builddir=`pwd`/"$ac_dir";;
22812 esac;;
22813esac
22814case $ac_abs_builddir in
22815.) ac_abs_top_builddir=${ac_top_builddir}.;;
22816*)
22817 case ${ac_top_builddir}. in
22818 .) ac_abs_top_builddir=$ac_abs_builddir;;
22819 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22820 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22821 esac;;
22822esac
22823case $ac_abs_builddir in
22824.) ac_abs_srcdir=$ac_srcdir;;
22825*)
22826 case $ac_srcdir in
22827 .) ac_abs_srcdir=$ac_abs_builddir;;
22828 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22829 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22830 esac;;
22831esac
22832case $ac_abs_builddir in
22833.) ac_abs_top_srcdir=$ac_top_srcdir;;
22834*)
22835 case $ac_top_srcdir in
22836 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22837 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22838 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22839 esac;;
22840esac
ba4481b5 22841
c0d27fcc
MR
22842
22843 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
22844echo "$as_me: executing $ac_dest commands" >&6;}
503d2be0
AS
22845 case $ac_dest in
22846 default )
ba4481b5
DL
22847
22848### Make the necessary directories, if they don't exist.
22849for dir in etc lisp ; do
22850 test -d ${dir} || mkdir ${dir}
22851done
22852
22853# Build src/Makefile from ${srcdir}/src/Makefile.c
22854# and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
22855# This must be done after src/config.h is built, since we rely on that file.
22856
22857# Now get this: Some word that is part of the ${srcdir} directory name
22858# or the ${configuration} value might, just might, happen to be an
22859# identifier like `sun4' or `i386' or something, and be predefined by
22860# the C preprocessor to some helpful value like 1, or maybe the empty
22861# string. Needless to say consequent macro substitutions are less
22862# than conducive to the makefile finding the correct directory.
22863undefs="`echo $top_srcdir $configuration $canonical |
22864sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
22865 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
22866`"
22867
22868echo creating src/epaths.h
4aa6b955 22869${MAKE-make} epaths-force
ba4481b5 22870
1c203d4c
DL
22871# As of 2000-11-19, newest development versions of GNU cpp preprocess
22872# `..' to `. .' unless invoked with -traditional
22873
d0e9bfd2 22874if test "x$GCC" = xyes && test "x$CPP_NEED_TRADITIONAL" = xyes; then
1c203d4c
DL
22875 CPPFLAGS="$CPPFLAGS -traditional"
22876fi
22877
ba4481b5
DL
22878echo creating lib-src/Makefile
22879( cd lib-src
22880 rm -f junk.c junk1.c junk2.c
22881 sed -e '/start of cpp stuff/q' \
22882 < Makefile.c > junk1.c
22883 sed -e '1,/start of cpp stuff/d'\
9a72e4c1 22884 -e 's,/\*\*/#\(.*\)$,/* \1 */,' \
ba4481b5 22885 < Makefile.c > junk.c
503d2be0 22886 $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
ba4481b5
DL
22887 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
22888 cat junk1.c junk2.c > Makefile.new
22889 rm -f junk.c junk1.c junk2.c
22890 chmod 444 Makefile.new
22891 mv -f Makefile.new Makefile
22892)
22893
22894echo creating src/Makefile
22895( cd src
22896 rm -f junk.c junk1.c junk2.c
22897 sed -e '/start of cpp stuff/q' \
22898 < Makefile.c > junk1.c
22899 sed -e '1,/start of cpp stuff/d'\
9a72e4c1 22900 -e 's,/\*\*/#\(.*\)$,/* \1 */,' \
ba4481b5 22901 < Makefile.c > junk.c
503d2be0 22902 $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
ba4481b5
DL
22903 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
22904 cat junk1.c junk2.c > Makefile.new
22905 rm -f junk.c junk1.c junk2.c
22906 chmod 444 Makefile.new
22907 mv -f Makefile.new Makefile
22908)
22909
503d2be0 22910if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
ba4481b5 22911 echo creating src/.gdbinit
503d2be0 22912 echo source $srcdir/src/.gdbinit > src/.gdbinit
ba4481b5
DL
22913fi
22914
22915# This is how we know whether to re-run configure in certain cases.
22916touch src/config.stamp
22917
503d2be0
AS
22918 ;;
22919 esac
22920done
c0d27fcc 22921_ACEOF
503d2be0 22922
c0d27fcc 22923cat >>$CONFIG_STATUS <<\_ACEOF
ba4481b5 22924
503d2be0 22925{ (exit 0); exit 0; }
c0d27fcc 22926_ACEOF
ba4481b5 22927chmod +x $CONFIG_STATUS
503d2be0
AS
22928ac_clean_files=$ac_clean_files_save
22929
c0d27fcc 22930
503d2be0
AS
22931# configure is writing to config.log, and then calls config.status.
22932# config.status does its own redirection, appending to config.log.
22933# Unfortunately, on DOS this fails, as config.log is still kept open
22934# by configure, so config.status won't be able to write to it; its
22935# output is simply discarded. So we exec the FD to /dev/null,
22936# effectively closing config.log, so it can be properly (re)opened and
22937# appended to by config.status. When coming back to configure, we
22938# need to make the FD available again.
22939if test "$no_create" != yes; then
22940 ac_cs_success=:
19650fd6
AS
22941 ac_config_status_args=
22942 test "$silent" = yes &&
22943 ac_config_status_args="$ac_config_status_args --quiet"
503d2be0 22944 exec 5>/dev/null
19650fd6 22945 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
503d2be0
AS
22946 exec 5>>config.log
22947 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22948 # would make configure fail if this is the last instruction.
22949 $ac_cs_success || { (exit 1); exit 1; }
22950fi
f5f47add 22951
c0d27fcc 22952