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 --without-xim don't use X11 XIM"
42 --with-x use the X Window System"
44 --disable-largefile omit support for large files"
46 # Initialize some variables set by options.
47 # The variables have the same names as the options, with
48 # dashes changed to underlines.
50 cache_file
=.
/config.cache
59 program_transform_name
=s
,x
,x
,
67 bindir
='${exec_prefix}/bin'
68 sbindir
='${exec_prefix}/sbin'
69 libexecdir
='${exec_prefix}/libexec'
70 datadir
='${prefix}/share'
71 sysconfdir
='${prefix}/etc'
72 sharedstatedir
='${prefix}/com'
73 localstatedir
='${prefix}/var'
74 libdir
='${exec_prefix}/lib'
75 includedir
='${prefix}/include'
76 oldincludedir
='/usr/include'
77 infodir
='${prefix}/info'
78 mandir
='${prefix}/man'
80 # Initialize some other variables.
83 SHELL
=${CONFIG_SHELL-/bin/sh}
84 # Maximum number of lines to put in a shell here document.
91 # If the previous option needs an argument, assign it.
92 if test -n "$ac_prev"; then
93 eval "$ac_prev=\$ac_option"
99 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
103 # Accept the important Cygnus configure options, so we can diagnose typos.
107 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
109 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
110 bindir
="$ac_optarg" ;;
112 -build |
--build |
--buil |
--bui |
--bu)
114 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
115 build
="$ac_optarg" ;;
117 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
118 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
119 ac_prev
=cache_file
;;
120 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
121 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
122 cache_file
="$ac_optarg" ;;
124 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
126 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
128 datadir
="$ac_optarg" ;;
130 -disable-* |
--disable-*)
131 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
132 # Reject names that are not valid shell variable names.
133 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
134 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
136 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
137 eval "enable_${ac_feature}=no" ;;
139 -enable-* |
--enable-*)
140 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
141 # Reject names that are not valid shell variable names.
142 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
143 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
145 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
150 eval "enable_${ac_feature}='$ac_optarg'" ;;
152 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
153 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
154 |
--exec |
--exe |
--ex)
155 ac_prev
=exec_prefix
;;
156 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
157 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
158 |
--exec=* |
--exe=* |
--ex=*)
159 exec_prefix
="$ac_optarg" ;;
161 -gas |
--gas |
--ga |
--g)
162 # Obsolete; use --with-gas.
165 -help |
--help |
--hel |
--he)
166 # Omit some internal or obsolete options to make the list less imposing.
167 # This message is too long to be a string in the A/UX 3.1 sh.
169 Usage: configure [options] [host]
170 Options: [defaults in brackets after descriptions]
172 --cache-file=FILE cache test results in FILE
173 --help print this message
174 --no-create do not create output files
175 --quiet, --silent do not print \`checking...' messages
176 --version print the version of autoconf that created configure
177 Directory and file names:
178 --prefix=PREFIX install architecture-independent files in PREFIX
180 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
182 --bindir=DIR user executables in DIR [EPREFIX/bin]
183 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
184 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
185 --datadir=DIR read-only architecture-independent data in DIR
187 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
188 --sharedstatedir=DIR modifiable architecture-independent data in DIR
190 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
191 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
192 --includedir=DIR C header files in DIR [PREFIX/include]
193 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
194 --infodir=DIR info documentation in DIR [PREFIX/info]
195 --mandir=DIR man documentation in DIR [PREFIX/man]
196 --srcdir=DIR find the sources in DIR [configure dir or ..]
197 --program-prefix=PREFIX prepend PREFIX to installed program names
198 --program-suffix=SUFFIX append SUFFIX to installed program names
199 --program-transform-name=PROGRAM
200 run sed PROGRAM on installed program names
204 --build=BUILD configure for building on BUILD [BUILD=HOST]
205 --host=HOST configure for HOST [guessed]
206 --target=TARGET configure for TARGET [TARGET=HOST]
207 Features and packages:
208 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
209 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
210 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
211 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
212 --x-includes=DIR X include files are in DIR
213 --x-libraries=DIR X library files are in DIR
215 if test -n "$ac_help"; then
216 echo "--enable and --with options recognized:$ac_help"
220 -host |
--host |
--hos |
--ho)
222 -host=* |
--host=* |
--hos=* |
--ho=*)
225 -includedir |
--includedir |
--includedi |
--included |
--include \
226 |
--includ |
--inclu |
--incl |
--inc)
227 ac_prev
=includedir
;;
228 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
229 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
230 includedir
="$ac_optarg" ;;
232 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
234 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
235 infodir
="$ac_optarg" ;;
237 -libdir |
--libdir |
--libdi |
--libd)
239 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
240 libdir
="$ac_optarg" ;;
242 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
243 |
--libexe |
--libex |
--libe)
244 ac_prev
=libexecdir
;;
245 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
246 |
--libexe=* |
--libex=* |
--libe=*)
247 libexecdir
="$ac_optarg" ;;
249 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
250 |
--localstate |
--localstat |
--localsta |
--localst \
251 |
--locals |
--local |
--loca |
--loc |
--lo)
252 ac_prev
=localstatedir
;;
253 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
254 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
255 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
256 localstatedir
="$ac_optarg" ;;
258 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
260 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
261 mandir
="$ac_optarg" ;;
264 # Obsolete; use --without-fp.
267 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
271 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
272 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
275 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
276 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
277 |
--oldin |
--oldi |
--old |
--ol |
--o)
278 ac_prev
=oldincludedir
;;
279 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
280 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
281 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
282 oldincludedir
="$ac_optarg" ;;
284 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
286 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
287 prefix
="$ac_optarg" ;;
289 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
290 |
--program-pre |
--program-pr |
--program-p)
291 ac_prev
=program_prefix
;;
292 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
293 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
294 program_prefix
="$ac_optarg" ;;
296 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
297 |
--program-suf |
--program-su |
--program-s)
298 ac_prev
=program_suffix
;;
299 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
300 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
301 program_suffix
="$ac_optarg" ;;
303 -program-transform-name |
--program-transform-name \
304 |
--program-transform-nam |
--program-transform-na \
305 |
--program-transform-n |
--program-transform- \
306 |
--program-transform |
--program-transfor \
307 |
--program-transfo |
--program-transf \
308 |
--program-trans |
--program-tran \
309 |
--progr-tra |
--program-tr |
--program-t)
310 ac_prev
=program_transform_name
;;
311 -program-transform-name=* |
--program-transform-name=* \
312 |
--program-transform-nam=* |
--program-transform-na=* \
313 |
--program-transform-n=* |
--program-transform-=* \
314 |
--program-transform=* |
--program-transfor=* \
315 |
--program-transfo=* |
--program-transf=* \
316 |
--program-trans=* |
--program-tran=* \
317 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
318 program_transform_name
="$ac_optarg" ;;
320 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
321 |
-silent |
--silent |
--silen |
--sile |
--sil)
324 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
326 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
328 sbindir
="$ac_optarg" ;;
330 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
331 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
332 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
334 ac_prev
=sharedstatedir
;;
335 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
336 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
337 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
339 sharedstatedir
="$ac_optarg" ;;
341 -site |
--site |
--sit)
343 -site=* |
--site=* |
--sit=*)
346 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
348 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
349 srcdir
="$ac_optarg" ;;
351 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
352 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
353 ac_prev
=sysconfdir
;;
354 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
355 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
356 sysconfdir
="$ac_optarg" ;;
358 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
360 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
361 target
="$ac_optarg" ;;
363 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
366 -version |
--version |
--versio |
--versi |
--vers)
367 echo "configure generated by autoconf version 2.13"
371 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
372 # Reject names that are not valid shell variable names.
373 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
374 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
376 ac_package
=`echo $ac_package| sed 's/-/_/g'`
381 eval "with_${ac_package}='$ac_optarg'" ;;
383 -without-* |
--without-*)
384 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
385 # Reject names that are not valid shell variable names.
386 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
387 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
389 ac_package
=`echo $ac_package| sed 's/-/_/g'`
390 eval "with_${ac_package}=no" ;;
393 # Obsolete; use --with-x.
396 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
397 |
--x-incl |
--x-inc |
--x-in |
--x-i)
398 ac_prev
=x_includes
;;
399 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
400 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
401 x_includes
="$ac_optarg" ;;
403 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
404 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
405 ac_prev
=x_libraries
;;
406 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
407 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
408 x_libraries
="$ac_optarg" ;;
410 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
415 echo "configure: warning: $ac_option: invalid host type" 1>&2
417 if test "x$nonopt" != xNONE
; then
418 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
426 if test -n "$ac_prev"; then
427 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
430 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
432 # File descriptor usage:
435 # 2 errors and warnings
436 # 3 some systems may open it to /dev/tty
437 # 4 used on the Kubota Titan
438 # 6 checking for... messages and results
439 # 5 compiler messages saved in config.log
440 if test "$silent" = yes; then
448 This file contains any messages produced by compilers while
449 running configure, to aid debugging if configure makes a mistake.
452 # Strip out --no-create and --no-recursion so they do not pile up.
453 # Also quote any args containing shell metacharacters.
458 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
459 |
--no-cr |
--no-c) ;;
460 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
461 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
462 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
463 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
464 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
469 # Only set these to C if already set. These must not be set unconditionally
470 # because not all systems understand e.g. LANG=C (notably SCO).
471 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
472 # Non-C LC_CTYPE values break the ctype check.
473 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
474 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
475 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
476 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
478 # confdefs.h avoids OS command line length limits that DEFS can exceed.
479 rm -rf conftest
* confdefs.h
480 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
483 # A filename unique to this package, relative to the directory that
484 # configure is in, which we can look for to find out if srcdir is correct.
485 ac_unique_file
=src
/lisp.h
487 # Find the source files, if location was not specified.
488 if test -z "$srcdir"; then
489 ac_srcdir_defaulted
=yes
490 # Try the directory containing this script, then its parent.
492 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
493 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
495 if test ! -r $srcdir/$ac_unique_file; then
499 ac_srcdir_defaulted
=no
501 if test ! -r $srcdir/$ac_unique_file; then
502 if test "$ac_srcdir_defaulted" = yes; then
503 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
505 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
508 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
510 # Prefer explicitly selected file to automatically selected ones.
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE
; then
513 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
515 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
518 for ac_site_file
in $CONFIG_SITE; do
519 if test -r "$ac_site_file"; then
520 echo "loading site script $ac_site_file"
525 if test -r "$cache_file"; then
526 echo "loading cache $cache_file"
529 echo "creating cache $cache_file"
534 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
535 ac_cpp
='$CPP $CPPFLAGS'
536 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
537 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
538 cross_compiling
=$ac_cv_prog_cc_cross
542 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
543 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
544 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
551 ac_n
= ac_c
='\c' ac_t
=
557 lispdir
='${datadir}/emacs/${version}/lisp'
558 locallisppath
='${datadir}/emacs/${version}/site-lisp:'\
559 '${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
560 lisppath
='${locallisppath}:${lispdir}'
561 etcdir
='${datadir}/emacs/${version}/etc'
562 archlibdir
='${libexecdir}/emacs/${version}/${configuration}'
563 docdir
='${datadir}/emacs/${version}/etc'
565 # Check whether --with-gcc or --without-gcc was given.
566 if test "${with_gcc+set}" = set; then
571 # Check whether --with-pop or --without-pop was given.
572 if test "${with_pop+set}" = set; then
574 if test "$withval" = yes; then
575 cat >> confdefs.h
<<\EOF
576 #define MAIL_USE_POP 1
582 cat >> confdefs.h
<<\EOF
583 #define MAIL_USE_POP 1
588 # Check whether --with-kerberos or --without-kerberos was given.
589 if test "${with_kerberos+set}" = set; then
590 withval
="$with_kerberos"
591 cat >> confdefs.h
<<\EOF
597 # Check whether --with-kerberos5 or --without-kerberos5 was given.
598 if test "${with_kerberos5+set}" = set; then
599 withval
="$with_kerberos5"
600 if test "${with_kerberos5+set}" = set; then
601 if test "${with_kerberos+set}" != set; then
603 cat >> confdefs.h
<<\EOF
609 cat >> confdefs.h
<<\EOF
615 # Check whether --with-hesiod or --without-hesiod was given.
616 if test "${with_hesiod+set}" = set; then
617 withval
="$with_hesiod"
618 cat >> confdefs.h
<<\EOF
624 # Check whether --with-x-toolkit or --without-x-toolkit was given.
625 if test "${with_x_toolkit+set}" = set; then
626 withval
="$with_x_toolkit"
628 y | ye |
yes ) val
=athena
;;
630 l | lu | luc | luci | lucid
) val
=lucid
;;
631 a |
at | ath | athe | athen | athena
) val
=athena
;;
632 m | mo | mot | moti | motif
) val
=motif
;;
634 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
635 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
636 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
643 # Check whether --with-xpm or --without-xpm was given.
644 if test "${with_xpm+set}" = set; then
649 # Check whether --with-jpeg or --without-jpeg was given.
650 if test "${with_jpeg+set}" = set; then
655 # Check whether --with-tiff or --without-tiff was given.
656 if test "${with_tiff+set}" = set; then
661 # Check whether --with-gif or --without-gif was given.
662 if test "${with_gif+set}" = set; then
667 # Check whether --with-png or --without-png was given.
668 if test "${with_png+set}" = set; then
673 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
674 if test "${with_toolkit_scroll_bars+set}" = set; then
675 withval
="$with_toolkit_scroll_bars"
679 # Check whether --with-xim or --without-xim was given.
680 if test "${with_xim+set}" = set; then
686 #### Make srcdir absolute, if it isn't already. It's important to
687 #### avoid running the path through pwd unnecessary, since pwd can
688 #### give you automounter prefixes, which can go away. We do all this
689 #### so Emacs can find its files when run uninstalled.
693 ## We may be able to use the $PWD environment variable to make this
694 ## absolute. But sometimes PWD is inaccurate.
695 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
697 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
701 srcdir
="`(cd ${srcdir}; pwd)`"
704 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
707 #### Check if the source directory already has a configured system in it.
708 if test `pwd` != `(cd ${srcdir} && pwd)` \
709 && test -f "${srcdir}/src/config.h" ; then
710 echo "configure: warning: The directory tree \`${srcdir}' is being used
711 as a build directory right now; it has been configured in its own
712 right. To configure in another directory as well, you MUST
713 use GNU make. If you do not have GNU make, then you must
714 now do \`make distclean' in ${srcdir},
715 and then run $0 again." 1>&2
717 extrasub
='/^VPATH[ ]*=/c\
723 vpath %.in $(srcdir)\
724 vpath %.texi $(srcdir)'
727 #### Given the configuration name, set machfile and opsysfile to the
728 #### names of the m/*.h and s/*.h files we should use.
730 ### Canonicalize the configuration name.
733 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
734 if test -f $ac_dir/install-sh
; then
736 ac_install_sh
="$ac_aux_dir/install-sh -c"
738 elif test -f $ac_dir/install.sh
; then
740 ac_install_sh
="$ac_aux_dir/install.sh -c"
744 if test -z "$ac_aux_dir"; then
745 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
747 ac_config_guess
=$ac_aux_dir/config.guess
748 ac_config_sub
=$ac_aux_dir/config.sub
749 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
752 # Make sure we can run config.sub.
753 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
754 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
757 echo $ac_n "checking host system type""... $ac_c" 1>&6
758 echo "configure:759: checking host system type" >&5
761 case "$host_alias" in
765 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
766 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
768 *) host_alias
=$nonopt ;;
772 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
773 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
774 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
775 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
776 echo "$ac_t""$host" 1>&6
779 configuration
=$host_alias
782 ### If you add support for a new configuration, add code to this
783 ### switch statement to recognize your configuration name and select
784 ### the appropriate operating system and machine description files.
786 ### You would hope that you could choose an m/*.h file pretty much
787 ### based on the machine portion of the configuration name, and an s-
788 ### file based on the operating system portion. However, it turns out
789 ### that each m/*.h file is pretty manufacturer-specific - for
790 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
791 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
792 ### machines. So we basically have to have a special case for each
793 ### configuration name.
795 ### As far as handling version numbers on operating systems is
796 ### concerned, make sure things will fail in a fixable way. If
797 ### /etc/MACHINES doesn't say anything about version numbers, be
798 ### prepared to handle anything reasonably. If version numbers
799 ### matter, be sure /etc/MACHINES says something about it.
801 ### Eric Raymond says we should accept strings like "sysvr4" to mean
802 ### "System V Release 4"; he writes, "The old convention encouraged
803 ### confusion between `system' and `release' levels'."
805 machine
='' opsys
='' unported
=no
806 case "${canonical}" in
811 case "${canonical}" in
812 alpha
*-*-netbsd*) machine
=alpha
;;
813 i
[3456]86-*-netbsd*) machine
=intel386
;;
815 # This is somewhat bogus.
816 machine
=hp9000s300
;;
817 powerpc-apple-netbsd
*) machine
=macppc
;;
818 mips-
*-netbsd*) machine
=pmax
;;
819 mipsel-
*-netbsd*) machine
=pmax
;;
820 ns32k-
*-netbsd*) machine
=ns32000
;;
821 powerpc-
*-netbsd*) machine
=macppc
;;
822 sparc-
*-netbsd*) machine
=sparc
;;
823 vax-
*-netbsd*) machine
=vax
;;
824 arm-
*-netbsd*) machine
=arm
;;
831 case "${canonical}" in
832 alpha
*-*-openbsd*) machine
=alpha
;;
833 i386-
*-openbsd*) machine
=intel386
;;
834 m68k-
*-openbsd*) machine
=hp9000s300
;;
835 mipsel-
*-openbsd*) machine
=pmax
;;
836 ns32k-
*-openbsd*) machine
=ns32000
;;
837 sparc-
*-openbsd*) machine
=sparc
;;
838 vax-
*-openbsd*) machine
=vax
;;
843 arm-acorn-riscix1.1
* )
844 machine
=acorn opsys
=riscix1-1
846 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
847 ## This name is riscix12 instead of riscix1.2
848 ## to avoid a file name conflict on MSDOS.
849 machine
=acorn opsys
=riscix12
855 case "${canonical}" in
856 i
[345]86-*-bsdi*) machine
=intel386
;;
857 sparc-
*-bsdi*) machine
=sparc
;;
858 powerpc-
*-bsdi*) machine
=powerpc
;;
860 case "${canonical}" in
861 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
862 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
863 *-*-bsdi2* ) opsys
=bsdos2-1
;;
864 *-*-bsdi3* ) opsys
=bsdos3
;;
865 *-*-bsdi4* ) opsys
=bsdos4
;;
870 ## Strictly speaking, we need the version of the alliant operating
871 ## system to choose the right machine file, but currently the
872 ## configuration name doesn't tell us enough to choose the right
873 ## one; we need to give alliants their own operating system name to
874 ## do this right. When someone cares, they can help us.
876 machine
=alliant4 opsys
=bsd4-2
879 machine
=alliant-2800 opsys
=bsd4-3
882 ## Alpha (DEC) machines.
884 machine
=alpha opsys
=osf1
885 # This is needed to find X11R6.1 libraries for certain tests.
886 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
887 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
888 case "${canonical}" in
889 # This is necessary on 5.0 to avoid mangling src/Makefile.
890 # Separated out in case it causes problems on earlier versions.
891 alpha
*-dec-osf[5-9]*)
897 alpha
*-*-linux-gnu* )
898 machine
=alpha opsys
=gnu-linux
902 machine
=arm opsys
=gnu-linux
907 machine
=powerpc opsys
=gnu-linux
912 machine
=altos opsys
=usg5-2
917 machine
=amdahl opsys
=usg5-2-2
922 machine
=apollo opsys
=bsd4-3
925 ## AT&T 3b2, 3b5, 3b15, 3b20
927 machine
=att3b opsys
=usg5-2-2
930 ## AT&T 3b1 - The Mighty Unix PC!
932 machine
=7300 opsys
=usg5-2-2
937 machine
=ibmrs6000 opsys
=aix3-2
942 machine
=dpx2 opsys
=usg5-3
947 machine
=sps7 opsys
=usg5-2
950 ## CCI 5/32, 6/32 -- see "Tahoe".
953 ## I don't know what configuration name to use for this; config.sub
954 ## doesn't seem to know anything about it. Hey, Celerity users, get
956 celerity-celerity-bsd
* )
957 machine
=celerity opsys
=bsd4-2
961 ## What operating systems does this chip run that Emacs has been
965 ## We'll use the catch-all code at the bottom to guess the
970 *-convex-bsd* |
*-convex-convexos* )
971 machine
=convex opsys
=bsd4-3
972 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
973 NON_GNU_CPP
="cc -E -P"
977 i
[3456]86-cubix-sysv* )
978 machine
=intel386 opsys
=usg5-3
982 cydra
*-cydrome-sysv* )
983 machine
=cydra5 opsys
=usg5-3
986 ## Data General AViiON Machines
987 ## DG changed naming conventions with the release of 5.4.4.10, they
988 ## dropped the initial 5.4 but left the intervening R. Because of the
989 ## R this shouldn't conflict with older versions of the OS (which I
990 ## think were named like dgux4.*). In addition, DG new AViiONs series
991 ## uses either Motorola M88k or Intel Pentium CPUs.
992 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
993 machine
=aviion opsys
=dgux4
995 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
996 ## This name is dgux5-4-3 instead of dgux5-4r3
997 ## to avoid a file name conflict on MSDOS.
998 machine
=aviion opsys
=dgux5-4-3
1000 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
1001 machine
=aviion opsys
=dgux5-4r2
1004 machine
=aviion opsys
=dgux
1007 ## Data General AViiON Intel (x86) Machines
1008 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
1009 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
1010 i
[345]86-dg-dguxR4* )
1011 machine
=aviion-intel opsys
=dgux4
1015 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
1016 machine
=pmax opsys
=bsd4-2
1018 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
1019 machine
=pmax opsys
=bsd4-3
1022 machine
=pmax opsys
=ultrix4-3
1025 machine
=pmax opsys
=osf1
1027 mips-dec-mach_bsd4.3
* )
1028 machine
=pmax opsys
=mach-bsd4-3
1031 ## Motorola Delta machines
1032 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
1033 machine
=delta opsys
=usg5-3
1034 if test -z "`type gnucc | grep 'not found'`"
1036 if test -s /etc
/167config
1037 then CC
="gnucc -m68040"
1038 else CC
="gnucc -m68881"
1041 if test -z "`type gcc | grep 'not found'`"
1047 m88k-motorola-sysv4
* )
1048 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1049 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1050 # I hope there are not other 4.0 versions for this machine
1051 # which really need usg5-4 instead.
1052 machine
=delta88k opsys
=usg5-4-2
1054 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
1055 machine
=delta88k opsys
=usg5-3
1060 machine
=dual opsys
=usg5-2
1062 m68
*-dual-uniplus* )
1063 machine
=dual opsys
=unipl5-2
1068 machine
=elxsi opsys
=usg5-2
1073 machine
=ns16000 opsys
=umax
1076 ## The GEC 63 - apparently, this port isn't really finished yet.
1077 # I'm sure we finished off the last of the machines, though. -- fx
1079 ## Gould Power Node and NP1
1081 machine
=gould opsys
=bsd4-2
1084 machine
=gould opsys
=bsd4-3
1087 machine
=gould-np1 opsys
=bsd4-3
1090 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1091 ## as far as Emacs is concerned).
1093 # Build needs to be different on 7.0 and later releases
1094 case "`uname -r`" in
1095 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1096 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1098 NON_GNU_CPP
="/lib/cpp"
1100 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1102 machine
=nh3000 opsys
=cxux
1104 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1105 powerpc-harris-powerunix
)
1106 machine
=nh6000 opsys
=powerunix
1107 NON_GNU_CPP
="cc -Xo -E -P"
1109 ## SR2001/SR2201 running HI-UX/MPP
1110 hppa1.1
-hitachi-hiuxmpp* )
1111 machine
=sr2k opsys
=hiuxmpp
1114 xps
*-honeywell-sysv* )
1115 machine
=xps100 opsys
=usg5-2
1118 ## HP 9000 series 200 or 300
1120 machine
=hp9000s300 opsys
=bsd4-3
1122 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1124 case "`uname -r`" in
1125 ## Someone's system reports A.B8.05 for this.
1126 ## I wonder what other possibilities there are.
1127 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1128 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1129 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1130 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1131 *) machine
=hp9000s300 opsys
=hpux
;;
1135 ## HP 9000 series 700 and 800, running HP/UX
1137 machine
=hp800 opsys
=hpux
1140 machine
=hp800 opsys
=hpux8
1142 hppa
*-hp-hpux9shr* )
1143 machine
=hp800 opsys
=hpux9shr
1146 machine
=hp800 opsys
=hpux9
1148 hppa
*-hp-hpux1[0-9]* )
1149 machine
=hp800 opsys
=hpux10
1152 ## HP 9000 series 700 and 800, running HP/UX
1154 ## Cross-compilation? Nah!
1155 case "`uname -r`" in
1156 ## Someone's system reports A.B8.05 for this.
1157 ## I wonder what other possibilities there are.
1158 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1159 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1160 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1161 *) machine
=hp800 opsys
=hpux10
;;
1165 machine
=hp800 opsys
=nextstep
1170 machine
=orion opsys
=bsd4-2
1172 clipper-orion-bsd
* )
1173 machine
=orion105 opsys
=bsd4-2
1177 i
[3456]86-ibm-aix1.1
* )
1178 machine
=ibmps2-aix opsys
=usg5-2-2
1180 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1181 machine
=ibmps2-aix opsys
=usg5-3
1184 machine
=ibm370aix opsys
=usg5-3
1186 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1187 machine
=ibmrs6000 opsys
=aix3-1
1189 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1190 machine
=ibmrs6000 opsys
=aix3-2-5
1192 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1193 machine
=ibmrs6000 opsys
=aix4-1
1195 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1196 machine
=ibmrs6000 opsys
=aix4-2
1198 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1199 machine
=ibmrs6000 opsys
=aix4
1201 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1202 machine
=ibmrs6000 opsys
=aix4-1
1204 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1205 machine
=ibmrs6000 opsys
=aix3-2
1208 machine
=ibmrt opsys
=bsd4-3
1211 machine
=ibmrt opsys
=bsd4-2
1214 machine
=ibmrt opsys
=bsd4-3
1217 machine
=ibmrt opsys
=bsd4-2
1220 machine
=ibmrt opsys
=bsd4-3
1223 machine
=ibmrt opsys
=bsd4-3
1226 machine
=ibmrt-aix opsys
=usg5-2-2
1229 ## Integrated Solutions `Optimum V'
1231 machine
=isi-ov opsys
=bsd4-2
1234 machine
=isi-ov opsys
=bsd4-3
1237 ## Intel 386 machines where we do care about the manufacturer
1238 i
[3456]86-intsys-sysv* )
1239 machine
=is386 opsys
=usg5-2-2
1243 i
[3456]86-prime-sysv* )
1244 machine
=i386 opsys
=usg5-3
1247 ## Sequent Symmetry running Dynix
1248 i
[3456]86-sequent-bsd* )
1249 machine
=symmetry opsys
=bsd4-3
1252 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1253 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1254 machine
=sequent-ptx opsys
=ptx4
1255 NON_GNU_CPP
=/lib
/cpp
1258 ## Sequent Symmetry running DYNIX/ptx
1259 ## Use the old cpp rather than the newer ANSI one.
1260 i
[3456]86-sequent-ptx* )
1261 machine
=sequent-ptx opsys
=ptx
1262 NON_GNU_CPP
="/lib/cpp"
1265 ## ncr machine running svr4.3.
1266 i
[3456]86-ncr-sysv4.3
)
1267 machine
=ncr386 opsys
=usg5-4-3
1270 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1271 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1272 i
[3456]86-ncr-sysv* )
1273 machine
=ncr386 opsys
=usg5-4-2
1276 ## Intel Paragon OSF/1
1278 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1283 machine
=i860 opsys
=usg5-4
1284 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1285 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1288 ## Macintosh PowerPC
1289 powerpc
*-*-linux-gnu* )
1290 machine
=macppc opsys
=gnu-linux
1293 ## Masscomp machines
1294 m68
*-masscomp-rtu* )
1295 machine
=masscomp opsys
=rtu
1298 ## Megatest machines
1299 m68
*-megatest-bsd* )
1300 machine
=mega68 opsys
=bsd4-2
1303 ## Workstations sold by MIPS
1304 ## This is not necessarily all workstations using the MIPS processor -
1305 ## Irises are produced by SGI, and DECstations by DEC.
1307 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1308 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1309 ## it gives for choosing between the alternatives seems to be "Use
1310 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1311 ## the BSD world." I'll assume that these are instructions for
1312 ## handling two odd situations, and that every other situation
1313 ## should use mips.h and usg5-2-2, they being listed first.
1316 ## Fall through to the general code at the bottom to decide on the OS.
1318 mips-mips-riscos4
* )
1319 machine
=mips4 opsys
=bsd4-3
1320 NON_GNU_CC
="cc -systype bsd43"
1321 NON_GNU_CPP
="cc -systype bsd43 -E"
1323 mips-mips-riscos5
* )
1324 machine
=mips4 opsys
=riscos5
1325 NON_GNU_CC
="cc -systype bsd43"
1326 NON_GNU_CPP
="cc -systype bsd43 -E"
1329 machine
=mips opsys
=bsd4-3
1332 machine
=mips opsys
=usg5-2-2
1336 m68
*-next-* | m68k-
*-nextstep* )
1337 machine
=m68k opsys
=nextstep
1340 ## The complete machine from National Semiconductor
1342 machine
=ns32000 opsys
=usg5-2
1346 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1347 machine
=tower32 opsys
=usg5-2-2
1349 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1350 machine
=tower32v3 opsys
=usg5-3
1355 machine
=ews4800 opsys
=ux4800
1358 ## Nixdorf Targon 31
1359 m68
*-nixdorf-sysv* )
1360 machine
=targon31 opsys
=usg5-2-2
1365 machine
=nu opsys
=usg5-2
1370 machine
=plexus opsys
=usg5-2
1373 ## PowerPC reference platform
1374 powerpcle-
*-solaris2* )
1380 ## I don't really have any idea what sort of processor the Pyramid has,
1381 ## so I'm assuming it is its own architecture.
1382 pyramid-pyramid-bsd
* )
1383 machine
=pyramid opsys
=bsd4-2
1387 ns32k-sequent-bsd4.2
* )
1388 machine
=sequent opsys
=bsd4-2
1390 ns32k-sequent-bsd4.3
* )
1391 machine
=sequent opsys
=bsd4-3
1395 mips-siemens-sysv
* | mips-sni-sysv
*)
1396 machine
=mips-siemens opsys
=usg5-4
1397 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1398 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1401 ## Silicon Graphics machines
1402 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1404 machine
=irist opsys
=iris3-5
1406 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1407 machine
=irist opsys
=iris3-6
1411 machine
=iris4d opsys
=irix3-3
1414 machine
=iris4d opsys
=irix4-0
1417 machine
=iris4d opsys
=irix6-5
1418 # Without defining _LANGUAGE_C, things get masked out in the headers
1419 # so that, for instance, grepping for `free' in stdlib.h fails and
1420 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1421 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1422 NON_GCC_TEST_OPTIONS
="-D_LANGUAGE_C"
1425 machine
=iris4d opsys
=irix6-0
1426 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1427 # but presumably it does no harm.
1428 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1429 # -32 probably isn't necessary in later v.6s -- anyone know which?
1430 NON_GCC_TEST_OPTIONS
=-32
1432 mips-sgi-irix5.
[01]* )
1433 machine
=iris4d opsys
=irix5-0
1435 mips-sgi-irix5
* | mips-sgi-irix
* )
1436 machine
=iris4d opsys
=irix5-2
1441 machine
=news opsys
=bsd4-2
1444 machine
=news opsys
=bsd4-3
1446 m68
*-sony-newsos3* | m68
*-sony-news3*)
1447 machine
=news opsys
=bsd4-3
1449 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1450 machine
=news-risc opsys
=bsd4-3
1452 mips-sony-newsos6
* )
1453 machine
=news-r6 opsys
=newsos6
1456 machine
=news-risc opsys
=newsos5
1461 machine
=stride opsys
=usg5-2
1465 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1466 machine
=sparc opsys
=gnu-linux
1469 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1470 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1471 | rs6000-
*-solaris2*)
1472 case "${canonical}" in
1473 m68
*-sunos1* ) machine
=sun1
;;
1474 m68
*-sunos2* ) machine
=sun2
;;
1475 m68
* ) machine
=sun3
;;
1476 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1477 i
[3456]86-*-* ) machine
=intel386
;;
1478 powerpcle
* ) machine
=powerpcle
;;
1479 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1480 sparc
* ) machine
=sparc
;;
1483 case "${canonical}" in
1484 ## The Sun386 didn't get past 4.0.
1485 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1486 *-sunos4.0
* ) opsys
=sunos4-0
;;
1487 *-sunos4.1.
[3-9]*noshare
)
1488 ## This name is sunos413 instead of sunos4-1-3
1489 ## to avoid a file name conflict on MSDOS.
1491 NON_GNU_CPP
=/usr
/lib
/cpp
1492 NON_GCC_TEST_OPTIONS
=-Bstatic
1493 GCC_TEST_OPTIONS
=-static
1495 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1497 NON_GNU_CPP
=/usr
/lib
/cpp
1499 *-sunos4* |
*-sunos )
1501 NON_GCC_TEST_OPTIONS
=-Bstatic
1502 GCC_TEST_OPTIONS
=-static
1504 *-sunos5.3
* |
*-solaris2.3
* )
1506 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1508 *-sunos5.4
* |
*-solaris2.4
* )
1510 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1513 *-sunos5.5
* |
*-solaris2.5
* )
1515 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1518 *-sunos5* |
*-solaris* )
1520 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1524 ## Watch out for a compiler that we know will not work.
1525 case "${canonical}" in
1526 *-solaris* |
*-sunos5* )
1527 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1528 ## /usr/ucb/cc doesn't work;
1529 ## we should find some other compiler that does work.
1537 machine
=sparc opsys
=nextstep
1541 m68
*-tadpole-sysv* )
1542 machine
=tad68k opsys
=usg5-3
1546 tahoe-tahoe-bsd4.2
* )
1547 machine
=tahoe opsys
=bsd4-2
1549 tahoe-tahoe-bsd4.3
* )
1550 machine
=tahoe opsys
=bsd4-3
1553 ## Tandem Integrity S2
1555 machine
=tandem-s2 opsys
=usg5-3
1559 m88k-tektronix-sysv3
* )
1560 machine
=tekxd88 opsys
=usg5-3
1563 ## Tektronix 16000 box (6130?)
1564 ns16k-tektronix-bsd
* )
1565 machine
=ns16000 opsys
=bsd4-2
1568 ## src/m/tek4300.h hints that this is a m68k machine.
1569 m68
*-tektronix-bsd* )
1570 machine
=tek4300 opsys
=bsd4-3
1574 ## We seem to have lost the machine-description file titan.h!
1576 machine
=titan opsys
=usg5-3
1579 ## Ustation E30 (SS5E)
1580 m68
*-unisys-uniplus* )
1581 machine
=ustation opsystem
=unipl5-2
1587 case "${canonical}" in
1588 *-bsd4.1
* ) opsys
=bsd4-1
;;
1589 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1590 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1591 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1592 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1593 *-vms* ) opsys
=vms
;;
1599 ns16k-whitechapel-
* )
1601 ## We don't know what sort of OS runs on these; we'll let the
1602 ## operating system guessing code below try.
1607 machine
=wicat opsys
=usg5-2
1610 ## Intel 386 machines where we don't care about the manufacturer
1613 case "${canonical}" in
1614 *-lynxos* ) opsys
=lynxos
;;
1615 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1616 *-isc2.2
* ) opsys
=isc2-2
;;
1617 *-isc4.0
* ) opsys
=isc4-0
;;
1618 *-isc4.
* ) opsys
=isc4-1
1619 GCC_TEST_OPTIONS
=-posix
1620 NON_GCC_TEST_OPTIONS
=-Xp
1622 *-isc* ) opsys
=isc3-0
;;
1623 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1624 *-esix* ) opsys
=esix
;;
1625 *-xenix* ) opsys
=xenix
;;
1626 *-linux-gnu* ) opsys
=gnu-linux
;;
1627 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1628 *-sco3.2v5
* ) opsys
=sco5
1629 NON_GNU_CPP
=/lib
/cpp
1630 # Prevent -belf from being passed to $CPP.
1631 # /lib/cpp does not accept it.
1632 OVERRIDE_CPPFLAGS
=" "
1634 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1635 *-386bsd* ) opsys
=386bsd
;;
1636 *-freebsd* ) opsys
=freebsd
;;
1637 *-nextstep* ) opsys
=nextstep
;;
1638 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1642 ## m68k Linux-based GNU system
1644 machine
=m68k opsys
=gnu-linux
1647 ## Mips Linux-based GNU system
1649 machine
=mips opsys
=gnu-linux
1653 sparc-fujitsu-sysv4
* )
1654 machine
=sparc opsys
=uxpds
1655 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1660 f301-fujitsu-uxpv4.1
)
1661 machine
=f301 opsys
=uxpv
1669 ### If the code above didn't choose an operating system, just choose
1670 ### an operating system based on the configuration name. You really
1671 ### only want to use this when you have no idea what the right
1672 ### operating system is; if you know what operating systems a machine
1673 ### runs, it's cleaner to make it explicit in the case statement
1675 if test x
"${opsys}" = x
; then
1676 case "${canonical}" in
1677 *-gnu* ) opsys
=gnu
;;
1678 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1679 *-bsd4.2
) opsys
=bsd4-2
;;
1680 *-bsd4.3
) opsys
=bsd4-3
;;
1681 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1682 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1683 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1684 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1685 *-sysv4.2uw
* ) opsys
=unixware
;;
1686 *-sysv4.1
* |
*-sysvr4.1
* )
1687 NON_GNU_CPP
=/usr
/lib
/cpp
1689 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1690 if [ x
$NON_GNU_CPP = x
]; then
1691 if [ -f /usr
/ccs
/lib
/cpp
]; then
1692 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1694 NON_GNU_CPP
=/lib
/cpp
1698 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1706 if test $unported = yes; then
1707 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1708 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1711 machfile
="m/${machine}.h"
1712 opsysfile
="s/${opsys}.h"
1715 #### Choose a compiler.
1716 test -n "$CC" && cc_specified
=yes
1718 # Save the value of CFLAGS that the user specified.
1719 SPECIFIED_CFLAGS
="$CFLAGS"
1722 "yes" ) CC
="gcc" GCC
=yes ;;
1723 "no" ) : ${CC=cc} ;;
1724 * ) # Extract the first word of "gcc", so it can be a program name with args.
1725 set dummy gcc
; ac_word
=$2
1726 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1727 echo "configure:1728: checking for $ac_word" >&5
1728 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1729 echo $ac_n "(cached) $ac_c" 1>&6
1731 if test -n "$CC"; then
1732 ac_cv_prog_CC
="$CC" # Let the user override the test.
1734 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1736 for ac_dir
in $ac_dummy; do
1737 test -z "$ac_dir" && ac_dir
=.
1738 if test -f $ac_dir/$ac_word; then
1747 if test -n "$CC"; then
1748 echo "$ac_t""$CC" 1>&6
1750 echo "$ac_t""no" 1>&6
1753 if test -z "$CC"; then
1754 # Extract the first word of "cc", so it can be a program name with args.
1755 set dummy cc
; ac_word
=$2
1756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1757 echo "configure:1758: checking for $ac_word" >&5
1758 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1759 echo $ac_n "(cached) $ac_c" 1>&6
1761 if test -n "$CC"; then
1762 ac_cv_prog_CC
="$CC" # Let the user override the test.
1764 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1767 for ac_dir
in $ac_dummy; do
1768 test -z "$ac_dir" && ac_dir
=.
1769 if test -f $ac_dir/$ac_word; then
1770 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1771 ac_prog_rejected
=yes
1779 if test $ac_prog_rejected = yes; then
1780 # We found a bogon in the path, so make sure we never use it.
1781 set dummy
$ac_cv_prog_CC
1783 if test $# -gt 0; then
1784 # We chose a different compiler from the bogus one.
1785 # However, it has the same basename, so the bogon will be chosen
1786 # first if we set CC to just the basename; use the full file name.
1788 set dummy
"$ac_dir/$ac_word" "$@"
1796 if test -n "$CC"; then
1797 echo "$ac_t""$CC" 1>&6
1799 echo "$ac_t""no" 1>&6
1802 if test -z "$CC"; then
1803 case "`uname -s`" in
1805 # Extract the first word of "cl", so it can be a program name with args.
1806 set dummy cl
; ac_word
=$2
1807 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1808 echo "configure:1809: checking for $ac_word" >&5
1809 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1810 echo $ac_n "(cached) $ac_c" 1>&6
1812 if test -n "$CC"; then
1813 ac_cv_prog_CC
="$CC" # Let the user override the test.
1815 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1817 for ac_dir
in $ac_dummy; do
1818 test -z "$ac_dir" && ac_dir
=.
1819 if test -f $ac_dir/$ac_word; then
1828 if test -n "$CC"; then
1829 echo "$ac_t""$CC" 1>&6
1831 echo "$ac_t""no" 1>&6
1836 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1839 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1840 echo "configure:1841: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1843 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1844 ac_cpp
='$CPP $CPPFLAGS'
1845 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1846 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1847 cross_compiling
=$ac_cv_prog_cc_cross
1849 cat > conftest.
$ac_ext << EOF
1851 #line 1852 "configure"
1852 #include "confdefs.h"
1856 if { (eval echo configure
:1857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1857 ac_cv_prog_cc_works
=yes
1858 # If we can't run a trivial program, we are probably using a cross compiler.
1859 if (.
/conftest
; exit) 2>/dev
/null
; then
1860 ac_cv_prog_cc_cross
=no
1862 ac_cv_prog_cc_cross
=yes
1865 echo "configure: failed program was:" >&5
1866 cat conftest.
$ac_ext >&5
1867 ac_cv_prog_cc_works
=no
1871 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1872 ac_cpp
='$CPP $CPPFLAGS'
1873 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1874 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1875 cross_compiling
=$ac_cv_prog_cc_cross
1877 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1878 if test $ac_cv_prog_cc_works = no
; then
1879 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1881 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1882 echo "configure:1883: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1883 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1884 cross_compiling
=$ac_cv_prog_cc_cross
1886 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1887 echo "configure:1888: checking whether we are using GNU C" >&5
1888 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1889 echo $ac_n "(cached) $ac_c" 1>&6
1891 cat > conftest.c
<<EOF
1896 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1903 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1905 if test $ac_cv_prog_gcc = yes; then
1911 ac_test_CFLAGS
="${CFLAGS+set}"
1912 ac_save_CFLAGS
="$CFLAGS"
1914 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1915 echo "configure:1916: checking whether ${CC-cc} accepts -g" >&5
1916 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1917 echo $ac_n "(cached) $ac_c" 1>&6
1919 echo 'void f(){}' > conftest.c
1920 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1929 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1930 if test "$ac_test_CFLAGS" = set; then
1931 CFLAGS
="$ac_save_CFLAGS"
1932 elif test $ac_cv_prog_cc_g = yes; then
1933 if test "$GCC" = yes; then
1939 if test "$GCC" = yes; then
1948 # On Suns, sometimes $CPP names a directory.
1949 if test -n "$CPP" && test -d "$CPP"; then
1953 #### Some systems specify a CPP to use unless we are using GCC.
1954 #### Now that we know whether we are using GCC, we can decide whether
1955 #### to use that one.
1956 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1961 #### Some systems specify a CC to use unless we are using GCC.
1962 #### Now that we know whether we are using GCC, we can decide whether
1963 #### to use that one.
1964 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1965 test x
$cc_specified != xyes
1970 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1972 CC
="$CC $GCC_TEST_OPTIONS"
1975 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1977 CC
="$CC $NON_GCC_TEST_OPTIONS"
1980 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1982 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1985 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1987 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1990 #### Some other nice autoconf tests. If you add a test here which
1991 #### should make an entry in src/config.h, don't forget to add an
1992 #### #undef clause to src/config.h.in for autoconf to modify.
1994 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1995 echo "configure:1996: checking whether ln -s works" >&5
1996 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1997 echo $ac_n "(cached) $ac_c" 1>&6
2000 if ln -s X conftestdata
2>/dev
/null
2003 ac_cv_prog_LN_S
="ln -s"
2008 LN_S
="$ac_cv_prog_LN_S"
2009 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2010 echo "$ac_t""yes" 1>&6
2012 echo "$ac_t""no" 1>&6
2015 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2016 echo "configure:2017: checking how to run the C preprocessor" >&5
2017 # On Suns, sometimes $CPP names a directory.
2018 if test -n "$CPP" && test -d "$CPP"; then
2021 if test -z "$CPP"; then
2022 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2023 echo $ac_n "(cached) $ac_c" 1>&6
2025 # This must be in double quotes, not single quotes, because CPP may get
2026 # substituted into the Makefile and "${CC-cc}" will confuse make.
2028 # On the NeXT, cc -E runs the code through the compiler's parser,
2029 # not just through cpp.
2030 cat > conftest.
$ac_ext <<EOF
2031 #line 2032 "configure"
2032 #include "confdefs.h"
2036 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2037 { (eval echo configure
:2038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2038 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2039 if test -z "$ac_err"; then
2043 echo "configure: failed program was:" >&5
2044 cat conftest.
$ac_ext >&5
2046 CPP
="${CC-cc} -E -traditional-cpp"
2047 cat > conftest.
$ac_ext <<EOF
2048 #line 2049 "configure"
2049 #include "confdefs.h"
2053 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2054 { (eval echo configure
:2055: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2055 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2056 if test -z "$ac_err"; then
2060 echo "configure: failed program was:" >&5
2061 cat conftest.
$ac_ext >&5
2063 CPP
="${CC-cc} -nologo -E"
2064 cat > conftest.
$ac_ext <<EOF
2065 #line 2066 "configure"
2066 #include "confdefs.h"
2070 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2071 { (eval echo configure
:2072: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2072 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2073 if test -z "$ac_err"; then
2077 echo "configure: failed program was:" >&5
2078 cat conftest.
$ac_ext >&5
2087 ac_cv_prog_CPP
="$CPP"
2089 CPP
="$ac_cv_prog_CPP"
2091 ac_cv_prog_CPP
="$CPP"
2093 echo "$ac_t""$CPP" 1>&6
2095 # Find a good install program. We prefer a C program (faster),
2096 # so one script is as good as another. But avoid the broken or
2097 # incompatible versions:
2098 # SysV /etc/install, /usr/sbin/install
2099 # SunOS /usr/etc/install
2100 # IRIX /sbin/install
2102 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2103 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2104 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2105 # ./install, which can be erroneously created by make from ./install.sh.
2106 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2107 echo "configure:2108: checking for a BSD compatible install" >&5
2108 if test -z "$INSTALL"; then
2109 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2110 echo $ac_n "(cached) $ac_c" 1>&6
2112 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2113 for ac_dir
in $PATH; do
2114 # Account for people who put trailing slashes in PATH elements.
2116 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2118 # OSF1 and SCO ODT 3.0 have their own names for install.
2119 # Don't use installbsd from OSF since it installs stuff as root
2121 for ac_prog
in ginstall scoinst
install; do
2122 if test -f $ac_dir/$ac_prog; then
2123 if test $ac_prog = install &&
2124 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2125 # AIX install. It has an incompatible calling convention.
2128 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2139 if test "${ac_cv_path_install+set}" = set; then
2140 INSTALL
="$ac_cv_path_install"
2142 # As a last resort, use the slow shell script. We don't cache a
2143 # path for INSTALL within a source directory, because that will
2144 # break other packages using the cache if that directory is
2145 # removed, or if the path is relative.
2146 INSTALL
="$ac_install_sh"
2149 echo "$ac_t""$INSTALL" 1>&6
2151 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2152 # It thinks the first close brace ends the variable substitution.
2153 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2155 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2157 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2159 for ac_prog
in 'bison -y' byacc
2161 # Extract the first word of "$ac_prog", so it can be a program name with args.
2162 set dummy
$ac_prog; ac_word
=$2
2163 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2164 echo "configure:2165: checking for $ac_word" >&5
2165 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2166 echo $ac_n "(cached) $ac_c" 1>&6
2168 if test -n "$YACC"; then
2169 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2171 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2173 for ac_dir
in $ac_dummy; do
2174 test -z "$ac_dir" && ac_dir
=.
2175 if test -f $ac_dir/$ac_word; then
2176 ac_cv_prog_YACC
="$ac_prog"
2183 YACC
="$ac_cv_prog_YACC"
2184 if test -n "$YACC"; then
2185 echo "$ac_t""$YACC" 1>&6
2187 echo "$ac_t""no" 1>&6
2190 test -n "$YACC" && break
2192 test -n "$YACC" || YACC
="yacc"
2194 if test "x$RANLIB" = x
; then
2195 # Extract the first word of "ranlib", so it can be a program name with args.
2196 set dummy ranlib
; ac_word
=$2
2197 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2198 echo "configure:2199: checking for $ac_word" >&5
2199 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2200 echo $ac_n "(cached) $ac_c" 1>&6
2202 if test -n "$RANLIB"; then
2203 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2205 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2207 for ac_dir
in $ac_dummy; do
2208 test -z "$ac_dir" && ac_dir
=.
2209 if test -f $ac_dir/$ac_word; then
2210 ac_cv_prog_RANLIB
="ranlib"
2215 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2218 RANLIB
="$ac_cv_prog_RANLIB"
2219 if test -n "$RANLIB"; then
2220 echo "$ac_t""$RANLIB" 1>&6
2222 echo "$ac_t""no" 1>&6
2227 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2228 echo "configure:2229: checking for AIX" >&5
2229 cat > conftest.
$ac_ext <<EOF
2230 #line 2231 "configure"
2231 #include "confdefs.h"
2237 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2238 egrep "yes" >/dev
/null
2>&1; then
2240 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2241 #define _ALL_SOURCE 1
2246 echo "$ac_t""no" 1>&6
2252 #### Extract some information from the operating system and machine files.
2254 echo "checking the machine- and system-dependent files to find out
2255 - which libraries the lib-src programs will want, and
2256 - whether the GNU malloc routines are usable" 1>&6
2257 echo "configure:2258: checking the machine- and system-dependent files to find out
2258 - which libraries the lib-src programs will want, and
2259 - whether the GNU malloc routines are usable" >&5
2261 ### First figure out CFLAGS (which we use for running the compiler here)
2262 ### and REAL_CFLAGS (which we use for real compilation).
2263 ### The two are the same except on a few systems, where they are made
2264 ### different to work around various lossages. For example,
2265 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
2266 ### as implying static linking.
2268 ### If the CFLAGS env var is specified, we use that value
2269 ### instead of the default.
2271 ### It's not important that this name contain the PID; you can't run
2272 ### two configures in the same directory and have anything work
2274 tempcname
="conftest.c"
2277 #include "'${srcdir}'/src/'${opsysfile}'"
2278 #include "'${srcdir}'/src/'${machfile}'"
2279 #ifndef LIBS_MACHINE
2280 #define LIBS_MACHINE
2285 #ifndef C_SWITCH_SYSTEM
2286 #define C_SWITCH_SYSTEM
2288 #ifndef C_SWITCH_MACHINE
2289 #define C_SWITCH_MACHINE
2291 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
2292 configure___ c_switch_system=C_SWITCH_SYSTEM
2293 configure___ c_switch_machine=C_SWITCH_MACHINE
2296 #define LIB_X11_LIB -lX11
2299 #ifndef LIBX11_MACHINE
2300 #define LIBX11_MACHINE
2303 #ifndef LIBX11_SYSTEM
2304 #define LIBX11_SYSTEM
2306 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
2309 configure___ unexec=UNEXEC
2311 configure___ unexec=unexec.o
2314 #ifdef SYSTEM_MALLOC
2315 configure___ system_malloc=yes
2317 configure___ system_malloc=no
2320 #ifndef C_DEBUG_SWITCH
2321 #define C_DEBUG_SWITCH -g
2324 #ifndef C_OPTIMIZE_SWITCH
2326 #define C_OPTIMIZE_SWITCH -O2
2328 #define C_OPTIMIZE_SWITCH -O
2332 #ifndef LD_SWITCH_MACHINE
2333 #define LD_SWITCH_MACHINE
2336 #ifndef LD_SWITCH_SYSTEM
2337 #define LD_SWITCH_SYSTEM
2340 #ifndef LD_SWITCH_X_SITE_AUX
2341 #define LD_SWITCH_X_SITE_AUX
2344 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2345 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2347 #ifdef THIS_IS_CONFIGURE
2349 /* Get the CFLAGS for tests in configure. */
2351 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2353 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2356 #else /* not THIS_IS_CONFIGURE */
2358 /* Get the CFLAGS for real compilation. */
2360 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2362 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2365 #endif /* not THIS_IS_CONFIGURE */
2368 # The value of CPP is a quoted variable reference, so we need to do this
2369 # to get its actual value...
2370 CPP
=`eval "echo $CPP"`
2371 eval `${CPP} -Isrc ${tempcname} \
2372 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2373 if test "x$SPECIFIED_CFLAGS" = x
; then
2374 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
2375 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2377 REAL_CFLAGS
="$CFLAGS"
2381 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
2383 ### Make sure subsequent tests use flags consistent with the build flags.
2385 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
2386 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
2388 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
2391 # Sound support for GNU/Linux and the free BSDs.
2392 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h soundcard.h
2394 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2395 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2396 echo "configure:2397: checking for $ac_hdr" >&5
2397 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2398 echo $ac_n "(cached) $ac_c" 1>&6
2400 cat > conftest.
$ac_ext <<EOF
2401 #line 2402 "configure"
2402 #include "confdefs.h"
2405 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2406 { (eval echo configure
:2407: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2407 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2408 if test -z "$ac_err"; then
2410 eval "ac_cv_header_$ac_safe=yes"
2413 echo "configure: failed program was:" >&5
2414 cat conftest.
$ac_ext >&5
2416 eval "ac_cv_header_$ac_safe=no"
2420 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2421 echo "$ac_t""yes" 1>&6
2422 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2423 cat >> confdefs.h
<<EOF
2424 #define $ac_tr_hdr 1
2428 echo "$ac_t""no" 1>&6
2432 # Emulation library used on NetBSD.
2433 echo $ac_n "checking for _oss_ioctl in -lossaudio""... $ac_c" 1>&6
2434 echo "configure:2435: checking for _oss_ioctl in -lossaudio" >&5
2435 ac_lib_var
=`echo ossaudio'_'_oss_ioctl | sed 'y%./+-%__p_%'`
2436 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2437 echo $ac_n "(cached) $ac_c" 1>&6
2439 ac_save_LIBS
="$LIBS"
2440 LIBS
="-lossaudio $LIBS"
2441 cat > conftest.
$ac_ext <<EOF
2442 #line 2443 "configure"
2443 #include "confdefs.h"
2444 /* Override any gcc2 internal prototype to avoid an error. */
2445 /* We use char because int might match the return type of a gcc2
2446 builtin and then its argument prototype would still apply. */
2453 if { (eval echo configure
:2454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2455 eval "ac_cv_lib_$ac_lib_var=yes"
2457 echo "configure: failed program was:" >&5
2458 cat conftest.
$ac_ext >&5
2460 eval "ac_cv_lib_$ac_lib_var=no"
2463 LIBS
="$ac_save_LIBS"
2466 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2467 echo "$ac_t""yes" 1>&6
2470 echo "$ac_t""no" 1>&6
2476 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2477 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2478 termcap.h stdio_ext.h fcntl.h term.h
2480 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2481 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2482 echo "configure:2483: checking for $ac_hdr" >&5
2483 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2484 echo $ac_n "(cached) $ac_c" 1>&6
2486 cat > conftest.
$ac_ext <<EOF
2487 #line 2488 "configure"
2488 #include "confdefs.h"
2491 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2492 { (eval echo configure
:2493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2493 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2494 if test -z "$ac_err"; then
2496 eval "ac_cv_header_$ac_safe=yes"
2499 echo "configure: failed program was:" >&5
2500 cat conftest.
$ac_ext >&5
2502 eval "ac_cv_header_$ac_safe=no"
2506 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2507 echo "$ac_t""yes" 1>&6
2508 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2509 cat >> confdefs.h
<<EOF
2510 #define $ac_tr_hdr 1
2514 echo "$ac_t""no" 1>&6
2518 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2519 echo "configure:2520: checking for ANSI C header files" >&5
2520 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2521 echo $ac_n "(cached) $ac_c" 1>&6
2523 cat > conftest.
$ac_ext <<EOF
2524 #line 2525 "configure"
2525 #include "confdefs.h"
2531 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2532 { (eval echo configure
:2533: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2533 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2534 if test -z "$ac_err"; then
2536 ac_cv_header_stdc
=yes
2539 echo "configure: failed program was:" >&5
2540 cat conftest.
$ac_ext >&5
2542 ac_cv_header_stdc
=no
2546 if test $ac_cv_header_stdc = yes; then
2547 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2548 cat > conftest.
$ac_ext <<EOF
2549 #line 2550 "configure"
2550 #include "confdefs.h"
2553 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2554 egrep "memchr" >/dev
/null
2>&1; then
2558 ac_cv_header_stdc
=no
2564 if test $ac_cv_header_stdc = yes; then
2565 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2566 cat > conftest.
$ac_ext <<EOF
2567 #line 2568 "configure"
2568 #include "confdefs.h"
2571 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2572 egrep "free" >/dev
/null
2>&1; then
2576 ac_cv_header_stdc
=no
2582 if test $ac_cv_header_stdc = yes; then
2583 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2584 if test "$cross_compiling" = yes; then
2587 cat > conftest.
$ac_ext <<EOF
2588 #line 2589 "configure"
2589 #include "confdefs.h"
2591 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2592 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2593 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2594 int main () { int i; for (i = 0; i < 256; i++)
2595 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2599 if { (eval echo configure
:2600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2603 echo "configure: failed program was:" >&5
2604 cat conftest.
$ac_ext >&5
2606 ac_cv_header_stdc
=no
2614 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2615 if test $ac_cv_header_stdc = yes; then
2616 cat >> confdefs.h
<<\EOF
2617 #define STDC_HEADERS 1
2622 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2623 echo "configure:2624: checking whether time.h and sys/time.h may both be included" >&5
2624 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2625 echo $ac_n "(cached) $ac_c" 1>&6
2627 cat > conftest.
$ac_ext <<EOF
2628 #line 2629 "configure"
2629 #include "confdefs.h"
2630 #include <sys/types.h>
2631 #include <sys/time.h>
2637 if { (eval echo configure
:2638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2639 ac_cv_header_time
=yes
2641 echo "configure: failed program was:" >&5
2642 cat conftest.
$ac_ext >&5
2644 ac_cv_header_time
=no
2649 echo "$ac_t""$ac_cv_header_time" 1>&6
2650 if test $ac_cv_header_time = yes; then
2651 cat >> confdefs.h
<<\EOF
2652 #define TIME_WITH_SYS_TIME 1
2657 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2658 echo "configure:2659: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2659 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2660 echo $ac_n "(cached) $ac_c" 1>&6
2662 cat > conftest.
$ac_ext <<EOF
2663 #line 2664 "configure"
2664 #include "confdefs.h"
2665 #include <sys/types.h>
2667 /* NetBSD declares sys_siglist in unistd.h. */
2668 #ifdef HAVE_UNISTD_H
2672 char *msg = *(sys_siglist + 1);
2675 if { (eval echo configure
:2676: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2677 ac_cv_decl_sys_siglist
=yes
2679 echo "configure: failed program was:" >&5
2680 cat conftest.
$ac_ext >&5
2682 ac_cv_decl_sys_siglist
=no
2687 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2688 if test $ac_cv_decl_sys_siglist = yes; then
2689 cat >> confdefs.h
<<\EOF
2690 #define SYS_SIGLIST_DECLARED 1
2695 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2696 echo "configure:2697: checking for sys/wait.h that is POSIX.1 compatible" >&5
2697 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2698 echo $ac_n "(cached) $ac_c" 1>&6
2700 cat > conftest.
$ac_ext <<EOF
2701 #line 2702 "configure"
2702 #include "confdefs.h"
2703 #include <sys/types.h>
2704 #include <sys/wait.h>
2706 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2709 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2714 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2717 if { (eval echo configure
:2718: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2719 ac_cv_header_sys_wait_h
=yes
2721 echo "configure: failed program was:" >&5
2722 cat conftest.
$ac_ext >&5
2724 ac_cv_header_sys_wait_h
=no
2729 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2730 if test $ac_cv_header_sys_wait_h = yes; then
2731 cat >> confdefs.h
<<\EOF
2732 #define HAVE_SYS_WAIT_H 1
2738 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2739 echo "configure:2740: checking for struct utimbuf" >&5
2740 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2741 echo $ac_n "(cached) $ac_c" 1>&6
2743 cat > conftest.
$ac_ext <<EOF
2744 #line 2745 "configure"
2745 #include "confdefs.h"
2746 #ifdef TIME_WITH_SYS_TIME
2747 #include <sys/time.h>
2750 #ifdef HAVE_SYS_TIME_H
2751 #include <sys/time.h>
2760 static struct utimbuf x; x.actime = x.modtime;
2763 if { (eval echo configure
:2764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2765 emacs_cv_struct_utimbuf
=yes
2767 echo "configure: failed program was:" >&5
2768 cat conftest.
$ac_ext >&5
2770 emacs_cv_struct_utimbuf
=no
2775 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2776 if test $emacs_cv_struct_utimbuf = yes; then
2777 cat >> confdefs.h
<<\EOF
2778 #define HAVE_STRUCT_UTIMBUF 1
2783 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2784 echo "configure:2785: checking return type of signal handlers" >&5
2785 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2786 echo $ac_n "(cached) $ac_c" 1>&6
2788 cat > conftest.
$ac_ext <<EOF
2789 #line 2790 "configure"
2790 #include "confdefs.h"
2791 #include <sys/types.h>
2797 extern "C" void (*signal (int, void (*)(int)))(int);
2799 void (*signal ()) ();
2806 if { (eval echo configure
:2807: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2808 ac_cv_type_signal
=void
2810 echo "configure: failed program was:" >&5
2811 cat conftest.
$ac_ext >&5
2813 ac_cv_type_signal
=int
2818 echo "$ac_t""$ac_cv_type_signal" 1>&6
2819 cat >> confdefs.h
<<EOF
2820 #define RETSIGTYPE $ac_cv_type_signal
2825 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
2826 echo "configure:2827: checking for speed_t" >&5
2827 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
2828 echo $ac_n "(cached) $ac_c" 1>&6
2830 cat > conftest.
$ac_ext <<EOF
2831 #line 2832 "configure"
2832 #include "confdefs.h"
2833 #include <termios.h>
2838 if { (eval echo configure
:2839: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2840 emacs_cv_speed_t
=yes
2842 echo "configure: failed program was:" >&5
2843 cat conftest.
$ac_ext >&5
2848 echo "$ac_t""$emacs_cv_speed_t" 1>&6
2849 if test $emacs_cv_speed_t = yes; then
2850 cat >> confdefs.h
<<\EOF
2851 #define HAVE_SPEED_T 1
2856 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2857 echo "configure:2858: checking for struct timeval" >&5
2858 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2859 echo $ac_n "(cached) $ac_c" 1>&6
2861 cat > conftest.
$ac_ext <<EOF
2862 #line 2863 "configure"
2863 #include "confdefs.h"
2864 #ifdef TIME_WITH_SYS_TIME
2865 #include <sys/time.h>
2868 #ifdef HAVE_SYS_TIME_H
2869 #include <sys/time.h>
2875 static struct timeval x; x.tv_sec = x.tv_usec;
2878 if { (eval echo configure
:2879: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2880 emacs_cv_struct_timeval
=yes
2882 echo "configure: failed program was:" >&5
2883 cat conftest.
$ac_ext >&5
2885 emacs_cv_struct_timeval
=no
2890 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2891 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2892 if test $emacs_cv_struct_timeval = yes; then
2893 cat >> confdefs.h
<<\EOF
2894 #define HAVE_TIMEVAL 1
2899 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
2900 echo "configure:2901: checking for struct exception" >&5
2901 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
2902 echo $ac_n "(cached) $ac_c" 1>&6
2904 cat > conftest.
$ac_ext <<EOF
2905 #line 2906 "configure"
2906 #include "confdefs.h"
2909 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
2912 if { (eval echo configure
:2913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2914 emacs_cv_struct_exception
=yes
2916 echo "configure: failed program was:" >&5
2917 cat conftest.
$ac_ext >&5
2919 emacs_cv_struct_exception
=no
2924 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
2925 HAVE_EXCEPTION
=$emacs_cv_struct_exception
2926 if test $emacs_cv_struct_exception != yes; then
2927 cat >> confdefs.h
<<\EOF
2928 #define NO_MATHERR 1
2933 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2934 echo "configure:2935: checking whether struct tm is in sys/time.h or time.h" >&5
2935 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2936 echo $ac_n "(cached) $ac_c" 1>&6
2938 cat > conftest.
$ac_ext <<EOF
2939 #line 2940 "configure"
2940 #include "confdefs.h"
2941 #include <sys/types.h>
2944 struct tm *tp; tp->tm_sec;
2947 if { (eval echo configure
:2948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2949 ac_cv_struct_tm
=time.h
2951 echo "configure: failed program was:" >&5
2952 cat conftest.
$ac_ext >&5
2954 ac_cv_struct_tm
=sys
/time.h
2959 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2960 if test $ac_cv_struct_tm = sys
/time.h
; then
2961 cat >> confdefs.h
<<\EOF
2962 #define TM_IN_SYS_TIME 1
2967 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2968 echo "configure:2969: checking for tm_zone in struct tm" >&5
2969 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2970 echo $ac_n "(cached) $ac_c" 1>&6
2972 cat > conftest.
$ac_ext <<EOF
2973 #line 2974 "configure"
2974 #include "confdefs.h"
2975 #include <sys/types.h>
2976 #include <$ac_cv_struct_tm>
2978 struct tm tm; tm.tm_zone;
2981 if { (eval echo configure
:2982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2983 ac_cv_struct_tm_zone
=yes
2985 echo "configure: failed program was:" >&5
2986 cat conftest.
$ac_ext >&5
2988 ac_cv_struct_tm_zone
=no
2993 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2994 if test "$ac_cv_struct_tm_zone" = yes; then
2995 cat >> confdefs.h
<<\EOF
2996 #define HAVE_TM_ZONE 1
3000 echo $ac_n "checking for tzname""... $ac_c" 1>&6
3001 echo "configure:3002: checking for tzname" >&5
3002 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3003 echo $ac_n "(cached) $ac_c" 1>&6
3005 cat > conftest.
$ac_ext <<EOF
3006 #line 3007 "configure"
3007 #include "confdefs.h"
3009 #ifndef tzname /* For SGI. */
3010 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
3016 if { (eval echo configure
:3017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3018 ac_cv_var_tzname
=yes
3020 echo "configure: failed program was:" >&5
3021 cat conftest.
$ac_ext >&5
3028 echo "$ac_t""$ac_cv_var_tzname" 1>&6
3029 if test $ac_cv_var_tzname = yes; then
3030 cat >> confdefs.h
<<\EOF
3031 #define HAVE_TZNAME 1
3037 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
3038 echo "configure:3039: checking for tm_gmtoff in struct tm" >&5
3039 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
3040 echo $ac_n "(cached) $ac_c" 1>&6
3042 cat > conftest.
$ac_ext <<EOF
3043 #line 3044 "configure"
3044 #include "confdefs.h"
3047 struct tm t; t.tm_gmtoff = 0
3050 if { (eval echo configure
:3051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3052 emacs_cv_tm_gmtoff
=yes
3054 echo "configure: failed program was:" >&5
3055 cat conftest.
$ac_ext >&5
3057 emacs_cv_tm_gmtoff
=no
3062 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
3063 if test $emacs_cv_tm_gmtoff = yes; then
3064 cat >> confdefs.h
<<\EOF
3065 #define HAVE_TM_GMTOFF 1
3071 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
3072 echo "configure:3073: checking for ${CC-cc} option to accept ANSI C" >&5
3073 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
3074 echo $ac_n "(cached) $ac_c" 1>&6
3076 ac_cv_prog_cc_stdc
=no
3078 # Don't try gcc -ansi; that turns off useful extensions and
3079 # breaks some systems' header files.
3080 # AIX -qlanglvl=ansi
3081 # Ultrix and OSF/1 -std1
3082 # HP-UX 10.20 and later -Ae
3083 # HP-UX older versions -Aa -D_HPUX_SOURCE
3084 # SVR4 -Xc -D__EXTENSIONS__
3085 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3087 CC
="$ac_save_CC $ac_arg"
3088 cat > conftest.
$ac_ext <<EOF
3089 #line 3090 "configure"
3090 #include "confdefs.h"
3093 #include <sys/types.h>
3094 #include <sys/stat.h>
3095 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3096 struct buf { int x; };
3097 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3098 static char *e (p, i)
3104 static char *f (char * (*g) (char **, int), char **p, ...)
3109 s = g (p, va_arg (v,int));
3113 int test (int i, double x);
3114 struct s1 {int (*f) (int a);};
3115 struct s2 {int (*f) (double a);};
3116 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3120 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3123 if { (eval echo configure
:3124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3125 ac_cv_prog_cc_stdc
="$ac_arg"; break
3127 echo "configure: failed program was:" >&5
3128 cat conftest.
$ac_ext >&5
3136 case "x$ac_cv_prog_cc_stdc" in
3138 echo "$ac_t""none needed" 1>&6 ;;
3140 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
3141 CC
="$CC $ac_cv_prog_cc_stdc" ;;
3144 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
3145 echo "configure:3146: checking for function prototypes" >&5
3146 if test "$ac_cv_prog_cc_stdc" != no
; then
3147 echo "$ac_t""yes" 1>&6
3148 cat >> confdefs.h
<<\EOF
3149 #define PROTOTYPES 1
3153 echo "$ac_t""no" 1>&6
3156 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
3157 echo "configure:3158: checking for working volatile" >&5
3158 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
3159 echo $ac_n "(cached) $ac_c" 1>&6
3161 cat > conftest.
$ac_ext <<EOF
3162 #line 3163 "configure"
3163 #include "confdefs.h"
3171 if { (eval echo configure
:3172: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3173 ac_cv_c_volatile
=yes
3175 echo "configure: failed program was:" >&5
3176 cat conftest.
$ac_ext >&5
3183 echo "$ac_t""$ac_cv_c_volatile" 1>&6
3184 if test $ac_cv_c_volatile = no
; then
3185 cat >> confdefs.h
<<\EOF
3191 echo $ac_n "checking for working const""... $ac_c" 1>&6
3192 echo "configure:3193: checking for working const" >&5
3193 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3194 echo $ac_n "(cached) $ac_c" 1>&6
3196 cat > conftest.
$ac_ext <<EOF
3197 #line 3198 "configure"
3198 #include "confdefs.h"
3202 /* Ultrix mips cc rejects this. */
3203 typedef int charset[2]; const charset x = {0,0};
3204 /* SunOS 4.1.1 cc rejects this. */
3205 char const *const *ccp;
3207 /* NEC SVR4.0.2 mips cc rejects this. */
3208 struct point {int x, y;};
3209 static struct point const zero = {0,0};
3210 /* AIX XL C 1.02.0.0 rejects this.
3211 It does not let you subtract one const X* pointer from another in an arm
3212 of an if-expression whose if-part is not a constant expression */
3213 const char *g = "string";
3214 ccp = &g + (g ? g-g : 0);
3215 /* HPUX 7.0 cc rejects these. */
3218 ccp = (char const *const *) p;
3219 { /* SCO 3.2v4 cc rejects this. */
3221 char const *s = 0 ? (char *) 0 : (char const *) 0;
3225 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3227 const int *foo = &x[0];
3230 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3231 typedef const int *iptr;
3235 { /* AIX XL C 1.02.0.0 rejects this saying
3236 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3237 struct s { int j; const int *ap[3]; };
3238 struct s *b; b->j = 5;
3240 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3246 if { (eval echo configure
:3247: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3250 echo "configure: failed program was:" >&5
3251 cat conftest.
$ac_ext >&5
3258 echo "$ac_t""$ac_cv_c_const" 1>&6
3259 if test $ac_cv_c_const = no
; then
3260 cat >> confdefs.h
<<\EOF
3266 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3267 echo "configure:3268: checking for void * support" >&5
3268 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3269 echo $ac_n "(cached) $ac_c" 1>&6
3271 cat > conftest.
$ac_ext <<EOF
3272 #line 3273 "configure"
3273 #include "confdefs.h"
3279 if { (eval echo configure
:3280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3281 emacs_cv_void_star
=yes
3283 echo "configure: failed program was:" >&5
3284 cat conftest.
$ac_ext >&5
3286 emacs_cv_void_star
=no
3291 echo "$ac_t""$emacs_cv_void_star" 1>&6
3292 if test $emacs_cv_void_star = yes; then
3293 cat >> confdefs.h
<<\EOF
3294 #define POINTER_TYPE void
3298 cat >> confdefs.h
<<\EOF
3299 #define POINTER_TYPE char
3304 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3305 echo "configure:3306: checking whether ${MAKE-make} sets \${MAKE}" >&5
3306 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3307 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3308 echo $ac_n "(cached) $ac_c" 1>&6
3310 cat > conftestmake
<<\EOF
3312 @
echo 'ac_maketemp="${MAKE}"'
3314 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3315 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3316 if test -n "$ac_maketemp"; then
3317 eval ac_cv_prog_make_
${ac_make}_set
=yes
3319 eval ac_cv_prog_make_
${ac_make}_set
=no
3323 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3324 echo "$ac_t""yes" 1>&6
3327 echo "$ac_t""no" 1>&6
3328 SET_MAKE
="MAKE=${MAKE-make}"
3332 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3333 echo "configure:3334: checking for long file names" >&5
3334 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3335 echo $ac_n "(cached) $ac_c" 1>&6
3337 ac_cv_sys_long_file_names
=yes
3338 # Test for long file names in all the places we know might matter:
3339 # . the current directory, where building will happen
3340 # $prefix/lib where we will be installing things
3341 # $exec_prefix/lib likewise
3342 # eval it to expand exec_prefix.
3343 # $TMPDIR if set, where it might want to write temporary files
3344 # if $TMPDIR is not set:
3345 # /tmp where it might want to write temporary files
3348 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3349 ac_tmpdirs
="$TMPDIR"
3351 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3353 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3354 test -d $ac_dir ||
continue
3355 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3356 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3357 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3358 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3359 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3360 ac_cv_sys_long_file_names
=no
3361 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3364 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3368 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3369 if test $ac_cv_sys_long_file_names = yes; then
3370 cat >> confdefs.h
<<\EOF
3371 #define HAVE_LONG_FILE_NAMES 1
3377 #### Choose a window system.
3379 # If we find X, set shell vars x_includes and x_libraries to the
3380 # paths, otherwise set no_x=yes.
3381 # Uses ac_ vars as temps to allow command line to override cache and checks.
3382 # --without-x overrides everything else, but does not touch the cache.
3383 echo $ac_n "checking for X""... $ac_c" 1>&6
3384 echo "configure:3385: checking for X" >&5
3386 # Check whether --with-x or --without-x was given.
3387 if test "${with_x+set}" = set; then
3392 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3393 if test "x$with_x" = xno
; then
3394 # The user explicitly disabled X.
3397 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3398 # Both variables are already set.
3401 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3402 echo $ac_n "(cached) $ac_c" 1>&6
3404 # One or both of the vars are not set, and there is no cached value.
3405 ac_x_includes
=NO ac_x_libraries
=NO
3407 if mkdir conftestdir
; then
3409 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3410 cat > Imakefile
<<'EOF'
3412 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3414 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3415 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3416 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3417 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3418 for ac_extension
in a so sl
; do
3419 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3420 test -f $ac_im_libdir/libX11.
$ac_extension; then
3421 ac_im_usrlibdir
=$ac_im_libdir; break
3424 # Screen out bogus values from the imake configuration. They are
3425 # bogus both because they are the default anyway, and because
3426 # using them would break gcc on systems where it needs fixed includes.
3427 case "$ac_im_incroot" in
3429 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3431 case "$ac_im_usrlibdir" in
3433 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3440 if test "$ac_x_includes" = NO
; then
3441 # Guess where to find include files, by looking for this one X11 .h file.
3442 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3444 # First, try using that file with no special directory specified.
3445 cat > conftest.
$ac_ext <<EOF
3446 #line 3447 "configure"
3447 #include "confdefs.h"
3448 #include <$x_direct_test_include>
3450 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3451 { (eval echo configure
:3452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3452 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3453 if test -z "$ac_err"; then
3455 # We can compile using X headers with no special include directory.
3459 echo "configure: failed program was:" >&5
3460 cat conftest.
$ac_ext >&5
3462 # Look for the header file in a standard set of common directories.
3463 # Check X11 before X11Rn because it is often a symlink to the current release.
3466 /usr
/X11R
6/include \
3467 /usr
/X11R
5/include \
3468 /usr
/X11R
4/include \
3471 /usr
/include
/X11R6 \
3472 /usr
/include
/X11R5 \
3473 /usr
/include
/X11R4 \
3475 /usr
/local
/X11
/include \
3476 /usr
/local
/X11R
6/include \
3477 /usr
/local
/X11R
5/include \
3478 /usr
/local
/X11R
4/include \
3480 /usr
/local
/include
/X11 \
3481 /usr
/local
/include
/X11R6 \
3482 /usr
/local
/include
/X11R5 \
3483 /usr
/local
/include
/X11R4 \
3487 /usr
/XFree86
/include
/X11 \
3490 /usr
/local
/include \
3491 /usr
/unsupported
/include \
3492 /usr
/athena
/include \
3493 /usr
/local
/x11r
5/include \
3494 /usr
/lpp
/Xamples
/include \
3496 /usr
/openwin
/include \
3497 /usr
/openwin
/share
/include \
3500 if test -r "$ac_dir/$x_direct_test_include"; then
3501 ac_x_includes
=$ac_dir
3507 fi # $ac_x_includes = NO
3509 if test "$ac_x_libraries" = NO
; then
3510 # Check for the libraries.
3512 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3513 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3515 # See if we find them without any special options.
3516 # Don't add to $LIBS permanently.
3517 ac_save_LIBS
="$LIBS"
3518 LIBS
="-l$x_direct_test_library $LIBS"
3519 cat > conftest.
$ac_ext <<EOF
3520 #line 3521 "configure"
3521 #include "confdefs.h"
3524 ${x_direct_test_function}()
3527 if { (eval echo configure
:3528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3529 LIBS
="$ac_save_LIBS"
3530 # We can link X programs with no special library path.
3533 echo "configure: failed program was:" >&5
3534 cat conftest.
$ac_ext >&5
3536 LIBS
="$ac_save_LIBS"
3537 # First see if replacing the include by lib works.
3538 # Check X11 before X11Rn because it is often a symlink to the current release.
3539 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3550 /usr
/local
/X11
/lib \
3551 /usr
/local
/X11R
6/lib \
3552 /usr
/local
/X11R
5/lib \
3553 /usr
/local
/X11R
4/lib \
3555 /usr
/local
/lib
/X11 \
3556 /usr
/local
/lib
/X11R6 \
3557 /usr
/local
/lib
/X11R5 \
3558 /usr
/local
/lib
/X11R4 \
3562 /usr
/XFree86
/lib
/X11 \
3566 /usr
/unsupported
/lib \
3568 /usr
/local
/x11r
5/lib \
3569 /usr
/lpp
/Xamples
/lib \
3573 /usr
/openwin
/share
/lib \
3576 for ac_extension
in a so sl
; do
3577 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3578 ac_x_libraries
=$ac_dir
3585 fi # $ac_x_libraries = NO
3587 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3588 # Didn't find X anywhere. Cache the known absence of X.
3589 ac_cv_have_x
="have_x=no"
3591 # Record where we found X for the cache.
3592 ac_cv_have_x
="have_x=yes \
3593 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3597 eval "$ac_cv_have_x"
3600 if test "$have_x" != yes; then
3601 echo "$ac_t""$have_x" 1>&6
3604 # If each of the values was on the command line, it overrides each guess.
3605 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3606 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3607 # Update the cache value to reflect the command line values.
3608 ac_cv_have_x
="have_x=yes \
3609 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3610 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3613 if test "$no_x" = yes; then
3619 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3620 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3621 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3622 x_default_search_path
=""
3623 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3624 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3625 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3626 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3627 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3628 if test x
"${x_default_search_path}" = x
; then
3629 x_default_search_path
=${x_search_path}
3631 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3635 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3636 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3639 if test x
"${x_includes}" = x
; then
3640 bitmapdir
=/usr
/include
/X11
/bitmaps
3642 # accumulate include directories that have X11 bitmap subdirectories
3644 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3645 if test -d "${bmd}/X11/bitmaps"; then
3646 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3648 if test -d "${bmd}/bitmaps"; then
3649 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3652 if test ${bmd_acc} != "dummyval"; then
3653 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3657 case "${window_system}" in
3661 case "${with_x_toolkit}" in
3662 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3663 motif
) USE_X_TOOLKIT
=MOTIF
;;
3664 no
) USE_X_TOOLKIT
=none
;;
3665 * ) USE_X_TOOLKIT
=maybe
;;
3675 ### If we're using X11, we should use the X menu package.
3678 yes ) HAVE_MENUS
=yes ;;
3681 if test "${opsys}" = "hpux9"; then
3682 case "${x_libraries}" in
3684 opsysfile
="s/hpux9-x11r4.h"
3689 if test "${opsys}" = "hpux9shr"; then
3690 case "${x_libraries}" in
3692 opsysfile
="s/hpux9shxr4.h"
3697 ### Compute the unexec source name from the object name.
3698 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3700 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3701 # Assume not, until told otherwise.
3704 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3705 echo "configure:3706: checking for malloc_get_state" >&5
3706 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3707 echo $ac_n "(cached) $ac_c" 1>&6
3709 cat > conftest.
$ac_ext <<EOF
3710 #line 3711 "configure"
3711 #include "confdefs.h"
3712 /* System header to define __stub macros and hopefully few prototypes,
3713 which can conflict with char malloc_get_state(); below. */
3715 /* Override any gcc2 internal prototype to avoid an error. */
3716 /* We use char because int might match the return type of a gcc2
3717 builtin and then its argument prototype would still apply. */
3718 char malloc_get_state();
3722 /* The GNU C library defines this for functions which it implements
3723 to always fail with ENOSYS. Some functions are actually named
3724 something starting with __ and the normal name is an alias. */
3725 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3733 if { (eval echo configure
:3734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3735 eval "ac_cv_func_malloc_get_state=yes"
3737 echo "configure: failed program was:" >&5
3738 cat conftest.
$ac_ext >&5
3740 eval "ac_cv_func_malloc_get_state=no"
3745 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3746 echo "$ac_t""yes" 1>&6
3749 echo "$ac_t""no" 1>&6
3753 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3754 echo "configure:3755: checking for malloc_set_state" >&5
3755 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3756 echo $ac_n "(cached) $ac_c" 1>&6
3758 cat > conftest.
$ac_ext <<EOF
3759 #line 3760 "configure"
3760 #include "confdefs.h"
3761 /* System header to define __stub macros and hopefully few prototypes,
3762 which can conflict with char malloc_set_state(); below. */
3764 /* Override any gcc2 internal prototype to avoid an error. */
3765 /* We use char because int might match the return type of a gcc2
3766 builtin and then its argument prototype would still apply. */
3767 char malloc_set_state();
3771 /* The GNU C library defines this for functions which it implements
3772 to always fail with ENOSYS. Some functions are actually named
3773 something starting with __ and the normal name is an alias. */
3774 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3782 if { (eval echo configure
:3783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3784 eval "ac_cv_func_malloc_set_state=yes"
3786 echo "configure: failed program was:" >&5
3787 cat conftest.
$ac_ext >&5
3789 eval "ac_cv_func_malloc_set_state=no"
3794 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3795 echo "$ac_t""yes" 1>&6
3798 echo "$ac_t""no" 1>&6
3802 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3803 echo "configure:3804: checking whether __after_morecore_hook exists" >&5
3804 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3805 echo $ac_n "(cached) $ac_c" 1>&6
3807 cat > conftest.
$ac_ext <<EOF
3808 #line 3809 "configure"
3809 #include "confdefs.h"
3810 extern void (* __after_morecore_hook)();
3812 __after_morecore_hook = 0
3815 if { (eval echo configure
:3816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3817 emacs_cv_var___after_morecore_hook
=yes
3819 echo "configure: failed program was:" >&5
3820 cat conftest.
$ac_ext >&5
3822 emacs_cv_var___after_morecore_hook
=no
3827 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3828 if test $emacs_cv_var___after_morecore_hook = no
; then
3831 if test "${system_malloc}" = "yes"; then
3834 (The GNU allocators don't work with this system configuration.)"
3836 if test "$doug_lea_malloc" = "yes" ; then
3837 if test "$GNU_MALLOC" = yes ; then
3839 (Using Doug Lea's new malloc from the GNU C Library.)"
3841 cat >> confdefs.h
<<\EOF
3842 #define DOUG_LEA_MALLOC 1
3847 if test x
"${REL_ALLOC}" = x
; then
3848 REL_ALLOC
=${GNU_MALLOC}
3851 LIBS
="$libsrc_libs $LIBS"
3853 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3854 echo "configure:3855: checking for dnet_ntoa in -ldnet" >&5
3855 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3856 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3857 echo $ac_n "(cached) $ac_c" 1>&6
3859 ac_save_LIBS
="$LIBS"
3861 cat > conftest.
$ac_ext <<EOF
3862 #line 3863 "configure"
3863 #include "confdefs.h"
3864 /* Override any gcc2 internal prototype to avoid an error. */
3865 /* We use char because int might match the return type of a gcc2
3866 builtin and then its argument prototype would still apply. */
3873 if { (eval echo configure
:3874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3875 eval "ac_cv_lib_$ac_lib_var=yes"
3877 echo "configure: failed program was:" >&5
3878 cat conftest.
$ac_ext >&5
3880 eval "ac_cv_lib_$ac_lib_var=no"
3883 LIBS
="$ac_save_LIBS"
3886 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3887 echo "$ac_t""yes" 1>&6
3888 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3889 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3890 cat >> confdefs.h
<<EOF
3891 #define $ac_tr_lib 1
3897 echo "$ac_t""no" 1>&6
3901 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3902 echo "configure:3903: checking for main in -lXbsd" >&5
3903 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3904 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3905 echo $ac_n "(cached) $ac_c" 1>&6
3907 ac_save_LIBS
="$LIBS"
3909 cat > conftest.
$ac_ext <<EOF
3910 #line 3911 "configure"
3911 #include "confdefs.h"
3917 if { (eval echo configure
:3918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3919 eval "ac_cv_lib_$ac_lib_var=yes"
3921 echo "configure: failed program was:" >&5
3922 cat conftest.
$ac_ext >&5
3924 eval "ac_cv_lib_$ac_lib_var=no"
3927 LIBS
="$ac_save_LIBS"
3930 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3931 echo "$ac_t""yes" 1>&6
3932 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3934 echo "$ac_t""no" 1>&6
3938 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3939 echo "configure:3940: checking for cma_open in -lpthreads" >&5
3940 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3941 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3942 echo $ac_n "(cached) $ac_c" 1>&6
3944 ac_save_LIBS
="$LIBS"
3945 LIBS
="-lpthreads $LIBS"
3946 cat > conftest.
$ac_ext <<EOF
3947 #line 3948 "configure"
3948 #include "confdefs.h"
3949 /* Override any gcc2 internal prototype to avoid an error. */
3950 /* We use char because int might match the return type of a gcc2
3951 builtin and then its argument prototype would still apply. */
3958 if { (eval echo configure
:3959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3960 eval "ac_cv_lib_$ac_lib_var=yes"
3962 echo "configure: failed program was:" >&5
3963 cat conftest.
$ac_ext >&5
3965 eval "ac_cv_lib_$ac_lib_var=no"
3968 LIBS
="$ac_save_LIBS"
3971 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3972 echo "$ac_t""yes" 1>&6
3973 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3974 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3975 cat >> confdefs.h
<<EOF
3976 #define $ac_tr_lib 1
3979 LIBS
="-lpthreads $LIBS"
3982 echo "$ac_t""no" 1>&6
3986 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3987 echo "configure:3988: checking for XFree86 in /usr/X386" >&5
3988 if test -d /usr
/X386
/include
; then
3990 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3994 echo "$ac_t""$HAVE_XFREE386" 1>&6
3996 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3997 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3999 REAL_CPPFLAGS
="$CPPFLAGS"
4001 if test "${HAVE_X11}" = "yes"; then
4002 DEFS
="$C_SWITCH_X_SITE $DEFS"
4003 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
4005 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
4006 CPPFLAGS
="$C_SWITCH_X_SITE $CPPFLAGS"
4008 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
4009 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
4010 # but it's more convenient here to set LD_RUN_PATH
4011 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
4012 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
4013 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
4017 if test "${opsys}" = "gnu-linux"; then
4018 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
4019 echo "configure:4020: checking whether X on GNU/Linux needs -b to link" >&5
4020 cat > conftest.
$ac_ext <<EOF
4021 #line 4022 "configure"
4022 #include "confdefs.h"
4025 XOpenDisplay ("foo");
4028 if { (eval echo configure
:4029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4030 xlinux_first_failure
=no
4032 echo "configure: failed program was:" >&5
4033 cat conftest.
$ac_ext >&5
4035 xlinux_first_failure
=yes
4038 if test "${xlinux_first_failure}" = "yes"; then
4039 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
4040 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
4041 OLD_CPPFLAGS
="$CPPFLAGS"
4043 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
4044 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
4045 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
4046 LIBS
="$LIBS -b i486-linuxaout"
4047 cat > conftest.
$ac_ext <<EOF
4048 #line 4049 "configure"
4049 #include "confdefs.h"
4052 XOpenDisplay ("foo");
4055 if { (eval echo configure
:4056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4057 xlinux_second_failure
=no
4059 echo "configure: failed program was:" >&5
4060 cat conftest.
$ac_ext >&5
4062 xlinux_second_failure
=yes
4065 if test "${xlinux_second_failure}" = "yes"; then
4066 # If we get the same failure with -b, there is no use adding -b.
4067 # So take it out. This plays safe.
4068 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
4069 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
4070 CPPFLAGS
="$OLD_CPPFLAGS"
4072 echo "$ac_t""no" 1>&6
4074 echo "$ac_t""yes" 1>&6
4077 echo "$ac_t""no" 1>&6
4081 for ac_func
in XrmSetDatabase XScreenResourceString \
4082 XScreenNumberOfScreen XSetWMProtocols
4084 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4085 echo "configure:4086: checking for $ac_func" >&5
4086 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4087 echo $ac_n "(cached) $ac_c" 1>&6
4089 cat > conftest.
$ac_ext <<EOF
4090 #line 4091 "configure"
4091 #include "confdefs.h"
4092 /* System header to define __stub macros and hopefully few prototypes,
4093 which can conflict with char $ac_func(); below. */
4095 /* Override any gcc2 internal prototype to avoid an error. */
4096 /* We use char because int might match the return type of a gcc2
4097 builtin and then its argument prototype would still apply. */
4102 /* The GNU C library defines this for functions which it implements
4103 to always fail with ENOSYS. Some functions are actually named
4104 something starting with __ and the normal name is an alias. */
4105 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4113 if { (eval echo configure
:4114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4115 eval "ac_cv_func_$ac_func=yes"
4117 echo "configure: failed program was:" >&5
4118 cat conftest.
$ac_ext >&5
4120 eval "ac_cv_func_$ac_func=no"
4125 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4126 echo "$ac_t""yes" 1>&6
4127 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4128 cat >> confdefs.h
<<EOF
4129 #define $ac_tr_func 1
4133 echo "$ac_t""no" 1>&6
4139 if test "${window_system}" = "x11"; then
4140 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
4141 echo "configure:4142: checking X11 version 6" >&5
4142 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
4143 echo $ac_n "(cached) $ac_c" 1>&6
4145 cat > conftest.
$ac_ext <<EOF
4146 #line 4147 "configure"
4147 #include "confdefs.h"
4148 #include <X11/Xlib.h>
4150 #if XlibSpecificationRelease < 6
4156 if { (eval echo configure
:4157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4158 emacs_cv_x11_version_6
=yes
4160 echo "configure: failed program was:" >&5
4161 cat conftest.
$ac_ext >&5
4163 emacs_cv_x11_version_6
=no
4168 if test $emacs_cv_x11_version_6 = yes; then
4169 echo "$ac_t""6 or newer" 1>&6
4170 cat >> confdefs.h
<<\EOF
4171 #define HAVE_X11R6 1
4175 echo "$ac_t""before 6" 1>&6
4179 if test "${window_system}" = "x11"; then
4180 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4181 echo "configure:4182: checking X11 version 5" >&5
4182 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4183 echo $ac_n "(cached) $ac_c" 1>&6
4185 cat > conftest.
$ac_ext <<EOF
4186 #line 4187 "configure"
4187 #include "confdefs.h"
4188 #include <X11/Xlib.h>
4190 #if XlibSpecificationRelease < 5
4196 if { (eval echo configure
:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4198 emacs_cv_x11_version_5
=yes
4200 echo "configure: failed program was:" >&5
4201 cat conftest.
$ac_ext >&5
4203 emacs_cv_x11_version_5
=no
4208 if test $emacs_cv_x11_version_5 = yes; then
4209 echo "$ac_t""5 or newer" 1>&6
4211 cat >> confdefs.h
<<\EOF
4212 #define HAVE_X11R5 1
4217 echo "$ac_t""before 5" 1>&6
4221 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4222 if test x
"${HAVE_X11R5}" = xyes
; then
4223 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4224 echo "configure:4225: checking X11 version 5 with Xaw" >&5
4225 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4226 echo $ac_n "(cached) $ac_c" 1>&6
4228 cat > conftest.
$ac_ext <<EOF
4229 #line 4230 "configure"
4230 #include "confdefs.h"
4232 #include <X11/Intrinsic.h>
4233 #include <X11/Xaw/Simple.h>
4238 if { (eval echo configure
:4239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4240 emacs_cv_x11_version_5_with_xaw
=yes
4242 echo "configure: failed program was:" >&5
4243 cat conftest.
$ac_ext >&5
4245 emacs_cv_x11_version_5_with_xaw
=no
4250 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4251 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4254 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4262 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4264 if test "${USE_X_TOOLKIT}" != "none"; then
4265 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4266 echo "configure:4267: checking X11 toolkit version" >&5
4267 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4268 echo $ac_n "(cached) $ac_c" 1>&6
4270 cat > conftest.
$ac_ext <<EOF
4271 #line 4272 "configure"
4272 #include "confdefs.h"
4273 #include <X11/Intrinsic.h>
4275 #if XtSpecificationRelease < 6
4281 if { (eval echo configure
:4282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4283 emacs_cv_x11_toolkit_version_6
=yes
4285 echo "configure: failed program was:" >&5
4286 cat conftest.
$ac_ext >&5
4288 emacs_cv_x11_toolkit_version_6
=no
4293 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4294 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4295 echo "$ac_t""6 or newer" 1>&6
4296 cat >> confdefs.h
<<\EOF
4297 #define HAVE_X11XTR6 1
4301 echo "$ac_t""before 6" 1>&6
4305 if test x
$HAVE_X11XTR6 = xyes
; then
4306 LIBS
="-lXt -lSM -lICE $LIBS"
4310 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4311 echo "configure:4312: checking for XmuConvertStandardSelection in -lXmu" >&5
4312 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4314 echo $ac_n "(cached) $ac_c" 1>&6
4316 ac_save_LIBS
="$LIBS"
4318 cat > conftest.
$ac_ext <<EOF
4319 #line 4320 "configure"
4320 #include "confdefs.h"
4321 /* Override any gcc2 internal prototype to avoid an error. */
4322 /* We use char because int might match the return type of a gcc2
4323 builtin and then its argument prototype would still apply. */
4324 char XmuConvertStandardSelection();
4327 XmuConvertStandardSelection()
4330 if { (eval echo configure
:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4332 eval "ac_cv_lib_$ac_lib_var=yes"
4334 echo "configure: failed program was:" >&5
4335 cat conftest.
$ac_ext >&5
4337 eval "ac_cv_lib_$ac_lib_var=no"
4340 LIBS
="$ac_save_LIBS"
4343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4344 echo "$ac_t""yes" 1>&6
4345 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4346 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4347 cat >> confdefs.h
<<EOF
4348 #define $ac_tr_lib 1
4354 echo "$ac_t""no" 1>&6
4360 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4361 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4362 echo "configure:4363: checking for Motif version 2.1" >&5
4363 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4364 echo $ac_n "(cached) $ac_c" 1>&6
4366 cat > conftest.
$ac_ext <<EOF
4367 #line 4368 "configure"
4368 #include "confdefs.h"
4371 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4374 Motif version prior to 2.1.
4378 if { (eval echo configure
:4379: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4380 emacs_cv_motif_version_2_1
=yes
4382 echo "configure: failed program was:" >&5
4383 cat conftest.
$ac_ext >&5
4385 emacs_cv_motif_version_2_1
=no
4390 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4391 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4392 if test $emacs_cv_motif_version_2_1 = yes; then
4393 cat >> confdefs.h
<<\EOF
4394 #define HAVE_MOTIF_2_1 1
4397 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4398 echo "configure:4399: checking for XpCreateContext in -lXp" >&5
4399 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4400 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4401 echo $ac_n "(cached) $ac_c" 1>&6
4403 ac_save_LIBS
="$LIBS"
4404 LIBS
="-lXp -lXext $LIBS"
4405 cat > conftest.
$ac_ext <<EOF
4406 #line 4407 "configure"
4407 #include "confdefs.h"
4408 /* Override any gcc2 internal prototype to avoid an error. */
4409 /* We use char because int might match the return type of a gcc2
4410 builtin and then its argument prototype would still apply. */
4411 char XpCreateContext();
4417 if { (eval echo configure
:4418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4419 eval "ac_cv_lib_$ac_lib_var=yes"
4421 echo "configure: failed program was:" >&5
4422 cat conftest.
$ac_ext >&5
4424 eval "ac_cv_lib_$ac_lib_var=no"
4427 LIBS
="$ac_save_LIBS"
4430 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4431 echo "$ac_t""yes" 1>&6
4434 echo "$ac_t""no" 1>&6
4437 if test ${HAVE_LIBXP} = yes; then
4438 cat >> confdefs.h
<<\EOF
4439 #define HAVE_LIBXP 1
4446 ### Is -lXaw3d available?
4448 if test "${HAVE_X11}" = "yes"; then
4449 if test "${USE_X_TOOLKIT}" != "none"; then
4450 old_c_flags
="${CFLAGS}"
4451 CFLAGS
="${LD_SWITCH_X_SITE}"
4452 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4453 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4454 echo "configure:4455: checking for X11/Xaw3d/Scrollbar.h" >&5
4455 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4456 echo $ac_n "(cached) $ac_c" 1>&6
4458 cat > conftest.
$ac_ext <<EOF
4459 #line 4460 "configure"
4460 #include "confdefs.h"
4461 #include <X11/Xaw3d/Scrollbar.h>
4463 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4464 { (eval echo configure
:4465: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4465 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4466 if test -z "$ac_err"; then
4468 eval "ac_cv_header_$ac_safe=yes"
4471 echo "configure: failed program was:" >&5
4472 cat conftest.
$ac_ext >&5
4474 eval "ac_cv_header_$ac_safe=no"
4478 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4479 echo "$ac_t""yes" 1>&6
4480 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4481 echo "configure:4482: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4482 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4483 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4484 echo $ac_n "(cached) $ac_c" 1>&6
4486 ac_save_LIBS
="$LIBS"
4487 LIBS
="-lXaw3d -lX11 $LIBS"
4488 cat > conftest.
$ac_ext <<EOF
4489 #line 4490 "configure"
4490 #include "confdefs.h"
4491 /* Override any gcc2 internal prototype to avoid an error. */
4492 /* We use char because int might match the return type of a gcc2
4493 builtin and then its argument prototype would still apply. */
4494 char XawScrollbarSetThumb();
4497 XawScrollbarSetThumb()
4500 if { (eval echo configure
:4501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4502 eval "ac_cv_lib_$ac_lib_var=yes"
4504 echo "configure: failed program was:" >&5
4505 cat conftest.
$ac_ext >&5
4507 eval "ac_cv_lib_$ac_lib_var=no"
4510 LIBS
="$ac_save_LIBS"
4513 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4514 echo "$ac_t""yes" 1>&6
4517 echo "$ac_t""no" 1>&6
4521 echo "$ac_t""no" 1>&6
4524 CFLAGS
="${old_c_flags}"
4526 if test "${HAVE_XAW3D}" = "yes"; then
4527 cat >> confdefs.h
<<\EOF
4528 #define HAVE_XAW3D 1
4536 USE_TOOLKIT_SCROLL_BARS
=no
4537 if test "${with_toolkit_scroll_bars}" != "no"; then
4538 if test "${USE_X_TOOLKIT}" != "none"; then
4539 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4540 cat >> confdefs.h
<<\EOF
4541 #define USE_TOOLKIT_SCROLL_BARS 1
4545 USE_TOOLKIT_SCROLL_BARS
=yes
4546 elif test "${HAVE_XAW3D}" = "yes"; then
4547 cat >> confdefs.h
<<\EOF
4548 #define USE_TOOLKIT_SCROLL_BARS 1
4551 USE_TOOLKIT_SCROLL_BARS
=yes
4557 if test "${with_xim}" != "no"; then
4558 cat >> confdefs.h
<<\EOF
4564 ### Use -lXpm if available, unless `--with-xpm=no'.
4566 if test "${HAVE_X11}" = "yes"; then
4567 if test "${with_xpm}" != "no"; then
4568 old_c_flags
="${CFLAGS}"
4569 CFLAGS
="${LD_SWITCH_X_SITE}"
4570 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4571 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4572 echo "configure:4573: checking for X11/xpm.h" >&5
4573 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4574 echo $ac_n "(cached) $ac_c" 1>&6
4576 cat > conftest.
$ac_ext <<EOF
4577 #line 4578 "configure"
4578 #include "confdefs.h"
4579 #include <X11/xpm.h>
4581 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4582 { (eval echo configure
:4583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4583 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4584 if test -z "$ac_err"; then
4586 eval "ac_cv_header_$ac_safe=yes"
4589 echo "configure: failed program was:" >&5
4590 cat conftest.
$ac_ext >&5
4592 eval "ac_cv_header_$ac_safe=no"
4596 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4597 echo "$ac_t""yes" 1>&6
4598 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4599 echo "configure:4600: checking for XpmReadFileToPixmap in -lXpm" >&5
4600 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4601 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4602 echo $ac_n "(cached) $ac_c" 1>&6
4604 ac_save_LIBS
="$LIBS"
4605 LIBS
="-lXpm -lX11 $LIBS"
4606 cat > conftest.
$ac_ext <<EOF
4607 #line 4608 "configure"
4608 #include "confdefs.h"
4609 /* Override any gcc2 internal prototype to avoid an error. */
4610 /* We use char because int might match the return type of a gcc2
4611 builtin and then its argument prototype would still apply. */
4612 char XpmReadFileToPixmap();
4615 XpmReadFileToPixmap()
4618 if { (eval echo configure
:4619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4620 eval "ac_cv_lib_$ac_lib_var=yes"
4622 echo "configure: failed program was:" >&5
4623 cat conftest.
$ac_ext >&5
4625 eval "ac_cv_lib_$ac_lib_var=no"
4628 LIBS
="$ac_save_LIBS"
4631 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4632 echo "$ac_t""yes" 1>&6
4635 echo "$ac_t""no" 1>&6
4639 echo "$ac_t""no" 1>&6
4642 if test "${HAVE_XPM}" = "yes"; then
4643 cat > conftest.
$ac_ext <<EOF
4644 #line 4645 "configure"
4645 #include "confdefs.h"
4646 #include "X11/xpm.h"
4647 #ifndef XpmReturnAllocPixels
4648 no_return_alloc_pixels
4652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4653 egrep "no_return_alloc_pixels" >/dev
/null
2>&1; then
4663 CFLAGS
="${old_c_flags}"
4666 if test "${HAVE_XPM}" = "yes"; then
4667 cat >> confdefs.h
<<\EOF
4674 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4676 if test "${HAVE_X11}" = "yes"; then
4677 if test "${with_jpeg}" != "no"; then
4678 old_c_flags
="${CFLAGS}"
4679 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4680 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4681 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4682 echo "configure:4683: checking for jerror.h" >&5
4683 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4684 echo $ac_n "(cached) $ac_c" 1>&6
4686 cat > conftest.
$ac_ext <<EOF
4687 #line 4688 "configure"
4688 #include "confdefs.h"
4691 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4692 { (eval echo configure
:4693: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4693 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4694 if test -z "$ac_err"; then
4696 eval "ac_cv_header_$ac_safe=yes"
4699 echo "configure: failed program was:" >&5
4700 cat conftest.
$ac_ext >&5
4702 eval "ac_cv_header_$ac_safe=no"
4706 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4707 echo "$ac_t""yes" 1>&6
4708 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4709 echo "configure:4710: checking for jpeg_destroy_compress in -ljpeg" >&5
4710 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4711 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4712 echo $ac_n "(cached) $ac_c" 1>&6
4714 ac_save_LIBS
="$LIBS"
4715 LIBS
="-ljpeg -lX11 $LIBS"
4716 cat > conftest.
$ac_ext <<EOF
4717 #line 4718 "configure"
4718 #include "confdefs.h"
4719 /* Override any gcc2 internal prototype to avoid an error. */
4720 /* We use char because int might match the return type of a gcc2
4721 builtin and then its argument prototype would still apply. */
4722 char jpeg_destroy_compress();
4725 jpeg_destroy_compress()
4728 if { (eval echo configure
:4729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4730 eval "ac_cv_lib_$ac_lib_var=yes"
4732 echo "configure: failed program was:" >&5
4733 cat conftest.
$ac_ext >&5
4735 eval "ac_cv_lib_$ac_lib_var=no"
4738 LIBS
="$ac_save_LIBS"
4741 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4742 echo "$ac_t""yes" 1>&6
4745 echo "$ac_t""no" 1>&6
4749 echo "$ac_t""no" 1>&6
4752 CFLAGS
="${old_c_flags}"
4755 if test "${HAVE_JPEG}" = "yes"; then
4756 cat >> confdefs.h
<<\EOF
4763 ### Use -lpng if available, unless `--with-png=no'.
4765 if test "${HAVE_X11}" = "yes"; then
4766 if test "${with_png}" != "no"; then
4767 old_c_flags
="${CFLAGS}"
4768 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4769 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4770 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4771 echo "configure:4772: checking for png.h" >&5
4772 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4773 echo $ac_n "(cached) $ac_c" 1>&6
4775 cat > conftest.
$ac_ext <<EOF
4776 #line 4777 "configure"
4777 #include "confdefs.h"
4780 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4781 { (eval echo configure
:4782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4782 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4783 if test -z "$ac_err"; then
4785 eval "ac_cv_header_$ac_safe=yes"
4788 echo "configure: failed program was:" >&5
4789 cat conftest.
$ac_ext >&5
4791 eval "ac_cv_header_$ac_safe=no"
4795 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4796 echo "$ac_t""yes" 1>&6
4797 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4798 echo "configure:4799: checking for png_set_expand in -lpng" >&5
4799 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4800 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4801 echo $ac_n "(cached) $ac_c" 1>&6
4803 ac_save_LIBS
="$LIBS"
4804 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4805 cat > conftest.
$ac_ext <<EOF
4806 #line 4807 "configure"
4807 #include "confdefs.h"
4808 /* Override any gcc2 internal prototype to avoid an error. */
4809 /* We use char because int might match the return type of a gcc2
4810 builtin and then its argument prototype would still apply. */
4811 char png_set_expand();
4817 if { (eval echo configure
:4818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4819 eval "ac_cv_lib_$ac_lib_var=yes"
4821 echo "configure: failed program was:" >&5
4822 cat conftest.
$ac_ext >&5
4824 eval "ac_cv_lib_$ac_lib_var=no"
4827 LIBS
="$ac_save_LIBS"
4830 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4831 echo "$ac_t""yes" 1>&6
4834 echo "$ac_t""no" 1>&6
4838 echo "$ac_t""no" 1>&6
4841 CFLAGS
="${old_c_flags}"
4844 if test "${HAVE_PNG}" = "yes"; then
4845 cat >> confdefs.h
<<\EOF
4852 ### Use -ltiff if available, unless `--with-tiff=no'.
4854 if test "${HAVE_X11}" = "yes"; then
4855 if test "${with_tiff}" != "no"; then
4856 old_c_flags
="${CFLAGS}"
4857 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4858 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4859 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4860 echo "configure:4861: checking for tiffio.h" >&5
4861 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4862 echo $ac_n "(cached) $ac_c" 1>&6
4864 cat > conftest.
$ac_ext <<EOF
4865 #line 4866 "configure"
4866 #include "confdefs.h"
4869 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4870 { (eval echo configure
:4871: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4871 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4872 if test -z "$ac_err"; then
4874 eval "ac_cv_header_$ac_safe=yes"
4877 echo "configure: failed program was:" >&5
4878 cat conftest.
$ac_ext >&5
4880 eval "ac_cv_header_$ac_safe=no"
4884 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4885 echo "$ac_t""yes" 1>&6
4886 tifflibs
="-lX11 -lz -lm"
4887 # At least one tiff package requires the jpeg library.
4888 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
4889 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4890 echo "configure:4891: checking for TIFFGetVersion in -ltiff" >&5
4891 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4892 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4893 echo $ac_n "(cached) $ac_c" 1>&6
4895 ac_save_LIBS
="$LIBS"
4896 LIBS
="-ltiff $tifflibs $LIBS"
4897 cat > conftest.
$ac_ext <<EOF
4898 #line 4899 "configure"
4899 #include "confdefs.h"
4900 /* Override any gcc2 internal prototype to avoid an error. */
4901 /* We use char because int might match the return type of a gcc2
4902 builtin and then its argument prototype would still apply. */
4903 char TIFFGetVersion();
4909 if { (eval echo configure
:4910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4911 eval "ac_cv_lib_$ac_lib_var=yes"
4913 echo "configure: failed program was:" >&5
4914 cat conftest.
$ac_ext >&5
4916 eval "ac_cv_lib_$ac_lib_var=no"
4919 LIBS
="$ac_save_LIBS"
4922 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4923 echo "$ac_t""yes" 1>&6
4926 echo "$ac_t""no" 1>&6
4930 echo "$ac_t""no" 1>&6
4933 CFLAGS
="${old_c_flags}"
4936 if test "${HAVE_TIFF}" = "yes"; then
4937 cat >> confdefs.h
<<\EOF
4944 ### Use -lgif if available, unless `--with-gif=no'.
4946 if test "${HAVE_X11}" = "yes"; then
4947 if test "${with_gif}" != "no"; then
4948 old_c_flags
="${CFLAGS}"
4949 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4950 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4951 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4952 echo "configure:4953: checking for gif_lib.h" >&5
4953 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4954 echo $ac_n "(cached) $ac_c" 1>&6
4956 cat > conftest.
$ac_ext <<EOF
4957 #line 4958 "configure"
4958 #include "confdefs.h"
4959 #include <gif_lib.h>
4961 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4962 { (eval echo configure
:4963: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4963 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4964 if test -z "$ac_err"; then
4966 eval "ac_cv_header_$ac_safe=yes"
4969 echo "configure: failed program was:" >&5
4970 cat conftest.
$ac_ext >&5
4972 eval "ac_cv_header_$ac_safe=no"
4976 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4977 echo "$ac_t""yes" 1>&6
4978 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4979 echo "configure:4980: checking for DGifOpen in -lungif" >&5
4980 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
4981 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4982 echo $ac_n "(cached) $ac_c" 1>&6
4984 ac_save_LIBS
="$LIBS"
4985 LIBS
="-lungif -lX11 $LIBS"
4986 cat > conftest.
$ac_ext <<EOF
4987 #line 4988 "configure"
4988 #include "confdefs.h"
4989 /* Override any gcc2 internal prototype to avoid an error. */
4990 /* We use char because int might match the return type of a gcc2
4991 builtin and then its argument prototype would still apply. */
4998 if { (eval echo configure
:4999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5000 eval "ac_cv_lib_$ac_lib_var=yes"
5002 echo "configure: failed program was:" >&5
5003 cat conftest.
$ac_ext >&5
5005 eval "ac_cv_lib_$ac_lib_var=no"
5008 LIBS
="$ac_save_LIBS"
5011 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5012 echo "$ac_t""yes" 1>&6
5015 echo "$ac_t""no" 1>&6
5019 echo "$ac_t""no" 1>&6
5022 CFLAGS
="${old_c_flags}"
5025 if test "${HAVE_GIF}" = "yes"; then
5026 cat >> confdefs.h
<<\EOF
5033 # If netdb.h doesn't declare h_errno, we must declare it by hand.
5034 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
5035 echo "configure:5036: checking whether netdb declares h_errno" >&5
5036 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
5037 echo $ac_n "(cached) $ac_c" 1>&6
5039 cat > conftest.
$ac_ext <<EOF
5040 #line 5041 "configure"
5041 #include "confdefs.h"
5047 if { (eval echo configure
:5048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5049 emacs_cv_netdb_declares_h_errno
=yes
5051 echo "configure: failed program was:" >&5
5052 cat conftest.
$ac_ext >&5
5054 emacs_cv_netdb_declares_h_errno
=no
5059 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
5060 if test $emacs_cv_netdb_declares_h_errno = yes; then
5061 cat >> confdefs.h
<<\EOF
5062 #define HAVE_H_ERRNO 1
5067 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5068 # for constant arguments. Useless!
5069 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5070 echo "configure:5071: checking for working alloca.h" >&5
5071 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5072 echo $ac_n "(cached) $ac_c" 1>&6
5074 cat > conftest.
$ac_ext <<EOF
5075 #line 5076 "configure"
5076 #include "confdefs.h"
5079 void *p = alloca(2 * sizeof(int));
5082 if { (eval echo configure
:5083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5084 ac_cv_header_alloca_h
=yes
5086 echo "configure: failed program was:" >&5
5087 cat conftest.
$ac_ext >&5
5089 ac_cv_header_alloca_h
=no
5094 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5095 if test $ac_cv_header_alloca_h = yes; then
5096 cat >> confdefs.h
<<\EOF
5097 #define HAVE_ALLOCA_H 1
5102 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5103 echo "configure:5104: checking for alloca" >&5
5104 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5105 echo $ac_n "(cached) $ac_c" 1>&6
5107 cat > conftest.
$ac_ext <<EOF
5108 #line 5109 "configure"
5109 #include "confdefs.h"
5112 # define alloca __builtin_alloca
5115 # include <malloc.h>
5116 # define alloca _alloca
5119 # include <alloca.h>
5124 # ifndef alloca /* predefined by HP cc +Olibcalls */
5133 char *p = (char *) alloca(1);
5136 if { (eval echo configure
:5137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5138 ac_cv_func_alloca_works
=yes
5140 echo "configure: failed program was:" >&5
5141 cat conftest.
$ac_ext >&5
5143 ac_cv_func_alloca_works
=no
5148 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5149 if test $ac_cv_func_alloca_works = yes; then
5150 cat >> confdefs.h
<<\EOF
5151 #define HAVE_ALLOCA 1
5156 if test $ac_cv_func_alloca_works = no
; then
5157 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5158 # that cause trouble. Some versions do not even contain alloca or
5159 # contain a buggy version. If you still want to use their alloca,
5160 # use ar to extract alloca.o from them instead of compiling alloca.c.
5161 ALLOCA
=alloca.
${ac_objext}
5162 cat >> confdefs.h
<<\EOF
5167 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5168 echo "configure:5169: checking whether alloca needs Cray hooks" >&5
5169 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5170 echo $ac_n "(cached) $ac_c" 1>&6
5172 cat > conftest.
$ac_ext <<EOF
5173 #line 5174 "configure"
5174 #include "confdefs.h"
5175 #if defined(CRAY) && ! defined(CRAY2)
5182 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5183 egrep "webecray" >/dev
/null
2>&1; then
5194 echo "$ac_t""$ac_cv_os_cray" 1>&6
5195 if test $ac_cv_os_cray = yes; then
5196 for ac_func
in _getb67 GETB67 getb67
; do
5197 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5198 echo "configure:5199: checking for $ac_func" >&5
5199 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5200 echo $ac_n "(cached) $ac_c" 1>&6
5202 cat > conftest.
$ac_ext <<EOF
5203 #line 5204 "configure"
5204 #include "confdefs.h"
5205 /* System header to define __stub macros and hopefully few prototypes,
5206 which can conflict with char $ac_func(); below. */
5208 /* Override any gcc2 internal prototype to avoid an error. */
5209 /* We use char because int might match the return type of a gcc2
5210 builtin and then its argument prototype would still apply. */
5215 /* The GNU C library defines this for functions which it implements
5216 to always fail with ENOSYS. Some functions are actually named
5217 something starting with __ and the normal name is an alias. */
5218 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5226 if { (eval echo configure
:5227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5228 eval "ac_cv_func_$ac_func=yes"
5230 echo "configure: failed program was:" >&5
5231 cat conftest.
$ac_ext >&5
5233 eval "ac_cv_func_$ac_func=no"
5238 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5239 echo "$ac_t""yes" 1>&6
5240 cat >> confdefs.h
<<EOF
5241 #define CRAY_STACKSEG_END $ac_func
5246 echo "$ac_t""no" 1>&6
5252 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5253 echo "configure:5254: checking stack direction for C alloca" >&5
5254 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5255 echo $ac_n "(cached) $ac_c" 1>&6
5257 if test "$cross_compiling" = yes; then
5258 ac_cv_c_stack_direction
=0
5260 cat > conftest.
$ac_ext <<EOF
5261 #line 5262 "configure"
5262 #include "confdefs.h"
5263 find_stack_direction ()
5265 static char *addr = 0;
5270 return find_stack_direction ();
5273 return (&dummy > addr) ? 1 : -1;
5277 exit (find_stack_direction() < 0);
5280 if { (eval echo configure
:5281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5282 ac_cv_c_stack_direction
=1
5284 echo "configure: failed program was:" >&5
5285 cat conftest.
$ac_ext >&5
5287 ac_cv_c_stack_direction
=-1
5294 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5295 cat >> confdefs.h
<<EOF
5296 #define STACK_DIRECTION $ac_cv_c_stack_direction
5302 # fmod, logb, and frexp are found in -lm on most systems.
5303 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5304 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5305 echo "configure:5306: checking for sqrt in -lm" >&5
5306 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5307 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5308 echo $ac_n "(cached) $ac_c" 1>&6
5310 ac_save_LIBS
="$LIBS"
5312 cat > conftest.
$ac_ext <<EOF
5313 #line 5314 "configure"
5314 #include "confdefs.h"
5315 /* Override any gcc2 internal prototype to avoid an error. */
5316 /* We use char because int might match the return type of a gcc2
5317 builtin and then its argument prototype would still apply. */
5324 if { (eval echo configure
:5325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5326 eval "ac_cv_lib_$ac_lib_var=yes"
5328 echo "configure: failed program was:" >&5
5329 cat conftest.
$ac_ext >&5
5331 eval "ac_cv_lib_$ac_lib_var=no"
5334 LIBS
="$ac_save_LIBS"
5337 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5338 echo "$ac_t""yes" 1>&6
5339 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5340 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5341 cat >> confdefs.h
<<EOF
5342 #define $ac_tr_lib 1
5348 echo "$ac_t""no" 1>&6
5352 # Check for mail-locking functions in a "mail" library
5353 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5354 echo "configure:5355: checking for maillock in -lmail" >&5
5355 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5356 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5357 echo $ac_n "(cached) $ac_c" 1>&6
5359 ac_save_LIBS
="$LIBS"
5361 cat > conftest.
$ac_ext <<EOF
5362 #line 5363 "configure"
5363 #include "confdefs.h"
5364 /* Override any gcc2 internal prototype to avoid an error. */
5365 /* We use char because int might match the return type of a gcc2
5366 builtin and then its argument prototype would still apply. */
5373 if { (eval echo configure
:5374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5375 eval "ac_cv_lib_$ac_lib_var=yes"
5377 echo "configure: failed program was:" >&5
5378 cat conftest.
$ac_ext >&5
5380 eval "ac_cv_lib_$ac_lib_var=no"
5383 LIBS
="$ac_save_LIBS"
5386 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5387 echo "$ac_t""yes" 1>&6
5388 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5389 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5390 cat >> confdefs.h
<<EOF
5391 #define $ac_tr_lib 1
5397 echo "$ac_t""no" 1>&6
5400 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5401 echo "configure:5402: checking for maillock in -llockfile" >&5
5402 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5403 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5404 echo $ac_n "(cached) $ac_c" 1>&6
5406 ac_save_LIBS
="$LIBS"
5407 LIBS
="-llockfile $LIBS"
5408 cat > conftest.
$ac_ext <<EOF
5409 #line 5410 "configure"
5410 #include "confdefs.h"
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. */
5420 if { (eval echo configure
:5421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5422 eval "ac_cv_lib_$ac_lib_var=yes"
5424 echo "configure: failed program was:" >&5
5425 cat conftest.
$ac_ext >&5
5427 eval "ac_cv_lib_$ac_lib_var=no"
5430 LIBS
="$ac_save_LIBS"
5433 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5434 echo "$ac_t""yes" 1>&6
5435 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5436 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5437 cat >> confdefs.h
<<EOF
5438 #define $ac_tr_lib 1
5441 LIBS
="-llockfile $LIBS"
5444 echo "$ac_t""no" 1>&6
5447 # If we have the shared liblockfile, assume we must use it for mail
5448 # locking (e.g. Debian). If we couldn't link against liblockfile
5449 # (no liblockfile.a installed), ensure that we don't need to.
5450 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5451 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5452 set dummy liblockfile.so
; ac_word
=$2
5453 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5454 echo "configure:5455: checking for $ac_word" >&5
5455 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5456 echo $ac_n "(cached) $ac_c" 1>&6
5458 if test -n "$liblockfile"; then
5459 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5461 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5462 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5463 for ac_dir
in $ac_dummy; do
5464 test -z "$ac_dir" && ac_dir
=.
5465 if test -f $ac_dir/$ac_word; then
5466 ac_cv_prog_liblockfile
="yes"
5471 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5474 liblockfile
="$ac_cv_prog_liblockfile"
5475 if test -n "$liblockfile"; then
5476 echo "$ac_t""$liblockfile" 1>&6
5478 echo "$ac_t""no" 1>&6
5481 if test $ac_cv_prog_liblockfile = yes; then
5482 { echo "configure: error: Shared liblockfile found but can't link against it.
5483 This probably means that movemail could lose mail.
5484 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5485 else cat >> confdefs.h
<<\EOF
5486 #define LIBMAIL -llockfile
5492 for ac_func
in touchlock
5494 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5495 echo "configure:5496: checking for $ac_func" >&5
5496 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5497 echo $ac_n "(cached) $ac_c" 1>&6
5499 cat > conftest.
$ac_ext <<EOF
5500 #line 5501 "configure"
5501 #include "confdefs.h"
5502 /* System header to define __stub macros and hopefully few prototypes,
5503 which can conflict with char $ac_func(); below. */
5505 /* Override any gcc2 internal prototype to avoid an error. */
5506 /* We use char because int might match the return type of a gcc2
5507 builtin and then its argument prototype would still apply. */
5512 /* The GNU C library defines this for functions which it implements
5513 to always fail with ENOSYS. Some functions are actually named
5514 something starting with __ and the normal name is an alias. */
5515 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5523 if { (eval echo configure
:5524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5525 eval "ac_cv_func_$ac_func=yes"
5527 echo "configure: failed program was:" >&5
5528 cat conftest.
$ac_ext >&5
5530 eval "ac_cv_func_$ac_func=no"
5535 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5536 echo "$ac_t""yes" 1>&6
5537 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5538 cat >> confdefs.h
<<EOF
5539 #define $ac_tr_func 1
5543 echo "$ac_t""no" 1>&6
5547 for ac_hdr
in maillock.h
5549 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5550 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5551 echo "configure:5552: checking for $ac_hdr" >&5
5552 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5553 echo $ac_n "(cached) $ac_c" 1>&6
5555 cat > conftest.
$ac_ext <<EOF
5556 #line 5557 "configure"
5557 #include "confdefs.h"
5560 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5561 { (eval echo configure
:5562: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5562 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5563 if test -z "$ac_err"; then
5565 eval "ac_cv_header_$ac_safe=yes"
5568 echo "configure: failed program was:" >&5
5569 cat conftest.
$ac_ext >&5
5571 eval "ac_cv_header_$ac_safe=no"
5575 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5576 echo "$ac_t""yes" 1>&6
5577 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5578 cat >> confdefs.h
<<EOF
5579 #define $ac_tr_hdr 1
5583 echo "$ac_t""no" 1>&6
5588 for ac_func
in gethostname getdomainname dup2 \
5589 rename closedir mkdir
rmdir sysinfo \
5590 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5591 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5592 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
5593 __fpending mblen mbrlen strsignal setitimer ualarm
5595 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5596 echo "configure:5597: checking for $ac_func" >&5
5597 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5598 echo $ac_n "(cached) $ac_c" 1>&6
5600 cat > conftest.
$ac_ext <<EOF
5601 #line 5602 "configure"
5602 #include "confdefs.h"
5603 /* System header to define __stub macros and hopefully few prototypes,
5604 which can conflict with char $ac_func(); below. */
5606 /* Override any gcc2 internal prototype to avoid an error. */
5607 /* We use char because int might match the return type of a gcc2
5608 builtin and then its argument prototype would still apply. */
5613 /* The GNU C library defines this for functions which it implements
5614 to always fail with ENOSYS. Some functions are actually named
5615 something starting with __ and the normal name is an alias. */
5616 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5624 if { (eval echo configure
:5625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5626 eval "ac_cv_func_$ac_func=yes"
5628 echo "configure: failed program was:" >&5
5629 cat conftest.
$ac_ext >&5
5631 eval "ac_cv_func_$ac_func=no"
5636 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5637 echo "$ac_t""yes" 1>&6
5638 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5639 cat >> confdefs.h
<<EOF
5640 #define $ac_tr_func 1
5644 echo "$ac_t""no" 1>&6
5649 for ac_hdr
in sys
/time.h unistd.h
5651 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5652 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5653 echo "configure:5654: checking for $ac_hdr" >&5
5654 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5655 echo $ac_n "(cached) $ac_c" 1>&6
5657 cat > conftest.
$ac_ext <<EOF
5658 #line 5659 "configure"
5659 #include "confdefs.h"
5662 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5663 { (eval echo configure
:5664: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5664 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5665 if test -z "$ac_err"; then
5667 eval "ac_cv_header_$ac_safe=yes"
5670 echo "configure: failed program was:" >&5
5671 cat conftest.
$ac_ext >&5
5673 eval "ac_cv_header_$ac_safe=no"
5677 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5678 echo "$ac_t""yes" 1>&6
5679 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5680 cat >> confdefs.h
<<EOF
5681 #define $ac_tr_hdr 1
5685 echo "$ac_t""no" 1>&6
5689 for ac_func
in alarm
5691 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5692 echo "configure:5693: checking for $ac_func" >&5
5693 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5694 echo $ac_n "(cached) $ac_c" 1>&6
5696 cat > conftest.
$ac_ext <<EOF
5697 #line 5698 "configure"
5698 #include "confdefs.h"
5699 /* System header to define __stub macros and hopefully few prototypes,
5700 which can conflict with char $ac_func(); below. */
5702 /* Override any gcc2 internal prototype to avoid an error. */
5703 /* We use char because int might match the return type of a gcc2
5704 builtin and then its argument prototype would still apply. */
5709 /* The GNU C library defines this for functions which it implements
5710 to always fail with ENOSYS. Some functions are actually named
5711 something starting with __ and the normal name is an alias. */
5712 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5720 if { (eval echo configure
:5721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5722 eval "ac_cv_func_$ac_func=yes"
5724 echo "configure: failed program was:" >&5
5725 cat conftest.
$ac_ext >&5
5727 eval "ac_cv_func_$ac_func=no"
5732 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5733 echo "$ac_t""yes" 1>&6
5734 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5735 cat >> confdefs.h
<<EOF
5736 #define $ac_tr_func 1
5740 echo "$ac_t""no" 1>&6
5744 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
5745 echo "configure:5746: checking for working mktime" >&5
5746 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
5747 echo $ac_n "(cached) $ac_c" 1>&6
5749 if test "$cross_compiling" = yes; then
5750 ac_cv_func_working_mktime
=no
5752 cat > conftest.
$ac_ext <<EOF
5753 #line 5754 "configure"
5754 #include "confdefs.h"
5755 /* Test program from Paul Eggert (eggert@twinsun.com)
5756 and Tony Leneis (tony@plaza.ds.adp.com). */
5757 #if TIME_WITH_SYS_TIME
5758 # include <sys/time.h>
5761 # if HAVE_SYS_TIME_H
5762 # include <sys/time.h>
5769 # include <unistd.h>
5773 # define alarm(X) /* empty */
5776 /* Work around redefinition to rpl_putenv by other config tests. */
5779 static time_t time_t_max;
5781 /* Values we'll use to set the TZ environment variable. */
5782 static const char *const tz_strings[] = {
5783 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
5784 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
5786 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
5788 /* Fail if mktime fails to convert a date in the spring-forward gap.
5789 Based on a problem report from Andreas Jaeger. */
5791 spring_forward_gap ()
5793 /* glibc (up to about 1998-10-07) failed this test) */
5796 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
5797 instead of "TZ=America/Vancouver" in order to detect the bug even
5798 on systems that don't support the Olson extension, or don't have the
5799 full zoneinfo tables installed. */
5800 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
5809 if (mktime (&tm) == (time_t)-1)
5818 if ((lt = localtime (&now)) && mktime (lt) != now)
5820 now = time_t_max - now;
5821 if ((lt = localtime (&now)) && mktime (lt) != now)
5828 /* Based on code from Ariel Faigon. */
5838 if (tm.tm_mon != 2 || tm.tm_mday != 31)
5848 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
5850 if (now != (time_t) -1)
5852 struct tm *lt = localtime (&now);
5854 && lt->tm_year == tm.tm_year
5855 && lt->tm_mon == tm.tm_mon
5856 && lt->tm_mday == tm.tm_mday
5857 && lt->tm_hour == tm.tm_hour
5858 && lt->tm_min == tm.tm_min
5859 && lt->tm_sec == tm.tm_sec
5860 && lt->tm_yday == tm.tm_yday
5861 && lt->tm_wday == tm.tm_wday
5862 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
5863 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
5874 /* This test makes some buggy mktime implementations loop.
5875 Give up after 60 seconds; a mktime slower than that
5876 isn't worth using anyway. */
5879 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
5882 delta = time_t_max / 997; /* a suitable prime number */
5883 for (i = 0; i < N_STRINGS; i++)
5886 putenv (tz_strings[i]);
5888 for (t = 0; t <= time_t_max - delta; t += delta)
5890 mktime_test ((time_t) 60 * 60);
5891 mktime_test ((time_t) 60 * 60 * 24);
5893 for (j = 1; 0 < j; j *= 2)
5895 bigtime_test (j - 1);
5898 spring_forward_gap ();
5902 if { (eval echo configure
:5903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5904 ac_cv_func_working_mktime
=yes
5906 echo "configure: failed program was:" >&5
5907 cat conftest.
$ac_ext >&5
5909 ac_cv_func_working_mktime
=no
5916 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
5917 if test $ac_cv_func_working_mktime = no
; then
5918 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
5921 if test "$ac_cv_func_working_mktime" = no
; then
5922 cat >> confdefs.h
<<\EOF
5923 #define BROKEN_MKTIME 1
5928 ac_have_func
=no
# yes means we've found a way to get the load average.
5930 # Some systems with -lutil have (and need) -lkvm as well, some do not.
5931 # On Solaris, -lkvm requires nlist from -lelf, so check that first
5932 # to get the right answer into the cache.
5933 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
5934 echo "configure:5935: checking for elf_begin in -lelf" >&5
5935 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
5936 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5937 echo $ac_n "(cached) $ac_c" 1>&6
5939 ac_save_LIBS
="$LIBS"
5941 cat > conftest.
$ac_ext <<EOF
5942 #line 5943 "configure"
5943 #include "confdefs.h"
5944 /* Override any gcc2 internal prototype to avoid an error. */
5945 /* We use char because int might match the return type of a gcc2
5946 builtin and then its argument prototype would still apply. */
5953 if { (eval echo configure
:5954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5955 eval "ac_cv_lib_$ac_lib_var=yes"
5957 echo "configure: failed program was:" >&5
5958 cat conftest.
$ac_ext >&5
5960 eval "ac_cv_lib_$ac_lib_var=no"
5963 LIBS
="$ac_save_LIBS"
5966 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5967 echo "$ac_t""yes" 1>&6
5970 echo "$ac_t""no" 1>&6
5973 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
5974 echo "configure:5975: checking for kvm_open in -lkvm" >&5
5975 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
5976 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5977 echo $ac_n "(cached) $ac_c" 1>&6
5979 ac_save_LIBS
="$LIBS"
5981 cat > conftest.
$ac_ext <<EOF
5982 #line 5983 "configure"
5983 #include "confdefs.h"
5984 /* Override any gcc2 internal prototype to avoid an error. */
5985 /* We use char because int might match the return type of a gcc2
5986 builtin and then its argument prototype would still apply. */
5993 if { (eval echo configure
:5994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5995 eval "ac_cv_lib_$ac_lib_var=yes"
5997 echo "configure: failed program was:" >&5
5998 cat conftest.
$ac_ext >&5
6000 eval "ac_cv_lib_$ac_lib_var=no"
6003 LIBS
="$ac_save_LIBS"
6006 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6007 echo "$ac_t""yes" 1>&6
6010 echo "$ac_t""no" 1>&6
6013 # Check for the 4.4BSD definition of getloadavg.
6014 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
6015 echo "configure:6016: checking for getloadavg in -lutil" >&5
6016 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
6017 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6018 echo $ac_n "(cached) $ac_c" 1>&6
6020 ac_save_LIBS
="$LIBS"
6022 cat > conftest.
$ac_ext <<EOF
6023 #line 6024 "configure"
6024 #include "confdefs.h"
6025 /* Override any gcc2 internal prototype to avoid an error. */
6026 /* We use char because int might match the return type of a gcc2
6027 builtin and then its argument prototype would still apply. */
6034 if { (eval echo configure
:6035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6036 eval "ac_cv_lib_$ac_lib_var=yes"
6038 echo "configure: failed program was:" >&5
6039 cat conftest.
$ac_ext >&5
6041 eval "ac_cv_lib_$ac_lib_var=no"
6044 LIBS
="$ac_save_LIBS"
6047 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6048 echo "$ac_t""yes" 1>&6
6049 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
6051 echo "$ac_t""no" 1>&6
6055 if test $ac_have_func = no
; then
6056 # There is a commonly available library for RS/6000 AIX.
6057 # Since it is not a standard part of AIX, it might be installed locally.
6058 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
6059 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
6060 echo "configure:6061: checking for getloadavg in -lgetloadavg" >&5
6061 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
6062 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6063 echo $ac_n "(cached) $ac_c" 1>&6
6065 ac_save_LIBS
="$LIBS"
6066 LIBS
="-lgetloadavg $LIBS"
6067 cat > conftest.
$ac_ext <<EOF
6068 #line 6069 "configure"
6069 #include "confdefs.h"
6070 /* Override any gcc2 internal prototype to avoid an error. */
6071 /* We use char because int might match the return type of a gcc2
6072 builtin and then its argument prototype would still apply. */
6079 if { (eval echo configure
:6080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6081 eval "ac_cv_lib_$ac_lib_var=yes"
6083 echo "configure: failed program was:" >&5
6084 cat conftest.
$ac_ext >&5
6086 eval "ac_cv_lib_$ac_lib_var=no"
6089 LIBS
="$ac_save_LIBS"
6092 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6093 echo "$ac_t""yes" 1>&6
6094 LIBS
="-lgetloadavg $LIBS"
6096 echo "$ac_t""no" 1>&6
6097 LIBS
="$ac_getloadavg_LIBS"
6102 # Make sure it is really in the library, if we think we found it.
6103 for ac_func
in getloadavg
6105 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6106 echo "configure:6107: checking for $ac_func" >&5
6107 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6108 echo $ac_n "(cached) $ac_c" 1>&6
6110 cat > conftest.
$ac_ext <<EOF
6111 #line 6112 "configure"
6112 #include "confdefs.h"
6113 /* System header to define __stub macros and hopefully few prototypes,
6114 which can conflict with char $ac_func(); below. */
6116 /* Override any gcc2 internal prototype to avoid an error. */
6117 /* We use char because int might match the return type of a gcc2
6118 builtin and then its argument prototype would still apply. */
6123 /* The GNU C library defines this for functions which it implements
6124 to always fail with ENOSYS. Some functions are actually named
6125 something starting with __ and the normal name is an alias. */
6126 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6134 if { (eval echo configure
:6135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6136 eval "ac_cv_func_$ac_func=yes"
6138 echo "configure: failed program was:" >&5
6139 cat conftest.
$ac_ext >&5
6141 eval "ac_cv_func_$ac_func=no"
6146 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6147 echo "$ac_t""yes" 1>&6
6148 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6149 cat >> confdefs.h
<<EOF
6150 #define $ac_tr_func 1
6154 echo "$ac_t""no" 1>&6
6155 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6161 if test $ac_cv_func_getloadavg = yes; then
6162 cat >> confdefs.h
<<\EOF
6163 #define HAVE_GETLOADAVG 1
6168 # Figure out what our getloadavg.c needs.
6170 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6171 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6172 echo "configure:6173: checking for sys/dg_sys_info.h" >&5
6173 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6174 echo $ac_n "(cached) $ac_c" 1>&6
6176 cat > conftest.
$ac_ext <<EOF
6177 #line 6178 "configure"
6178 #include "confdefs.h"
6179 #include <sys/dg_sys_info.h>
6181 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6182 { (eval echo configure
:6183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6183 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6184 if test -z "$ac_err"; then
6186 eval "ac_cv_header_$ac_safe=yes"
6189 echo "configure: failed program was:" >&5
6190 cat conftest.
$ac_ext >&5
6192 eval "ac_cv_header_$ac_safe=no"
6196 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6197 echo "$ac_t""yes" 1>&6
6198 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6202 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6203 echo "configure:6204: checking for dg_sys_info in -ldgc" >&5
6204 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6205 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6206 echo $ac_n "(cached) $ac_c" 1>&6
6208 ac_save_LIBS
="$LIBS"
6210 cat > conftest.
$ac_ext <<EOF
6211 #line 6212 "configure"
6212 #include "confdefs.h"
6213 /* Override any gcc2 internal prototype to avoid an error. */
6214 /* We use char because int might match the return type of a gcc2
6215 builtin and then its argument prototype would still apply. */
6222 if { (eval echo configure
:6223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6224 eval "ac_cv_lib_$ac_lib_var=yes"
6226 echo "configure: failed program was:" >&5
6227 cat conftest.
$ac_ext >&5
6229 eval "ac_cv_lib_$ac_lib_var=no"
6232 LIBS
="$ac_save_LIBS"
6235 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6236 echo "$ac_t""yes" 1>&6
6237 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6238 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6239 cat >> confdefs.h
<<EOF
6240 #define $ac_tr_lib 1
6246 echo "$ac_t""no" 1>&6
6250 echo "$ac_t""no" 1>&6
6254 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6255 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6256 # Irix 4.0.5F has the header but not the library.
6257 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6258 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6264 if test $ac_have_func = no
; then
6265 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6266 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6267 echo "configure:6268: checking for inq_stats/cpustats.h" >&5
6268 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6269 echo $ac_n "(cached) $ac_c" 1>&6
6271 cat > conftest.
$ac_ext <<EOF
6272 #line 6273 "configure"
6273 #include "confdefs.h"
6274 #include <inq_stats/cpustats.h>
6276 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6277 { (eval echo configure
:6278: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6278 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6279 if test -z "$ac_err"; then
6281 eval "ac_cv_header_$ac_safe=yes"
6284 echo "configure: failed program was:" >&5
6285 cat conftest.
$ac_ext >&5
6287 eval "ac_cv_header_$ac_safe=no"
6291 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6292 echo "$ac_t""yes" 1>&6
6293 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6297 cat >> confdefs.h
<<\EOF
6302 echo "$ac_t""no" 1>&6
6307 if test $ac_have_func = no
; then
6308 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6309 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6310 echo "configure:6311: checking for sys/cpustats.h" >&5
6311 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6312 echo $ac_n "(cached) $ac_c" 1>&6
6314 cat > conftest.
$ac_ext <<EOF
6315 #line 6316 "configure"
6316 #include "confdefs.h"
6317 #include <sys/cpustats.h>
6319 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6320 { (eval echo configure
:6321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6321 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6322 if test -z "$ac_err"; then
6324 eval "ac_cv_header_$ac_safe=yes"
6327 echo "configure: failed program was:" >&5
6328 cat conftest.
$ac_ext >&5
6330 eval "ac_cv_header_$ac_safe=no"
6334 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6335 echo "$ac_t""yes" 1>&6
6336 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6341 echo "$ac_t""no" 1>&6
6346 if test $ac_have_func = no
; then
6347 for ac_hdr
in mach
/mach.h
6349 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6350 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6351 echo "configure:6352: checking for $ac_hdr" >&5
6352 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6353 echo $ac_n "(cached) $ac_c" 1>&6
6355 cat > conftest.
$ac_ext <<EOF
6356 #line 6357 "configure"
6357 #include "confdefs.h"
6360 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6361 { (eval echo configure
:6362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6362 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6363 if test -z "$ac_err"; then
6365 eval "ac_cv_header_$ac_safe=yes"
6368 echo "configure: failed program was:" >&5
6369 cat conftest.
$ac_ext >&5
6371 eval "ac_cv_header_$ac_safe=no"
6375 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6376 echo "$ac_t""yes" 1>&6
6377 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6378 cat >> confdefs.h
<<EOF
6379 #define $ac_tr_hdr 1
6383 echo "$ac_t""no" 1>&6
6389 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6390 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6391 echo "configure:6392: checking for nlist.h" >&5
6392 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6393 echo $ac_n "(cached) $ac_c" 1>&6
6395 cat > conftest.
$ac_ext <<EOF
6396 #line 6397 "configure"
6397 #include "confdefs.h"
6400 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6401 { (eval echo configure
:6402: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6402 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6403 if test -z "$ac_err"; then
6405 eval "ac_cv_header_$ac_safe=yes"
6408 echo "configure: failed program was:" >&5
6409 cat conftest.
$ac_ext >&5
6411 eval "ac_cv_header_$ac_safe=no"
6415 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6416 echo "$ac_t""yes" 1>&6
6417 cat >> confdefs.h
<<\EOF
6418 #define NLIST_STRUCT 1
6421 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6422 echo "configure:6423: checking for n_un in struct nlist" >&5
6423 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
6424 echo $ac_n "(cached) $ac_c" 1>&6
6426 cat > conftest.
$ac_ext <<EOF
6427 #line 6428 "configure"
6428 #include "confdefs.h"
6431 struct nlist n; n.n_un.n_name = 0;
6434 if { (eval echo configure
:6435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6436 ac_cv_struct_nlist_n_un
=yes
6438 echo "configure: failed program was:" >&5
6439 cat conftest.
$ac_ext >&5
6441 ac_cv_struct_nlist_n_un
=no
6446 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
6447 if test $ac_cv_struct_nlist_n_un = yes; then
6448 cat >> confdefs.h
<<\EOF
6449 #define NLIST_NAME_UNION 1
6455 echo "$ac_t""no" 1>&6
6457 fi # Do not have getloadavg in system libraries.
6459 # Some definitions of getloadavg require that the program be installed setgid.
6460 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
6461 echo "configure:6462: checking whether getloadavg requires setgid" >&5
6462 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
6463 echo $ac_n "(cached) $ac_c" 1>&6
6465 cat > conftest.
$ac_ext <<EOF
6466 #line 6467 "configure"
6467 #include "confdefs.h"
6468 #include "$srcdir/getloadavg.c"
6469 #ifdef LDAV_PRIVILEGED
6470 Yowza Am I SETGID yet
6473 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6474 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
6476 ac_cv_func_getloadavg_setgid
=yes
6479 ac_cv_func_getloadavg_setgid
=no
6485 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
6486 if test $ac_cv_func_getloadavg_setgid = yes; then
6487 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
6488 #define GETLOADAVG_PRIVILEGED 1
6495 if test $ac_cv_func_getloadavg_setgid = yes; then
6496 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
6497 echo "configure:6498: checking group of /dev/kmem" >&5
6498 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
6499 echo $ac_n "(cached) $ac_c" 1>&6
6501 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
6502 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
6503 # If we got an error (system does not support symlinks), try without -L.
6504 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
6505 ac_cv_group_kmem
=`echo $ac_ls_output \
6506 | sed -ne 's/[ ][ ]*/ /g;
6507 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
6512 echo "$ac_t""$ac_cv_group_kmem" 1>&6
6513 KMEM_GROUP
=$ac_cv_group_kmem
6517 # Check whether --enable-largefile or --disable-largefile was given.
6518 if test "${enable_largefile+set}" = set; then
6519 enableval
="$enable_largefile"
6523 if test "$enable_largefile" != no
; then
6525 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
6526 echo "configure:6527: checking for special C compiler options needed for large files" >&5
6527 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
6528 echo $ac_n "(cached) $ac_c" 1>&6
6530 ac_cv_sys_largefile_CC
=no
6531 if test "$GCC" != yes; then
6532 # IRIX 6.2 and later do not support large files by default,
6533 # so use the C compiler's -n32 option if that helps.
6534 cat > conftest.
$ac_ext <<EOF
6535 #line 6536 "configure"
6536 #include "confdefs.h"
6537 #include <sys/types.h>
6538 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6544 if { (eval echo configure
:6545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6547 echo "configure: failed program was:" >&5
6548 cat conftest.
$ac_ext >&5
6552 cat > conftest.
$ac_ext <<EOF
6553 #line 6554 "configure"
6554 #include "confdefs.h"
6555 #include <sys/types.h>
6556 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6562 if { (eval echo configure
:6563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6564 ac_cv_sys_largefile_CC
=' -n32'
6566 echo "configure: failed program was:" >&5
6567 cat conftest.
$ac_ext >&5
6576 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
6577 if test "$ac_cv_sys_largefile_CC" != no
; then
6578 CC
="$CC$ac_cv_sys_largefile_CC"
6581 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
6582 echo "configure:6583: checking for _FILE_OFFSET_BITS value needed for large files" >&5
6583 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
6584 echo $ac_n "(cached) $ac_c" 1>&6
6586 ac_cv_sys_file_offset_bits
=no
6587 cat > conftest.
$ac_ext <<EOF
6588 #line 6589 "configure"
6589 #include "confdefs.h"
6590 #include <sys/types.h>
6591 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6599 if { (eval echo configure
:6600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6602 echo "configure: failed program was:" >&5
6603 cat conftest.
$ac_ext >&5
6605 cat > conftest.
$ac_ext <<EOF
6606 #line 6607 "configure"
6607 #include "confdefs.h"
6608 #define _FILE_OFFSET_BITS 64
6609 #include <sys/types.h>
6610 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6618 if { (eval echo configure
:6619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6620 ac_cv_sys_file_offset_bits
=64
6622 echo "configure: failed program was:" >&5
6623 cat conftest.
$ac_ext >&5
6630 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
6631 if test "$ac_cv_sys_file_offset_bits" != no
; then
6632 cat >> confdefs.h
<<EOF
6633 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6637 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
6638 echo "configure:6639: checking for _LARGEFILE_SOURCE value needed for large files" >&5
6639 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
6640 echo $ac_n "(cached) $ac_c" 1>&6
6642 ac_cv_sys_largefile_source
=no
6643 cat > conftest.
$ac_ext <<EOF
6644 #line 6645 "configure"
6645 #include "confdefs.h"
6646 #include <sys/types.h>
6647 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6655 if { (eval echo configure
:6656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6658 echo "configure: failed program was:" >&5
6659 cat conftest.
$ac_ext >&5
6661 cat > conftest.
$ac_ext <<EOF
6662 #line 6663 "configure"
6663 #include "confdefs.h"
6664 #define _LARGEFILE_SOURCE 1
6665 #include <sys/types.h>
6666 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6674 if { (eval echo configure
:6675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6676 ac_cv_sys_largefile_source
=1
6678 echo "configure: failed program was:" >&5
6679 cat conftest.
$ac_ext >&5
6686 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
6687 if test "$ac_cv_sys_largefile_source" != no
; then
6688 cat >> confdefs.h
<<EOF
6689 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
6693 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
6694 echo "configure:6695: checking for _LARGE_FILES value needed for large files" >&5
6695 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
6696 echo $ac_n "(cached) $ac_c" 1>&6
6698 ac_cv_sys_large_files
=no
6699 cat > conftest.
$ac_ext <<EOF
6700 #line 6701 "configure"
6701 #include "confdefs.h"
6702 #include <sys/types.h>
6703 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6711 if { (eval echo configure
:6712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6714 echo "configure: failed program was:" >&5
6715 cat conftest.
$ac_ext >&5
6717 cat > conftest.
$ac_ext <<EOF
6718 #line 6719 "configure"
6719 #include "confdefs.h"
6720 #define _LARGE_FILES 1
6721 #include <sys/types.h>
6722 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6730 if { (eval echo configure
:6731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6732 ac_cv_sys_large_files
=1
6734 echo "configure: failed program was:" >&5
6735 cat conftest.
$ac_ext >&5
6742 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
6743 if test "$ac_cv_sys_large_files" != no
; then
6744 cat >> confdefs.h
<<EOF
6745 #define _LARGE_FILES $ac_cv_sys_large_files
6749 echo $ac_n "checking for _XOPEN_SOURCE value needed for large files""... $ac_c" 1>&6
6750 echo "configure:6751: checking for _XOPEN_SOURCE value needed for large files" >&5
6751 if eval "test \"`echo '$''{'ac_cv_sys_xopen_source'+set}'`\" = set"; then
6752 echo $ac_n "(cached) $ac_c" 1>&6
6754 ac_cv_sys_xopen_source
=no
6755 cat > conftest.
$ac_ext <<EOF
6756 #line 6757 "configure"
6757 #include "confdefs.h"
6758 #include <sys/types.h>
6759 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6767 if { (eval echo configure
:6768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6770 echo "configure: failed program was:" >&5
6771 cat conftest.
$ac_ext >&5
6773 cat > conftest.
$ac_ext <<EOF
6774 #line 6775 "configure"
6775 #include "confdefs.h"
6776 #define _XOPEN_SOURCE 500
6777 #include <sys/types.h>
6778 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6786 if { (eval echo configure
:6787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6788 ac_cv_sys_xopen_source
=500
6790 echo "configure: failed program was:" >&5
6791 cat conftest.
$ac_ext >&5
6798 echo "$ac_t""$ac_cv_sys_xopen_source" 1>&6
6799 if test "$ac_cv_sys_xopen_source" != no
; then
6800 cat >> confdefs.h
<<EOF
6801 #define _XOPEN_SOURCE $ac_cv_sys_xopen_source
6807 for ac_func
in ftello
6809 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6810 echo "configure:6811: checking for $ac_func" >&5
6811 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6812 echo $ac_n "(cached) $ac_c" 1>&6
6814 cat > conftest.
$ac_ext <<EOF
6815 #line 6816 "configure"
6816 #include "confdefs.h"
6817 /* System header to define __stub macros and hopefully few prototypes,
6818 which can conflict with char $ac_func(); below. */
6820 /* Override any gcc2 internal prototype to avoid an error. */
6821 /* We use char because int might match the return type of a gcc2
6822 builtin and then its argument prototype would still apply. */
6827 /* The GNU C library defines this for functions which it implements
6828 to always fail with ENOSYS. Some functions are actually named
6829 something starting with __ and the normal name is an alias. */
6830 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6838 if { (eval echo configure
:6839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6840 eval "ac_cv_func_$ac_func=yes"
6842 echo "configure: failed program was:" >&5
6843 cat conftest.
$ac_ext >&5
6845 eval "ac_cv_func_$ac_func=no"
6850 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6851 echo "$ac_t""yes" 1>&6
6852 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6853 cat >> confdefs.h
<<EOF
6854 #define $ac_tr_func 1
6858 echo "$ac_t""no" 1>&6
6863 # UNIX98 PTYs. AC_SYS_LARGEFILE should have defined _XOPEN_SOURCE
6865 for ac_func
in grantpt
6867 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6868 echo "configure:6869: checking for $ac_func" >&5
6869 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6870 echo $ac_n "(cached) $ac_c" 1>&6
6872 cat > conftest.
$ac_ext <<EOF
6873 #line 6874 "configure"
6874 #include "confdefs.h"
6875 /* System header to define __stub macros and hopefully few prototypes,
6876 which can conflict with char $ac_func(); below. */
6878 /* Override any gcc2 internal prototype to avoid an error. */
6879 /* We use char because int might match the return type of a gcc2
6880 builtin and then its argument prototype would still apply. */
6885 /* The GNU C library defines this for functions which it implements
6886 to always fail with ENOSYS. Some functions are actually named
6887 something starting with __ and the normal name is an alias. */
6888 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6896 if { (eval echo configure
:6897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6898 eval "ac_cv_func_$ac_func=yes"
6900 echo "configure: failed program was:" >&5
6901 cat conftest.
$ac_ext >&5
6903 eval "ac_cv_func_$ac_func=no"
6908 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6909 echo "$ac_t""yes" 1>&6
6910 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6911 cat >> confdefs.h
<<EOF
6912 #define $ac_tr_func 1
6916 echo "$ac_t""no" 1>&6
6921 # PTY-related GNU extensions.
6922 for ac_func
in getpt
6924 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6925 echo "configure:6926: checking for $ac_func" >&5
6926 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6927 echo $ac_n "(cached) $ac_c" 1>&6
6929 cat > conftest.
$ac_ext <<EOF
6930 #line 6931 "configure"
6931 #include "confdefs.h"
6932 /* System header to define __stub macros and hopefully few prototypes,
6933 which can conflict with char $ac_func(); below. */
6935 /* Override any gcc2 internal prototype to avoid an error. */
6936 /* We use char because int might match the return type of a gcc2
6937 builtin and then its argument prototype would still apply. */
6942 /* The GNU C library defines this for functions which it implements
6943 to always fail with ENOSYS. Some functions are actually named
6944 something starting with __ and the normal name is an alias. */
6945 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6953 if { (eval echo configure
:6954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6955 eval "ac_cv_func_$ac_func=yes"
6957 echo "configure: failed program was:" >&5
6958 cat conftest.
$ac_ext >&5
6960 eval "ac_cv_func_$ac_func=no"
6965 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6966 echo "$ac_t""yes" 1>&6
6967 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6968 cat >> confdefs.h
<<EOF
6969 #define $ac_tr_func 1
6973 echo "$ac_t""no" 1>&6
6978 # Check this now, so that we will NOT find the above functions in ncurses.
6979 # That is because we have not set up to link ncurses in lib-src.
6980 # It's better to believe a function is not available
6981 # than to expect to find it in ncurses.
6982 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
6983 echo "configure:6984: checking for tparm in -lncurses" >&5
6984 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
6985 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6986 echo $ac_n "(cached) $ac_c" 1>&6
6988 ac_save_LIBS
="$LIBS"
6989 LIBS
="-lncurses $LIBS"
6990 cat > conftest.
$ac_ext <<EOF
6991 #line 6992 "configure"
6992 #include "confdefs.h"
6993 /* Override any gcc2 internal prototype to avoid an error. */
6994 /* We use char because int might match the return type of a gcc2
6995 builtin and then its argument prototype would still apply. */
7002 if { (eval echo configure
:7003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7004 eval "ac_cv_lib_$ac_lib_var=yes"
7006 echo "configure: failed program was:" >&5
7007 cat conftest.
$ac_ext >&5
7009 eval "ac_cv_lib_$ac_lib_var=no"
7012 LIBS
="$ac_save_LIBS"
7015 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7016 echo "$ac_t""yes" 1>&6
7017 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7018 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7019 cat >> confdefs.h
<<EOF
7020 #define $ac_tr_lib 1
7023 LIBS
="-lncurses $LIBS"
7026 echo "$ac_t""no" 1>&6
7030 # These tell us which Kerberos-related libraries to use.
7031 if test "${with_kerberos+set}" = set; then
7032 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
7033 echo "configure:7034: checking for com_err in -lcom_err" >&5
7034 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
7035 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7036 echo $ac_n "(cached) $ac_c" 1>&6
7038 ac_save_LIBS
="$LIBS"
7039 LIBS
="-lcom_err $LIBS"
7040 cat > conftest.
$ac_ext <<EOF
7041 #line 7042 "configure"
7042 #include "confdefs.h"
7043 /* Override any gcc2 internal prototype to avoid an error. */
7044 /* We use char because int might match the return type of a gcc2
7045 builtin and then its argument prototype would still apply. */
7052 if { (eval echo configure
:7053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7054 eval "ac_cv_lib_$ac_lib_var=yes"
7056 echo "configure: failed program was:" >&5
7057 cat conftest.
$ac_ext >&5
7059 eval "ac_cv_lib_$ac_lib_var=no"
7062 LIBS
="$ac_save_LIBS"
7065 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7066 echo "$ac_t""yes" 1>&6
7067 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7068 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7069 cat >> confdefs.h
<<EOF
7070 #define $ac_tr_lib 1
7073 LIBS
="-lcom_err $LIBS"
7076 echo "$ac_t""no" 1>&6
7079 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
7080 echo "configure:7081: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
7081 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7082 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7083 echo $ac_n "(cached) $ac_c" 1>&6
7085 ac_save_LIBS
="$LIBS"
7086 LIBS
="-lk5crypto $LIBS"
7087 cat > conftest.
$ac_ext <<EOF
7088 #line 7089 "configure"
7089 #include "confdefs.h"
7090 /* Override any gcc2 internal prototype to avoid an error. */
7091 /* We use char because int might match the return type of a gcc2
7092 builtin and then its argument prototype would still apply. */
7093 char mit_des_cbc_encrypt();
7096 mit_des_cbc_encrypt()
7099 if { (eval echo configure
:7100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7101 eval "ac_cv_lib_$ac_lib_var=yes"
7103 echo "configure: failed program was:" >&5
7104 cat conftest.
$ac_ext >&5
7106 eval "ac_cv_lib_$ac_lib_var=no"
7109 LIBS
="$ac_save_LIBS"
7112 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7113 echo "$ac_t""yes" 1>&6
7114 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7115 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7116 cat >> confdefs.h
<<EOF
7117 #define $ac_tr_lib 1
7120 LIBS
="-lk5crypto $LIBS"
7123 echo "$ac_t""no" 1>&6
7126 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7127 echo "configure:7128: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7128 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7129 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7130 echo $ac_n "(cached) $ac_c" 1>&6
7132 ac_save_LIBS
="$LIBS"
7133 LIBS
="-lcrypto $LIBS"
7134 cat > conftest.
$ac_ext <<EOF
7135 #line 7136 "configure"
7136 #include "confdefs.h"
7137 /* Override any gcc2 internal prototype to avoid an error. */
7138 /* We use char because int might match the return type of a gcc2
7139 builtin and then its argument prototype would still apply. */
7140 char mit_des_cbc_encrypt();
7143 mit_des_cbc_encrypt()
7146 if { (eval echo configure
:7147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7148 eval "ac_cv_lib_$ac_lib_var=yes"
7150 echo "configure: failed program was:" >&5
7151 cat conftest.
$ac_ext >&5
7153 eval "ac_cv_lib_$ac_lib_var=no"
7156 LIBS
="$ac_save_LIBS"
7159 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7160 echo "$ac_t""yes" 1>&6
7161 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7162 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7163 cat >> confdefs.h
<<EOF
7164 #define $ac_tr_lib 1
7167 LIBS
="-lcrypto $LIBS"
7170 echo "$ac_t""no" 1>&6
7173 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7174 echo "configure:7175: checking for krb5_init_context in -lkrb5" >&5
7175 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7176 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7177 echo $ac_n "(cached) $ac_c" 1>&6
7179 ac_save_LIBS
="$LIBS"
7181 cat > conftest.
$ac_ext <<EOF
7182 #line 7183 "configure"
7183 #include "confdefs.h"
7184 /* Override any gcc2 internal prototype to avoid an error. */
7185 /* We use char because int might match the return type of a gcc2
7186 builtin and then its argument prototype would still apply. */
7187 char krb5_init_context();
7193 if { (eval echo configure
:7194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7195 eval "ac_cv_lib_$ac_lib_var=yes"
7197 echo "configure: failed program was:" >&5
7198 cat conftest.
$ac_ext >&5
7200 eval "ac_cv_lib_$ac_lib_var=no"
7203 LIBS
="$ac_save_LIBS"
7206 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7207 echo "$ac_t""yes" 1>&6
7208 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7209 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7210 cat >> confdefs.h
<<EOF
7211 #define $ac_tr_lib 1
7217 echo "$ac_t""no" 1>&6
7220 if test "${with_kerberos5+set}" != set; then
7221 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7222 echo "configure:7223: checking for des_cbc_encrypt in -ldes425" >&5
7223 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7224 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7225 echo $ac_n "(cached) $ac_c" 1>&6
7227 ac_save_LIBS
="$LIBS"
7228 LIBS
="-ldes425 $LIBS"
7229 cat > conftest.
$ac_ext <<EOF
7230 #line 7231 "configure"
7231 #include "confdefs.h"
7232 /* Override any gcc2 internal prototype to avoid an error. */
7233 /* We use char because int might match the return type of a gcc2
7234 builtin and then its argument prototype would still apply. */
7235 char des_cbc_encrypt();
7241 if { (eval echo configure
:7242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7243 eval "ac_cv_lib_$ac_lib_var=yes"
7245 echo "configure: failed program was:" >&5
7246 cat conftest.
$ac_ext >&5
7248 eval "ac_cv_lib_$ac_lib_var=no"
7251 LIBS
="$ac_save_LIBS"
7254 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7255 echo "$ac_t""yes" 1>&6
7256 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7257 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7258 cat >> confdefs.h
<<EOF
7259 #define $ac_tr_lib 1
7262 LIBS
="-ldes425 $LIBS"
7265 echo "$ac_t""no" 1>&6
7266 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7267 echo "configure:7268: checking for des_cbc_encrypt in -ldes" >&5
7268 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7269 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7270 echo $ac_n "(cached) $ac_c" 1>&6
7272 ac_save_LIBS
="$LIBS"
7274 cat > conftest.
$ac_ext <<EOF
7275 #line 7276 "configure"
7276 #include "confdefs.h"
7277 /* Override any gcc2 internal prototype to avoid an error. */
7278 /* We use char because int might match the return type of a gcc2
7279 builtin and then its argument prototype would still apply. */
7280 char des_cbc_encrypt();
7286 if { (eval echo configure
:7287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7288 eval "ac_cv_lib_$ac_lib_var=yes"
7290 echo "configure: failed program was:" >&5
7291 cat conftest.
$ac_ext >&5
7293 eval "ac_cv_lib_$ac_lib_var=no"
7296 LIBS
="$ac_save_LIBS"
7299 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7300 echo "$ac_t""yes" 1>&6
7301 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7302 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7303 cat >> confdefs.h
<<EOF
7304 #define $ac_tr_lib 1
7310 echo "$ac_t""no" 1>&6
7315 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7316 echo "configure:7317: checking for krb_get_cred in -lkrb4" >&5
7317 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7318 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7319 echo $ac_n "(cached) $ac_c" 1>&6
7321 ac_save_LIBS
="$LIBS"
7323 cat > conftest.
$ac_ext <<EOF
7324 #line 7325 "configure"
7325 #include "confdefs.h"
7326 /* Override any gcc2 internal prototype to avoid an error. */
7327 /* We use char because int might match the return type of a gcc2
7328 builtin and then its argument prototype would still apply. */
7329 char krb_get_cred();
7335 if { (eval echo configure
:7336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7337 eval "ac_cv_lib_$ac_lib_var=yes"
7339 echo "configure: failed program was:" >&5
7340 cat conftest.
$ac_ext >&5
7342 eval "ac_cv_lib_$ac_lib_var=no"
7345 LIBS
="$ac_save_LIBS"
7348 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7349 echo "$ac_t""yes" 1>&6
7350 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7351 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7352 cat >> confdefs.h
<<EOF
7353 #define $ac_tr_lib 1
7359 echo "$ac_t""no" 1>&6
7360 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7361 echo "configure:7362: checking for krb_get_cred in -lkrb" >&5
7362 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7363 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7364 echo $ac_n "(cached) $ac_c" 1>&6
7366 ac_save_LIBS
="$LIBS"
7368 cat > conftest.
$ac_ext <<EOF
7369 #line 7370 "configure"
7370 #include "confdefs.h"
7371 /* Override any gcc2 internal prototype to avoid an error. */
7372 /* We use char because int might match the return type of a gcc2
7373 builtin and then its argument prototype would still apply. */
7374 char krb_get_cred();
7380 if { (eval echo configure
:7381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7382 eval "ac_cv_lib_$ac_lib_var=yes"
7384 echo "configure: failed program was:" >&5
7385 cat conftest.
$ac_ext >&5
7387 eval "ac_cv_lib_$ac_lib_var=no"
7390 LIBS
="$ac_save_LIBS"
7393 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7394 echo "$ac_t""yes" 1>&6
7395 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7396 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7397 cat >> confdefs.h
<<EOF
7398 #define $ac_tr_lib 1
7404 echo "$ac_t""no" 1>&6
7411 if test "${with_kerberos5+set}" = set; then
7412 for ac_hdr
in krb5.h
7414 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7415 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7416 echo "configure:7417: checking for $ac_hdr" >&5
7417 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7418 echo $ac_n "(cached) $ac_c" 1>&6
7420 cat > conftest.
$ac_ext <<EOF
7421 #line 7422 "configure"
7422 #include "confdefs.h"
7425 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7426 { (eval echo configure
:7427: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7427 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7428 if test -z "$ac_err"; then
7430 eval "ac_cv_header_$ac_safe=yes"
7433 echo "configure: failed program was:" >&5
7434 cat conftest.
$ac_ext >&5
7436 eval "ac_cv_header_$ac_safe=no"
7440 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7441 echo "$ac_t""yes" 1>&6
7442 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7443 cat >> confdefs.h
<<EOF
7444 #define $ac_tr_hdr 1
7448 echo "$ac_t""no" 1>&6
7455 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7456 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7457 echo "configure:7458: checking for $ac_hdr" >&5
7458 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7459 echo $ac_n "(cached) $ac_c" 1>&6
7461 cat > conftest.
$ac_ext <<EOF
7462 #line 7463 "configure"
7463 #include "confdefs.h"
7466 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7467 { (eval echo configure
:7468: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7468 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7469 if test -z "$ac_err"; then
7471 eval "ac_cv_header_$ac_safe=yes"
7474 echo "configure: failed program was:" >&5
7475 cat conftest.
$ac_ext >&5
7477 eval "ac_cv_header_$ac_safe=no"
7481 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7482 echo "$ac_t""yes" 1>&6
7483 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7484 cat >> confdefs.h
<<EOF
7485 #define $ac_tr_hdr 1
7489 echo "$ac_t""no" 1>&6
7490 for ac_hdr
in kerberosIV
/des.h
7492 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7493 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7494 echo "configure:7495: checking for $ac_hdr" >&5
7495 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7496 echo $ac_n "(cached) $ac_c" 1>&6
7498 cat > conftest.
$ac_ext <<EOF
7499 #line 7500 "configure"
7500 #include "confdefs.h"
7503 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7504 { (eval echo configure
:7505: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7505 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7506 if test -z "$ac_err"; then
7508 eval "ac_cv_header_$ac_safe=yes"
7511 echo "configure: failed program was:" >&5
7512 cat conftest.
$ac_ext >&5
7514 eval "ac_cv_header_$ac_safe=no"
7518 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7519 echo "$ac_t""yes" 1>&6
7520 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7521 cat >> confdefs.h
<<EOF
7522 #define $ac_tr_hdr 1
7526 echo "$ac_t""no" 1>&6
7527 for ac_hdr
in kerberos
/des.h
7529 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7530 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7531 echo "configure:7532: checking for $ac_hdr" >&5
7532 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7533 echo $ac_n "(cached) $ac_c" 1>&6
7535 cat > conftest.
$ac_ext <<EOF
7536 #line 7537 "configure"
7537 #include "confdefs.h"
7540 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7541 { (eval echo configure
:7542: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7542 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7543 if test -z "$ac_err"; then
7545 eval "ac_cv_header_$ac_safe=yes"
7548 echo "configure: failed program was:" >&5
7549 cat conftest.
$ac_ext >&5
7551 eval "ac_cv_header_$ac_safe=no"
7555 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7556 echo "$ac_t""yes" 1>&6
7557 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7558 cat >> confdefs.h
<<EOF
7559 #define $ac_tr_hdr 1
7563 echo "$ac_t""no" 1>&6
7575 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7576 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7577 echo "configure:7578: checking for $ac_hdr" >&5
7578 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7579 echo $ac_n "(cached) $ac_c" 1>&6
7581 cat > conftest.
$ac_ext <<EOF
7582 #line 7583 "configure"
7583 #include "confdefs.h"
7586 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7587 { (eval echo configure
:7588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7588 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7589 if test -z "$ac_err"; then
7591 eval "ac_cv_header_$ac_safe=yes"
7594 echo "configure: failed program was:" >&5
7595 cat conftest.
$ac_ext >&5
7597 eval "ac_cv_header_$ac_safe=no"
7601 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7602 echo "$ac_t""yes" 1>&6
7603 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7604 cat >> confdefs.h
<<EOF
7605 #define $ac_tr_hdr 1
7609 echo "$ac_t""no" 1>&6
7610 for ac_hdr
in kerberosIV
/krb.h
7612 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7613 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7614 echo "configure:7615: checking for $ac_hdr" >&5
7615 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7616 echo $ac_n "(cached) $ac_c" 1>&6
7618 cat > conftest.
$ac_ext <<EOF
7619 #line 7620 "configure"
7620 #include "confdefs.h"
7623 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7624 { (eval echo configure
:7625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7625 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7626 if test -z "$ac_err"; then
7628 eval "ac_cv_header_$ac_safe=yes"
7631 echo "configure: failed program was:" >&5
7632 cat conftest.
$ac_ext >&5
7634 eval "ac_cv_header_$ac_safe=no"
7638 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7639 echo "$ac_t""yes" 1>&6
7640 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7641 cat >> confdefs.h
<<EOF
7642 #define $ac_tr_hdr 1
7646 echo "$ac_t""no" 1>&6
7647 for ac_hdr
in kerberos
/krb.h
7649 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7650 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7651 echo "configure:7652: checking for $ac_hdr" >&5
7652 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7653 echo $ac_n "(cached) $ac_c" 1>&6
7655 cat > conftest.
$ac_ext <<EOF
7656 #line 7657 "configure"
7657 #include "confdefs.h"
7660 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7661 { (eval echo configure
:7662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7662 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7663 if test -z "$ac_err"; then
7665 eval "ac_cv_header_$ac_safe=yes"
7668 echo "configure: failed program was:" >&5
7669 cat conftest.
$ac_ext >&5
7671 eval "ac_cv_header_$ac_safe=no"
7675 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7676 echo "$ac_t""yes" 1>&6
7677 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7678 cat >> confdefs.h
<<EOF
7679 #define $ac_tr_hdr 1
7683 echo "$ac_t""no" 1>&6
7694 for ac_hdr
in com_err.h
7696 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7697 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7698 echo "configure:7699: checking for $ac_hdr" >&5
7699 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7700 echo $ac_n "(cached) $ac_c" 1>&6
7702 cat > conftest.
$ac_ext <<EOF
7703 #line 7704 "configure"
7704 #include "confdefs.h"
7707 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7708 { (eval echo configure
:7709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7709 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7710 if test -z "$ac_err"; then
7712 eval "ac_cv_header_$ac_safe=yes"
7715 echo "configure: failed program was:" >&5
7716 cat conftest.
$ac_ext >&5
7718 eval "ac_cv_header_$ac_safe=no"
7722 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7723 echo "$ac_t""yes" 1>&6
7724 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7725 cat >> confdefs.h
<<EOF
7726 #define $ac_tr_hdr 1
7730 echo "$ac_t""no" 1>&6
7736 # Solaris requires -lintl if you want strerror (which calls dgettext)
7737 # to return localized messages.
7738 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
7739 echo "configure:7740: checking for dgettext in -lintl" >&5
7740 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
7741 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7742 echo $ac_n "(cached) $ac_c" 1>&6
7744 ac_save_LIBS
="$LIBS"
7746 cat > conftest.
$ac_ext <<EOF
7747 #line 7748 "configure"
7748 #include "confdefs.h"
7749 /* Override any gcc2 internal prototype to avoid an error. */
7750 /* We use char because int might match the return type of a gcc2
7751 builtin and then its argument prototype would still apply. */
7758 if { (eval echo configure
:7759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7760 eval "ac_cv_lib_$ac_lib_var=yes"
7762 echo "configure: failed program was:" >&5
7763 cat conftest.
$ac_ext >&5
7765 eval "ac_cv_lib_$ac_lib_var=no"
7768 LIBS
="$ac_save_LIBS"
7771 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7772 echo "$ac_t""yes" 1>&6
7773 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7774 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7775 cat >> confdefs.h
<<EOF
7776 #define $ac_tr_lib 1
7782 echo "$ac_t""no" 1>&6
7786 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
7787 echo "configure:7788: checking whether localtime caches TZ" >&5
7788 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
7789 echo $ac_n "(cached) $ac_c" 1>&6
7791 if test x
$ac_cv_func_tzset = xyes
; then
7792 if test "$cross_compiling" = yes; then
7793 # If we have tzset, assume the worst when cross-compiling.
7794 emacs_cv_localtime_cache
=yes
7796 cat > conftest.
$ac_ext <<EOF
7797 #line 7798 "configure"
7798 #include "confdefs.h"
7800 extern char **environ;
7804 for (to = from = environ; (*to = *from); from++)
7805 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
7808 char TZ_GMT0[] = "TZ=GMT0";
7809 char TZ_PST8[] = "TZ=PST8";
7812 time_t now = time ((time_t *) 0);
7813 int hour_GMT0, hour_unset;
7814 if (putenv (TZ_GMT0) != 0)
7816 hour_GMT0 = localtime (&now)->tm_hour;
7818 hour_unset = localtime (&now)->tm_hour;
7819 if (putenv (TZ_PST8) != 0)
7821 if (localtime (&now)->tm_hour == hour_GMT0)
7824 if (localtime (&now)->tm_hour != hour_unset)
7829 if { (eval echo configure
:7830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7831 emacs_cv_localtime_cache
=no
7833 echo "configure: failed program was:" >&5
7834 cat conftest.
$ac_ext >&5
7836 emacs_cv_localtime_cache
=yes
7842 # If we lack tzset, report that localtime does not cache TZ,
7843 # since we can't invalidate the cache if we don't have tzset.
7844 emacs_cv_localtime_cache
=no
7847 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
7848 if test $emacs_cv_localtime_cache = yes; then
7849 cat >> confdefs.h
<<\EOF
7850 #define LOCALTIME_CACHE 1
7855 if test "x$HAVE_TIMEVAL" = xyes
; then
7856 for ac_func
in gettimeofday
7858 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7859 echo "configure:7860: checking for $ac_func" >&5
7860 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7861 echo $ac_n "(cached) $ac_c" 1>&6
7863 cat > conftest.
$ac_ext <<EOF
7864 #line 7865 "configure"
7865 #include "confdefs.h"
7866 /* System header to define __stub macros and hopefully few prototypes,
7867 which can conflict with char $ac_func(); below. */
7869 /* Override any gcc2 internal prototype to avoid an error. */
7870 /* We use char because int might match the return type of a gcc2
7871 builtin and then its argument prototype would still apply. */
7876 /* The GNU C library defines this for functions which it implements
7877 to always fail with ENOSYS. Some functions are actually named
7878 something starting with __ and the normal name is an alias. */
7879 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7887 if { (eval echo configure
:7888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7889 eval "ac_cv_func_$ac_func=yes"
7891 echo "configure: failed program was:" >&5
7892 cat conftest.
$ac_ext >&5
7894 eval "ac_cv_func_$ac_func=no"
7899 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7900 echo "$ac_t""yes" 1>&6
7901 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7902 cat >> confdefs.h
<<EOF
7903 #define $ac_tr_func 1
7907 echo "$ac_t""no" 1>&6
7911 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
7912 echo "configure:7913: checking whether gettimeofday can accept two arguments" >&5
7913 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
7914 echo $ac_n "(cached) $ac_c" 1>&6
7916 cat > conftest.
$ac_ext <<EOF
7917 #line 7918 "configure"
7918 #include "confdefs.h"
7920 #ifdef TIME_WITH_SYS_TIME
7921 #include <sys/time.h>
7924 #ifdef HAVE_SYS_TIME_H
7925 #include <sys/time.h>
7931 struct timeval time;
7932 gettimeofday (&time, 0);
7935 if { (eval echo configure
:7936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7937 emacs_cv_gettimeofday_two_arguments
=yes
7939 echo "configure: failed program was:" >&5
7940 cat conftest.
$ac_ext >&5
7942 emacs_cv_gettimeofday_two_arguments
=no
7947 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
7948 if test $emacs_cv_gettimeofday_two_arguments = no
; then
7949 cat >> confdefs.h
<<\EOF
7950 #define GETTIMEOFDAY_ONE_ARGUMENT 1
7956 if test "$ac_cv_func_gettimeofday" = yes; then
7957 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
7958 echo "configure:7959: checking for struct timezone" >&5
7959 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
7960 echo $ac_n "(cached) $ac_c" 1>&6
7962 cat > conftest.
$ac_ext <<EOF
7963 #line 7964 "configure"
7964 #include "confdefs.h"
7965 #include <sys/time.h>
7970 if { (eval echo configure
:7971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7972 if test "$cross_compiling" = yes; then
7973 emacs_cv_struct_timezone
=yes
7975 cat > conftest.
$ac_ext <<EOF
7976 #line 7977 "configure"
7977 #include "confdefs.h"
7979 #ifdef TIME_WITH_SYS_TIME
7980 #include <sys/time.h>
7983 #ifdef HAVE_SYS_TIME_H
7984 #include <sys/time.h>
7990 struct timeval time;
7991 struct timezone dummy;
7992 exit (gettimeofday (&time, &dummy));
7995 if { (eval echo configure
:7996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7997 emacs_cv_struct_timezone
=yes
7999 echo "configure: failed program was:" >&5
8000 cat conftest.
$ac_ext >&5
8002 emacs_cv_struct_timezone
=no
8008 echo "configure: failed program was:" >&5
8009 cat conftest.
$ac_ext >&5
8011 emacs_cv_struct_timezone
=no
8016 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
8020 echo $ac_n "checking for socket""... $ac_c" 1>&6
8021 echo "configure:8022: checking for socket" >&5
8022 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
8023 echo $ac_n "(cached) $ac_c" 1>&6
8025 cat > conftest.
$ac_ext <<EOF
8026 #line 8027 "configure"
8027 #include "confdefs.h"
8028 /* System header to define __stub macros and hopefully few prototypes,
8029 which can conflict with char socket(); below. */
8031 /* Override any gcc2 internal prototype to avoid an error. */
8032 /* We use char because int might match the return type of a gcc2
8033 builtin and then its argument prototype would still apply. */
8038 /* The GNU C library defines this for functions which it implements
8039 to always fail with ENOSYS. Some functions are actually named
8040 something starting with __ and the normal name is an alias. */
8041 #if defined (__stub_socket) || defined (__stub___socket)
8049 if { (eval echo configure
:8050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8051 eval "ac_cv_func_socket=yes"
8053 echo "configure: failed program was:" >&5
8054 cat conftest.
$ac_ext >&5
8056 eval "ac_cv_func_socket=no"
8061 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
8062 echo "$ac_t""yes" 1>&6
8065 echo "$ac_t""no" 1>&6
8069 if test $ok_so_far = yes; then
8070 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
8071 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
8072 echo "configure:8073: checking for netinet/in.h" >&5
8073 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8074 echo $ac_n "(cached) $ac_c" 1>&6
8076 cat > conftest.
$ac_ext <<EOF
8077 #line 8078 "configure"
8078 #include "confdefs.h"
8079 #include <netinet/in.h>
8081 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8082 { (eval echo configure
:8083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8083 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8084 if test -z "$ac_err"; then
8086 eval "ac_cv_header_$ac_safe=yes"
8089 echo "configure: failed program was:" >&5
8090 cat conftest.
$ac_ext >&5
8092 eval "ac_cv_header_$ac_safe=no"
8096 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8097 echo "$ac_t""yes" 1>&6
8100 echo "$ac_t""no" 1>&6
8105 if test $ok_so_far = yes; then
8106 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
8107 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
8108 echo "configure:8109: checking for arpa/inet.h" >&5
8109 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8110 echo $ac_n "(cached) $ac_c" 1>&6
8112 cat > conftest.
$ac_ext <<EOF
8113 #line 8114 "configure"
8114 #include "confdefs.h"
8115 #include <arpa/inet.h>
8117 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8118 { (eval echo configure
:8119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8119 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8120 if test -z "$ac_err"; then
8122 eval "ac_cv_header_$ac_safe=yes"
8125 echo "configure: failed program was:" >&5
8126 cat conftest.
$ac_ext >&5
8128 eval "ac_cv_header_$ac_safe=no"
8132 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8133 echo "$ac_t""yes" 1>&6
8136 echo "$ac_t""no" 1>&6
8141 if test $ok_so_far = yes; then
8142 cat >> confdefs.h
<<\EOF
8143 #define HAVE_INET_SOCKETS 1
8148 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8149 cat >> confdefs.h
<<\EOF
8150 #define HAVE_AIX_SMT_EXP 1
8155 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8156 echo "configure:8157: checking whether system supports dynamic ptys" >&5
8157 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8158 echo "$ac_t""yes" 1>&6
8159 cat >> confdefs.h
<<\EOF
8160 #define HAVE_DEV_PTMX 1
8164 echo "$ac_t""no" 1>&6
8167 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8168 echo "configure:8169: checking for pid_t" >&5
8169 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8170 echo $ac_n "(cached) $ac_c" 1>&6
8172 cat > conftest.
$ac_ext <<EOF
8173 #line 8174 "configure"
8174 #include "confdefs.h"
8175 #include <sys/types.h>
8181 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8182 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8184 ac_cv_type_pid_t
=yes
8192 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8193 if test $ac_cv_type_pid_t = no
; then
8194 cat >> confdefs.h
<<\EOF
8200 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8201 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8202 echo "configure:8203: checking for vfork.h" >&5
8203 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8204 echo $ac_n "(cached) $ac_c" 1>&6
8206 cat > conftest.
$ac_ext <<EOF
8207 #line 8208 "configure"
8208 #include "confdefs.h"
8211 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8212 { (eval echo configure
:8213: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8213 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8214 if test -z "$ac_err"; then
8216 eval "ac_cv_header_$ac_safe=yes"
8219 echo "configure: failed program was:" >&5
8220 cat conftest.
$ac_ext >&5
8222 eval "ac_cv_header_$ac_safe=no"
8226 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8227 echo "$ac_t""yes" 1>&6
8228 cat >> confdefs.h
<<\EOF
8229 #define HAVE_VFORK_H 1
8233 echo "$ac_t""no" 1>&6
8236 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8237 echo "configure:8238: checking for working vfork" >&5
8238 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8239 echo $ac_n "(cached) $ac_c" 1>&6
8241 if test "$cross_compiling" = yes; then
8242 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8243 echo "configure:8244: checking for vfork" >&5
8244 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8245 echo $ac_n "(cached) $ac_c" 1>&6
8247 cat > conftest.
$ac_ext <<EOF
8248 #line 8249 "configure"
8249 #include "confdefs.h"
8250 /* System header to define __stub macros and hopefully few prototypes,
8251 which can conflict with char vfork(); below. */
8253 /* Override any gcc2 internal prototype to avoid an error. */
8254 /* We use char because int might match the return type of a gcc2
8255 builtin and then its argument prototype would still apply. */
8260 /* The GNU C library defines this for functions which it implements
8261 to always fail with ENOSYS. Some functions are actually named
8262 something starting with __ and the normal name is an alias. */
8263 #if defined (__stub_vfork) || defined (__stub___vfork)
8271 if { (eval echo configure
:8272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8273 eval "ac_cv_func_vfork=yes"
8275 echo "configure: failed program was:" >&5
8276 cat conftest.
$ac_ext >&5
8278 eval "ac_cv_func_vfork=no"
8283 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8284 echo "$ac_t""yes" 1>&6
8287 echo "$ac_t""no" 1>&6
8290 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8292 cat > conftest.
$ac_ext <<EOF
8293 #line 8294 "configure"
8294 #include "confdefs.h"
8295 /* Thanks to Paul Eggert for this test. */
8297 #include <sys/types.h>
8298 #include <sys/stat.h>
8299 #ifdef HAVE_UNISTD_H
8305 /* On some sparc systems, changes by the child to local and incoming
8306 argument registers are propagated back to the parent.
8307 The compiler is told about this with #include <vfork.h>,
8308 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8309 Test for this by using a static variable whose address
8310 is put into a register that is clobbered by the vfork. */
8313 sparc_address_test (int arg)
8315 sparc_address_test (arg) int arg;
8333 pid_t parent = getpid ();
8336 sparc_address_test ();
8341 /* Here is another test for sparc vfork register problems.
8342 This test uses lots of local variables, at least
8343 as many local variables as main has allocated so far
8344 including compiler temporaries. 4 locals are enough for
8345 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8346 A buggy compiler should reuse the register of parent
8347 for one of the local variables, since it will think that
8348 parent can't possibly be used any more in this routine.
8349 Assigning to the local variable will thus munge parent
8350 in the parent process. */
8352 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8353 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8354 /* Convince the compiler that p..p7 are live; otherwise, it might
8355 use the same hardware register for all 8 local variables. */
8356 if (p != p1 || p != p2 || p != p3 || p != p4
8357 || p != p5 || p != p6 || p != p7)
8360 /* On some systems (e.g. IRIX 3.3),
8361 vfork doesn't separate parent from child file descriptors.
8362 If the child closes a descriptor before it execs or exits,
8363 this munges the parent's descriptor as well.
8364 Test for this by closing stdout in the child. */
8365 _exit(close(fileno(stdout)) != 0);
8370 while (wait(&status) != child)
8373 /* Was there some problem with vforking? */
8376 /* Did the child fail? (This shouldn't happen.) */
8379 /* Did the vfork/compiler bug occur? */
8380 || parent != getpid()
8382 /* Did the file descriptor bug occur? */
8383 || fstat(fileno(stdout), &st) != 0
8388 if { (eval echo configure
:8389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8390 ac_cv_func_vfork_works
=yes
8392 echo "configure: failed program was:" >&5
8393 cat conftest.
$ac_ext >&5
8395 ac_cv_func_vfork_works
=no
8402 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8403 if test $ac_cv_func_vfork_works = no
; then
8404 cat >> confdefs.h
<<\EOF
8411 # Set up the CFLAGS for real compilation, so we can substitute it.
8412 CFLAGS
="$REAL_CFLAGS"
8413 CPPFLAGS
="$REAL_CPPFLAGS"
8415 #### Find out which version of Emacs this is.
8416 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8417 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8418 if test x
"${version}" = x
; then
8419 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8422 ### Specify what sort of things we'll be editing into Makefile and config.h.
8423 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8455 cat >> confdefs.h
<<EOF
8456 #define EMACS_CONFIGURATION "${canonical}"
8459 cat >> confdefs.h
<<EOF
8460 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8463 cat >> confdefs.h
<<EOF
8464 #define config_machfile "${machfile}"
8467 cat >> confdefs.h
<<EOF
8468 #define config_opsysfile "${opsysfile}"
8471 cat >> confdefs.h
<<EOF
8472 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8475 cat >> confdefs.h
<<EOF
8476 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8479 cat >> confdefs.h
<<EOF
8480 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8483 cat >> confdefs.h
<<EOF
8484 #define UNEXEC_SRC ${UNEXEC_SRC}
8488 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8489 cat >> confdefs.h
<<\EOF
8490 #define HAVE_X_WINDOWS 1
8494 if test "${USE_X_TOOLKIT}" != "none" ; then
8495 cat >> confdefs.h
<<\EOF
8496 #define USE_X_TOOLKIT 1
8500 if test "${HAVE_X11}" = "yes" ; then
8501 cat >> confdefs.h
<<\EOF
8506 if test "${HAVE_XFREE386}" = "yes" ; then
8507 cat >> confdefs.h
<<\EOF
8508 #define HAVE_XFREE386 1
8512 if test "${HAVE_MENUS}" = "yes" ; then
8513 cat >> confdefs.h
<<\EOF
8514 #define HAVE_MENUS 1
8518 if test "${GNU_MALLOC}" = "yes" ; then
8519 cat >> confdefs.h
<<\EOF
8520 #define GNU_MALLOC 1
8524 if test "${REL_ALLOC}" = "yes" ; then
8525 cat >> confdefs.h
<<\EOF
8531 #### Report on what we decided to do.
8533 Configured for \`${canonical}'.
8535 Where should the build process find the source code? ${srcdir}
8536 What operating system and machine description files should Emacs use?
8537 \`${opsysfile}' and \`${machfile}'
8538 What compiler should emacs be built with? ${CC} ${CFLAGS}
8539 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8540 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
8541 What window system should Emacs use? ${window_system}
8542 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8544 if test -n "${x_includes}"; then
8545 echo " Where do we find X Windows header files? ${x_includes}"
8547 echo " Where do we find X Windows header files? Standard dirs"
8549 if test -n "${x_libraries}"; then
8550 echo " Where do we find X Windows libraries? ${x_libraries}"
8552 echo " Where do we find X Windows libraries? Standard dirs"
8555 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8556 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8557 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8558 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8559 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8560 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8561 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8564 # Remove any trailing slashes in these variables.
8565 test "${prefix}" != NONE
&&
8566 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8567 test "${exec_prefix}" != NONE
&&
8568 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8571 cat > confcache
<<\EOF
8572 # This file is a shell script that caches the results of configure
8573 # tests run on this system so they can be shared between configure
8574 # scripts and configure runs. It is not useful on other systems.
8575 # If it contains results you don't want to keep, you may remove or edit it.
8577 # By default, configure uses ./config.cache as the cache file,
8578 # creating it if it does not exist already. You can give configure
8579 # the --cache-file=FILE option to use a different cache file; that is
8580 # what configure does when it calls configure scripts in
8581 # subdirectories, so they share the cache.
8582 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8583 # config.status only pays attention to the cache file if you give it the
8584 # --recheck option to rerun configure.
8587 # The following way of writing the cache mishandles newlines in values,
8588 # but we know of no workaround that is simple, portable, and efficient.
8589 # So, don't put newlines in cache variables' values.
8590 # Ultrix sh set writes to stderr and can't be redirected directly,
8591 # and sets the high bit in the cache file unless we assign to the vars.
8593 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8595 # `set' does not quote correctly, so add quotes (double-quote substitution
8596 # turns \\\\ into \\, and sed turns \\ into \).
8598 -e "s/'/'\\\\''/g" \
8599 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8602 # `set' quotes correctly as required by POSIX, so do not add quotes.
8603 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8606 if cmp -s $cache_file confcache
; then
8609 if test -w $cache_file; then
8610 echo "updating cache $cache_file"
8611 cat confcache
> $cache_file
8613 echo "not updating unwritable cache $cache_file"
8618 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8620 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8621 # Let make expand exec_prefix.
8622 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8624 # Any assignment to VPATH causes Sun make to only execute
8625 # the first set of double-colon rules, so remove it if not needed.
8626 # If there is a colon in the path, we need to keep it.
8627 if test "x$srcdir" = x.
; then
8628 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8631 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8633 DEFS
=-DHAVE_CONFIG_H
8635 # Without the "./", some shells look in PATH for config.status.
8636 : ${CONFIG_STATUS=./config.status}
8638 echo creating
$CONFIG_STATUS
8639 rm -f $CONFIG_STATUS
8640 cat > $CONFIG_STATUS <<EOF
8642 # Generated automatically by configure.
8643 # Run this file to recreate the current configuration.
8644 # This directory was configured as follows,
8645 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8647 # $0 $ac_configure_args
8649 # Compiler output produced by configure, useful for debugging
8650 # configure, is in ./config.log if it exists.
8652 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8655 case "\$ac_option" in
8656 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8657 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8658 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8659 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8660 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8662 -help | --help | --hel | --he | --h)
8663 echo "\$ac_cs_usage"; exit 0 ;;
8664 *) echo "\$ac_cs_usage"; exit 1 ;;
8668 ac_given_srcdir=$srcdir
8669 ac_given_INSTALL="$INSTALL"
8671 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8672 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8673 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8675 cat >> $CONFIG_STATUS <<EOF
8677 # Protect against being on the right side of a sed subst in config.status.
8678 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8679 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8683 s%@CFLAGS@%$CFLAGS%g
8684 s%@CPPFLAGS@%$CPPFLAGS%g
8685 s%@CXXFLAGS@%$CXXFLAGS%g
8686 s%@FFLAGS@%$FFLAGS%g
8688 s%@LDFLAGS@%$LDFLAGS%g
8690 s%@exec_prefix@%$exec_prefix%g
8691 s%@prefix@%$prefix%g
8692 s%@program_transform_name@%$program_transform_name%g
8693 s%@bindir@%$bindir%g
8694 s%@sbindir@%$sbindir%g
8695 s%@libexecdir@%$libexecdir%g
8696 s%@datadir@%$datadir%g
8697 s%@sysconfdir@%$sysconfdir%g
8698 s%@sharedstatedir@%$sharedstatedir%g
8699 s%@localstatedir@%$localstatedir%g
8700 s%@libdir@%$libdir%g
8701 s%@includedir@%$includedir%g
8702 s%@oldincludedir@%$oldincludedir%g
8703 s%@infodir@%$infodir%g
8704 s%@mandir@%$mandir%g
8706 s%@host_alias@%$host_alias%g
8707 s%@host_cpu@%$host_cpu%g
8708 s%@host_vendor@%$host_vendor%g
8709 s%@host_os@%$host_os%g
8713 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8714 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8715 s%@INSTALL_DATA@%$INSTALL_DATA%g
8717 s%@RANLIB@%$RANLIB%g
8718 s%@LIBSOUND@%$LIBSOUND%g
8719 s%@SET_MAKE@%$SET_MAKE%g
8720 s%@ALLOCA@%$ALLOCA%g
8721 s%@liblockfile@%$liblockfile%g
8722 s%@LIBOBJS@%$LIBOBJS%g
8723 s%@NEED_SETGID@%$NEED_SETGID%g
8724 s%@KMEM_GROUP@%$KMEM_GROUP%g
8725 s%@version@%$version%g
8726 s%@configuration@%$configuration%g
8727 s%@canonical@%$canonical%g
8728 s%@srcdir@%$srcdir%g
8729 s%@lispdir@%$lispdir%g
8730 s%@locallisppath@%$locallisppath%g
8731 s%@lisppath@%$lisppath%g
8732 s%@x_default_search_path@%$x_default_search_path%g
8733 s%@etcdir@%$etcdir%g
8734 s%@archlibdir@%$archlibdir%g
8735 s%@docdir@%$docdir%g
8736 s%@bitmapdir@%$bitmapdir%g
8737 s%@c_switch_system@%$c_switch_system%g
8738 s%@c_switch_machine@%$c_switch_machine%g
8739 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
8740 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
8741 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
8742 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
8743 s%@machfile@%$machfile%g
8744 s%@opsysfile@%$opsysfile%g
8745 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
8750 cat >> $CONFIG_STATUS <<\EOF
8752 # Split the substitutions into bite-sized pieces for seds with
8753 # small command number limits, like on Digital OSF/1 and HP-UX.
8754 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8755 ac_file
=1 # Number of current file.
8756 ac_beg
=1 # First line for current file.
8757 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8760 while $ac_more_lines; do
8761 if test $ac_beg -gt 1; then
8762 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8764 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8766 if test ! -s conftest.s
$ac_file; then
8768 rm -f conftest.s
$ac_file
8770 if test -z "$ac_sed_cmds"; then
8771 ac_sed_cmds
="sed -f conftest.s$ac_file"
8773 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8775 ac_file
=`expr $ac_file + 1`
8777 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8780 if test -z "$ac_sed_cmds"; then
8785 cat >> $CONFIG_STATUS <<EOF
8787 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8788 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8789 lisp/Makefile leim/Makefile"}
8791 cat >> $CONFIG_STATUS <<\EOF
8792 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8793 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8795 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8796 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8797 *) ac_file_in
="${ac_file}.in" ;;
8800 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8802 # Remove last slash and all that follows it. Not all systems have dirname.
8803 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8804 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8805 # The file is in a subdirectory.
8806 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8807 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8808 # A "../" for each directory in $ac_dir_suffix.
8809 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8811 ac_dir_suffix
= ac_dots
=
8814 case "$ac_given_srcdir" in
8816 if test -z "$ac_dots"; then top_srcdir
=.
8817 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8818 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8820 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8821 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8824 case "$ac_given_INSTALL" in
8825 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
8826 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
8829 echo creating
"$ac_file"
8831 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8833 *Makefile
*) ac_comsub
="1i\\
8834 # $configure_input" ;;
8838 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8840 s%@configure_input@%$configure_input%g
8841 s%@srcdir@%$srcdir%g
8842 s%@top_srcdir@%$top_srcdir%g
8843 s%@INSTALL@%$INSTALL%g
8844 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8848 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8849 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8851 # ac_d sets the value in "#define NAME VALUE" lines.
8852 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8853 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8856 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8857 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8858 ac_uB
='\([ ]\)%\1#\2define\3'
8861 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8862 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8863 ac_eB
='$%\1#\2define\3'
8867 if test "${CONFIG_HEADERS+set}" != set; then
8869 cat >> $CONFIG_STATUS <<EOF
8870 CONFIG_HEADERS="src/config.h:src/config.in"
8872 cat >> $CONFIG_STATUS <<\EOF
8874 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8875 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8877 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8878 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8879 *) ac_file_in
="${ac_file}.in" ;;
8882 echo creating
$ac_file
8884 rm -f conftest.frag conftest.
in conftest.out
8885 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8886 cat $ac_file_inputs > conftest.
in
8890 # Transform confdefs.h into a sed script conftest.vals that substitutes
8891 # the proper values into config.h.in to produce config.h. And first:
8892 # Protect against being on the right side of a sed subst in config.status.
8893 # Protect against being in an unquoted here document in config.status.
8895 cat > conftest.hdr
<<\EOF
8898 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8902 sed -n -f conftest.hdr confdefs.h > conftest.vals
8905 # This sed command replaces #undef with comments. This is necessary, for
8906 # example, in the case of _POSIX_SOURCE, which is predefined and required
8907 # on some systems where configure will not decide to define it.
8908 cat >> conftest.vals <<\EOF
8909 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8912 # Break up conftest.vals because some shells have a limit on
8913 # the size of here documents, and old seds have small limits too.
8918 ac_lines=`grep -c . conftest.vals
`
8919 # grep -c gives empty output for an empty file on some AIX systems.
8920 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8921 # Write a limited-size here document to conftest.frag.
8922 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8923 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8925 sed -f conftest.frag conftest.in > conftest.out
8927 mv conftest.out conftest.in
8929 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8931 mv conftest.tail conftest.vals
8935 cat >> $CONFIG_STATUS <<\EOF
8936 rm -f conftest.frag conftest.h
8937 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8938 cat conftest.in >> conftest.h
8940 if cmp -s $ac_file conftest.h 2>/dev/null; then
8941 echo "$ac_file is unchanged"
8944 # Remove last slash and all that follows it. Not all systems have dirname.
8945 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8946 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8947 # The file is in a subdirectory.
8948 test ! -d "$ac_dir" && mkdir "$ac_dir"
8951 mv conftest.h $ac_file
8956 cat >> $CONFIG_STATUS <<EOF
8957 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
8959 cat >> $CONFIG_STATUS <<\EOF
8962 ### Make the necessary directories, if they don't exist.
8963 for dir in etc lisp ; do
8964 test -d ${dir} || mkdir ${dir}
8967 # Build src/Makefile from ${srcdir}/src/Makefile.c
8968 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
8969 # This must be done after src/config.h is built, since we rely on that file.
8971 # Now get this: Some word that is part of the ${srcdir} directory name
8972 # or the ${configuration} value might, just might, happen to be an
8973 # identifier like `sun4
' or `i386' or something
, and be predefined by
8974 # the C preprocessor to some helpful value like 1, or maybe the empty
8975 # string. Needless to say consequent macro substitutions are less
8976 # than conducive to the makefile finding the correct directory.
8977 undefs
="`echo $top_srcdir $configuration $canonical |
8978 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
8979 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
8982 echo creating src
/epaths.h
8985 echo creating lib-src
/Makefile
8987 rm -f junk.c junk1.c junk2.c
8988 sed -e '/start of cpp stuff/q' \
8989 < Makefile.c
> junk1.c
8990 sed -e '1,/start of cpp stuff/d'\
8991 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
8992 < Makefile.c
> junk.c
8993 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
8994 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
8995 cat junk1.c junk2.c
> Makefile.new
8996 rm -f junk.c junk1.c junk2.c
8997 chmod 444 Makefile.new
8998 mv -f Makefile.new Makefile
9001 echo creating src
/Makefile
9003 rm -f junk.c junk1.c junk2.c
9004 sed -e '/start of cpp stuff/q' \
9005 < Makefile.c
> junk1.c
9006 sed -e '1,/start of cpp stuff/d'\
9007 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9008 < Makefile.c
> junk.c
9009 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9010 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9011 cat junk1.c junk2.c
> Makefile.new
9012 rm -f junk.c junk1.c junk2.c
9013 chmod 444 Makefile.new
9014 mv -f Makefile.new Makefile
9017 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
9018 echo creating src
/.gdbinit
9019 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
9022 # This is how we know whether to re-run configure in certain cases.
9023 touch src
/config.stamp
9028 chmod +x
$CONFIG_STATUS
9029 rm -fr confdefs
* $ac_clean_files
9030 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1