3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --without-gcc don't use GCC to compile Emacs if GCC is found"
17 --without-pop don't support POP mail retrieval with movemail"
19 --with-kerberos support Kerberos-authenticated POP"
21 --with-kerberos5 support Kerberos version 5 authenticated POP"
23 --with-hesiod support Hesiod to get the POP server host"
25 --with-x-toolkit=KIT use an X toolkit (KIT = yes/lucid/athena/motif/no)"
27 --with-xpm use -lXpm for displaying XPM images"
29 --with-jpeg use -ljpeg for displaying JPEG images"
31 --with-tiff use -ltiff for displaying TIFF images"
33 --with-gif use -lungif for displaying GIF images"
35 --with-png use -lpng for displaying PNG images"
37 --without-toolkit-scroll-bars
38 don't use Motif or Xaw3d scroll bars"
40 --with-x use the X Window System"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
63 bindir
='${exec_prefix}/bin'
64 sbindir
='${exec_prefix}/sbin'
65 libexecdir
='${exec_prefix}/libexec'
66 datadir
='${prefix}/share'
67 sysconfdir
='${prefix}/etc'
68 sharedstatedir
='${prefix}/com'
69 localstatedir
='${prefix}/var'
70 libdir
='${exec_prefix}/lib'
71 includedir
='${prefix}/include'
72 oldincludedir
='/usr/include'
73 infodir
='${prefix}/info'
74 mandir
='${prefix}/man'
76 # Initialize some other variables.
79 SHELL
=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
105 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
106 bindir
="$ac_optarg" ;;
108 -build |
--build |
--buil |
--bui |
--bu)
110 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
111 build
="$ac_optarg" ;;
113 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
114 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
115 ac_prev
=cache_file
;;
116 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
117 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
118 cache_file
="$ac_optarg" ;;
120 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
122 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
124 datadir
="$ac_optarg" ;;
126 -disable-* |
--disable-*)
127 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* |
--enable-*)
136 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
149 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
150 |
--exec |
--exe |
--ex)
151 ac_prev
=exec_prefix
;;
152 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
153 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
154 |
--exec=* |
--exe=* |
--ex=*)
155 exec_prefix
="$ac_optarg" ;;
157 -gas |
--gas |
--ga |
--g)
158 # Obsolete; use --with-gas.
161 -help |
--help |
--hel |
--he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
344 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
345 srcdir
="$ac_optarg" ;;
347 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
348 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
349 ac_prev
=sysconfdir
;;
350 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
351 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
352 sysconfdir
="$ac_optarg" ;;
354 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
356 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
357 target
="$ac_optarg" ;;
359 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
362 -version |
--version |
--versio |
--versi |
--vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package
=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* |
--without-*)
380 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
393 |
--x-incl |
--x-inc |
--x-in |
--x-i)
394 ac_prev
=x_includes
;;
395 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
396 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
397 x_includes
="$ac_optarg" ;;
399 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
400 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
401 ac_prev
=x_libraries
;;
402 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
403 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
404 x_libraries
="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE
; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
455 |
--no-cr |
--no-c) ;;
456 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
457 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
458 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest
* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
481 ac_unique_file
=src
/lisp.h
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted
=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted
=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE
; then
509 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file
in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp
='$CPP $CPPFLAGS'
532 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling
=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
547 ac_n
= ac_c
='\c' ac_t
=
553 lispdir
='${datadir}/emacs/${version}/lisp'
554 locallisppath
='${datadir}/emacs/${version}/site-lisp:'\
555 '${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
556 lisppath
='${locallisppath}:${lispdir}'
557 etcdir
='${datadir}/emacs/${version}/etc'
558 archlibdir
='${libexecdir}/emacs/${version}/${configuration}'
559 docdir
='${datadir}/emacs/${version}/etc'
561 # Check whether --with-gcc or --without-gcc was given.
562 if test "${with_gcc+set}" = set; then
567 # Check whether --with-pop or --without-pop was given.
568 if test "${with_pop+set}" = set; then
570 if test "$withval" = yes; then
571 cat >> confdefs.h
<<\EOF
572 #define MAIL_USE_POP 1
578 cat >> confdefs.h
<<\EOF
579 #define MAIL_USE_POP 1
584 # Check whether --with-kerberos or --without-kerberos was given.
585 if test "${with_kerberos+set}" = set; then
586 withval
="$with_kerberos"
587 cat >> confdefs.h
<<\EOF
593 # Check whether --with-kerberos5 or --without-kerberos5 was given.
594 if test "${with_kerberos5+set}" = set; then
595 withval
="$with_kerberos5"
596 if test "${with_kerberos5+set}" = set; then
597 if test "${with_kerberos+set}" != set; then
599 cat >> confdefs.h
<<\EOF
605 cat >> confdefs.h
<<\EOF
611 # Check whether --with-hesiod or --without-hesiod was given.
612 if test "${with_hesiod+set}" = set; then
613 withval
="$with_hesiod"
614 cat >> confdefs.h
<<\EOF
620 # Check whether --with-x-toolkit or --without-x-toolkit was given.
621 if test "${with_x_toolkit+set}" = set; then
622 withval
="$with_x_toolkit"
624 y | ye |
yes ) val
=athena
;;
626 l | lu | luc | luci | lucid
) val
=lucid
;;
627 a |
at | ath | athe | athen | athena
) val
=athena
;;
628 m | mo | mot | moti | motif
) val
=motif
;;
630 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
631 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
632 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
639 # Check whether --with-xpm or --without-xpm was given.
640 if test "${with_xpm+set}" = set; then
645 # Check whether --with-jpeg or --without-jpeg was given.
646 if test "${with_jpeg+set}" = set; then
651 # Check whether --with-tiff or --without-tiff was given.
652 if test "${with_tiff+set}" = set; then
657 # Check whether --with-gif or --without-gif was given.
658 if test "${with_gif+set}" = set; then
663 # Check whether --with-png or --without-png was given.
664 if test "${with_png+set}" = set; then
669 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
670 if test "${with_toolkit_scroll_bars+set}" = set; then
671 withval
="$with_toolkit_scroll_bars"
676 #### Make srcdir absolute, if it isn't already. It's important to
677 #### avoid running the path through pwd unnecessary, since pwd can
678 #### give you automounter prefixes, which can go away. We do all this
679 #### so Emacs can find its files when run uninstalled.
683 ## We may be able to use the $PWD environment variable to make this
684 ## absolute. But sometimes PWD is inaccurate.
685 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
687 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
691 srcdir
="`(cd ${srcdir}; pwd)`"
694 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
697 #### Check if the source directory already has a configured system in it.
698 if test `pwd` != `(cd ${srcdir} && pwd)` \
699 && test -f "${srcdir}/src/config.h" ; then
700 echo "configure: warning: The directory tree \`${srcdir}' is being used
701 as a build directory right now; it has been configured in its own
702 right. To configure in another directory as well, you MUST
703 use GNU make. If you do not have GNU make, then you must
704 now do \`make distclean' in ${srcdir},
705 and then run $0 again." 1>&2
707 extrasub
='/^VPATH[ ]*=/c\
713 vpath %.in $(srcdir)\
714 vpath %.texi $(srcdir)'
717 #### Given the configuration name, set machfile and opsysfile to the
718 #### names of the m/*.h and s/*.h files we should use.
720 ### Canonicalize the configuration name.
723 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
724 if test -f $ac_dir/install-sh
; then
726 ac_install_sh
="$ac_aux_dir/install-sh -c"
728 elif test -f $ac_dir/install.sh
; then
730 ac_install_sh
="$ac_aux_dir/install.sh -c"
734 if test -z "$ac_aux_dir"; then
735 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
737 ac_config_guess
=$ac_aux_dir/config.guess
738 ac_config_sub
=$ac_aux_dir/config.sub
739 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
742 # Make sure we can run config.sub.
743 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
744 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
747 echo $ac_n "checking host system type""... $ac_c" 1>&6
748 echo "configure:749: checking host system type" >&5
751 case "$host_alias" in
755 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
756 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
758 *) host_alias
=$nonopt ;;
762 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
763 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
764 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
765 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
766 echo "$ac_t""$host" 1>&6
769 configuration
=$host_alias
772 ### If you add support for a new configuration, add code to this
773 ### switch statement to recognize your configuration name and select
774 ### the appropriate operating system and machine description files.
776 ### You would hope that you could choose an m/*.h file pretty much
777 ### based on the machine portion of the configuration name, and an s-
778 ### file based on the operating system portion. However, it turns out
779 ### that each m/*.h file is pretty manufacturer-specific - for
780 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
781 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
782 ### machines. So we basically have to have a special case for each
783 ### configuration name.
785 ### As far as handling version numbers on operating systems is
786 ### concerned, make sure things will fail in a fixable way. If
787 ### /etc/MACHINES doesn't say anything about version numbers, be
788 ### prepared to handle anything reasonably. If version numbers
789 ### matter, be sure /etc/MACHINES says something about it.
791 ### Eric Raymond says we should accept strings like "sysvr4" to mean
792 ### "System V Release 4"; he writes, "The old convention encouraged
793 ### confusion between `system' and `release' levels'."
795 machine
='' opsys
='' unported
=no
796 case "${canonical}" in
801 case "${canonical}" in
802 alpha
*-*-netbsd*) machine
=alpha
;;
803 i
[3456]86-*-netbsd*) machine
=intel386
;;
805 # This is somewhat bogus.
806 machine
=hp9000s300
;;
807 powerpc-apple-netbsd
*) machine
=macppc
;;
808 mips-
*-netbsd*) machine
=pmax
;;
809 mipsel-
*-netbsd*) machine
=pmax
;;
810 ns32k-
*-netbsd*) machine
=ns32000
;;
811 powerpc-
*-netbsd*) machine
=macppc
;;
812 sparc-
*-netbsd*) machine
=sparc
;;
813 vax-
*-netbsd*) machine
=vax
;;
814 arm-
*-netbsd*) machine
=arm
;;
821 case "${canonical}" in
822 alpha
*-*-openbsd*) machine
=alpha
;;
823 i386-
*-openbsd*) machine
=intel386
;;
824 m68k-
*-openbsd*) machine
=hp9000s300
;;
825 mipsel-
*-openbsd*) machine
=pmax
;;
826 ns32k-
*-openbsd*) machine
=ns32000
;;
827 sparc-
*-openbsd*) machine
=sparc
;;
828 vax-
*-openbsd*) machine
=vax
;;
833 arm-acorn-riscix1.1
* )
834 machine
=acorn opsys
=riscix1-1
836 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
837 ## This name is riscix12 instead of riscix1.2
838 ## to avoid a file name conflict on MSDOS.
839 machine
=acorn opsys
=riscix12
845 case "${canonical}" in
846 i
[345]86-*-bsdi*) machine
=intel386
;;
847 sparc-
*-bsdi*) machine
=sparc
;;
848 powerpc-
*-bsdi*) machine
=powerpc
;;
850 case "${canonical}" in
851 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
852 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
853 *-*-bsdi2* ) opsys
=bsdos2-1
;;
854 *-*-bsdi3* ) opsys
=bsdos3
;;
855 *-*-bsdi4* ) opsys
=bsdos4
;;
860 ## Strictly speaking, we need the version of the alliant operating
861 ## system to choose the right machine file, but currently the
862 ## configuration name doesn't tell us enough to choose the right
863 ## one; we need to give alliants their own operating system name to
864 ## do this right. When someone cares, they can help us.
866 machine
=alliant4 opsys
=bsd4-2
869 machine
=alliant-2800 opsys
=bsd4-3
872 ## Alpha (DEC) machines.
874 machine
=alpha opsys
=osf1
875 # This is needed to find X11R6.1 libraries for certain tests.
876 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
877 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
878 case "${canonical}" in
879 # This is necessary on 5.0 to avoid mangling src/Makefile.
880 # Separated out in case it causes problems on earlier versions.
881 alpha
*-dec-osf[5-9]*)
882 NON_GNU_CPP
='cc -E -std0' ;;
886 alpha
*-*-linux-gnu* )
887 machine
=alpha opsys
=gnu-linux
891 machine
=arm opsys
=gnu-linux
896 machine
=powerpc opsys
=gnu-linux
901 machine
=altos opsys
=usg5-2
906 machine
=amdahl opsys
=usg5-2-2
911 machine
=apollo opsys
=bsd4-3
914 ## AT&T 3b2, 3b5, 3b15, 3b20
916 machine
=att3b opsys
=usg5-2-2
919 ## AT&T 3b1 - The Mighty Unix PC!
921 machine
=7300 opsys
=usg5-2-2
926 machine
=ibmrs6000 opsys
=aix3-2
931 machine
=dpx2 opsys
=usg5-3
936 machine
=sps7 opsys
=usg5-2
939 ## CCI 5/32, 6/32 -- see "Tahoe".
942 ## I don't know what configuration name to use for this; config.sub
943 ## doesn't seem to know anything about it. Hey, Celerity users, get
945 celerity-celerity-bsd
* )
946 machine
=celerity opsys
=bsd4-2
950 ## What operating systems does this chip run that Emacs has been
954 ## We'll use the catch-all code at the bottom to guess the
959 *-convex-bsd* |
*-convex-convexos* )
960 machine
=convex opsys
=bsd4-3
961 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
962 NON_GNU_CPP
="cc -E -P"
966 i
[3456]86-cubix-sysv* )
967 machine
=intel386 opsys
=usg5-3
971 cydra
*-cydrome-sysv* )
972 machine
=cydra5 opsys
=usg5-3
975 ## Data General AViiON Machines
976 ## DG changed naming conventions with the release of 5.4.4.10, they
977 ## dropped the initial 5.4 but left the intervening R. Because of the
978 ## R this shouldn't conflict with older versions of the OS (which I
979 ## think were named like dgux4.*). In addition, DG new AViiONs series
980 ## uses either Motorola M88k or Intel Pentium CPUs.
981 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
982 machine
=aviion opsys
=dgux4
984 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
985 ## This name is dgux5-4-3 instead of dgux5-4r3
986 ## to avoid a file name conflict on MSDOS.
987 machine
=aviion opsys
=dgux5-4-3
989 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
990 machine
=aviion opsys
=dgux5-4r2
993 machine
=aviion opsys
=dgux
996 ## Data General AViiON Intel (x86) Machines
997 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
998 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
999 i
[345]86-dg-dguxR4* )
1000 machine
=aviion-intel opsys
=dgux4
1004 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
1005 machine
=pmax opsys
=bsd4-2
1007 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
1008 machine
=pmax opsys
=bsd4-3
1011 machine
=pmax opsys
=ultrix4-3
1014 machine
=pmax opsys
=osf1
1016 mips-dec-mach_bsd4.3
* )
1017 machine
=pmax opsys
=mach-bsd4-3
1020 ## Motorola Delta machines
1021 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
1022 machine
=delta opsys
=usg5-3
1023 if test -z "`type gnucc | grep 'not found'`"
1025 if test -s /etc
/167config
1026 then CC
="gnucc -m68040"
1027 else CC
="gnucc -m68881"
1030 if test -z "`type gcc | grep 'not found'`"
1036 m88k-motorola-sysv4
* )
1037 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1038 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1039 # I hope there are not other 4.0 versions for this machine
1040 # which really need usg5-4 instead.
1041 machine
=delta88k opsys
=usg5-4-2
1043 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
1044 machine
=delta88k opsys
=usg5-3
1049 machine
=dual opsys
=usg5-2
1051 m68
*-dual-uniplus* )
1052 machine
=dual opsys
=unipl5-2
1057 machine
=elxsi opsys
=usg5-2
1062 machine
=ns16000 opsys
=umax
1065 ## The GEC 93 - apparently, this port isn't really finished yet.
1067 ## Gould Power Node and NP1
1069 machine
=gould opsys
=bsd4-2
1072 machine
=gould opsys
=bsd4-3
1075 machine
=gould-np1 opsys
=bsd4-3
1078 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1079 ## as far as Emacs is concerned).
1081 # Build needs to be different on 7.0 and later releases
1082 case "`uname -r`" in
1083 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1084 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1086 NON_GNU_CPP
="/lib/cpp"
1088 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1090 machine
=nh3000 opsys
=cxux
1092 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1093 powerpc-harris-powerunix
)
1094 machine
=nh6000 opsys
=powerunix
1095 NON_GNU_CPP
="cc -Xo -E -P"
1097 ## SR2001/SR2201 running HI-UX/MPP
1098 hppa1.1
-hitachi-hiuxmpp* )
1099 machine
=sr2k opsys
=hiuxmpp
1102 xps
*-honeywell-sysv* )
1103 machine
=xps100 opsys
=usg5-2
1106 ## HP 9000 series 200 or 300
1108 machine
=hp9000s300 opsys
=bsd4-3
1110 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1112 case "`uname -r`" in
1113 ## Someone's system reports A.B8.05 for this.
1114 ## I wonder what other possibilities there are.
1115 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1116 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1117 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1118 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1119 *) machine
=hp9000s300 opsys
=hpux
;;
1123 ## HP 9000 series 700 and 800, running HP/UX
1125 machine
=hp800 opsys
=hpux
1128 machine
=hp800 opsys
=hpux8
1130 hppa
*-hp-hpux9shr* )
1131 machine
=hp800 opsys
=hpux9shr
1134 machine
=hp800 opsys
=hpux9
1136 hppa
*-hp-hpux1[0-9]* )
1137 machine
=hp800 opsys
=hpux10
1140 ## HP 9000 series 700 and 800, running HP/UX
1142 ## Cross-compilation? Nah!
1143 case "`uname -r`" in
1144 ## Someone's system reports A.B8.05 for this.
1145 ## I wonder what other possibilities there are.
1146 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1147 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1148 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1149 *) machine
=hp800 opsys
=hpux10
;;
1153 machine
=hp800 opsys
=nextstep
1158 machine
=orion opsys
=bsd4-2
1160 clipper-orion-bsd
* )
1161 machine
=orion105 opsys
=bsd4-2
1165 i
[3456]86-ibm-aix1.1
* )
1166 machine
=ibmps2-aix opsys
=usg5-2-2
1168 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1169 machine
=ibmps2-aix opsys
=usg5-3
1172 machine
=ibm370aix opsys
=usg5-3
1174 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1175 machine
=ibmrs6000 opsys
=aix3-1
1177 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1178 machine
=ibmrs6000 opsys
=aix3-2-5
1180 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1181 machine
=ibmrs6000 opsys
=aix4-1
1183 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1184 machine
=ibmrs6000 opsys
=aix4-2
1186 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1187 machine
=ibmrs6000 opsys
=aix4
1189 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1190 machine
=ibmrs6000 opsys
=aix4-1
1192 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1193 machine
=ibmrs6000 opsys
=aix3-2
1196 machine
=ibmrt opsys
=bsd4-3
1199 machine
=ibmrt opsys
=bsd4-2
1202 machine
=ibmrt opsys
=bsd4-3
1205 machine
=ibmrt opsys
=bsd4-2
1208 machine
=ibmrt opsys
=bsd4-3
1211 machine
=ibmrt opsys
=bsd4-3
1214 machine
=ibmrt-aix opsys
=usg5-2-2
1217 ## Integrated Solutions `Optimum V'
1219 machine
=isi-ov opsys
=bsd4-2
1222 machine
=isi-ov opsys
=bsd4-3
1225 ## Intel 386 machines where we do care about the manufacturer
1226 i
[3456]86-intsys-sysv* )
1227 machine
=is386 opsys
=usg5-2-2
1231 i
[3456]86-prime-sysv* )
1232 machine
=i386 opsys
=usg5-3
1235 ## Sequent Symmetry running Dynix
1236 i
[3456]86-sequent-bsd* )
1237 machine
=symmetry opsys
=bsd4-3
1240 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1241 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1242 machine
=sequent-ptx opsys
=ptx4
1243 NON_GNU_CPP
=/lib
/cpp
1246 ## Sequent Symmetry running DYNIX/ptx
1247 ## Use the old cpp rather than the newer ANSI one.
1248 i
[3456]86-sequent-ptx* )
1249 machine
=sequent-ptx opsys
=ptx
1250 NON_GNU_CPP
="/lib/cpp"
1253 ## ncr machine running svr4.3.
1254 i
[3456]86-ncr-sysv4.3
)
1255 machine
=ncr386 opsys
=usg5-4-3
1258 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1259 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1260 i
[3456]86-ncr-sysv* )
1261 machine
=ncr386 opsys
=usg5-4-2
1264 ## Intel Paragon OSF/1
1266 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1271 machine
=i860 opsys
=usg5-4
1272 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1273 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1276 ## Macintosh PowerPC
1277 powerpc
*-*-linux-gnu* )
1278 machine
=macppc opsys
=gnu-linux
1281 ## Masscomp machines
1282 m68
*-masscomp-rtu* )
1283 machine
=masscomp opsys
=rtu
1286 ## Megatest machines
1287 m68
*-megatest-bsd* )
1288 machine
=mega68 opsys
=bsd4-2
1291 ## Workstations sold by MIPS
1292 ## This is not necessarily all workstations using the MIPS processor -
1293 ## Irises are produced by SGI, and DECstations by DEC.
1295 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1296 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1297 ## it gives for choosing between the alternatives seems to be "Use
1298 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1299 ## the BSD world." I'll assume that these are instructions for
1300 ## handling two odd situations, and that every other situation
1301 ## should use mips.h and usg5-2-2, they being listed first.
1304 ## Fall through to the general code at the bottom to decide on the OS.
1306 mips-mips-riscos4
* )
1307 machine
=mips4 opsys
=bsd4-3
1308 NON_GNU_CC
="cc -systype bsd43"
1309 NON_GNU_CPP
="cc -systype bsd43 -E"
1311 mips-mips-riscos5
* )
1312 machine
=mips4 opsys
=riscos5
1313 NON_GNU_CC
="cc -systype bsd43"
1314 NON_GNU_CPP
="cc -systype bsd43 -E"
1317 machine
=mips opsys
=bsd4-3
1320 machine
=mips opsys
=usg5-2-2
1324 m68
*-next-* | m68k-
*-nextstep* )
1325 machine
=m68k opsys
=nextstep
1328 ## The complete machine from National Semiconductor
1330 machine
=ns32000 opsys
=usg5-2
1334 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1335 machine
=tower32 opsys
=usg5-2-2
1337 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1338 machine
=tower32v3 opsys
=usg5-3
1343 machine
=ews4800 opsys
=ux4800
1346 ## Nixdorf Targon 31
1347 m68
*-nixdorf-sysv* )
1348 machine
=targon31 opsys
=usg5-2-2
1353 machine
=nu opsys
=usg5-2
1358 machine
=plexus opsys
=usg5-2
1361 ## PowerPC reference platform
1362 powerpcle-
*-solaris2* )
1368 ## I don't really have any idea what sort of processor the Pyramid has,
1369 ## so I'm assuming it is its own architecture.
1370 pyramid-pyramid-bsd
* )
1371 machine
=pyramid opsys
=bsd4-2
1375 ns32k-sequent-bsd4.2
* )
1376 machine
=sequent opsys
=bsd4-2
1378 ns32k-sequent-bsd4.3
* )
1379 machine
=sequent opsys
=bsd4-3
1383 mips-siemens-sysv
* | mips-sni-sysv
*)
1384 machine
=mips-siemens opsys
=usg5-4
1385 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1386 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1389 ## Silicon Graphics machines
1390 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1392 machine
=irist opsys
=iris3-5
1394 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1395 machine
=irist opsys
=iris3-6
1399 machine
=iris4d opsys
=irix3-3
1402 machine
=iris4d opsys
=irix4-0
1405 machine
=iris4d opsys
=irix6-5
1406 # Without defining _LANGUAGE_C, things get masked out in the headers
1407 # so that, for instance, grepping for `free' in stdlib.h fails and
1408 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1409 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1410 NON_GCC_TEST_OPTIONS
="-n32 -D_LANGUAGE_C"
1413 machine
=iris4d opsys
=irix6-0
1414 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1415 # but presumably it does no harm.
1416 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1417 NON_GCC_TEST_OPTIONS
=-32
1419 mips-sgi-irix5.
[01]* )
1420 machine
=iris4d opsys
=irix5-0
1422 mips-sgi-irix5
* | mips-sgi-irix
* )
1423 machine
=iris4d opsys
=irix5-2
1428 machine
=news opsys
=bsd4-2
1431 machine
=news opsys
=bsd4-3
1433 m68
*-sony-newsos3* | m68
*-sony-news3*)
1434 machine
=news opsys
=bsd4-3
1436 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1437 machine
=news-risc opsys
=bsd4-3
1439 mips-sony-newsos6
* )
1440 machine
=news-r6 opsys
=newsos6
1443 machine
=news-risc opsys
=newsos5
1448 machine
=stride opsys
=usg5-2
1452 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1453 machine
=sparc opsys
=gnu-linux
1456 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1457 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1458 | rs6000-
*-solaris2*)
1459 case "${canonical}" in
1460 m68
*-sunos1* ) machine
=sun1
;;
1461 m68
*-sunos2* ) machine
=sun2
;;
1462 m68
* ) machine
=sun3
;;
1463 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1464 i
[3456]86-*-* ) machine
=intel386
;;
1465 powerpcle
* ) machine
=powerpcle
;;
1466 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1467 sparc
* ) machine
=sparc
;;
1470 case "${canonical}" in
1471 ## The Sun386 didn't get past 4.0.
1472 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1473 *-sunos4.0
* ) opsys
=sunos4-0
;;
1474 *-sunos4.1.
[3-9]*noshare
)
1475 ## This name is sunos413 instead of sunos4-1-3
1476 ## to avoid a file name conflict on MSDOS.
1478 NON_GNU_CPP
=/usr
/lib
/cpp
1479 NON_GCC_TEST_OPTIONS
=-Bstatic
1480 GCC_TEST_OPTIONS
=-static
1482 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1484 NON_GNU_CPP
=/usr
/lib
/cpp
1486 *-sunos4* |
*-sunos )
1488 NON_GCC_TEST_OPTIONS
=-Bstatic
1489 GCC_TEST_OPTIONS
=-static
1491 *-sunos5.3
* |
*-solaris2.3
* )
1493 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1495 *-sunos5.4
* |
*-solaris2.4
* )
1497 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1500 *-sunos5.5
* |
*-solaris2.5
* )
1502 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1505 *-sunos5* |
*-solaris* )
1507 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1511 ## Watch out for a compiler that we know will not work.
1512 case "${canonical}" in
1513 *-solaris* |
*-sunos5* )
1514 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1515 ## /usr/ucb/cc doesn't work;
1516 ## we should find some other compiler that does work.
1524 machine
=sparc opsys
=nextstep
1528 m68
*-tadpole-sysv* )
1529 machine
=tad68k opsys
=usg5-3
1533 tahoe-tahoe-bsd4.2
* )
1534 machine
=tahoe opsys
=bsd4-2
1536 tahoe-tahoe-bsd4.3
* )
1537 machine
=tahoe opsys
=bsd4-3
1540 ## Tandem Integrity S2
1542 machine
=tandem-s2 opsys
=usg5-3
1546 m88k-tektronix-sysv3
* )
1547 machine
=tekxd88 opsys
=usg5-3
1550 ## Tektronix 16000 box (6130?)
1551 ns16k-tektronix-bsd
* )
1552 machine
=ns16000 opsys
=bsd4-2
1555 ## src/m/tek4300.h hints that this is a m68k machine.
1556 m68
*-tektronix-bsd* )
1557 machine
=tek4300 opsys
=bsd4-3
1561 ## We seem to have lost the machine-description file titan.h!
1563 machine
=titan opsys
=usg5-3
1566 ## Ustation E30 (SS5E)
1567 m68
*-unisys-uniplus* )
1568 machine
=ustation opsystem
=unipl5-2
1574 case "${canonical}" in
1575 *-bsd4.1
* ) opsys
=bsd4-1
;;
1576 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1577 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1578 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1579 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1580 *-vms* ) opsys
=vms
;;
1586 ns16k-whitechapel-
* )
1588 ## We don't know what sort of OS runs on these; we'll let the
1589 ## operating system guessing code below try.
1594 machine
=wicat opsys
=usg5-2
1597 ## Intel 386 machines where we don't care about the manufacturer
1600 case "${canonical}" in
1601 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1602 *-isc2.2
* ) opsys
=isc2-2
;;
1603 *-isc4.0
* ) opsys
=isc4-0
;;
1604 *-isc4.
* ) opsys
=isc4-1
1605 GCC_TEST_OPTIONS
=-posix
1606 NON_GCC_TEST_OPTIONS
=-Xp
1608 *-isc* ) opsys
=isc3-0
;;
1609 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1610 *-esix* ) opsys
=esix
;;
1611 *-xenix* ) opsys
=xenix
;;
1612 *-linux-gnu* ) opsys
=gnu-linux
;;
1613 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1614 *-sco3.2v5
* ) opsys
=sco5
1615 NON_GNU_CPP
=/lib
/cpp
1616 # Prevent -belf from being passed to $CPP.
1617 # /lib/cpp does not accept it.
1618 OVERRIDE_CPPFLAGS
=" "
1620 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1621 *-386bsd* ) opsys
=386bsd
;;
1622 *-freebsd* ) opsys
=freebsd
;;
1623 *-nextstep* ) opsys
=nextstep
;;
1624 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1628 ## m68k Linux-based GNU system
1630 machine
=m68k opsys
=gnu-linux
1633 ## Mips Linux-based GNU system
1635 machine
=mips opsys
=gnu-linux
1639 sparc-fujitsu-sysv4
* )
1640 machine
=sparc opsys
=uxpds
1641 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1646 f301-fujitsu-uxpv4.1
)
1647 machine
=f301 opsys
=uxpv
1655 ### If the code above didn't choose an operating system, just choose
1656 ### an operating system based on the configuration name. You really
1657 ### only want to use this when you have no idea what the right
1658 ### operating system is; if you know what operating systems a machine
1659 ### runs, it's cleaner to make it explicit in the case statement
1661 if test x
"${opsys}" = x
; then
1662 case "${canonical}" in
1663 *-gnu* ) opsys
=gnu
;;
1664 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1665 *-bsd4.2
) opsys
=bsd4-2
;;
1666 *-bsd4.3
) opsys
=bsd4-3
;;
1667 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1668 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1669 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1670 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1671 *-sysv4.2uw
* ) opsys
=unixware
;;
1672 *-sysv4.1
* |
*-sysvr4.1
* )
1673 NON_GNU_CPP
=/usr
/lib
/cpp
1675 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1676 if [ x
$NON_GNU_CPP = x
]; then
1677 if [ -f /usr
/ccs
/lib
/cpp
]; then
1678 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1680 NON_GNU_CPP
=/lib
/cpp
1684 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1692 if test $unported = yes; then
1693 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1694 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1697 machfile
="m/${machine}.h"
1698 opsysfile
="s/${opsys}.h"
1701 #### Choose a compiler.
1702 test -n "$CC" && cc_specified
=yes
1704 # Save the value of CFLAGS that the user specified.
1705 SPECIFIED_CFLAGS
="$CFLAGS"
1708 "yes" ) CC
="gcc" GCC
=yes ;;
1709 "no" ) : ${CC=cc} ;;
1710 * ) # Extract the first word of "gcc", so it can be a program name with args.
1711 set dummy gcc
; ac_word
=$2
1712 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1713 echo "configure:1714: checking for $ac_word" >&5
1714 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1715 echo $ac_n "(cached) $ac_c" 1>&6
1717 if test -n "$CC"; then
1718 ac_cv_prog_CC
="$CC" # Let the user override the test.
1720 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1722 for ac_dir
in $ac_dummy; do
1723 test -z "$ac_dir" && ac_dir
=.
1724 if test -f $ac_dir/$ac_word; then
1733 if test -n "$CC"; then
1734 echo "$ac_t""$CC" 1>&6
1736 echo "$ac_t""no" 1>&6
1739 if test -z "$CC"; then
1740 # Extract the first word of "cc", so it can be a program name with args.
1741 set dummy cc
; ac_word
=$2
1742 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1743 echo "configure:1744: checking for $ac_word" >&5
1744 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1745 echo $ac_n "(cached) $ac_c" 1>&6
1747 if test -n "$CC"; then
1748 ac_cv_prog_CC
="$CC" # Let the user override the test.
1750 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1753 for ac_dir
in $ac_dummy; do
1754 test -z "$ac_dir" && ac_dir
=.
1755 if test -f $ac_dir/$ac_word; then
1756 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1757 ac_prog_rejected
=yes
1765 if test $ac_prog_rejected = yes; then
1766 # We found a bogon in the path, so make sure we never use it.
1767 set dummy
$ac_cv_prog_CC
1769 if test $# -gt 0; then
1770 # We chose a different compiler from the bogus one.
1771 # However, it has the same basename, so the bogon will be chosen
1772 # first if we set CC to just the basename; use the full file name.
1774 set dummy
"$ac_dir/$ac_word" "$@"
1782 if test -n "$CC"; then
1783 echo "$ac_t""$CC" 1>&6
1785 echo "$ac_t""no" 1>&6
1788 if test -z "$CC"; then
1789 case "`uname -s`" in
1791 # Extract the first word of "cl", so it can be a program name with args.
1792 set dummy cl
; ac_word
=$2
1793 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1794 echo "configure:1795: checking for $ac_word" >&5
1795 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1796 echo $ac_n "(cached) $ac_c" 1>&6
1798 if test -n "$CC"; then
1799 ac_cv_prog_CC
="$CC" # Let the user override the test.
1801 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1803 for ac_dir
in $ac_dummy; do
1804 test -z "$ac_dir" && ac_dir
=.
1805 if test -f $ac_dir/$ac_word; then
1814 if test -n "$CC"; then
1815 echo "$ac_t""$CC" 1>&6
1817 echo "$ac_t""no" 1>&6
1822 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1825 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1826 echo "configure:1827: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1829 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1830 ac_cpp
='$CPP $CPPFLAGS'
1831 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1832 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1833 cross_compiling
=$ac_cv_prog_cc_cross
1835 cat > conftest.
$ac_ext << EOF
1837 #line 1838 "configure"
1838 #include "confdefs.h"
1842 if { (eval echo configure
:1843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1843 ac_cv_prog_cc_works
=yes
1844 # If we can't run a trivial program, we are probably using a cross compiler.
1845 if (.
/conftest
; exit) 2>/dev
/null
; then
1846 ac_cv_prog_cc_cross
=no
1848 ac_cv_prog_cc_cross
=yes
1851 echo "configure: failed program was:" >&5
1852 cat conftest.
$ac_ext >&5
1853 ac_cv_prog_cc_works
=no
1857 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1858 ac_cpp
='$CPP $CPPFLAGS'
1859 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1860 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1861 cross_compiling
=$ac_cv_prog_cc_cross
1863 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1864 if test $ac_cv_prog_cc_works = no
; then
1865 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1867 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1868 echo "configure:1869: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1869 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1870 cross_compiling
=$ac_cv_prog_cc_cross
1872 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1873 echo "configure:1874: checking whether we are using GNU C" >&5
1874 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1875 echo $ac_n "(cached) $ac_c" 1>&6
1877 cat > conftest.c
<<EOF
1882 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1889 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1891 if test $ac_cv_prog_gcc = yes; then
1897 ac_test_CFLAGS
="${CFLAGS+set}"
1898 ac_save_CFLAGS
="$CFLAGS"
1900 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1901 echo "configure:1902: checking whether ${CC-cc} accepts -g" >&5
1902 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1903 echo $ac_n "(cached) $ac_c" 1>&6
1905 echo 'void f(){}' > conftest.c
1906 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1915 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1916 if test "$ac_test_CFLAGS" = set; then
1917 CFLAGS
="$ac_save_CFLAGS"
1918 elif test $ac_cv_prog_cc_g = yes; then
1919 if test "$GCC" = yes; then
1925 if test "$GCC" = yes; then
1934 # On Suns, sometimes $CPP names a directory.
1935 if test -n "$CPP" && test -d "$CPP"; then
1939 #### Some systems specify a CPP to use unless we are using GCC.
1940 #### Now that we know whether we are using GCC, we can decide whether
1941 #### to use that one.
1942 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1947 #### Some systems specify a CC to use unless we are using GCC.
1948 #### Now that we know whether we are using GCC, we can decide whether
1949 #### to use that one.
1950 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1951 test x
$cc_specified != xyes
1956 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1958 CC
="$CC $GCC_TEST_OPTIONS"
1961 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1963 CC
="$CC $NON_GCC_TEST_OPTIONS"
1966 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1968 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1971 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1973 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1976 #### Some other nice autoconf tests. If you add a test here which
1977 #### should make an entry in src/config.h, don't forget to add an
1978 #### #undef clause to src/config.h.in for autoconf to modify.
1980 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1981 echo "configure:1982: checking whether ln -s works" >&5
1982 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1983 echo $ac_n "(cached) $ac_c" 1>&6
1986 if ln -s X conftestdata
2>/dev
/null
1989 ac_cv_prog_LN_S
="ln -s"
1994 LN_S
="$ac_cv_prog_LN_S"
1995 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1996 echo "$ac_t""yes" 1>&6
1998 echo "$ac_t""no" 1>&6
2001 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2002 echo "configure:2003: checking how to run the C preprocessor" >&5
2003 # On Suns, sometimes $CPP names a directory.
2004 if test -n "$CPP" && test -d "$CPP"; then
2007 if test -z "$CPP"; then
2008 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2009 echo $ac_n "(cached) $ac_c" 1>&6
2011 # This must be in double quotes, not single quotes, because CPP may get
2012 # substituted into the Makefile and "${CC-cc}" will confuse make.
2014 # On the NeXT, cc -E runs the code through the compiler's parser,
2015 # not just through cpp.
2016 cat > conftest.
$ac_ext <<EOF
2017 #line 2018 "configure"
2018 #include "confdefs.h"
2022 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2023 { (eval echo configure
:2024: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2024 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2025 if test -z "$ac_err"; then
2029 echo "configure: failed program was:" >&5
2030 cat conftest.
$ac_ext >&5
2032 CPP
="${CC-cc} -E -traditional-cpp"
2033 cat > conftest.
$ac_ext <<EOF
2034 #line 2035 "configure"
2035 #include "confdefs.h"
2039 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2040 { (eval echo configure
:2041: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2041 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2042 if test -z "$ac_err"; then
2046 echo "configure: failed program was:" >&5
2047 cat conftest.
$ac_ext >&5
2049 CPP
="${CC-cc} -nologo -E"
2050 cat > conftest.
$ac_ext <<EOF
2051 #line 2052 "configure"
2052 #include "confdefs.h"
2056 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2057 { (eval echo configure
:2058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2058 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2059 if test -z "$ac_err"; then
2063 echo "configure: failed program was:" >&5
2064 cat conftest.
$ac_ext >&5
2073 ac_cv_prog_CPP
="$CPP"
2075 CPP
="$ac_cv_prog_CPP"
2077 ac_cv_prog_CPP
="$CPP"
2079 echo "$ac_t""$CPP" 1>&6
2081 # Find a good install program. We prefer a C program (faster),
2082 # so one script is as good as another. But avoid the broken or
2083 # incompatible versions:
2084 # SysV /etc/install, /usr/sbin/install
2085 # SunOS /usr/etc/install
2086 # IRIX /sbin/install
2088 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2089 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2090 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2091 # ./install, which can be erroneously created by make from ./install.sh.
2092 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2093 echo "configure:2094: checking for a BSD compatible install" >&5
2094 if test -z "$INSTALL"; then
2095 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2096 echo $ac_n "(cached) $ac_c" 1>&6
2098 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2099 for ac_dir
in $PATH; do
2100 # Account for people who put trailing slashes in PATH elements.
2102 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2104 # OSF1 and SCO ODT 3.0 have their own names for install.
2105 # Don't use installbsd from OSF since it installs stuff as root
2107 for ac_prog
in ginstall scoinst
install; do
2108 if test -f $ac_dir/$ac_prog; then
2109 if test $ac_prog = install &&
2110 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2111 # AIX install. It has an incompatible calling convention.
2114 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2125 if test "${ac_cv_path_install+set}" = set; then
2126 INSTALL
="$ac_cv_path_install"
2128 # As a last resort, use the slow shell script. We don't cache a
2129 # path for INSTALL within a source directory, because that will
2130 # break other packages using the cache if that directory is
2131 # removed, or if the path is relative.
2132 INSTALL
="$ac_install_sh"
2135 echo "$ac_t""$INSTALL" 1>&6
2137 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2138 # It thinks the first close brace ends the variable substitution.
2139 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2141 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2143 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2145 for ac_prog
in 'bison -y' byacc
2147 # Extract the first word of "$ac_prog", so it can be a program name with args.
2148 set dummy
$ac_prog; ac_word
=$2
2149 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2150 echo "configure:2151: checking for $ac_word" >&5
2151 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2154 if test -n "$YACC"; then
2155 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2157 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2159 for ac_dir
in $ac_dummy; do
2160 test -z "$ac_dir" && ac_dir
=.
2161 if test -f $ac_dir/$ac_word; then
2162 ac_cv_prog_YACC
="$ac_prog"
2169 YACC
="$ac_cv_prog_YACC"
2170 if test -n "$YACC"; then
2171 echo "$ac_t""$YACC" 1>&6
2173 echo "$ac_t""no" 1>&6
2176 test -n "$YACC" && break
2178 test -n "$YACC" || YACC
="yacc"
2180 if test "x$RANLIB" = x
; then
2181 # Extract the first word of "ranlib", so it can be a program name with args.
2182 set dummy ranlib
; ac_word
=$2
2183 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2184 echo "configure:2185: checking for $ac_word" >&5
2185 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2186 echo $ac_n "(cached) $ac_c" 1>&6
2188 if test -n "$RANLIB"; then
2189 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2191 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2193 for ac_dir
in $ac_dummy; do
2194 test -z "$ac_dir" && ac_dir
=.
2195 if test -f $ac_dir/$ac_word; then
2196 ac_cv_prog_RANLIB
="ranlib"
2201 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2204 RANLIB
="$ac_cv_prog_RANLIB"
2205 if test -n "$RANLIB"; then
2206 echo "$ac_t""$RANLIB" 1>&6
2208 echo "$ac_t""no" 1>&6
2213 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2214 echo "configure:2215: checking for AIX" >&5
2215 cat > conftest.
$ac_ext <<EOF
2216 #line 2217 "configure"
2217 #include "confdefs.h"
2223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2224 egrep "yes" >/dev
/null
2>&1; then
2226 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2227 #define _ALL_SOURCE 1
2232 echo "$ac_t""no" 1>&6
2238 # Sound support for GNU/Linux and the free BSDs.
2239 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h
2241 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2242 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2243 echo "configure:2244: checking for $ac_hdr" >&5
2244 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2245 echo $ac_n "(cached) $ac_c" 1>&6
2247 cat > conftest.
$ac_ext <<EOF
2248 #line 2249 "configure"
2249 #include "confdefs.h"
2252 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2253 { (eval echo configure
:2254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2254 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2255 if test -z "$ac_err"; then
2257 eval "ac_cv_header_$ac_safe=yes"
2260 echo "configure: failed program was:" >&5
2261 cat conftest.
$ac_ext >&5
2263 eval "ac_cv_header_$ac_safe=no"
2267 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2268 echo "$ac_t""yes" 1>&6
2269 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2270 cat >> confdefs.h
<<EOF
2271 #define $ac_tr_hdr 1
2275 echo "$ac_t""no" 1>&6
2280 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2281 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2282 termcap.h stdio_ext.h
2284 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2285 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2286 echo "configure:2287: checking for $ac_hdr" >&5
2287 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2288 echo $ac_n "(cached) $ac_c" 1>&6
2290 cat > conftest.
$ac_ext <<EOF
2291 #line 2292 "configure"
2292 #include "confdefs.h"
2295 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2296 { (eval echo configure
:2297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2297 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2298 if test -z "$ac_err"; then
2300 eval "ac_cv_header_$ac_safe=yes"
2303 echo "configure: failed program was:" >&5
2304 cat conftest.
$ac_ext >&5
2306 eval "ac_cv_header_$ac_safe=no"
2310 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2311 echo "$ac_t""yes" 1>&6
2312 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2313 cat >> confdefs.h
<<EOF
2314 #define $ac_tr_hdr 1
2318 echo "$ac_t""no" 1>&6
2322 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2323 echo "configure:2324: checking for ANSI C header files" >&5
2324 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2325 echo $ac_n "(cached) $ac_c" 1>&6
2327 cat > conftest.
$ac_ext <<EOF
2328 #line 2329 "configure"
2329 #include "confdefs.h"
2335 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2336 { (eval echo configure
:2337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2337 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2338 if test -z "$ac_err"; then
2340 ac_cv_header_stdc
=yes
2343 echo "configure: failed program was:" >&5
2344 cat conftest.
$ac_ext >&5
2346 ac_cv_header_stdc
=no
2350 if test $ac_cv_header_stdc = yes; then
2351 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2352 cat > conftest.
$ac_ext <<EOF
2353 #line 2354 "configure"
2354 #include "confdefs.h"
2357 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2358 egrep "memchr" >/dev
/null
2>&1; then
2362 ac_cv_header_stdc
=no
2368 if test $ac_cv_header_stdc = yes; then
2369 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2370 cat > conftest.
$ac_ext <<EOF
2371 #line 2372 "configure"
2372 #include "confdefs.h"
2375 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2376 egrep "free" >/dev
/null
2>&1; then
2380 ac_cv_header_stdc
=no
2386 if test $ac_cv_header_stdc = yes; then
2387 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2388 if test "$cross_compiling" = yes; then
2391 cat > conftest.
$ac_ext <<EOF
2392 #line 2393 "configure"
2393 #include "confdefs.h"
2395 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2396 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2397 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2398 int main () { int i; for (i = 0; i < 256; i++)
2399 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2403 if { (eval echo configure
:2404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2407 echo "configure: failed program was:" >&5
2408 cat conftest.
$ac_ext >&5
2410 ac_cv_header_stdc
=no
2418 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2419 if test $ac_cv_header_stdc = yes; then
2420 cat >> confdefs.h
<<\EOF
2421 #define STDC_HEADERS 1
2426 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2427 echo "configure:2428: checking whether time.h and sys/time.h may both be included" >&5
2428 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2429 echo $ac_n "(cached) $ac_c" 1>&6
2431 cat > conftest.
$ac_ext <<EOF
2432 #line 2433 "configure"
2433 #include "confdefs.h"
2434 #include <sys/types.h>
2435 #include <sys/time.h>
2441 if { (eval echo configure
:2442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2443 ac_cv_header_time
=yes
2445 echo "configure: failed program was:" >&5
2446 cat conftest.
$ac_ext >&5
2448 ac_cv_header_time
=no
2453 echo "$ac_t""$ac_cv_header_time" 1>&6
2454 if test $ac_cv_header_time = yes; then
2455 cat >> confdefs.h
<<\EOF
2456 #define TIME_WITH_SYS_TIME 1
2461 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2462 echo "configure:2463: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2463 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2464 echo $ac_n "(cached) $ac_c" 1>&6
2466 cat > conftest.
$ac_ext <<EOF
2467 #line 2468 "configure"
2468 #include "confdefs.h"
2469 #include <sys/types.h>
2471 /* NetBSD declares sys_siglist in unistd.h. */
2472 #ifdef HAVE_UNISTD_H
2476 char *msg = *(sys_siglist + 1);
2479 if { (eval echo configure
:2480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2481 ac_cv_decl_sys_siglist
=yes
2483 echo "configure: failed program was:" >&5
2484 cat conftest.
$ac_ext >&5
2486 ac_cv_decl_sys_siglist
=no
2491 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2492 if test $ac_cv_decl_sys_siglist = yes; then
2493 cat >> confdefs.h
<<\EOF
2494 #define SYS_SIGLIST_DECLARED 1
2500 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2501 echo "configure:2502: checking for struct utimbuf" >&5
2502 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2503 echo $ac_n "(cached) $ac_c" 1>&6
2505 cat > conftest.
$ac_ext <<EOF
2506 #line 2507 "configure"
2507 #include "confdefs.h"
2508 #ifdef TIME_WITH_SYS_TIME
2509 #include <sys/time.h>
2512 #ifdef HAVE_SYS_TIME_H
2513 #include <sys/time.h>
2522 static struct utimbuf x; x.actime = x.modtime;
2525 if { (eval echo configure
:2526: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2527 emacs_cv_struct_utimbuf
=yes
2529 echo "configure: failed program was:" >&5
2530 cat conftest.
$ac_ext >&5
2532 emacs_cv_struct_utimbuf
=no
2537 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2538 if test $emacs_cv_struct_utimbuf = yes; then
2539 cat >> confdefs.h
<<\EOF
2540 #define HAVE_STRUCT_UTIMBUF 1
2545 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2546 echo "configure:2547: checking return type of signal handlers" >&5
2547 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2548 echo $ac_n "(cached) $ac_c" 1>&6
2550 cat > conftest.
$ac_ext <<EOF
2551 #line 2552 "configure"
2552 #include "confdefs.h"
2553 #include <sys/types.h>
2559 extern "C" void (*signal (int, void (*)(int)))(int);
2561 void (*signal ()) ();
2568 if { (eval echo configure
:2569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2570 ac_cv_type_signal
=void
2572 echo "configure: failed program was:" >&5
2573 cat conftest.
$ac_ext >&5
2575 ac_cv_type_signal
=int
2580 echo "$ac_t""$ac_cv_type_signal" 1>&6
2581 cat >> confdefs.h
<<EOF
2582 #define RETSIGTYPE $ac_cv_type_signal
2587 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2588 echo "configure:2589: checking for struct timeval" >&5
2589 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2590 echo $ac_n "(cached) $ac_c" 1>&6
2592 cat > conftest.
$ac_ext <<EOF
2593 #line 2594 "configure"
2594 #include "confdefs.h"
2595 #ifdef TIME_WITH_SYS_TIME
2596 #include <sys/time.h>
2599 #ifdef HAVE_SYS_TIME_H
2600 #include <sys/time.h>
2606 static struct timeval x; x.tv_sec = x.tv_usec;
2609 if { (eval echo configure
:2610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2611 emacs_cv_struct_timeval
=yes
2613 echo "configure: failed program was:" >&5
2614 cat conftest.
$ac_ext >&5
2616 emacs_cv_struct_timeval
=no
2621 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2622 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2623 if test $emacs_cv_struct_timeval = yes; then
2624 cat >> confdefs.h
<<\EOF
2625 #define HAVE_TIMEVAL 1
2630 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2631 echo "configure:2632: checking whether struct tm is in sys/time.h or time.h" >&5
2632 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2633 echo $ac_n "(cached) $ac_c" 1>&6
2635 cat > conftest.
$ac_ext <<EOF
2636 #line 2637 "configure"
2637 #include "confdefs.h"
2638 #include <sys/types.h>
2641 struct tm *tp; tp->tm_sec;
2644 if { (eval echo configure
:2645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2646 ac_cv_struct_tm
=time.h
2648 echo "configure: failed program was:" >&5
2649 cat conftest.
$ac_ext >&5
2651 ac_cv_struct_tm
=sys
/time.h
2656 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2657 if test $ac_cv_struct_tm = sys
/time.h
; then
2658 cat >> confdefs.h
<<\EOF
2659 #define TM_IN_SYS_TIME 1
2664 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2665 echo "configure:2666: checking for tm_zone in struct tm" >&5
2666 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2667 echo $ac_n "(cached) $ac_c" 1>&6
2669 cat > conftest.
$ac_ext <<EOF
2670 #line 2671 "configure"
2671 #include "confdefs.h"
2672 #include <sys/types.h>
2673 #include <$ac_cv_struct_tm>
2675 struct tm tm; tm.tm_zone;
2678 if { (eval echo configure
:2679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2680 ac_cv_struct_tm_zone
=yes
2682 echo "configure: failed program was:" >&5
2683 cat conftest.
$ac_ext >&5
2685 ac_cv_struct_tm_zone
=no
2690 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2691 if test "$ac_cv_struct_tm_zone" = yes; then
2692 cat >> confdefs.h
<<\EOF
2693 #define HAVE_TM_ZONE 1
2697 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2698 echo "configure:2699: checking for tzname" >&5
2699 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2700 echo $ac_n "(cached) $ac_c" 1>&6
2702 cat > conftest.
$ac_ext <<EOF
2703 #line 2704 "configure"
2704 #include "confdefs.h"
2706 #ifndef tzname /* For SGI. */
2707 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2713 if { (eval echo configure
:2714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2715 ac_cv_var_tzname
=yes
2717 echo "configure: failed program was:" >&5
2718 cat conftest.
$ac_ext >&5
2725 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2726 if test $ac_cv_var_tzname = yes; then
2727 cat >> confdefs.h
<<\EOF
2728 #define HAVE_TZNAME 1
2734 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
2735 echo "configure:2736: checking for tm_gmtoff in struct tm" >&5
2736 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
2737 echo $ac_n "(cached) $ac_c" 1>&6
2739 cat > conftest.
$ac_ext <<EOF
2740 #line 2741 "configure"
2741 #include "confdefs.h"
2744 struct tm t; t.tm_gmtoff = 0
2747 if { (eval echo configure
:2748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2749 emacs_cv_tm_gmtoff
=yes
2751 echo "configure: failed program was:" >&5
2752 cat conftest.
$ac_ext >&5
2754 emacs_cv_tm_gmtoff
=no
2759 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
2760 if test $emacs_cv_tm_gmtoff = yes; then
2761 cat >> confdefs.h
<<\EOF
2762 #define HAVE_TM_GMTOFF 1
2768 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2769 echo "configure:2770: checking for ${CC-cc} option to accept ANSI C" >&5
2770 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
2771 echo $ac_n "(cached) $ac_c" 1>&6
2773 ac_cv_prog_cc_stdc
=no
2775 # Don't try gcc -ansi; that turns off useful extensions and
2776 # breaks some systems' header files.
2777 # AIX -qlanglvl=ansi
2778 # Ultrix and OSF/1 -std1
2779 # HP-UX 10.20 and later -Ae
2780 # HP-UX older versions -Aa -D_HPUX_SOURCE
2781 # SVR4 -Xc -D__EXTENSIONS__
2782 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2784 CC
="$ac_save_CC $ac_arg"
2785 cat > conftest.
$ac_ext <<EOF
2786 #line 2787 "configure"
2787 #include "confdefs.h"
2790 #include <sys/types.h>
2791 #include <sys/stat.h>
2792 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2793 struct buf { int x; };
2794 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2795 static char *e (p, i)
2801 static char *f (char * (*g) (char **, int), char **p, ...)
2806 s = g (p, va_arg (v,int));
2810 int test (int i, double x);
2811 struct s1 {int (*f) (int a);};
2812 struct s2 {int (*f) (double a);};
2813 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2817 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2820 if { (eval echo configure
:2821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2822 ac_cv_prog_cc_stdc
="$ac_arg"; break
2824 echo "configure: failed program was:" >&5
2825 cat conftest.
$ac_ext >&5
2833 case "x$ac_cv_prog_cc_stdc" in
2835 echo "$ac_t""none needed" 1>&6 ;;
2837 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
2838 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2841 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
2842 echo "configure:2843: checking for function prototypes" >&5
2843 if test "$ac_cv_prog_cc_stdc" != no
; then
2844 echo "$ac_t""yes" 1>&6
2845 cat >> confdefs.h
<<\EOF
2846 #define PROTOTYPES 1
2850 echo "$ac_t""no" 1>&6
2853 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
2854 echo "configure:2855: checking for working volatile" >&5
2855 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
2858 cat > conftest.
$ac_ext <<EOF
2859 #line 2860 "configure"
2860 #include "confdefs.h"
2868 if { (eval echo configure
:2869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2870 ac_cv_c_volatile
=yes
2872 echo "configure: failed program was:" >&5
2873 cat conftest.
$ac_ext >&5
2880 echo "$ac_t""$ac_cv_c_volatile" 1>&6
2881 if test $ac_cv_c_volatile = no
; then
2882 cat >> confdefs.h
<<\EOF
2888 echo $ac_n "checking for working const""... $ac_c" 1>&6
2889 echo "configure:2890: checking for working const" >&5
2890 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2891 echo $ac_n "(cached) $ac_c" 1>&6
2893 cat > conftest.
$ac_ext <<EOF
2894 #line 2895 "configure"
2895 #include "confdefs.h"
2899 /* Ultrix mips cc rejects this. */
2900 typedef int charset[2]; const charset x;
2901 /* SunOS 4.1.1 cc rejects this. */
2902 char const *const *ccp;
2904 /* NEC SVR4.0.2 mips cc rejects this. */
2905 struct point {int x, y;};
2906 static struct point const zero = {0,0};
2907 /* AIX XL C 1.02.0.0 rejects this.
2908 It does not let you subtract one const X* pointer from another in an arm
2909 of an if-expression whose if-part is not a constant expression */
2910 const char *g = "string";
2911 ccp = &g + (g ? g-g : 0);
2912 /* HPUX 7.0 cc rejects these. */
2915 ccp = (char const *const *) p;
2916 { /* SCO 3.2v4 cc rejects this. */
2918 char const *s = 0 ? (char *) 0 : (char const *) 0;
2922 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2924 const int *foo = &x[0];
2927 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2928 typedef const int *iptr;
2932 { /* AIX XL C 1.02.0.0 rejects this saying
2933 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2934 struct s { int j; const int *ap[3]; };
2935 struct s *b; b->j = 5;
2937 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2943 if { (eval echo configure
:2944: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2947 echo "configure: failed program was:" >&5
2948 cat conftest.
$ac_ext >&5
2955 echo "$ac_t""$ac_cv_c_const" 1>&6
2956 if test $ac_cv_c_const = no
; then
2957 cat >> confdefs.h
<<\EOF
2963 echo $ac_n "checking for void * support""... $ac_c" 1>&6
2964 echo "configure:2965: checking for void * support" >&5
2965 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
2966 echo $ac_n "(cached) $ac_c" 1>&6
2968 cat > conftest.
$ac_ext <<EOF
2969 #line 2970 "configure"
2970 #include "confdefs.h"
2976 if { (eval echo configure
:2977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2978 emacs_cv_void_star
=yes
2980 echo "configure: failed program was:" >&5
2981 cat conftest.
$ac_ext >&5
2983 emacs_cv_void_star
=no
2988 echo "$ac_t""$emacs_cv_void_star" 1>&6
2989 if test $emacs_cv_void_star = yes; then
2990 cat >> confdefs.h
<<\EOF
2991 #define POINTER_TYPE void
2995 cat >> confdefs.h
<<\EOF
2996 #define POINTER_TYPE char
3001 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3002 echo "configure:3003: checking whether ${MAKE-make} sets \${MAKE}" >&5
3003 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3004 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3005 echo $ac_n "(cached) $ac_c" 1>&6
3007 cat > conftestmake
<<\EOF
3009 @
echo 'ac_maketemp="${MAKE}"'
3011 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3012 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3013 if test -n "$ac_maketemp"; then
3014 eval ac_cv_prog_make_
${ac_make}_set
=yes
3016 eval ac_cv_prog_make_
${ac_make}_set
=no
3020 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3021 echo "$ac_t""yes" 1>&6
3024 echo "$ac_t""no" 1>&6
3025 SET_MAKE
="MAKE=${MAKE-make}"
3029 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3030 echo "configure:3031: checking for long file names" >&5
3031 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3032 echo $ac_n "(cached) $ac_c" 1>&6
3034 ac_cv_sys_long_file_names
=yes
3035 # Test for long file names in all the places we know might matter:
3036 # . the current directory, where building will happen
3037 # $prefix/lib where we will be installing things
3038 # $exec_prefix/lib likewise
3039 # eval it to expand exec_prefix.
3040 # $TMPDIR if set, where it might want to write temporary files
3041 # if $TMPDIR is not set:
3042 # /tmp where it might want to write temporary files
3045 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3046 ac_tmpdirs
="$TMPDIR"
3048 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3050 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3051 test -d $ac_dir ||
continue
3052 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3053 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3054 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3055 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3056 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3057 ac_cv_sys_long_file_names
=no
3058 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3061 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3065 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3066 if test $ac_cv_sys_long_file_names = yes; then
3067 cat >> confdefs.h
<<\EOF
3068 #define HAVE_LONG_FILE_NAMES 1
3074 #### Choose a window system.
3076 # If we find X, set shell vars x_includes and x_libraries to the
3077 # paths, otherwise set no_x=yes.
3078 # Uses ac_ vars as temps to allow command line to override cache and checks.
3079 # --without-x overrides everything else, but does not touch the cache.
3080 echo $ac_n "checking for X""... $ac_c" 1>&6
3081 echo "configure:3082: checking for X" >&5
3083 # Check whether --with-x or --without-x was given.
3084 if test "${with_x+set}" = set; then
3089 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3090 if test "x$with_x" = xno
; then
3091 # The user explicitly disabled X.
3094 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3095 # Both variables are already set.
3098 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3099 echo $ac_n "(cached) $ac_c" 1>&6
3101 # One or both of the vars are not set, and there is no cached value.
3102 ac_x_includes
=NO ac_x_libraries
=NO
3104 if mkdir conftestdir
; then
3106 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3107 cat > Imakefile
<<'EOF'
3109 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3111 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3112 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3113 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3114 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3115 for ac_extension
in a so sl
; do
3116 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3117 test -f $ac_im_libdir/libX11.
$ac_extension; then
3118 ac_im_usrlibdir
=$ac_im_libdir; break
3121 # Screen out bogus values from the imake configuration. They are
3122 # bogus both because they are the default anyway, and because
3123 # using them would break gcc on systems where it needs fixed includes.
3124 case "$ac_im_incroot" in
3126 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3128 case "$ac_im_usrlibdir" in
3130 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3137 if test "$ac_x_includes" = NO
; then
3138 # Guess where to find include files, by looking for this one X11 .h file.
3139 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3141 # First, try using that file with no special directory specified.
3142 cat > conftest.
$ac_ext <<EOF
3143 #line 3144 "configure"
3144 #include "confdefs.h"
3145 #include <$x_direct_test_include>
3147 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3148 { (eval echo configure
:3149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3149 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3150 if test -z "$ac_err"; then
3152 # We can compile using X headers with no special include directory.
3156 echo "configure: failed program was:" >&5
3157 cat conftest.
$ac_ext >&5
3159 # Look for the header file in a standard set of common directories.
3160 # Check X11 before X11Rn because it is often a symlink to the current release.
3163 /usr
/X11R
6/include \
3164 /usr
/X11R
5/include \
3165 /usr
/X11R
4/include \
3168 /usr
/include
/X11R6 \
3169 /usr
/include
/X11R5 \
3170 /usr
/include
/X11R4 \
3172 /usr
/local
/X11
/include \
3173 /usr
/local
/X11R
6/include \
3174 /usr
/local
/X11R
5/include \
3175 /usr
/local
/X11R
4/include \
3177 /usr
/local
/include
/X11 \
3178 /usr
/local
/include
/X11R6 \
3179 /usr
/local
/include
/X11R5 \
3180 /usr
/local
/include
/X11R4 \
3184 /usr
/XFree86
/include
/X11 \
3187 /usr
/local
/include \
3188 /usr
/unsupported
/include \
3189 /usr
/athena
/include \
3190 /usr
/local
/x11r
5/include \
3191 /usr
/lpp
/Xamples
/include \
3193 /usr
/openwin
/include \
3194 /usr
/openwin
/share
/include \
3197 if test -r "$ac_dir/$x_direct_test_include"; then
3198 ac_x_includes
=$ac_dir
3204 fi # $ac_x_includes = NO
3206 if test "$ac_x_libraries" = NO
; then
3207 # Check for the libraries.
3209 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3210 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3212 # See if we find them without any special options.
3213 # Don't add to $LIBS permanently.
3214 ac_save_LIBS
="$LIBS"
3215 LIBS
="-l$x_direct_test_library $LIBS"
3216 cat > conftest.
$ac_ext <<EOF
3217 #line 3218 "configure"
3218 #include "confdefs.h"
3221 ${x_direct_test_function}()
3224 if { (eval echo configure
:3225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3226 LIBS
="$ac_save_LIBS"
3227 # We can link X programs with no special library path.
3230 echo "configure: failed program was:" >&5
3231 cat conftest.
$ac_ext >&5
3233 LIBS
="$ac_save_LIBS"
3234 # First see if replacing the include by lib works.
3235 # Check X11 before X11Rn because it is often a symlink to the current release.
3236 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3247 /usr
/local
/X11
/lib \
3248 /usr
/local
/X11R
6/lib \
3249 /usr
/local
/X11R
5/lib \
3250 /usr
/local
/X11R
4/lib \
3252 /usr
/local
/lib
/X11 \
3253 /usr
/local
/lib
/X11R6 \
3254 /usr
/local
/lib
/X11R5 \
3255 /usr
/local
/lib
/X11R4 \
3259 /usr
/XFree86
/lib
/X11 \
3263 /usr
/unsupported
/lib \
3265 /usr
/local
/x11r
5/lib \
3266 /usr
/lpp
/Xamples
/lib \
3270 /usr
/openwin
/share
/lib \
3273 for ac_extension
in a so sl
; do
3274 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3275 ac_x_libraries
=$ac_dir
3282 fi # $ac_x_libraries = NO
3284 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3285 # Didn't find X anywhere. Cache the known absence of X.
3286 ac_cv_have_x
="have_x=no"
3288 # Record where we found X for the cache.
3289 ac_cv_have_x
="have_x=yes \
3290 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3294 eval "$ac_cv_have_x"
3297 if test "$have_x" != yes; then
3298 echo "$ac_t""$have_x" 1>&6
3301 # If each of the values was on the command line, it overrides each guess.
3302 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3303 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3304 # Update the cache value to reflect the command line values.
3305 ac_cv_have_x
="have_x=yes \
3306 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3307 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3310 if test "$no_x" = yes; then
3316 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3317 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3318 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3319 x_default_search_path
=""
3320 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3321 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3322 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3323 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3324 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3325 if test x
"${x_default_search_path}" = x
; then
3326 x_default_search_path
=${x_search_path}
3328 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3332 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3333 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3336 if test x
"${x_includes}" = x
; then
3337 bitmapdir
=/usr
/include
/X11
/bitmaps
3339 # accumulate include directories that have X11 bitmap subdirectories
3341 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3342 if test -d "${bmd}/X11/bitmaps"; then
3343 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3345 if test -d "${bmd}/bitmaps"; then
3346 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3349 if test ${bmd_acc} != "dummyval"; then
3350 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3354 case "${window_system}" in
3358 case "${with_x_toolkit}" in
3359 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3360 motif
) USE_X_TOOLKIT
=MOTIF
;;
3361 no
) USE_X_TOOLKIT
=none
;;
3362 * ) USE_X_TOOLKIT
=maybe
;;
3372 ### If we're using X11, we should use the X menu package.
3375 yes ) HAVE_MENUS
=yes ;;
3378 if test "${opsys}" = "hpux9"; then
3379 case "${x_libraries}" in
3381 opsysfile
="s/hpux9-x11r4.h"
3386 if test "${opsys}" = "hpux9shr"; then
3387 case "${x_libraries}" in
3389 opsysfile
="s/hpux9shxr4.h"
3394 #### Extract some information from the operating system and machine files.
3396 echo "checking the machine- and system-dependent files to find out
3397 - which libraries the lib-src programs will want, and
3398 - whether the GNU malloc routines are usable" 1>&6
3399 echo "configure:3400: checking the machine- and system-dependent files to find out
3400 - which libraries the lib-src programs will want, and
3401 - whether the GNU malloc routines are usable" >&5
3403 ### First figure out CFLAGS (which we use for running the compiler here)
3404 ### and REAL_CFLAGS (which we use for real compilation).
3405 ### The two are the same except on a few systems, where they are made
3406 ### different to work around various lossages. For example,
3407 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3408 ### as implying static linking.
3410 ### If the CFLAGS env var is specified, we use that value
3411 ### instead of the default.
3413 ### It's not important that this name contain the PID; you can't run
3414 ### two configures in the same directory and have anything work
3416 tempcname
="conftest.c"
3419 #include "'${srcdir}'/src/'${opsysfile}'"
3420 #include "'${srcdir}'/src/'${machfile}'"
3421 #ifndef LIBS_MACHINE
3422 #define LIBS_MACHINE
3427 #ifndef C_SWITCH_SYSTEM
3428 #define C_SWITCH_SYSTEM
3430 #ifndef C_SWITCH_MACHINE
3431 #define C_SWITCH_MACHINE
3433 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3434 configure___ c_switch_system=C_SWITCH_SYSTEM
3435 configure___ c_switch_machine=C_SWITCH_MACHINE
3438 #define LIB_X11_LIB -lX11
3441 #ifndef LIBX11_MACHINE
3442 #define LIBX11_MACHINE
3445 #ifndef LIBX11_SYSTEM
3446 #define LIBX11_SYSTEM
3448 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3451 configure___ unexec=UNEXEC
3453 configure___ unexec=unexec.o
3456 #ifdef SYSTEM_MALLOC
3457 configure___ system_malloc=yes
3459 configure___ system_malloc=no
3462 #ifndef C_DEBUG_SWITCH
3463 #define C_DEBUG_SWITCH -g
3466 #ifndef C_OPTIMIZE_SWITCH
3468 #define C_OPTIMIZE_SWITCH -O2
3470 #define C_OPTIMIZE_SWITCH -O
3474 #ifndef LD_SWITCH_MACHINE
3475 #define LD_SWITCH_MACHINE
3478 #ifndef LD_SWITCH_SYSTEM
3479 #define LD_SWITCH_SYSTEM
3482 #ifndef LD_SWITCH_X_SITE_AUX
3483 #define LD_SWITCH_X_SITE_AUX
3486 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3487 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3489 #ifdef THIS_IS_CONFIGURE
3491 /* Get the CFLAGS for tests in configure. */
3493 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3495 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3498 #else /* not THIS_IS_CONFIGURE */
3500 /* Get the CFLAGS for real compilation. */
3502 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3504 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3507 #endif /* not THIS_IS_CONFIGURE */
3510 # The value of CPP is a quoted variable reference, so we need to do this
3511 # to get its actual value...
3512 CPP
=`eval "echo $CPP"`
3513 eval `${CPP} -Isrc ${tempcname} \
3514 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3515 if test "x$SPECIFIED_CFLAGS" = x
; then
3516 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3517 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3519 REAL_CFLAGS
="$CFLAGS"
3523 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3525 ### Compute the unexec source name from the object name.
3526 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3528 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3529 # Assume not, until told otherwise.
3532 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3533 echo "configure:3534: checking for malloc_get_state" >&5
3534 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3535 echo $ac_n "(cached) $ac_c" 1>&6
3537 cat > conftest.
$ac_ext <<EOF
3538 #line 3539 "configure"
3539 #include "confdefs.h"
3540 /* System header to define __stub macros and hopefully few prototypes,
3541 which can conflict with char malloc_get_state(); below. */
3543 /* Override any gcc2 internal prototype to avoid an error. */
3544 /* We use char because int might match the return type of a gcc2
3545 builtin and then its argument prototype would still apply. */
3546 char malloc_get_state();
3550 /* The GNU C library defines this for functions which it implements
3551 to always fail with ENOSYS. Some functions are actually named
3552 something starting with __ and the normal name is an alias. */
3553 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3561 if { (eval echo configure
:3562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3563 eval "ac_cv_func_malloc_get_state=yes"
3565 echo "configure: failed program was:" >&5
3566 cat conftest.
$ac_ext >&5
3568 eval "ac_cv_func_malloc_get_state=no"
3573 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3574 echo "$ac_t""yes" 1>&6
3577 echo "$ac_t""no" 1>&6
3581 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3582 echo "configure:3583: checking for malloc_set_state" >&5
3583 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3584 echo $ac_n "(cached) $ac_c" 1>&6
3586 cat > conftest.
$ac_ext <<EOF
3587 #line 3588 "configure"
3588 #include "confdefs.h"
3589 /* System header to define __stub macros and hopefully few prototypes,
3590 which can conflict with char malloc_set_state(); below. */
3592 /* Override any gcc2 internal prototype to avoid an error. */
3593 /* We use char because int might match the return type of a gcc2
3594 builtin and then its argument prototype would still apply. */
3595 char malloc_set_state();
3599 /* The GNU C library defines this for functions which it implements
3600 to always fail with ENOSYS. Some functions are actually named
3601 something starting with __ and the normal name is an alias. */
3602 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3610 if { (eval echo configure
:3611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3612 eval "ac_cv_func_malloc_set_state=yes"
3614 echo "configure: failed program was:" >&5
3615 cat conftest.
$ac_ext >&5
3617 eval "ac_cv_func_malloc_set_state=no"
3622 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3623 echo "$ac_t""yes" 1>&6
3626 echo "$ac_t""no" 1>&6
3630 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3631 echo "configure:3632: checking whether __after_morecore_hook exists" >&5
3632 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3633 echo $ac_n "(cached) $ac_c" 1>&6
3635 cat > conftest.
$ac_ext <<EOF
3636 #line 3637 "configure"
3637 #include "confdefs.h"
3638 extern void (* __after_morecore_hook)();
3640 __after_morecore_hook = 0
3643 if { (eval echo configure
:3644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3645 emacs_cv_var___after_morecore_hook
=yes
3647 echo "configure: failed program was:" >&5
3648 cat conftest.
$ac_ext >&5
3650 emacs_cv_var___after_morecore_hook
=no
3655 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3656 if test $emacs_cv_var___after_morecore_hook = no
; then
3659 if test "${system_malloc}" = "yes"; then
3662 (The GNU allocators don't work with this system configuration.)"
3664 if test "$doug_lea_malloc" = "yes" ; then
3665 if test "$GNU_MALLOC" = yes ; then
3667 (Using Doug Lea's new malloc from the GNU C Library.)"
3669 cat >> confdefs.h
<<\EOF
3670 #define DOUG_LEA_MALLOC 1
3675 if test x
"${REL_ALLOC}" = x
; then
3676 REL_ALLOC
=${GNU_MALLOC}
3679 #### Add the libraries to LIBS and check for some functions.
3681 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3682 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3684 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
3687 LIBS
="$libsrc_libs $LIBS"
3689 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3690 echo "configure:3691: checking for dnet_ntoa in -ldnet" >&5
3691 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3692 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3693 echo $ac_n "(cached) $ac_c" 1>&6
3695 ac_save_LIBS
="$LIBS"
3697 cat > conftest.
$ac_ext <<EOF
3698 #line 3699 "configure"
3699 #include "confdefs.h"
3700 /* Override any gcc2 internal prototype to avoid an error. */
3701 /* We use char because int might match the return type of a gcc2
3702 builtin and then its argument prototype would still apply. */
3709 if { (eval echo configure
:3710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3711 eval "ac_cv_lib_$ac_lib_var=yes"
3713 echo "configure: failed program was:" >&5
3714 cat conftest.
$ac_ext >&5
3716 eval "ac_cv_lib_$ac_lib_var=no"
3719 LIBS
="$ac_save_LIBS"
3722 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3723 echo "$ac_t""yes" 1>&6
3724 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3725 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3726 cat >> confdefs.h
<<EOF
3727 #define $ac_tr_lib 1
3733 echo "$ac_t""no" 1>&6
3737 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3738 echo "configure:3739: checking for main in -lXbsd" >&5
3739 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3740 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3741 echo $ac_n "(cached) $ac_c" 1>&6
3743 ac_save_LIBS
="$LIBS"
3745 cat > conftest.
$ac_ext <<EOF
3746 #line 3747 "configure"
3747 #include "confdefs.h"
3753 if { (eval echo configure
:3754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3755 eval "ac_cv_lib_$ac_lib_var=yes"
3757 echo "configure: failed program was:" >&5
3758 cat conftest.
$ac_ext >&5
3760 eval "ac_cv_lib_$ac_lib_var=no"
3763 LIBS
="$ac_save_LIBS"
3766 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3767 echo "$ac_t""yes" 1>&6
3768 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3770 echo "$ac_t""no" 1>&6
3774 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3775 echo "configure:3776: checking for cma_open in -lpthreads" >&5
3776 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3777 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3778 echo $ac_n "(cached) $ac_c" 1>&6
3780 ac_save_LIBS
="$LIBS"
3781 LIBS
="-lpthreads $LIBS"
3782 cat > conftest.
$ac_ext <<EOF
3783 #line 3784 "configure"
3784 #include "confdefs.h"
3785 /* Override any gcc2 internal prototype to avoid an error. */
3786 /* We use char because int might match the return type of a gcc2
3787 builtin and then its argument prototype would still apply. */
3794 if { (eval echo configure
:3795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3796 eval "ac_cv_lib_$ac_lib_var=yes"
3798 echo "configure: failed program was:" >&5
3799 cat conftest.
$ac_ext >&5
3801 eval "ac_cv_lib_$ac_lib_var=no"
3804 LIBS
="$ac_save_LIBS"
3807 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3808 echo "$ac_t""yes" 1>&6
3809 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3810 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3811 cat >> confdefs.h
<<EOF
3812 #define $ac_tr_lib 1
3815 LIBS
="-lpthreads $LIBS"
3818 echo "$ac_t""no" 1>&6
3822 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3823 echo "configure:3824: checking for XFree86 in /usr/X386" >&5
3824 if test -d /usr
/X386
/include
; then
3826 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3830 echo "$ac_t""$HAVE_XFREE386" 1>&6
3832 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3833 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3835 if test "${HAVE_X11}" = "yes"; then
3836 DEFS
="$C_SWITCH_X_SITE $DEFS"
3837 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
3839 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
3841 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3842 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3843 # but it's more convenient here to set LD_RUN_PATH
3844 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3845 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3846 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3850 if test "${opsys}" = "gnu-linux"; then
3851 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3852 echo "configure:3853: checking whether X on GNU/Linux needs -b to link" >&5
3853 cat > conftest.
$ac_ext <<EOF
3854 #line 3855 "configure"
3855 #include "confdefs.h"
3858 XOpenDisplay ("foo");
3861 if { (eval echo configure
:3862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3863 xlinux_first_failure
=no
3865 echo "configure: failed program was:" >&5
3866 cat conftest.
$ac_ext >&5
3868 xlinux_first_failure
=yes
3871 if test "${xlinux_first_failure}" = "yes"; then
3872 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
3873 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
3874 OLD_CPPFLAGS
="$CPPFLAGS"
3876 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
3877 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
3878 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
3879 LIBS
="$LIBS -b i486-linuxaout"
3880 cat > conftest.
$ac_ext <<EOF
3881 #line 3882 "configure"
3882 #include "confdefs.h"
3885 XOpenDisplay ("foo");
3888 if { (eval echo configure
:3889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3890 xlinux_second_failure
=no
3892 echo "configure: failed program was:" >&5
3893 cat conftest.
$ac_ext >&5
3895 xlinux_second_failure
=yes
3898 if test "${xlinux_second_failure}" = "yes"; then
3899 # If we get the same failure with -b, there is no use adding -b.
3900 # So take it out. This plays safe.
3901 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
3902 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
3903 CPPFLAGS
="$OLD_CPPFLAGS"
3905 echo "$ac_t""no" 1>&6
3907 echo "$ac_t""yes" 1>&6
3910 echo "$ac_t""no" 1>&6
3914 for ac_func
in XrmSetDatabase XScreenResourceString \
3915 XScreenNumberOfScreen XSetWMProtocols
3917 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3918 echo "configure:3919: checking for $ac_func" >&5
3919 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3920 echo $ac_n "(cached) $ac_c" 1>&6
3922 cat > conftest.
$ac_ext <<EOF
3923 #line 3924 "configure"
3924 #include "confdefs.h"
3925 /* System header to define __stub macros and hopefully few prototypes,
3926 which can conflict with char $ac_func(); below. */
3928 /* Override any gcc2 internal prototype to avoid an error. */
3929 /* We use char because int might match the return type of a gcc2
3930 builtin and then its argument prototype would still apply. */
3935 /* The GNU C library defines this for functions which it implements
3936 to always fail with ENOSYS. Some functions are actually named
3937 something starting with __ and the normal name is an alias. */
3938 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3946 if { (eval echo configure
:3947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3948 eval "ac_cv_func_$ac_func=yes"
3950 echo "configure: failed program was:" >&5
3951 cat conftest.
$ac_ext >&5
3953 eval "ac_cv_func_$ac_func=no"
3958 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3959 echo "$ac_t""yes" 1>&6
3960 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3961 cat >> confdefs.h
<<EOF
3962 #define $ac_tr_func 1
3966 echo "$ac_t""no" 1>&6
3972 if test "${window_system}" = "x11"; then
3973 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
3974 echo "configure:3975: checking X11 version 6" >&5
3975 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
3976 echo $ac_n "(cached) $ac_c" 1>&6
3978 cat > conftest.
$ac_ext <<EOF
3979 #line 3980 "configure"
3980 #include "confdefs.h"
3981 #include <X11/Xlib.h>
3983 #if XlibSpecificationRelease < 6
3989 if { (eval echo configure
:3990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3991 emacs_cv_x11_version_6
=yes
3993 echo "configure: failed program was:" >&5
3994 cat conftest.
$ac_ext >&5
3996 emacs_cv_x11_version_6
=no
4001 if test $emacs_cv_x11_version_6 = yes; then
4002 echo "$ac_t""6 or newer" 1>&6
4003 cat >> confdefs.h
<<\EOF
4004 #define HAVE_X11R6 1
4008 echo "$ac_t""before 6" 1>&6
4012 if test "${window_system}" = "x11"; then
4013 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4014 echo "configure:4015: checking X11 version 5" >&5
4015 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4016 echo $ac_n "(cached) $ac_c" 1>&6
4018 cat > conftest.
$ac_ext <<EOF
4019 #line 4020 "configure"
4020 #include "confdefs.h"
4021 #include <X11/Xlib.h>
4023 #if XlibSpecificationRelease < 5
4029 if { (eval echo configure
:4030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4031 emacs_cv_x11_version_5
=yes
4033 echo "configure: failed program was:" >&5
4034 cat conftest.
$ac_ext >&5
4036 emacs_cv_x11_version_5
=no
4041 if test $emacs_cv_x11_version_5 = yes; then
4042 echo "$ac_t""5 or newer" 1>&6
4044 cat >> confdefs.h
<<\EOF
4045 #define HAVE_X11R5 1
4050 echo "$ac_t""before 5" 1>&6
4054 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4055 if test x
"${HAVE_X11R5}" = xyes
; then
4056 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4057 echo "configure:4058: checking X11 version 5 with Xaw" >&5
4058 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4059 echo $ac_n "(cached) $ac_c" 1>&6
4061 cat > conftest.
$ac_ext <<EOF
4062 #line 4063 "configure"
4063 #include "confdefs.h"
4065 #include <X11/Intrinsic.h>
4066 #include <X11/Xaw/Simple.h>
4071 if { (eval echo configure
:4072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4073 emacs_cv_x11_version_5_with_xaw
=yes
4075 echo "configure: failed program was:" >&5
4076 cat conftest.
$ac_ext >&5
4078 emacs_cv_x11_version_5_with_xaw
=no
4083 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4084 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4087 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4095 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4097 if test "${USE_X_TOOLKIT}" != "none"; then
4098 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4099 echo "configure:4100: checking X11 toolkit version" >&5
4100 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4101 echo $ac_n "(cached) $ac_c" 1>&6
4103 cat > conftest.
$ac_ext <<EOF
4104 #line 4105 "configure"
4105 #include "confdefs.h"
4106 #include <X11/Intrinsic.h>
4108 #if XtSpecificationRelease < 6
4114 if { (eval echo configure
:4115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4116 emacs_cv_x11_toolkit_version_6
=yes
4118 echo "configure: failed program was:" >&5
4119 cat conftest.
$ac_ext >&5
4121 emacs_cv_x11_toolkit_version_6
=no
4126 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4127 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4128 echo "$ac_t""6 or newer" 1>&6
4129 cat >> confdefs.h
<<\EOF
4130 #define HAVE_X11XTR6 1
4134 echo "$ac_t""before 6" 1>&6
4138 if test x
$HAVE_X11XTR6 = xyes
; then
4139 LIBS
="-lXt -lSM -lICE $LIBS"
4143 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4144 echo "configure:4145: checking for XmuConvertStandardSelection in -lXmu" >&5
4145 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4146 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4147 echo $ac_n "(cached) $ac_c" 1>&6
4149 ac_save_LIBS
="$LIBS"
4151 cat > conftest.
$ac_ext <<EOF
4152 #line 4153 "configure"
4153 #include "confdefs.h"
4154 /* Override any gcc2 internal prototype to avoid an error. */
4155 /* We use char because int might match the return type of a gcc2
4156 builtin and then its argument prototype would still apply. */
4157 char XmuConvertStandardSelection();
4160 XmuConvertStandardSelection()
4163 if { (eval echo configure
:4164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4165 eval "ac_cv_lib_$ac_lib_var=yes"
4167 echo "configure: failed program was:" >&5
4168 cat conftest.
$ac_ext >&5
4170 eval "ac_cv_lib_$ac_lib_var=no"
4173 LIBS
="$ac_save_LIBS"
4176 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4177 echo "$ac_t""yes" 1>&6
4178 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4179 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4180 cat >> confdefs.h
<<EOF
4181 #define $ac_tr_lib 1
4187 echo "$ac_t""no" 1>&6
4193 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4194 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4195 echo "configure:4196: checking for Motif version 2.1" >&5
4196 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4197 echo $ac_n "(cached) $ac_c" 1>&6
4199 cat > conftest.
$ac_ext <<EOF
4200 #line 4201 "configure"
4201 #include "confdefs.h"
4204 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4207 Motif version prior to 2.1.
4211 if { (eval echo configure
:4212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4213 emacs_cv_motif_version_2_1
=yes
4215 echo "configure: failed program was:" >&5
4216 cat conftest.
$ac_ext >&5
4218 emacs_cv_motif_version_2_1
=no
4223 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4224 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4225 if test $emacs_cv_motif_version_2_1 = yes; then
4226 cat >> confdefs.h
<<\EOF
4227 #define HAVE_MOTIF_2_1 1
4230 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4231 echo "configure:4232: checking for XpCreateContext in -lXp" >&5
4232 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4233 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4234 echo $ac_n "(cached) $ac_c" 1>&6
4236 ac_save_LIBS
="$LIBS"
4238 cat > conftest.
$ac_ext <<EOF
4239 #line 4240 "configure"
4240 #include "confdefs.h"
4241 /* Override any gcc2 internal prototype to avoid an error. */
4242 /* We use char because int might match the return type of a gcc2
4243 builtin and then its argument prototype would still apply. */
4244 char XpCreateContext();
4250 if { (eval echo configure
:4251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4252 eval "ac_cv_lib_$ac_lib_var=yes"
4254 echo "configure: failed program was:" >&5
4255 cat conftest.
$ac_ext >&5
4257 eval "ac_cv_lib_$ac_lib_var=no"
4260 LIBS
="$ac_save_LIBS"
4263 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4264 echo "$ac_t""yes" 1>&6
4265 ac_tr_lib
=HAVE_LIB
`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4266 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4267 cat >> confdefs.h
<<EOF
4268 #define $ac_tr_lib 1
4274 echo "$ac_t""no" 1>&6
4280 ### Is -lXaw3d available?
4282 if test "${HAVE_X11}" = "yes"; then
4283 if test "${USE_X_TOOLKIT}" != "none"; then
4284 old_c_flags
="${CFLAGS}"
4285 CFLAGS
="${LD_SWITCH_X_SITE}"
4286 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4287 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4288 echo "configure:4289: checking for X11/Xaw3d/Scrollbar.h" >&5
4289 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4290 echo $ac_n "(cached) $ac_c" 1>&6
4292 cat > conftest.
$ac_ext <<EOF
4293 #line 4294 "configure"
4294 #include "confdefs.h"
4295 #include <X11/Xaw3d/Scrollbar.h>
4297 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4298 { (eval echo configure
:4299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4299 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4300 if test -z "$ac_err"; then
4302 eval "ac_cv_header_$ac_safe=yes"
4305 echo "configure: failed program was:" >&5
4306 cat conftest.
$ac_ext >&5
4308 eval "ac_cv_header_$ac_safe=no"
4312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4313 echo "$ac_t""yes" 1>&6
4314 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4315 echo "configure:4316: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4316 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4317 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4318 echo $ac_n "(cached) $ac_c" 1>&6
4320 ac_save_LIBS
="$LIBS"
4321 LIBS
="-lXaw3d -lX11 $LIBS"
4322 cat > conftest.
$ac_ext <<EOF
4323 #line 4324 "configure"
4324 #include "confdefs.h"
4325 /* Override any gcc2 internal prototype to avoid an error. */
4326 /* We use char because int might match the return type of a gcc2
4327 builtin and then its argument prototype would still apply. */
4328 char XawScrollbarSetThumb();
4331 XawScrollbarSetThumb()
4334 if { (eval echo configure
:4335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4336 eval "ac_cv_lib_$ac_lib_var=yes"
4338 echo "configure: failed program was:" >&5
4339 cat conftest.
$ac_ext >&5
4341 eval "ac_cv_lib_$ac_lib_var=no"
4344 LIBS
="$ac_save_LIBS"
4347 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4348 echo "$ac_t""yes" 1>&6
4351 echo "$ac_t""no" 1>&6
4355 echo "$ac_t""no" 1>&6
4358 CFLAGS
="${old_c_flags}"
4360 if test "${HAVE_XAW3D}" = "yes"; then
4361 cat >> confdefs.h
<<\EOF
4362 #define HAVE_XAW3D 1
4370 USE_TOOLKIT_SCROLL_BARS
=no
4371 if test "${with_toolkit_scroll_bars}" != "no"; then
4372 if test "${USE_X_TOOLKIT}" != "none"; then
4373 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4374 cat >> confdefs.h
<<\EOF
4375 #define USE_TOOLKIT_SCROLL_BARS 1
4379 USE_TOOLKIT_SCROLL_BARS
=yes
4380 elif test "${HAVE_XAW3D}" = "yes"; then
4381 cat >> confdefs.h
<<\EOF
4382 #define USE_TOOLKIT_SCROLL_BARS 1
4385 USE_TOOLKIT_SCROLL_BARS
=yes
4390 ### Use -lXpm if available, unless `--with-xpm=no'.
4392 if test "${HAVE_X11}" = "yes"; then
4393 if test "${with_xpm}" != "no"; then
4394 old_c_flags
="${CFLAGS}"
4395 CFLAGS
="${LD_SWITCH_X_SITE}"
4396 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4397 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4398 echo "configure:4399: checking for X11/xpm.h" >&5
4399 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4400 echo $ac_n "(cached) $ac_c" 1>&6
4402 cat > conftest.
$ac_ext <<EOF
4403 #line 4404 "configure"
4404 #include "confdefs.h"
4405 #include <X11/xpm.h>
4407 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4408 { (eval echo configure
:4409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4409 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4410 if test -z "$ac_err"; then
4412 eval "ac_cv_header_$ac_safe=yes"
4415 echo "configure: failed program was:" >&5
4416 cat conftest.
$ac_ext >&5
4418 eval "ac_cv_header_$ac_safe=no"
4422 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4423 echo "$ac_t""yes" 1>&6
4424 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4425 echo "configure:4426: checking for XpmReadFileToPixmap in -lXpm" >&5
4426 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4427 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4428 echo $ac_n "(cached) $ac_c" 1>&6
4430 ac_save_LIBS
="$LIBS"
4431 LIBS
="-lXpm -lX11 $LIBS"
4432 cat > conftest.
$ac_ext <<EOF
4433 #line 4434 "configure"
4434 #include "confdefs.h"
4435 /* Override any gcc2 internal prototype to avoid an error. */
4436 /* We use char because int might match the return type of a gcc2
4437 builtin and then its argument prototype would still apply. */
4438 char XpmReadFileToPixmap();
4441 XpmReadFileToPixmap()
4444 if { (eval echo configure
:4445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4446 eval "ac_cv_lib_$ac_lib_var=yes"
4448 echo "configure: failed program was:" >&5
4449 cat conftest.
$ac_ext >&5
4451 eval "ac_cv_lib_$ac_lib_var=no"
4454 LIBS
="$ac_save_LIBS"
4457 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4458 echo "$ac_t""yes" 1>&6
4461 echo "$ac_t""no" 1>&6
4465 echo "$ac_t""no" 1>&6
4468 CFLAGS
="${old_c_flags}"
4471 if test "${HAVE_XPM}" = "yes"; then
4472 cat >> confdefs.h
<<\EOF
4479 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4481 if test "${HAVE_X11}" = "yes"; then
4482 if test "${with_jpeg}" != "no"; then
4483 old_c_flags
="${CFLAGS}"
4484 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4485 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4486 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4487 echo "configure:4488: checking for jerror.h" >&5
4488 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4489 echo $ac_n "(cached) $ac_c" 1>&6
4491 cat > conftest.
$ac_ext <<EOF
4492 #line 4493 "configure"
4493 #include "confdefs.h"
4496 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4497 { (eval echo configure
:4498: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4498 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4499 if test -z "$ac_err"; then
4501 eval "ac_cv_header_$ac_safe=yes"
4504 echo "configure: failed program was:" >&5
4505 cat conftest.
$ac_ext >&5
4507 eval "ac_cv_header_$ac_safe=no"
4511 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4512 echo "$ac_t""yes" 1>&6
4513 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4514 echo "configure:4515: checking for jpeg_destroy_compress in -ljpeg" >&5
4515 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4516 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4517 echo $ac_n "(cached) $ac_c" 1>&6
4519 ac_save_LIBS
="$LIBS"
4520 LIBS
="-ljpeg -lX11 $LIBS"
4521 cat > conftest.
$ac_ext <<EOF
4522 #line 4523 "configure"
4523 #include "confdefs.h"
4524 /* Override any gcc2 internal prototype to avoid an error. */
4525 /* We use char because int might match the return type of a gcc2
4526 builtin and then its argument prototype would still apply. */
4527 char jpeg_destroy_compress();
4530 jpeg_destroy_compress()
4533 if { (eval echo configure
:4534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4535 eval "ac_cv_lib_$ac_lib_var=yes"
4537 echo "configure: failed program was:" >&5
4538 cat conftest.
$ac_ext >&5
4540 eval "ac_cv_lib_$ac_lib_var=no"
4543 LIBS
="$ac_save_LIBS"
4546 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4547 echo "$ac_t""yes" 1>&6
4550 echo "$ac_t""no" 1>&6
4554 echo "$ac_t""no" 1>&6
4557 CFLAGS
="${old_c_flags}"
4560 if test "${HAVE_JPEG}" = "yes"; then
4561 cat >> confdefs.h
<<\EOF
4568 ### Use -lpng if available, unless `--with-png=no'.
4570 if test "${HAVE_X11}" = "yes"; then
4571 if test "${with_png}" != "no"; then
4572 old_c_flags
="${CFLAGS}"
4573 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4574 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4575 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4576 echo "configure:4577: checking for png.h" >&5
4577 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4578 echo $ac_n "(cached) $ac_c" 1>&6
4580 cat > conftest.
$ac_ext <<EOF
4581 #line 4582 "configure"
4582 #include "confdefs.h"
4585 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4586 { (eval echo configure
:4587: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4587 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4588 if test -z "$ac_err"; then
4590 eval "ac_cv_header_$ac_safe=yes"
4593 echo "configure: failed program was:" >&5
4594 cat conftest.
$ac_ext >&5
4596 eval "ac_cv_header_$ac_safe=no"
4600 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4601 echo "$ac_t""yes" 1>&6
4602 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4603 echo "configure:4604: checking for png_set_expand in -lpng" >&5
4604 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4605 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4606 echo $ac_n "(cached) $ac_c" 1>&6
4608 ac_save_LIBS
="$LIBS"
4609 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4610 cat > conftest.
$ac_ext <<EOF
4611 #line 4612 "configure"
4612 #include "confdefs.h"
4613 /* Override any gcc2 internal prototype to avoid an error. */
4614 /* We use char because int might match the return type of a gcc2
4615 builtin and then its argument prototype would still apply. */
4616 char png_set_expand();
4622 if { (eval echo configure
:4623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4624 eval "ac_cv_lib_$ac_lib_var=yes"
4626 echo "configure: failed program was:" >&5
4627 cat conftest.
$ac_ext >&5
4629 eval "ac_cv_lib_$ac_lib_var=no"
4632 LIBS
="$ac_save_LIBS"
4635 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4636 echo "$ac_t""yes" 1>&6
4639 echo "$ac_t""no" 1>&6
4643 echo "$ac_t""no" 1>&6
4646 CFLAGS
="${old_c_flags}"
4649 if test "${HAVE_PNG}" = "yes"; then
4650 cat >> confdefs.h
<<\EOF
4657 ### Use -ltiff if available, unless `--with-tiff=no'.
4659 if test "${HAVE_X11}" = "yes"; then
4660 if test "${with_tiff}" != "no"; then
4661 old_c_flags
="${CFLAGS}"
4662 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4663 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4664 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4665 echo "configure:4666: checking for tiffio.h" >&5
4666 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4667 echo $ac_n "(cached) $ac_c" 1>&6
4669 cat > conftest.
$ac_ext <<EOF
4670 #line 4671 "configure"
4671 #include "confdefs.h"
4674 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4675 { (eval echo configure
:4676: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4676 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4677 if test -z "$ac_err"; then
4679 eval "ac_cv_header_$ac_safe=yes"
4682 echo "configure: failed program was:" >&5
4683 cat conftest.
$ac_ext >&5
4685 eval "ac_cv_header_$ac_safe=no"
4689 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4690 echo "$ac_t""yes" 1>&6
4691 tifflibs
="-lX11 -lz -lm"
4692 # At least one tiff package requires the jpeg library.
4693 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
4694 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4695 echo "configure:4696: checking for TIFFGetVersion in -ltiff" >&5
4696 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4697 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4698 echo $ac_n "(cached) $ac_c" 1>&6
4700 ac_save_LIBS
="$LIBS"
4701 LIBS
="-ltiff $tifflibs $LIBS"
4702 cat > conftest.
$ac_ext <<EOF
4703 #line 4704 "configure"
4704 #include "confdefs.h"
4705 /* Override any gcc2 internal prototype to avoid an error. */
4706 /* We use char because int might match the return type of a gcc2
4707 builtin and then its argument prototype would still apply. */
4708 char TIFFGetVersion();
4714 if { (eval echo configure
:4715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4716 eval "ac_cv_lib_$ac_lib_var=yes"
4718 echo "configure: failed program was:" >&5
4719 cat conftest.
$ac_ext >&5
4721 eval "ac_cv_lib_$ac_lib_var=no"
4724 LIBS
="$ac_save_LIBS"
4727 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4728 echo "$ac_t""yes" 1>&6
4731 echo "$ac_t""no" 1>&6
4735 echo "$ac_t""no" 1>&6
4738 CFLAGS
="${old_c_flags}"
4741 if test "${HAVE_TIFF}" = "yes"; then
4742 cat >> confdefs.h
<<\EOF
4749 ### Use -lgif if available, unless `--with-gif=no'.
4751 if test "${HAVE_X11}" = "yes"; then
4752 if test "${with_gif}" != "no"; then
4753 old_c_flags
="${CFLAGS}"
4754 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4755 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4756 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4757 echo "configure:4758: checking for gif_lib.h" >&5
4758 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4759 echo $ac_n "(cached) $ac_c" 1>&6
4761 cat > conftest.
$ac_ext <<EOF
4762 #line 4763 "configure"
4763 #include "confdefs.h"
4764 #include <gif_lib.h>
4766 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4767 { (eval echo configure
:4768: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4768 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4769 if test -z "$ac_err"; then
4771 eval "ac_cv_header_$ac_safe=yes"
4774 echo "configure: failed program was:" >&5
4775 cat conftest.
$ac_ext >&5
4777 eval "ac_cv_header_$ac_safe=no"
4781 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4782 echo "$ac_t""yes" 1>&6
4783 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4784 echo "configure:4785: checking for DGifOpen in -lungif" >&5
4785 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
4786 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4787 echo $ac_n "(cached) $ac_c" 1>&6
4789 ac_save_LIBS
="$LIBS"
4790 LIBS
="-lungif -lX11 $LIBS"
4791 cat > conftest.
$ac_ext <<EOF
4792 #line 4793 "configure"
4793 #include "confdefs.h"
4794 /* Override any gcc2 internal prototype to avoid an error. */
4795 /* We use char because int might match the return type of a gcc2
4796 builtin and then its argument prototype would still apply. */
4803 if { (eval echo configure
:4804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4805 eval "ac_cv_lib_$ac_lib_var=yes"
4807 echo "configure: failed program was:" >&5
4808 cat conftest.
$ac_ext >&5
4810 eval "ac_cv_lib_$ac_lib_var=no"
4813 LIBS
="$ac_save_LIBS"
4816 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4817 echo "$ac_t""yes" 1>&6
4820 echo "$ac_t""no" 1>&6
4824 echo "$ac_t""no" 1>&6
4827 CFLAGS
="${old_c_flags}"
4830 if test "${HAVE_GIF}" = "yes"; then
4831 cat >> confdefs.h
<<\EOF
4838 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4839 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4840 echo "configure:4841: checking whether netdb declares h_errno" >&5
4841 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4842 echo $ac_n "(cached) $ac_c" 1>&6
4844 cat > conftest.
$ac_ext <<EOF
4845 #line 4846 "configure"
4846 #include "confdefs.h"
4852 if { (eval echo configure
:4853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4854 emacs_cv_netdb_declares_h_errno
=yes
4856 echo "configure: failed program was:" >&5
4857 cat conftest.
$ac_ext >&5
4859 emacs_cv_netdb_declares_h_errno
=no
4864 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4865 if test $emacs_cv_netdb_declares_h_errno = yes; then
4866 cat >> confdefs.h
<<\EOF
4867 #define HAVE_H_ERRNO 1
4872 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4873 # for constant arguments. Useless!
4874 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4875 echo "configure:4876: checking for working alloca.h" >&5
4876 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4877 echo $ac_n "(cached) $ac_c" 1>&6
4879 cat > conftest.
$ac_ext <<EOF
4880 #line 4881 "configure"
4881 #include "confdefs.h"
4884 char *p = alloca(2 * sizeof(int));
4887 if { (eval echo configure
:4888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4889 ac_cv_header_alloca_h
=yes
4891 echo "configure: failed program was:" >&5
4892 cat conftest.
$ac_ext >&5
4894 ac_cv_header_alloca_h
=no
4899 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4900 if test $ac_cv_header_alloca_h = yes; then
4901 cat >> confdefs.h
<<\EOF
4902 #define HAVE_ALLOCA_H 1
4907 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4908 echo "configure:4909: checking for alloca" >&5
4909 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4910 echo $ac_n "(cached) $ac_c" 1>&6
4912 cat > conftest.
$ac_ext <<EOF
4913 #line 4914 "configure"
4914 #include "confdefs.h"
4917 # define alloca __builtin_alloca
4920 # include <malloc.h>
4921 # define alloca _alloca
4924 # include <alloca.h>
4929 # ifndef alloca /* predefined by HP cc +Olibcalls */
4938 char *p = (char *) alloca(1);
4941 if { (eval echo configure
:4942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4943 ac_cv_func_alloca_works
=yes
4945 echo "configure: failed program was:" >&5
4946 cat conftest.
$ac_ext >&5
4948 ac_cv_func_alloca_works
=no
4953 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4954 if test $ac_cv_func_alloca_works = yes; then
4955 cat >> confdefs.h
<<\EOF
4956 #define HAVE_ALLOCA 1
4961 if test $ac_cv_func_alloca_works = no
; then
4962 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4963 # that cause trouble. Some versions do not even contain alloca or
4964 # contain a buggy version. If you still want to use their alloca,
4965 # use ar to extract alloca.o from them instead of compiling alloca.c.
4966 ALLOCA
=alloca.
${ac_objext}
4967 cat >> confdefs.h
<<\EOF
4972 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4973 echo "configure:4974: checking whether alloca needs Cray hooks" >&5
4974 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4975 echo $ac_n "(cached) $ac_c" 1>&6
4977 cat > conftest.
$ac_ext <<EOF
4978 #line 4979 "configure"
4979 #include "confdefs.h"
4980 #if defined(CRAY) && ! defined(CRAY2)
4987 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4988 egrep "webecray" >/dev
/null
2>&1; then
4999 echo "$ac_t""$ac_cv_os_cray" 1>&6
5000 if test $ac_cv_os_cray = yes; then
5001 for ac_func
in _getb67 GETB67 getb67
; do
5002 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5003 echo "configure:5004: checking for $ac_func" >&5
5004 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5005 echo $ac_n "(cached) $ac_c" 1>&6
5007 cat > conftest.
$ac_ext <<EOF
5008 #line 5009 "configure"
5009 #include "confdefs.h"
5010 /* System header to define __stub macros and hopefully few prototypes,
5011 which can conflict with char $ac_func(); below. */
5013 /* Override any gcc2 internal prototype to avoid an error. */
5014 /* We use char because int might match the return type of a gcc2
5015 builtin and then its argument prototype would still apply. */
5020 /* The GNU C library defines this for functions which it implements
5021 to always fail with ENOSYS. Some functions are actually named
5022 something starting with __ and the normal name is an alias. */
5023 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5031 if { (eval echo configure
:5032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5033 eval "ac_cv_func_$ac_func=yes"
5035 echo "configure: failed program was:" >&5
5036 cat conftest.
$ac_ext >&5
5038 eval "ac_cv_func_$ac_func=no"
5043 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5044 echo "$ac_t""yes" 1>&6
5045 cat >> confdefs.h
<<EOF
5046 #define CRAY_STACKSEG_END $ac_func
5051 echo "$ac_t""no" 1>&6
5057 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5058 echo "configure:5059: checking stack direction for C alloca" >&5
5059 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5060 echo $ac_n "(cached) $ac_c" 1>&6
5062 if test "$cross_compiling" = yes; then
5063 ac_cv_c_stack_direction
=0
5065 cat > conftest.
$ac_ext <<EOF
5066 #line 5067 "configure"
5067 #include "confdefs.h"
5068 find_stack_direction ()
5070 static char *addr = 0;
5075 return find_stack_direction ();
5078 return (&dummy > addr) ? 1 : -1;
5082 exit (find_stack_direction() < 0);
5085 if { (eval echo configure
:5086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5087 ac_cv_c_stack_direction
=1
5089 echo "configure: failed program was:" >&5
5090 cat conftest.
$ac_ext >&5
5092 ac_cv_c_stack_direction
=-1
5099 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5100 cat >> confdefs.h
<<EOF
5101 #define STACK_DIRECTION $ac_cv_c_stack_direction
5107 # fmod, logb, and frexp are found in -lm on most systems.
5108 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5109 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5110 echo "configure:5111: checking for sqrt in -lm" >&5
5111 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5112 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5113 echo $ac_n "(cached) $ac_c" 1>&6
5115 ac_save_LIBS
="$LIBS"
5117 cat > conftest.
$ac_ext <<EOF
5118 #line 5119 "configure"
5119 #include "confdefs.h"
5120 /* Override any gcc2 internal prototype to avoid an error. */
5121 /* We use char because int might match the return type of a gcc2
5122 builtin and then its argument prototype would still apply. */
5129 if { (eval echo configure
:5130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5131 eval "ac_cv_lib_$ac_lib_var=yes"
5133 echo "configure: failed program was:" >&5
5134 cat conftest.
$ac_ext >&5
5136 eval "ac_cv_lib_$ac_lib_var=no"
5139 LIBS
="$ac_save_LIBS"
5142 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5143 echo "$ac_t""yes" 1>&6
5144 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5145 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5146 cat >> confdefs.h
<<EOF
5147 #define $ac_tr_lib 1
5153 echo "$ac_t""no" 1>&6
5157 # Check for mail-locking functions in a "mail" library
5158 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5159 echo "configure:5160: checking for maillock in -lmail" >&5
5160 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5161 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5162 echo $ac_n "(cached) $ac_c" 1>&6
5164 ac_save_LIBS
="$LIBS"
5166 cat > conftest.
$ac_ext <<EOF
5167 #line 5168 "configure"
5168 #include "confdefs.h"
5169 /* Override any gcc2 internal prototype to avoid an error. */
5170 /* We use char because int might match the return type of a gcc2
5171 builtin and then its argument prototype would still apply. */
5178 if { (eval echo configure
:5179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5180 eval "ac_cv_lib_$ac_lib_var=yes"
5182 echo "configure: failed program was:" >&5
5183 cat conftest.
$ac_ext >&5
5185 eval "ac_cv_lib_$ac_lib_var=no"
5188 LIBS
="$ac_save_LIBS"
5191 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5192 echo "$ac_t""yes" 1>&6
5193 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5194 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5195 cat >> confdefs.h
<<EOF
5196 #define $ac_tr_lib 1
5202 echo "$ac_t""no" 1>&6
5205 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5206 echo "configure:5207: checking for maillock in -llockfile" >&5
5207 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5208 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5209 echo $ac_n "(cached) $ac_c" 1>&6
5211 ac_save_LIBS
="$LIBS"
5212 LIBS
="-llockfile $LIBS"
5213 cat > conftest.
$ac_ext <<EOF
5214 #line 5215 "configure"
5215 #include "confdefs.h"
5216 /* Override any gcc2 internal prototype to avoid an error. */
5217 /* We use char because int might match the return type of a gcc2
5218 builtin and then its argument prototype would still apply. */
5225 if { (eval echo configure
:5226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5227 eval "ac_cv_lib_$ac_lib_var=yes"
5229 echo "configure: failed program was:" >&5
5230 cat conftest.
$ac_ext >&5
5232 eval "ac_cv_lib_$ac_lib_var=no"
5235 LIBS
="$ac_save_LIBS"
5238 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5239 echo "$ac_t""yes" 1>&6
5240 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5241 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5242 cat >> confdefs.h
<<EOF
5243 #define $ac_tr_lib 1
5246 LIBS
="-llockfile $LIBS"
5249 echo "$ac_t""no" 1>&6
5252 # If we have the shared liblockfile, assume we must use it for mail
5253 # locking (e.g. Debian). If we couldn't link against liblockfile
5254 # (no liblockfile.a installed), ensure that we don't need to.
5255 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5256 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5257 set dummy liblockfile.so
; ac_word
=$2
5258 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5259 echo "configure:5260: checking for $ac_word" >&5
5260 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5261 echo $ac_n "(cached) $ac_c" 1>&6
5263 if test -n "$liblockfile"; then
5264 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5266 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5267 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5268 for ac_dir
in $ac_dummy; do
5269 test -z "$ac_dir" && ac_dir
=.
5270 if test -f $ac_dir/$ac_word; then
5271 ac_cv_prog_liblockfile
="yes"
5276 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5279 liblockfile
="$ac_cv_prog_liblockfile"
5280 if test -n "$liblockfile"; then
5281 echo "$ac_t""$liblockfile" 1>&6
5283 echo "$ac_t""no" 1>&6
5286 if test $ac_cv_prog_liblockfile = yes; then
5287 { echo "configure: error: Shared liblockfile found but can't link against it.
5288 This probably means that movemail could lose mail.
5289 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5290 else cat >> confdefs.h
<<\EOF
5291 #define LIBMAIL -llockfile
5297 for ac_func
in touchlock
5299 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5300 echo "configure:5301: checking for $ac_func" >&5
5301 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5302 echo $ac_n "(cached) $ac_c" 1>&6
5304 cat > conftest.
$ac_ext <<EOF
5305 #line 5306 "configure"
5306 #include "confdefs.h"
5307 /* System header to define __stub macros and hopefully few prototypes,
5308 which can conflict with char $ac_func(); below. */
5310 /* Override any gcc2 internal prototype to avoid an error. */
5311 /* We use char because int might match the return type of a gcc2
5312 builtin and then its argument prototype would still apply. */
5317 /* The GNU C library defines this for functions which it implements
5318 to always fail with ENOSYS. Some functions are actually named
5319 something starting with __ and the normal name is an alias. */
5320 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5328 if { (eval echo configure
:5329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5330 eval "ac_cv_func_$ac_func=yes"
5332 echo "configure: failed program was:" >&5
5333 cat conftest.
$ac_ext >&5
5335 eval "ac_cv_func_$ac_func=no"
5340 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5341 echo "$ac_t""yes" 1>&6
5342 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5343 cat >> confdefs.h
<<EOF
5344 #define $ac_tr_func 1
5348 echo "$ac_t""no" 1>&6
5352 for ac_hdr
in maillock.h
5354 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5355 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5356 echo "configure:5357: checking for $ac_hdr" >&5
5357 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5358 echo $ac_n "(cached) $ac_c" 1>&6
5360 cat > conftest.
$ac_ext <<EOF
5361 #line 5362 "configure"
5362 #include "confdefs.h"
5365 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5366 { (eval echo configure
:5367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5367 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5368 if test -z "$ac_err"; then
5370 eval "ac_cv_header_$ac_safe=yes"
5373 echo "configure: failed program was:" >&5
5374 cat conftest.
$ac_ext >&5
5376 eval "ac_cv_header_$ac_safe=no"
5380 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5381 echo "$ac_t""yes" 1>&6
5382 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5383 cat >> confdefs.h
<<EOF
5384 #define $ac_tr_hdr 1
5388 echo "$ac_t""no" 1>&6
5393 for ac_func
in gettimeofday gethostname getdomainname dup2 \
5394 rename closedir mkdir
rmdir sysinfo \
5395 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5396 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5397 utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo \
5398 __fpending ftello getloadavg mblen mbrlen strsignal setitimer ualarm
5400 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5401 echo "configure:5402: checking for $ac_func" >&5
5402 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5403 echo $ac_n "(cached) $ac_c" 1>&6
5405 cat > conftest.
$ac_ext <<EOF
5406 #line 5407 "configure"
5407 #include "confdefs.h"
5408 /* System header to define __stub macros and hopefully few prototypes,
5409 which can conflict with char $ac_func(); below. */
5411 /* Override any gcc2 internal prototype to avoid an error. */
5412 /* We use char because int might match the return type of a gcc2
5413 builtin and then its argument prototype would still apply. */
5418 /* The GNU C library defines this for functions which it implements
5419 to always fail with ENOSYS. Some functions are actually named
5420 something starting with __ and the normal name is an alias. */
5421 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5429 if { (eval echo configure
:5430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5431 eval "ac_cv_func_$ac_func=yes"
5433 echo "configure: failed program was:" >&5
5434 cat conftest.
$ac_ext >&5
5436 eval "ac_cv_func_$ac_func=no"
5441 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5442 echo "$ac_t""yes" 1>&6
5443 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5444 cat >> confdefs.h
<<EOF
5445 #define $ac_tr_func 1
5449 echo "$ac_t""no" 1>&6
5454 for ac_hdr
in sys
/time.h unistd.h
5456 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5457 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5458 echo "configure:5459: checking for $ac_hdr" >&5
5459 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5460 echo $ac_n "(cached) $ac_c" 1>&6
5462 cat > conftest.
$ac_ext <<EOF
5463 #line 5464 "configure"
5464 #include "confdefs.h"
5467 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5468 { (eval echo configure
:5469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5469 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5470 if test -z "$ac_err"; then
5472 eval "ac_cv_header_$ac_safe=yes"
5475 echo "configure: failed program was:" >&5
5476 cat conftest.
$ac_ext >&5
5478 eval "ac_cv_header_$ac_safe=no"
5482 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5483 echo "$ac_t""yes" 1>&6
5484 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5485 cat >> confdefs.h
<<EOF
5486 #define $ac_tr_hdr 1
5490 echo "$ac_t""no" 1>&6
5494 for ac_func
in alarm
5496 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5497 echo "configure:5498: checking for $ac_func" >&5
5498 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5499 echo $ac_n "(cached) $ac_c" 1>&6
5501 cat > conftest.
$ac_ext <<EOF
5502 #line 5503 "configure"
5503 #include "confdefs.h"
5504 /* System header to define __stub macros and hopefully few prototypes,
5505 which can conflict with char $ac_func(); below. */
5507 /* Override any gcc2 internal prototype to avoid an error. */
5508 /* We use char because int might match the return type of a gcc2
5509 builtin and then its argument prototype would still apply. */
5514 /* The GNU C library defines this for functions which it implements
5515 to always fail with ENOSYS. Some functions are actually named
5516 something starting with __ and the normal name is an alias. */
5517 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5525 if { (eval echo configure
:5526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5527 eval "ac_cv_func_$ac_func=yes"
5529 echo "configure: failed program was:" >&5
5530 cat conftest.
$ac_ext >&5
5532 eval "ac_cv_func_$ac_func=no"
5537 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5538 echo "$ac_t""yes" 1>&6
5539 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5540 cat >> confdefs.h
<<EOF
5541 #define $ac_tr_func 1
5545 echo "$ac_t""no" 1>&6
5549 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
5550 echo "configure:5551: checking for working mktime" >&5
5551 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
5552 echo $ac_n "(cached) $ac_c" 1>&6
5554 if test "$cross_compiling" = yes; then
5555 ac_cv_func_working_mktime
=no
5557 cat > conftest.
$ac_ext <<EOF
5558 #line 5559 "configure"
5559 #include "confdefs.h"
5560 /* Test program from Paul Eggert (eggert@twinsun.com)
5561 and Tony Leneis (tony@plaza.ds.adp.com). */
5562 #if TIME_WITH_SYS_TIME
5563 # include <sys/time.h>
5566 # if HAVE_SYS_TIME_H
5567 # include <sys/time.h>
5574 # include <unistd.h>
5578 # define alarm(X) /* empty */
5581 /* Work around redefinition to rpl_putenv by other config tests. */
5584 static time_t time_t_max;
5586 /* Values we'll use to set the TZ environment variable. */
5587 static const char *const tz_strings[] = {
5588 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
5589 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
5591 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
5593 /* Fail if mktime fails to convert a date in the spring-forward gap.
5594 Based on a problem report from Andreas Jaeger. */
5596 spring_forward_gap ()
5598 /* glibc (up to about 1998-10-07) failed this test) */
5601 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
5602 instead of "TZ=America/Vancouver" in order to detect the bug even
5603 on systems that don't support the Olson extension, or don't have the
5604 full zoneinfo tables installed. */
5605 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
5614 if (mktime (&tm) == (time_t)-1)
5623 if ((lt = localtime (&now)) && mktime (lt) != now)
5625 now = time_t_max - now;
5626 if ((lt = localtime (&now)) && mktime (lt) != now)
5633 /* Based on code from Ariel Faigon. */
5643 if (tm.tm_mon != 2 || tm.tm_mday != 31)
5653 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
5655 if (now != (time_t) -1)
5657 struct tm *lt = localtime (&now);
5659 && lt->tm_year == tm.tm_year
5660 && lt->tm_mon == tm.tm_mon
5661 && lt->tm_mday == tm.tm_mday
5662 && lt->tm_hour == tm.tm_hour
5663 && lt->tm_min == tm.tm_min
5664 && lt->tm_sec == tm.tm_sec
5665 && lt->tm_yday == tm.tm_yday
5666 && lt->tm_wday == tm.tm_wday
5667 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
5668 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
5679 /* This test makes some buggy mktime implementations loop.
5680 Give up after 60 seconds; a mktime slower than that
5681 isn't worth using anyway. */
5684 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
5687 delta = time_t_max / 997; /* a suitable prime number */
5688 for (i = 0; i < N_STRINGS; i++)
5691 putenv (tz_strings[i]);
5693 for (t = 0; t <= time_t_max - delta; t += delta)
5695 mktime_test ((time_t) 60 * 60);
5696 mktime_test ((time_t) 60 * 60 * 24);
5698 for (j = 1; 0 < j; j *= 2)
5700 bigtime_test (j - 1);
5703 spring_forward_gap ();
5707 if { (eval echo configure
:5708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5709 ac_cv_func_working_mktime
=yes
5711 echo "configure: failed program was:" >&5
5712 cat conftest.
$ac_ext >&5
5714 ac_cv_func_working_mktime
=no
5721 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
5722 if test $ac_cv_func_working_mktime = no
; then
5723 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
5726 if test "$ac_cv_func_working_mktime" = no
; then
5727 cat >> confdefs.h
<<\EOF
5728 #define BROKEN_MKTIME 1
5733 # Check this now, so that we will NOT find the above functions in ncurses.
5734 # That is because we have not set up to link ncurses in lib-src.
5735 # It's better to believe a function is not available
5736 # than to expect to find it in ncurses.
5737 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
5738 echo "configure:5739: checking for tparm in -lncurses" >&5
5739 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
5740 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5741 echo $ac_n "(cached) $ac_c" 1>&6
5743 ac_save_LIBS
="$LIBS"
5744 LIBS
="-lncurses $LIBS"
5745 cat > conftest.
$ac_ext <<EOF
5746 #line 5747 "configure"
5747 #include "confdefs.h"
5748 /* Override any gcc2 internal prototype to avoid an error. */
5749 /* We use char because int might match the return type of a gcc2
5750 builtin and then its argument prototype would still apply. */
5757 if { (eval echo configure
:5758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5759 eval "ac_cv_lib_$ac_lib_var=yes"
5761 echo "configure: failed program was:" >&5
5762 cat conftest.
$ac_ext >&5
5764 eval "ac_cv_lib_$ac_lib_var=no"
5767 LIBS
="$ac_save_LIBS"
5770 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5771 echo "$ac_t""yes" 1>&6
5772 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5773 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5774 cat >> confdefs.h
<<EOF
5775 #define $ac_tr_lib 1
5778 LIBS
="-lncurses $LIBS"
5781 echo "$ac_t""no" 1>&6
5785 # These tell us which Kerberos-related libraries to use.
5786 if test "${with_kerberos+set}" = set; then
5787 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
5788 echo "configure:5789: checking for com_err in -lcom_err" >&5
5789 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
5790 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5791 echo $ac_n "(cached) $ac_c" 1>&6
5793 ac_save_LIBS
="$LIBS"
5794 LIBS
="-lcom_err $LIBS"
5795 cat > conftest.
$ac_ext <<EOF
5796 #line 5797 "configure"
5797 #include "confdefs.h"
5798 /* Override any gcc2 internal prototype to avoid an error. */
5799 /* We use char because int might match the return type of a gcc2
5800 builtin and then its argument prototype would still apply. */
5807 if { (eval echo configure
:5808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5809 eval "ac_cv_lib_$ac_lib_var=yes"
5811 echo "configure: failed program was:" >&5
5812 cat conftest.
$ac_ext >&5
5814 eval "ac_cv_lib_$ac_lib_var=no"
5817 LIBS
="$ac_save_LIBS"
5820 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5821 echo "$ac_t""yes" 1>&6
5822 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5823 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5824 cat >> confdefs.h
<<EOF
5825 #define $ac_tr_lib 1
5828 LIBS
="-lcom_err $LIBS"
5831 echo "$ac_t""no" 1>&6
5834 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
5835 echo "configure:5836: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
5836 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5837 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5838 echo $ac_n "(cached) $ac_c" 1>&6
5840 ac_save_LIBS
="$LIBS"
5841 LIBS
="-lk5crypto $LIBS"
5842 cat > conftest.
$ac_ext <<EOF
5843 #line 5844 "configure"
5844 #include "confdefs.h"
5845 /* Override any gcc2 internal prototype to avoid an error. */
5846 /* We use char because int might match the return type of a gcc2
5847 builtin and then its argument prototype would still apply. */
5848 char mit_des_cbc_encrypt();
5851 mit_des_cbc_encrypt()
5854 if { (eval echo configure
:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5856 eval "ac_cv_lib_$ac_lib_var=yes"
5858 echo "configure: failed program was:" >&5
5859 cat conftest.
$ac_ext >&5
5861 eval "ac_cv_lib_$ac_lib_var=no"
5864 LIBS
="$ac_save_LIBS"
5867 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5868 echo "$ac_t""yes" 1>&6
5869 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5870 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5871 cat >> confdefs.h
<<EOF
5872 #define $ac_tr_lib 1
5875 LIBS
="-lk5crypto $LIBS"
5878 echo "$ac_t""no" 1>&6
5881 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
5882 echo "configure:5883: checking for mit_des_cbc_encrypt in -lcrypto" >&5
5883 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5884 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5885 echo $ac_n "(cached) $ac_c" 1>&6
5887 ac_save_LIBS
="$LIBS"
5888 LIBS
="-lcrypto $LIBS"
5889 cat > conftest.
$ac_ext <<EOF
5890 #line 5891 "configure"
5891 #include "confdefs.h"
5892 /* Override any gcc2 internal prototype to avoid an error. */
5893 /* We use char because int might match the return type of a gcc2
5894 builtin and then its argument prototype would still apply. */
5895 char mit_des_cbc_encrypt();
5898 mit_des_cbc_encrypt()
5901 if { (eval echo configure
:5902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5903 eval "ac_cv_lib_$ac_lib_var=yes"
5905 echo "configure: failed program was:" >&5
5906 cat conftest.
$ac_ext >&5
5908 eval "ac_cv_lib_$ac_lib_var=no"
5911 LIBS
="$ac_save_LIBS"
5914 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5915 echo "$ac_t""yes" 1>&6
5916 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5917 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5918 cat >> confdefs.h
<<EOF
5919 #define $ac_tr_lib 1
5922 LIBS
="-lcrypto $LIBS"
5925 echo "$ac_t""no" 1>&6
5928 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
5929 echo "configure:5930: checking for krb5_init_context in -lkrb5" >&5
5930 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
5931 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5932 echo $ac_n "(cached) $ac_c" 1>&6
5934 ac_save_LIBS
="$LIBS"
5936 cat > conftest.
$ac_ext <<EOF
5937 #line 5938 "configure"
5938 #include "confdefs.h"
5939 /* Override any gcc2 internal prototype to avoid an error. */
5940 /* We use char because int might match the return type of a gcc2
5941 builtin and then its argument prototype would still apply. */
5942 char krb5_init_context();
5948 if { (eval echo configure
:5949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5950 eval "ac_cv_lib_$ac_lib_var=yes"
5952 echo "configure: failed program was:" >&5
5953 cat conftest.
$ac_ext >&5
5955 eval "ac_cv_lib_$ac_lib_var=no"
5958 LIBS
="$ac_save_LIBS"
5961 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5962 echo "$ac_t""yes" 1>&6
5963 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5964 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5965 cat >> confdefs.h
<<EOF
5966 #define $ac_tr_lib 1
5972 echo "$ac_t""no" 1>&6
5975 if test "${with_kerberos5+set}" != set; then
5976 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
5977 echo "configure:5978: checking for des_cbc_encrypt in -ldes425" >&5
5978 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
5979 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5980 echo $ac_n "(cached) $ac_c" 1>&6
5982 ac_save_LIBS
="$LIBS"
5983 LIBS
="-ldes425 $LIBS"
5984 cat > conftest.
$ac_ext <<EOF
5985 #line 5986 "configure"
5986 #include "confdefs.h"
5987 /* Override any gcc2 internal prototype to avoid an error. */
5988 /* We use char because int might match the return type of a gcc2
5989 builtin and then its argument prototype would still apply. */
5990 char des_cbc_encrypt();
5996 if { (eval echo configure
:5997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5998 eval "ac_cv_lib_$ac_lib_var=yes"
6000 echo "configure: failed program was:" >&5
6001 cat conftest.
$ac_ext >&5
6003 eval "ac_cv_lib_$ac_lib_var=no"
6006 LIBS
="$ac_save_LIBS"
6009 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6010 echo "$ac_t""yes" 1>&6
6011 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6012 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6013 cat >> confdefs.h
<<EOF
6014 #define $ac_tr_lib 1
6017 LIBS
="-ldes425 $LIBS"
6020 echo "$ac_t""no" 1>&6
6021 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
6022 echo "configure:6023: checking for des_cbc_encrypt in -ldes" >&5
6023 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
6024 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6025 echo $ac_n "(cached) $ac_c" 1>&6
6027 ac_save_LIBS
="$LIBS"
6029 cat > conftest.
$ac_ext <<EOF
6030 #line 6031 "configure"
6031 #include "confdefs.h"
6032 /* Override any gcc2 internal prototype to avoid an error. */
6033 /* We use char because int might match the return type of a gcc2
6034 builtin and then its argument prototype would still apply. */
6035 char des_cbc_encrypt();
6041 if { (eval echo configure
:6042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6043 eval "ac_cv_lib_$ac_lib_var=yes"
6045 echo "configure: failed program was:" >&5
6046 cat conftest.
$ac_ext >&5
6048 eval "ac_cv_lib_$ac_lib_var=no"
6051 LIBS
="$ac_save_LIBS"
6054 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6055 echo "$ac_t""yes" 1>&6
6056 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
6057 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6058 cat >> confdefs.h
<<EOF
6059 #define $ac_tr_lib 1
6065 echo "$ac_t""no" 1>&6
6070 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
6071 echo "configure:6072: checking for krb_get_cred in -lkrb4" >&5
6072 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
6073 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6074 echo $ac_n "(cached) $ac_c" 1>&6
6076 ac_save_LIBS
="$LIBS"
6078 cat > conftest.
$ac_ext <<EOF
6079 #line 6080 "configure"
6080 #include "confdefs.h"
6081 /* Override any gcc2 internal prototype to avoid an error. */
6082 /* We use char because int might match the return type of a gcc2
6083 builtin and then its argument prototype would still apply. */
6084 char krb_get_cred();
6090 if { (eval echo configure
:6091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6092 eval "ac_cv_lib_$ac_lib_var=yes"
6094 echo "configure: failed program was:" >&5
6095 cat conftest.
$ac_ext >&5
6097 eval "ac_cv_lib_$ac_lib_var=no"
6100 LIBS
="$ac_save_LIBS"
6103 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6104 echo "$ac_t""yes" 1>&6
6105 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6106 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6107 cat >> confdefs.h
<<EOF
6108 #define $ac_tr_lib 1
6114 echo "$ac_t""no" 1>&6
6115 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
6116 echo "configure:6117: checking for krb_get_cred in -lkrb" >&5
6117 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
6118 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6119 echo $ac_n "(cached) $ac_c" 1>&6
6121 ac_save_LIBS
="$LIBS"
6123 cat > conftest.
$ac_ext <<EOF
6124 #line 6125 "configure"
6125 #include "confdefs.h"
6126 /* Override any gcc2 internal prototype to avoid an error. */
6127 /* We use char because int might match the return type of a gcc2
6128 builtin and then its argument prototype would still apply. */
6129 char krb_get_cred();
6135 if { (eval echo configure
:6136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6137 eval "ac_cv_lib_$ac_lib_var=yes"
6139 echo "configure: failed program was:" >&5
6140 cat conftest.
$ac_ext >&5
6142 eval "ac_cv_lib_$ac_lib_var=no"
6145 LIBS
="$ac_save_LIBS"
6148 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6149 echo "$ac_t""yes" 1>&6
6150 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
6151 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6152 cat >> confdefs.h
<<EOF
6153 #define $ac_tr_lib 1
6159 echo "$ac_t""no" 1>&6
6166 if test "${with_kerberos5+set}" = set; then
6167 for ac_hdr
in krb5.h
6169 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6170 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6171 echo "configure:6172: checking for $ac_hdr" >&5
6172 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6173 echo $ac_n "(cached) $ac_c" 1>&6
6175 cat > conftest.
$ac_ext <<EOF
6176 #line 6177 "configure"
6177 #include "confdefs.h"
6180 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6181 { (eval echo configure
:6182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6182 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6183 if test -z "$ac_err"; then
6185 eval "ac_cv_header_$ac_safe=yes"
6188 echo "configure: failed program was:" >&5
6189 cat conftest.
$ac_ext >&5
6191 eval "ac_cv_header_$ac_safe=no"
6195 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6196 echo "$ac_t""yes" 1>&6
6197 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6198 cat >> confdefs.h
<<EOF
6199 #define $ac_tr_hdr 1
6203 echo "$ac_t""no" 1>&6
6210 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6211 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6212 echo "configure:6213: checking for $ac_hdr" >&5
6213 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6214 echo $ac_n "(cached) $ac_c" 1>&6
6216 cat > conftest.
$ac_ext <<EOF
6217 #line 6218 "configure"
6218 #include "confdefs.h"
6221 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6222 { (eval echo configure
:6223: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6223 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6224 if test -z "$ac_err"; then
6226 eval "ac_cv_header_$ac_safe=yes"
6229 echo "configure: failed program was:" >&5
6230 cat conftest.
$ac_ext >&5
6232 eval "ac_cv_header_$ac_safe=no"
6236 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6237 echo "$ac_t""yes" 1>&6
6238 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6239 cat >> confdefs.h
<<EOF
6240 #define $ac_tr_hdr 1
6244 echo "$ac_t""no" 1>&6
6245 for ac_hdr
in kerberosIV
/des.h
6247 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6248 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6249 echo "configure:6250: checking for $ac_hdr" >&5
6250 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6251 echo $ac_n "(cached) $ac_c" 1>&6
6253 cat > conftest.
$ac_ext <<EOF
6254 #line 6255 "configure"
6255 #include "confdefs.h"
6258 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6259 { (eval echo configure
:6260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6260 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6261 if test -z "$ac_err"; then
6263 eval "ac_cv_header_$ac_safe=yes"
6266 echo "configure: failed program was:" >&5
6267 cat conftest.
$ac_ext >&5
6269 eval "ac_cv_header_$ac_safe=no"
6273 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6274 echo "$ac_t""yes" 1>&6
6275 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6276 cat >> confdefs.h
<<EOF
6277 #define $ac_tr_hdr 1
6281 echo "$ac_t""no" 1>&6
6282 for ac_hdr
in kerberos
/des.h
6284 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6285 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6286 echo "configure:6287: checking for $ac_hdr" >&5
6287 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6288 echo $ac_n "(cached) $ac_c" 1>&6
6290 cat > conftest.
$ac_ext <<EOF
6291 #line 6292 "configure"
6292 #include "confdefs.h"
6295 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6296 { (eval echo configure
:6297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6297 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6298 if test -z "$ac_err"; then
6300 eval "ac_cv_header_$ac_safe=yes"
6303 echo "configure: failed program was:" >&5
6304 cat conftest.
$ac_ext >&5
6306 eval "ac_cv_header_$ac_safe=no"
6310 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6311 echo "$ac_t""yes" 1>&6
6312 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6313 cat >> confdefs.h
<<EOF
6314 #define $ac_tr_hdr 1
6318 echo "$ac_t""no" 1>&6
6330 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6331 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6332 echo "configure:6333: checking for $ac_hdr" >&5
6333 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6334 echo $ac_n "(cached) $ac_c" 1>&6
6336 cat > conftest.
$ac_ext <<EOF
6337 #line 6338 "configure"
6338 #include "confdefs.h"
6341 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6342 { (eval echo configure
:6343: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6343 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6344 if test -z "$ac_err"; then
6346 eval "ac_cv_header_$ac_safe=yes"
6349 echo "configure: failed program was:" >&5
6350 cat conftest.
$ac_ext >&5
6352 eval "ac_cv_header_$ac_safe=no"
6356 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6357 echo "$ac_t""yes" 1>&6
6358 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6359 cat >> confdefs.h
<<EOF
6360 #define $ac_tr_hdr 1
6364 echo "$ac_t""no" 1>&6
6365 for ac_hdr
in kerberosIV
/krb.h
6367 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6368 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6369 echo "configure:6370: checking for $ac_hdr" >&5
6370 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6371 echo $ac_n "(cached) $ac_c" 1>&6
6373 cat > conftest.
$ac_ext <<EOF
6374 #line 6375 "configure"
6375 #include "confdefs.h"
6378 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6379 { (eval echo configure
:6380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6380 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6381 if test -z "$ac_err"; then
6383 eval "ac_cv_header_$ac_safe=yes"
6386 echo "configure: failed program was:" >&5
6387 cat conftest.
$ac_ext >&5
6389 eval "ac_cv_header_$ac_safe=no"
6393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6394 echo "$ac_t""yes" 1>&6
6395 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6396 cat >> confdefs.h
<<EOF
6397 #define $ac_tr_hdr 1
6401 echo "$ac_t""no" 1>&6
6402 for ac_hdr
in kerberos
/krb.h
6404 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6405 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6406 echo "configure:6407: checking for $ac_hdr" >&5
6407 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6408 echo $ac_n "(cached) $ac_c" 1>&6
6410 cat > conftest.
$ac_ext <<EOF
6411 #line 6412 "configure"
6412 #include "confdefs.h"
6415 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6416 { (eval echo configure
:6417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6417 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6418 if test -z "$ac_err"; then
6420 eval "ac_cv_header_$ac_safe=yes"
6423 echo "configure: failed program was:" >&5
6424 cat conftest.
$ac_ext >&5
6426 eval "ac_cv_header_$ac_safe=no"
6430 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6431 echo "$ac_t""yes" 1>&6
6432 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6433 cat >> confdefs.h
<<EOF
6434 #define $ac_tr_hdr 1
6438 echo "$ac_t""no" 1>&6
6449 for ac_hdr
in com_err.h
6451 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6452 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6453 echo "configure:6454: checking for $ac_hdr" >&5
6454 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6455 echo $ac_n "(cached) $ac_c" 1>&6
6457 cat > conftest.
$ac_ext <<EOF
6458 #line 6459 "configure"
6459 #include "confdefs.h"
6462 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6463 { (eval echo configure
:6464: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6464 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6465 if test -z "$ac_err"; then
6467 eval "ac_cv_header_$ac_safe=yes"
6470 echo "configure: failed program was:" >&5
6471 cat conftest.
$ac_ext >&5
6473 eval "ac_cv_header_$ac_safe=no"
6477 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6478 echo "$ac_t""yes" 1>&6
6479 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6480 cat >> confdefs.h
<<EOF
6481 #define $ac_tr_hdr 1
6485 echo "$ac_t""no" 1>&6
6491 # Solaris requires -lintl if you want strerror (which calls dgettext)
6492 # to return localized messages.
6493 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
6494 echo "configure:6495: checking for dgettext in -lintl" >&5
6495 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
6496 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6497 echo $ac_n "(cached) $ac_c" 1>&6
6499 ac_save_LIBS
="$LIBS"
6501 cat > conftest.
$ac_ext <<EOF
6502 #line 6503 "configure"
6503 #include "confdefs.h"
6504 /* Override any gcc2 internal prototype to avoid an error. */
6505 /* We use char because int might match the return type of a gcc2
6506 builtin and then its argument prototype would still apply. */
6513 if { (eval echo configure
:6514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6515 eval "ac_cv_lib_$ac_lib_var=yes"
6517 echo "configure: failed program was:" >&5
6518 cat conftest.
$ac_ext >&5
6520 eval "ac_cv_lib_$ac_lib_var=no"
6523 LIBS
="$ac_save_LIBS"
6526 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6527 echo "$ac_t""yes" 1>&6
6528 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6529 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6530 cat >> confdefs.h
<<EOF
6531 #define $ac_tr_lib 1
6537 echo "$ac_t""no" 1>&6
6541 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
6542 echo "configure:6543: checking whether localtime caches TZ" >&5
6543 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
6544 echo $ac_n "(cached) $ac_c" 1>&6
6546 if test x
$ac_cv_func_tzset = xyes
; then
6547 if test "$cross_compiling" = yes; then
6548 # If we have tzset, assume the worst when cross-compiling.
6549 emacs_cv_localtime_cache
=yes
6551 cat > conftest.
$ac_ext <<EOF
6552 #line 6553 "configure"
6553 #include "confdefs.h"
6555 extern char **environ;
6559 for (to = from = environ; (*to = *from); from++)
6560 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
6563 char TZ_GMT0[] = "TZ=GMT0";
6564 char TZ_PST8[] = "TZ=PST8";
6567 time_t now = time ((time_t *) 0);
6568 int hour_GMT0, hour_unset;
6569 if (putenv (TZ_GMT0) != 0)
6571 hour_GMT0 = localtime (&now)->tm_hour;
6573 hour_unset = localtime (&now)->tm_hour;
6574 if (putenv (TZ_PST8) != 0)
6576 if (localtime (&now)->tm_hour == hour_GMT0)
6579 if (localtime (&now)->tm_hour != hour_unset)
6584 if { (eval echo configure
:6585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6586 emacs_cv_localtime_cache
=no
6588 echo "configure: failed program was:" >&5
6589 cat conftest.
$ac_ext >&5
6591 emacs_cv_localtime_cache
=yes
6597 # If we lack tzset, report that localtime does not cache TZ,
6598 # since we can't invalidate the cache if we don't have tzset.
6599 emacs_cv_localtime_cache
=no
6602 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
6603 if test $emacs_cv_localtime_cache = yes; then
6604 cat >> confdefs.h
<<\EOF
6605 #define LOCALTIME_CACHE 1
6610 if test "x$HAVE_TIMEVAL" = xyes
; then
6611 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
6612 echo "configure:6613: checking whether gettimeofday can accept two arguments" >&5
6613 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
6614 echo $ac_n "(cached) $ac_c" 1>&6
6616 cat > conftest.
$ac_ext <<EOF
6617 #line 6618 "configure"
6618 #include "confdefs.h"
6620 #ifdef TIME_WITH_SYS_TIME
6621 #include <sys/time.h>
6624 #ifdef HAVE_SYS_TIME_H
6625 #include <sys/time.h>
6633 struct timeval time;
6634 struct timezone dummy;
6635 gettimeofday (&time, &dummy);
6639 if { (eval echo configure
:6640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6641 emacs_cv_gettimeofday_two_arguments
=yes
6643 echo "configure: failed program was:" >&5
6644 cat conftest.
$ac_ext >&5
6646 emacs_cv_gettimeofday_two_arguments
=no
6651 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
6652 if test $emacs_cv_gettimeofday_two_arguments = no
; then
6653 cat >> confdefs.h
<<\EOF
6654 #define GETTIMEOFDAY_ONE_ARGUMENT 1
6661 echo $ac_n "checking for socket""... $ac_c" 1>&6
6662 echo "configure:6663: checking for socket" >&5
6663 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
6664 echo $ac_n "(cached) $ac_c" 1>&6
6666 cat > conftest.
$ac_ext <<EOF
6667 #line 6668 "configure"
6668 #include "confdefs.h"
6669 /* System header to define __stub macros and hopefully few prototypes,
6670 which can conflict with char socket(); below. */
6672 /* Override any gcc2 internal prototype to avoid an error. */
6673 /* We use char because int might match the return type of a gcc2
6674 builtin and then its argument prototype would still apply. */
6679 /* The GNU C library defines this for functions which it implements
6680 to always fail with ENOSYS. Some functions are actually named
6681 something starting with __ and the normal name is an alias. */
6682 #if defined (__stub_socket) || defined (__stub___socket)
6690 if { (eval echo configure
:6691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6692 eval "ac_cv_func_socket=yes"
6694 echo "configure: failed program was:" >&5
6695 cat conftest.
$ac_ext >&5
6697 eval "ac_cv_func_socket=no"
6702 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
6703 echo "$ac_t""yes" 1>&6
6706 echo "$ac_t""no" 1>&6
6710 if test $ok_so_far = yes; then
6711 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
6712 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
6713 echo "configure:6714: checking for netinet/in.h" >&5
6714 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6715 echo $ac_n "(cached) $ac_c" 1>&6
6717 cat > conftest.
$ac_ext <<EOF
6718 #line 6719 "configure"
6719 #include "confdefs.h"
6720 #include <netinet/in.h>
6722 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6723 { (eval echo configure
:6724: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6724 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6725 if test -z "$ac_err"; then
6727 eval "ac_cv_header_$ac_safe=yes"
6730 echo "configure: failed program was:" >&5
6731 cat conftest.
$ac_ext >&5
6733 eval "ac_cv_header_$ac_safe=no"
6737 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6738 echo "$ac_t""yes" 1>&6
6741 echo "$ac_t""no" 1>&6
6746 if test $ok_so_far = yes; then
6747 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
6748 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
6749 echo "configure:6750: checking for arpa/inet.h" >&5
6750 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6751 echo $ac_n "(cached) $ac_c" 1>&6
6753 cat > conftest.
$ac_ext <<EOF
6754 #line 6755 "configure"
6755 #include "confdefs.h"
6756 #include <arpa/inet.h>
6758 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6759 { (eval echo configure
:6760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6760 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6761 if test -z "$ac_err"; then
6763 eval "ac_cv_header_$ac_safe=yes"
6766 echo "configure: failed program was:" >&5
6767 cat conftest.
$ac_ext >&5
6769 eval "ac_cv_header_$ac_safe=no"
6773 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6774 echo "$ac_t""yes" 1>&6
6777 echo "$ac_t""no" 1>&6
6782 if test $ok_so_far = yes; then
6783 cat >> confdefs.h
<<\EOF
6784 #define HAVE_INET_SOCKETS 1
6789 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
6790 cat >> confdefs.h
<<\EOF
6791 #define HAVE_AIX_SMT_EXP 1
6796 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
6797 echo "configure:6798: checking whether system supports dynamic ptys" >&5
6798 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
6799 echo "$ac_t""yes" 1>&6
6800 cat >> confdefs.h
<<\EOF
6801 #define HAVE_DEV_PTMX 1
6805 echo "$ac_t""no" 1>&6
6808 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6809 echo "configure:6810: checking for pid_t" >&5
6810 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6811 echo $ac_n "(cached) $ac_c" 1>&6
6813 cat > conftest.
$ac_ext <<EOF
6814 #line 6815 "configure"
6815 #include "confdefs.h"
6816 #include <sys/types.h>
6822 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6823 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6825 ac_cv_type_pid_t
=yes
6833 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6834 if test $ac_cv_type_pid_t = no
; then
6835 cat >> confdefs.h
<<\EOF
6841 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6842 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6843 echo "configure:6844: checking for vfork.h" >&5
6844 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6845 echo $ac_n "(cached) $ac_c" 1>&6
6847 cat > conftest.
$ac_ext <<EOF
6848 #line 6849 "configure"
6849 #include "confdefs.h"
6852 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6853 { (eval echo configure
:6854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6854 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6855 if test -z "$ac_err"; then
6857 eval "ac_cv_header_$ac_safe=yes"
6860 echo "configure: failed program was:" >&5
6861 cat conftest.
$ac_ext >&5
6863 eval "ac_cv_header_$ac_safe=no"
6867 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6868 echo "$ac_t""yes" 1>&6
6869 cat >> confdefs.h
<<\EOF
6870 #define HAVE_VFORK_H 1
6874 echo "$ac_t""no" 1>&6
6877 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6878 echo "configure:6879: checking for working vfork" >&5
6879 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6880 echo $ac_n "(cached) $ac_c" 1>&6
6882 if test "$cross_compiling" = yes; then
6883 echo $ac_n "checking for vfork""... $ac_c" 1>&6
6884 echo "configure:6885: checking for vfork" >&5
6885 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6886 echo $ac_n "(cached) $ac_c" 1>&6
6888 cat > conftest.
$ac_ext <<EOF
6889 #line 6890 "configure"
6890 #include "confdefs.h"
6891 /* System header to define __stub macros and hopefully few prototypes,
6892 which can conflict with char vfork(); below. */
6894 /* Override any gcc2 internal prototype to avoid an error. */
6895 /* We use char because int might match the return type of a gcc2
6896 builtin and then its argument prototype would still apply. */
6901 /* The GNU C library defines this for functions which it implements
6902 to always fail with ENOSYS. Some functions are actually named
6903 something starting with __ and the normal name is an alias. */
6904 #if defined (__stub_vfork) || defined (__stub___vfork)
6912 if { (eval echo configure
:6913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6914 eval "ac_cv_func_vfork=yes"
6916 echo "configure: failed program was:" >&5
6917 cat conftest.
$ac_ext >&5
6919 eval "ac_cv_func_vfork=no"
6924 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6925 echo "$ac_t""yes" 1>&6
6928 echo "$ac_t""no" 1>&6
6931 ac_cv_func_vfork_works
=$ac_cv_func_vfork
6933 cat > conftest.
$ac_ext <<EOF
6934 #line 6935 "configure"
6935 #include "confdefs.h"
6936 /* Thanks to Paul Eggert for this test. */
6938 #include <sys/types.h>
6939 #include <sys/stat.h>
6940 #ifdef HAVE_UNISTD_H
6946 /* On some sparc systems, changes by the child to local and incoming
6947 argument registers are propagated back to the parent.
6948 The compiler is told about this with #include <vfork.h>,
6949 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6950 Test for this by using a static variable whose address
6951 is put into a register that is clobbered by the vfork. */
6954 sparc_address_test (int arg)
6956 sparc_address_test (arg) int arg;
6974 pid_t parent = getpid ();
6977 sparc_address_test ();
6982 /* Here is another test for sparc vfork register problems.
6983 This test uses lots of local variables, at least
6984 as many local variables as main has allocated so far
6985 including compiler temporaries. 4 locals are enough for
6986 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6987 A buggy compiler should reuse the register of parent
6988 for one of the local variables, since it will think that
6989 parent can't possibly be used any more in this routine.
6990 Assigning to the local variable will thus munge parent
6991 in the parent process. */
6993 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6994 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6995 /* Convince the compiler that p..p7 are live; otherwise, it might
6996 use the same hardware register for all 8 local variables. */
6997 if (p != p1 || p != p2 || p != p3 || p != p4
6998 || p != p5 || p != p6 || p != p7)
7001 /* On some systems (e.g. IRIX 3.3),
7002 vfork doesn't separate parent from child file descriptors.
7003 If the child closes a descriptor before it execs or exits,
7004 this munges the parent's descriptor as well.
7005 Test for this by closing stdout in the child. */
7006 _exit(close(fileno(stdout)) != 0);
7011 while (wait(&status) != child)
7014 /* Was there some problem with vforking? */
7017 /* Did the child fail? (This shouldn't happen.) */
7020 /* Did the vfork/compiler bug occur? */
7021 || parent != getpid()
7023 /* Did the file descriptor bug occur? */
7024 || fstat(fileno(stdout), &st) != 0
7029 if { (eval echo configure
:7030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7031 ac_cv_func_vfork_works
=yes
7033 echo "configure: failed program was:" >&5
7034 cat conftest.
$ac_ext >&5
7036 ac_cv_func_vfork_works
=no
7043 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
7044 if test $ac_cv_func_vfork_works = no
; then
7045 cat >> confdefs.h
<<\EOF
7052 # Set up the CFLAGS for real compilation, so we can substitute it.
7053 CFLAGS
="$REAL_CFLAGS"
7055 #### Find out which version of Emacs this is.
7056 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
7057 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
7058 if test x
"${version}" = x
; then
7059 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
7062 ### Specify what sort of things we'll be editing into Makefile and config.h.
7063 ### Use configuration here uncanonicalized to avoid exceeding size limits.
7094 cat >> confdefs.h
<<EOF
7095 #define EMACS_CONFIGURATION "${canonical}"
7098 cat >> confdefs.h
<<EOF
7099 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
7102 cat >> confdefs.h
<<EOF
7103 #define config_machfile "${machfile}"
7106 cat >> confdefs.h
<<EOF
7107 #define config_opsysfile "${opsysfile}"
7110 cat >> confdefs.h
<<EOF
7111 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
7114 cat >> confdefs.h
<<EOF
7115 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
7118 cat >> confdefs.h
<<EOF
7119 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
7122 cat >> confdefs.h
<<EOF
7123 #define UNEXEC_SRC ${UNEXEC_SRC}
7127 if test "${HAVE_X_WINDOWS}" = "yes" ; then
7128 cat >> confdefs.h
<<\EOF
7129 #define HAVE_X_WINDOWS 1
7133 if test "${USE_X_TOOLKIT}" != "none" ; then
7134 cat >> confdefs.h
<<\EOF
7135 #define USE_X_TOOLKIT 1
7139 if test "${HAVE_X11}" = "yes" ; then
7140 cat >> confdefs.h
<<\EOF
7145 if test "${HAVE_XFREE386}" = "yes" ; then
7146 cat >> confdefs.h
<<\EOF
7147 #define HAVE_XFREE386 1
7151 if test "${HAVE_MENUS}" = "yes" ; then
7152 cat >> confdefs.h
<<\EOF
7153 #define HAVE_MENUS 1
7157 if test "${GNU_MALLOC}" = "yes" ; then
7158 cat >> confdefs.h
<<\EOF
7159 #define GNU_MALLOC 1
7163 if test "${REL_ALLOC}" = "yes" ; then
7164 cat >> confdefs.h
<<\EOF
7170 #### Report on what we decided to do.
7172 Configured for \`${canonical}'.
7174 Where should the build process find the source code? ${srcdir}
7175 What operating system and machine description files should Emacs use?
7176 \`${opsysfile}' and \`${machfile}'
7177 What compiler should emacs be built with? ${CC} ${CFLAGS}
7178 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
7179 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
7180 What window system should Emacs use? ${window_system}
7181 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
7183 if test -n "${x_includes}"; then
7184 echo " Where do we find X Windows header files? ${x_includes}"
7186 echo " Where do we find X Windows header files? Standard dirs"
7188 if test -n "${x_libraries}"; then
7189 echo " Where do we find X Windows libraries? ${x_libraries}"
7191 echo " Where do we find X Windows libraries? Standard dirs"
7194 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
7195 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
7196 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
7197 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
7198 echo " Does Emacs use -lungif? ${HAVE_GIF}"
7199 echo " Does Emacs use -lpng? ${HAVE_PNG}"
7200 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
7203 # Remove any trailing slashes in these variables.
7204 test "${prefix}" != NONE
&&
7205 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
7206 test "${exec_prefix}" != NONE
&&
7207 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
7210 cat > confcache
<<\EOF
7211 # This file is a shell script that caches the results of configure
7212 # tests run on this system so they can be shared between configure
7213 # scripts and configure runs. It is not useful on other systems.
7214 # If it contains results you don't want to keep, you may remove or edit it.
7216 # By default, configure uses ./config.cache as the cache file,
7217 # creating it if it does not exist already. You can give configure
7218 # the --cache-file=FILE option to use a different cache file; that is
7219 # what configure does when it calls configure scripts in
7220 # subdirectories, so they share the cache.
7221 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7222 # config.status only pays attention to the cache file if you give it the
7223 # --recheck option to rerun configure.
7226 # The following way of writing the cache mishandles newlines in values,
7227 # but we know of no workaround that is simple, portable, and efficient.
7228 # So, don't put newlines in cache variables' values.
7229 # Ultrix sh set writes to stderr and can't be redirected directly,
7230 # and sets the high bit in the cache file unless we assign to the vars.
7232 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7234 # `set' does not quote correctly, so add quotes (double-quote substitution
7235 # turns \\\\ into \\, and sed turns \\ into \).
7237 -e "s/'/'\\\\''/g" \
7238 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7241 # `set' quotes correctly as required by POSIX, so do not add quotes.
7242 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7245 if cmp -s $cache_file confcache
; then
7248 if test -w $cache_file; then
7249 echo "updating cache $cache_file"
7250 cat confcache
> $cache_file
7252 echo "not updating unwritable cache $cache_file"
7257 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7259 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
7260 # Let make expand exec_prefix.
7261 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
7263 # Any assignment to VPATH causes Sun make to only execute
7264 # the first set of double-colon rules, so remove it if not needed.
7265 # If there is a colon in the path, we need to keep it.
7266 if test "x$srcdir" = x.
; then
7267 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
7270 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7272 DEFS
=-DHAVE_CONFIG_H
7274 # Without the "./", some shells look in PATH for config.status.
7275 : ${CONFIG_STATUS=./config.status}
7277 echo creating
$CONFIG_STATUS
7278 rm -f $CONFIG_STATUS
7279 cat > $CONFIG_STATUS <<EOF
7281 # Generated automatically by configure.
7282 # Run this file to recreate the current configuration.
7283 # This directory was configured as follows,
7284 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7286 # $0 $ac_configure_args
7288 # Compiler output produced by configure, useful for debugging
7289 # configure, is in ./config.log if it exists.
7291 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7294 case "\$ac_option" in
7295 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7296 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7297 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7298 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7299 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7301 -help | --help | --hel | --he | --h)
7302 echo "\$ac_cs_usage"; exit 0 ;;
7303 *) echo "\$ac_cs_usage"; exit 1 ;;
7307 ac_given_srcdir=$srcdir
7308 ac_given_INSTALL="$INSTALL"
7310 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
7311 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
7312 leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7314 cat >> $CONFIG_STATUS <<EOF
7316 # Protect against being on the right side of a sed subst in config.status.
7317 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7318 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7322 s%@CFLAGS@%$CFLAGS%g
7323 s%@CPPFLAGS@%$CPPFLAGS%g
7324 s%@CXXFLAGS@%$CXXFLAGS%g
7325 s%@FFLAGS@%$FFLAGS%g
7327 s%@LDFLAGS@%$LDFLAGS%g
7329 s%@exec_prefix@%$exec_prefix%g
7330 s%@prefix@%$prefix%g
7331 s%@program_transform_name@%$program_transform_name%g
7332 s%@bindir@%$bindir%g
7333 s%@sbindir@%$sbindir%g
7334 s%@libexecdir@%$libexecdir%g
7335 s%@datadir@%$datadir%g
7336 s%@sysconfdir@%$sysconfdir%g
7337 s%@sharedstatedir@%$sharedstatedir%g
7338 s%@localstatedir@%$localstatedir%g
7339 s%@libdir@%$libdir%g
7340 s%@includedir@%$includedir%g
7341 s%@oldincludedir@%$oldincludedir%g
7342 s%@infodir@%$infodir%g
7343 s%@mandir@%$mandir%g
7345 s%@host_alias@%$host_alias%g
7346 s%@host_cpu@%$host_cpu%g
7347 s%@host_vendor@%$host_vendor%g
7348 s%@host_os@%$host_os%g
7352 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7353 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7354 s%@INSTALL_DATA@%$INSTALL_DATA%g
7356 s%@RANLIB@%$RANLIB%g
7357 s%@SET_MAKE@%$SET_MAKE%g
7358 s%@ALLOCA@%$ALLOCA%g
7359 s%@liblockfile@%$liblockfile%g
7360 s%@LIBOBJS@%$LIBOBJS%g
7361 s%@version@%$version%g
7362 s%@configuration@%$configuration%g
7363 s%@canonical@%$canonical%g
7364 s%@srcdir@%$srcdir%g
7365 s%@lispdir@%$lispdir%g
7366 s%@locallisppath@%$locallisppath%g
7367 s%@lisppath@%$lisppath%g
7368 s%@x_default_search_path@%$x_default_search_path%g
7369 s%@etcdir@%$etcdir%g
7370 s%@archlibdir@%$archlibdir%g
7371 s%@docdir@%$docdir%g
7372 s%@bitmapdir@%$bitmapdir%g
7373 s%@c_switch_system@%$c_switch_system%g
7374 s%@c_switch_machine@%$c_switch_machine%g
7375 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
7376 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
7377 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
7378 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
7379 s%@machfile@%$machfile%g
7380 s%@opsysfile@%$opsysfile%g
7385 cat >> $CONFIG_STATUS <<\EOF
7387 # Split the substitutions into bite-sized pieces for seds with
7388 # small command number limits, like on Digital OSF/1 and HP-UX.
7389 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
7390 ac_file
=1 # Number of current file.
7391 ac_beg
=1 # First line for current file.
7392 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
7395 while $ac_more_lines; do
7396 if test $ac_beg -gt 1; then
7397 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
7399 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
7401 if test ! -s conftest.s
$ac_file; then
7403 rm -f conftest.s
$ac_file
7405 if test -z "$ac_sed_cmds"; then
7406 ac_sed_cmds
="sed -f conftest.s$ac_file"
7408 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
7410 ac_file
=`expr $ac_file + 1`
7412 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
7415 if test -z "$ac_sed_cmds"; then
7420 cat >> $CONFIG_STATUS <<EOF
7422 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
7423 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
7426 cat >> $CONFIG_STATUS <<\EOF
7427 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
7428 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7430 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
7431 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
7432 *) ac_file_in
="${ac_file}.in" ;;
7435 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7437 # Remove last slash and all that follows it. Not all systems have dirname.
7438 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7439 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
7440 # The file is in a subdirectory.
7441 test ! -d "$ac_dir" && mkdir
"$ac_dir"
7442 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
7443 # A "../" for each directory in $ac_dir_suffix.
7444 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7446 ac_dir_suffix
= ac_dots
=
7449 case "$ac_given_srcdir" in
7451 if test -z "$ac_dots"; then top_srcdir
=.
7452 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7453 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
7455 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7456 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
7459 case "$ac_given_INSTALL" in
7460 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
7461 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
7464 echo creating
"$ac_file"
7466 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7468 *Makefile
*) ac_comsub
="1i\\
7469 # $configure_input" ;;
7473 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7475 s%@configure_input@%$configure_input%g
7476 s%@srcdir@%$srcdir%g
7477 s%@top_srcdir@%$top_srcdir%g
7478 s%@INSTALL@%$INSTALL%g
7479 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
7483 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7484 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7486 # ac_d sets the value in "#define NAME VALUE" lines.
7487 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7488 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
7491 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7492 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7493 ac_uB
='\([ ]\)%\1#\2define\3'
7496 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7497 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7498 ac_eB
='$%\1#\2define\3'
7502 if test "${CONFIG_HEADERS+set}" != set; then
7504 cat >> $CONFIG_STATUS <<EOF
7505 CONFIG_HEADERS="src/config.h:src/config.in"
7507 cat >> $CONFIG_STATUS <<\EOF
7509 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
7510 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7512 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
7513 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
7514 *) ac_file_in
="${ac_file}.in" ;;
7517 echo creating
$ac_file
7519 rm -f conftest.frag conftest.
in conftest.out
7520 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7521 cat $ac_file_inputs > conftest.
in
7525 # Transform confdefs.h into a sed script conftest.vals that substitutes
7526 # the proper values into config.h.in to produce config.h. And first:
7527 # Protect against being on the right side of a sed subst in config.status.
7528 # Protect against being in an unquoted here document in config.status.
7530 cat > conftest.hdr
<<\EOF
7533 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7537 sed -n -f conftest.hdr confdefs.h > conftest.vals
7540 # This sed command replaces #undef with comments. This is necessary, for
7541 # example, in the case of _POSIX_SOURCE, which is predefined and required
7542 # on some systems where configure will not decide to define it.
7543 cat >> conftest.vals <<\EOF
7544 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7547 # Break up conftest.vals because some shells have a limit on
7548 # the size of here documents, and old seds have small limits too.
7553 ac_lines=`grep -c . conftest.vals
`
7554 # grep -c gives empty output for an empty file on some AIX systems.
7555 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7556 # Write a limited-size here document to conftest.frag.
7557 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7558 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7560 sed -f conftest.frag conftest.in > conftest.out
7562 mv conftest.out conftest.in
7564 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7566 mv conftest.tail conftest.vals
7570 cat >> $CONFIG_STATUS <<\EOF
7571 rm -f conftest.frag conftest.h
7572 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7573 cat conftest.in >> conftest.h
7575 if cmp -s $ac_file conftest.h 2>/dev/null; then
7576 echo "$ac_file is unchanged"
7579 # Remove last slash and all that follows it. Not all systems have dirname.
7580 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
7581 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7582 # The file is in a subdirectory.
7583 test ! -d "$ac_dir" && mkdir "$ac_dir"
7586 mv conftest.h $ac_file
7591 cat >> $CONFIG_STATUS <<EOF
7592 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
7594 cat >> $CONFIG_STATUS <<\EOF
7597 ### Make the necessary directories, if they don't exist.
7598 for dir in etc lisp ; do
7599 test -d ${dir} || mkdir ${dir}
7602 # Build src/Makefile from ${srcdir}/src/Makefile.c
7603 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
7604 # This must be done after src/config.h is built, since we rely on that file.
7606 # Now get this: Some word that is part of the ${srcdir} directory name
7607 # or the ${configuration} value might, just might, happen to be an
7608 # identifier like `sun4
' or `i386' or something
, and be predefined by
7609 # the C preprocessor to some helpful value like 1, or maybe the empty
7610 # string. Needless to say consequent macro substitutions are less
7611 # than conducive to the makefile finding the correct directory.
7612 undefs
="`echo $top_srcdir $configuration $canonical |
7613 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
7614 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
7617 echo creating src
/epaths.h
7620 echo creating lib-src
/Makefile
7622 rm -f junk.c junk1.c junk2.c
7623 sed -e '/start of cpp stuff/q' \
7624 < Makefile.c
> junk1.c
7625 sed -e '1,/start of cpp stuff/d'\
7626 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
7627 < Makefile.c
> junk.c
7628 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
7629 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
7630 cat junk1.c junk2.c
> Makefile.new
7631 rm -f junk.c junk1.c junk2.c
7632 chmod 444 Makefile.new
7633 mv -f Makefile.new Makefile
7636 echo creating src
/Makefile
7638 rm -f junk.c junk1.c junk2.c
7639 sed -e '/start of cpp stuff/q' \
7640 < Makefile.c
> junk1.c
7641 sed -e '1,/start of cpp stuff/d'\
7642 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
7643 < Makefile.c
> junk.c
7644 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
7645 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
7646 cat junk1.c junk2.c
> Makefile.new
7647 rm -f junk.c junk1.c junk2.c
7648 chmod 444 Makefile.new
7649 mv -f Makefile.new Makefile
7652 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
7653 echo creating src
/.gdbinit
7654 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
7657 # This is how we know whether to re-run configure in certain cases.
7658 touch src
/config.stamp
7663 chmod +x
$CONFIG_STATUS
7664 rm -fr confdefs
* $ac_clean_files
7665 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1