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 # Sound support for GNU/Linux and the free BSDs.
2253 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h soundcard.h
2255 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2256 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2257 echo "configure:2258: checking for $ac_hdr" >&5
2258 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2259 echo $ac_n "(cached) $ac_c" 1>&6
2261 cat > conftest.
$ac_ext <<EOF
2262 #line 2263 "configure"
2263 #include "confdefs.h"
2266 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2267 { (eval echo configure
:2268: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2268 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2269 if test -z "$ac_err"; then
2271 eval "ac_cv_header_$ac_safe=yes"
2274 echo "configure: failed program was:" >&5
2275 cat conftest.
$ac_ext >&5
2277 eval "ac_cv_header_$ac_safe=no"
2281 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2282 echo "$ac_t""yes" 1>&6
2283 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2284 cat >> confdefs.h
<<EOF
2285 #define $ac_tr_hdr 1
2289 echo "$ac_t""no" 1>&6
2293 # Emulation library used on NetBSD.
2294 echo $ac_n "checking for _oss_ioctl in -lossaudio""... $ac_c" 1>&6
2295 echo "configure:2296: checking for _oss_ioctl in -lossaudio" >&5
2296 ac_lib_var
=`echo ossaudio'_'_oss_ioctl | sed 'y%./+-%__p_%'`
2297 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2298 echo $ac_n "(cached) $ac_c" 1>&6
2300 ac_save_LIBS
="$LIBS"
2301 LIBS
="-lossaudio $LIBS"
2302 cat > conftest.
$ac_ext <<EOF
2303 #line 2304 "configure"
2304 #include "confdefs.h"
2305 /* Override any gcc2 internal prototype to avoid an error. */
2306 /* We use char because int might match the return type of a gcc2
2307 builtin and then its argument prototype would still apply. */
2314 if { (eval echo configure
:2315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2316 eval "ac_cv_lib_$ac_lib_var=yes"
2318 echo "configure: failed program was:" >&5
2319 cat conftest.
$ac_ext >&5
2321 eval "ac_cv_lib_$ac_lib_var=no"
2324 LIBS
="$ac_save_LIBS"
2327 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2328 echo "$ac_t""yes" 1>&6
2331 echo "$ac_t""no" 1>&6
2337 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2338 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2339 termcap.h stdio_ext.h fcntl.h term.h
2341 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2342 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2343 echo "configure:2344: checking for $ac_hdr" >&5
2344 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2345 echo $ac_n "(cached) $ac_c" 1>&6
2347 cat > conftest.
$ac_ext <<EOF
2348 #line 2349 "configure"
2349 #include "confdefs.h"
2352 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2353 { (eval echo configure
:2354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2354 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2355 if test -z "$ac_err"; then
2357 eval "ac_cv_header_$ac_safe=yes"
2360 echo "configure: failed program was:" >&5
2361 cat conftest.
$ac_ext >&5
2363 eval "ac_cv_header_$ac_safe=no"
2367 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2368 echo "$ac_t""yes" 1>&6
2369 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2370 cat >> confdefs.h
<<EOF
2371 #define $ac_tr_hdr 1
2375 echo "$ac_t""no" 1>&6
2379 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2380 echo "configure:2381: checking for ANSI C header files" >&5
2381 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2382 echo $ac_n "(cached) $ac_c" 1>&6
2384 cat > conftest.
$ac_ext <<EOF
2385 #line 2386 "configure"
2386 #include "confdefs.h"
2392 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2393 { (eval echo configure
:2394: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2394 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2395 if test -z "$ac_err"; then
2397 ac_cv_header_stdc
=yes
2400 echo "configure: failed program was:" >&5
2401 cat conftest.
$ac_ext >&5
2403 ac_cv_header_stdc
=no
2407 if test $ac_cv_header_stdc = yes; then
2408 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2409 cat > conftest.
$ac_ext <<EOF
2410 #line 2411 "configure"
2411 #include "confdefs.h"
2414 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2415 egrep "memchr" >/dev
/null
2>&1; then
2419 ac_cv_header_stdc
=no
2425 if test $ac_cv_header_stdc = yes; then
2426 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2427 cat > conftest.
$ac_ext <<EOF
2428 #line 2429 "configure"
2429 #include "confdefs.h"
2432 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2433 egrep "free" >/dev
/null
2>&1; then
2437 ac_cv_header_stdc
=no
2443 if test $ac_cv_header_stdc = yes; then
2444 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2445 if test "$cross_compiling" = yes; then
2448 cat > conftest.
$ac_ext <<EOF
2449 #line 2450 "configure"
2450 #include "confdefs.h"
2452 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2453 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2454 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2455 int main () { int i; for (i = 0; i < 256; i++)
2456 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2460 if { (eval echo configure
:2461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2464 echo "configure: failed program was:" >&5
2465 cat conftest.
$ac_ext >&5
2467 ac_cv_header_stdc
=no
2475 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2476 if test $ac_cv_header_stdc = yes; then
2477 cat >> confdefs.h
<<\EOF
2478 #define STDC_HEADERS 1
2483 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2484 echo "configure:2485: checking whether time.h and sys/time.h may both be included" >&5
2485 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2486 echo $ac_n "(cached) $ac_c" 1>&6
2488 cat > conftest.
$ac_ext <<EOF
2489 #line 2490 "configure"
2490 #include "confdefs.h"
2491 #include <sys/types.h>
2492 #include <sys/time.h>
2498 if { (eval echo configure
:2499: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2500 ac_cv_header_time
=yes
2502 echo "configure: failed program was:" >&5
2503 cat conftest.
$ac_ext >&5
2505 ac_cv_header_time
=no
2510 echo "$ac_t""$ac_cv_header_time" 1>&6
2511 if test $ac_cv_header_time = yes; then
2512 cat >> confdefs.h
<<\EOF
2513 #define TIME_WITH_SYS_TIME 1
2518 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2519 echo "configure:2520: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2520 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+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"
2526 #include <sys/types.h>
2528 /* NetBSD declares sys_siglist in unistd.h. */
2529 #ifdef HAVE_UNISTD_H
2533 char *msg = *(sys_siglist + 1);
2536 if { (eval echo configure
:2537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2538 ac_cv_decl_sys_siglist
=yes
2540 echo "configure: failed program was:" >&5
2541 cat conftest.
$ac_ext >&5
2543 ac_cv_decl_sys_siglist
=no
2548 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2549 if test $ac_cv_decl_sys_siglist = yes; then
2550 cat >> confdefs.h
<<\EOF
2551 #define SYS_SIGLIST_DECLARED 1
2556 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2557 echo "configure:2558: checking for sys/wait.h that is POSIX.1 compatible" >&5
2558 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2559 echo $ac_n "(cached) $ac_c" 1>&6
2561 cat > conftest.
$ac_ext <<EOF
2562 #line 2563 "configure"
2563 #include "confdefs.h"
2564 #include <sys/types.h>
2565 #include <sys/wait.h>
2567 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2570 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2575 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2578 if { (eval echo configure
:2579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2580 ac_cv_header_sys_wait_h
=yes
2582 echo "configure: failed program was:" >&5
2583 cat conftest.
$ac_ext >&5
2585 ac_cv_header_sys_wait_h
=no
2590 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2591 if test $ac_cv_header_sys_wait_h = yes; then
2592 cat >> confdefs.h
<<\EOF
2593 #define HAVE_SYS_WAIT_H 1
2599 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2600 echo "configure:2601: checking for struct utimbuf" >&5
2601 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2604 cat > conftest.
$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2607 #ifdef TIME_WITH_SYS_TIME
2608 #include <sys/time.h>
2611 #ifdef HAVE_SYS_TIME_H
2612 #include <sys/time.h>
2621 static struct utimbuf x; x.actime = x.modtime;
2624 if { (eval echo configure
:2625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2626 emacs_cv_struct_utimbuf
=yes
2628 echo "configure: failed program was:" >&5
2629 cat conftest.
$ac_ext >&5
2631 emacs_cv_struct_utimbuf
=no
2636 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2637 if test $emacs_cv_struct_utimbuf = yes; then
2638 cat >> confdefs.h
<<\EOF
2639 #define HAVE_STRUCT_UTIMBUF 1
2644 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2645 echo "configure:2646: checking return type of signal handlers" >&5
2646 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2647 echo $ac_n "(cached) $ac_c" 1>&6
2649 cat > conftest.
$ac_ext <<EOF
2650 #line 2651 "configure"
2651 #include "confdefs.h"
2652 #include <sys/types.h>
2658 extern "C" void (*signal (int, void (*)(int)))(int);
2660 void (*signal ()) ();
2667 if { (eval echo configure
:2668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2669 ac_cv_type_signal
=void
2671 echo "configure: failed program was:" >&5
2672 cat conftest.
$ac_ext >&5
2674 ac_cv_type_signal
=int
2679 echo "$ac_t""$ac_cv_type_signal" 1>&6
2680 cat >> confdefs.h
<<EOF
2681 #define RETSIGTYPE $ac_cv_type_signal
2686 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
2687 echo "configure:2688: checking for speed_t" >&5
2688 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
2689 echo $ac_n "(cached) $ac_c" 1>&6
2691 cat > conftest.
$ac_ext <<EOF
2692 #line 2693 "configure"
2693 #include "confdefs.h"
2694 #include <termios.h>
2699 if { (eval echo configure
:2700: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2701 emacs_cv_speed_t
=yes
2703 echo "configure: failed program was:" >&5
2704 cat conftest.
$ac_ext >&5
2709 echo "$ac_t""$emacs_cv_speed_t" 1>&6
2710 if test $emacs_cv_speed_t = yes; then
2711 cat >> confdefs.h
<<\EOF
2712 #define HAVE_SPEED_T 1
2717 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2718 echo "configure:2719: checking for struct timeval" >&5
2719 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2720 echo $ac_n "(cached) $ac_c" 1>&6
2722 cat > conftest.
$ac_ext <<EOF
2723 #line 2724 "configure"
2724 #include "confdefs.h"
2725 #ifdef TIME_WITH_SYS_TIME
2726 #include <sys/time.h>
2729 #ifdef HAVE_SYS_TIME_H
2730 #include <sys/time.h>
2736 static struct timeval x; x.tv_sec = x.tv_usec;
2739 if { (eval echo configure
:2740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2741 emacs_cv_struct_timeval
=yes
2743 echo "configure: failed program was:" >&5
2744 cat conftest.
$ac_ext >&5
2746 emacs_cv_struct_timeval
=no
2751 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2752 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2753 if test $emacs_cv_struct_timeval = yes; then
2754 cat >> confdefs.h
<<\EOF
2755 #define HAVE_TIMEVAL 1
2760 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
2761 echo "configure:2762: checking for struct exception" >&5
2762 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
2763 echo $ac_n "(cached) $ac_c" 1>&6
2765 cat > conftest.
$ac_ext <<EOF
2766 #line 2767 "configure"
2767 #include "confdefs.h"
2770 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
2773 if { (eval echo configure
:2774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2775 emacs_cv_struct_exception
=yes
2777 echo "configure: failed program was:" >&5
2778 cat conftest.
$ac_ext >&5
2780 emacs_cv_struct_exception
=no
2785 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
2786 HAVE_EXCEPTION
=$emacs_cv_struct_exception
2787 if test $emacs_cv_struct_exception != yes; then
2788 cat >> confdefs.h
<<\EOF
2789 #define NO_MATHERR 1
2794 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2795 echo "configure:2796: checking whether struct tm is in sys/time.h or time.h" >&5
2796 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2797 echo $ac_n "(cached) $ac_c" 1>&6
2799 cat > conftest.
$ac_ext <<EOF
2800 #line 2801 "configure"
2801 #include "confdefs.h"
2802 #include <sys/types.h>
2805 struct tm *tp; tp->tm_sec;
2808 if { (eval echo configure
:2809: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2810 ac_cv_struct_tm
=time.h
2812 echo "configure: failed program was:" >&5
2813 cat conftest.
$ac_ext >&5
2815 ac_cv_struct_tm
=sys
/time.h
2820 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2821 if test $ac_cv_struct_tm = sys
/time.h
; then
2822 cat >> confdefs.h
<<\EOF
2823 #define TM_IN_SYS_TIME 1
2828 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2829 echo "configure:2830: checking for tm_zone in struct tm" >&5
2830 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2833 cat > conftest.
$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 #include <sys/types.h>
2837 #include <$ac_cv_struct_tm>
2839 struct tm tm; tm.tm_zone;
2842 if { (eval echo configure
:2843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2844 ac_cv_struct_tm_zone
=yes
2846 echo "configure: failed program was:" >&5
2847 cat conftest.
$ac_ext >&5
2849 ac_cv_struct_tm_zone
=no
2854 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2855 if test "$ac_cv_struct_tm_zone" = yes; then
2856 cat >> confdefs.h
<<\EOF
2857 #define HAVE_TM_ZONE 1
2861 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2862 echo "configure:2863: checking for tzname" >&5
2863 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2864 echo $ac_n "(cached) $ac_c" 1>&6
2866 cat > conftest.
$ac_ext <<EOF
2867 #line 2868 "configure"
2868 #include "confdefs.h"
2870 #ifndef tzname /* For SGI. */
2871 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2877 if { (eval echo configure
:2878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2879 ac_cv_var_tzname
=yes
2881 echo "configure: failed program was:" >&5
2882 cat conftest.
$ac_ext >&5
2889 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2890 if test $ac_cv_var_tzname = yes; then
2891 cat >> confdefs.h
<<\EOF
2892 #define HAVE_TZNAME 1
2898 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
2899 echo "configure:2900: checking for tm_gmtoff in struct tm" >&5
2900 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
2901 echo $ac_n "(cached) $ac_c" 1>&6
2903 cat > conftest.
$ac_ext <<EOF
2904 #line 2905 "configure"
2905 #include "confdefs.h"
2908 struct tm t; t.tm_gmtoff = 0
2911 if { (eval echo configure
:2912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2913 emacs_cv_tm_gmtoff
=yes
2915 echo "configure: failed program was:" >&5
2916 cat conftest.
$ac_ext >&5
2918 emacs_cv_tm_gmtoff
=no
2923 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
2924 if test $emacs_cv_tm_gmtoff = yes; then
2925 cat >> confdefs.h
<<\EOF
2926 #define HAVE_TM_GMTOFF 1
2932 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2933 echo "configure:2934: checking for ${CC-cc} option to accept ANSI C" >&5
2934 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
2935 echo $ac_n "(cached) $ac_c" 1>&6
2937 ac_cv_prog_cc_stdc
=no
2939 # Don't try gcc -ansi; that turns off useful extensions and
2940 # breaks some systems' header files.
2941 # AIX -qlanglvl=ansi
2942 # Ultrix and OSF/1 -std1
2943 # HP-UX 10.20 and later -Ae
2944 # HP-UX older versions -Aa -D_HPUX_SOURCE
2945 # SVR4 -Xc -D__EXTENSIONS__
2946 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2948 CC
="$ac_save_CC $ac_arg"
2949 cat > conftest.
$ac_ext <<EOF
2950 #line 2951 "configure"
2951 #include "confdefs.h"
2954 #include <sys/types.h>
2955 #include <sys/stat.h>
2956 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2957 struct buf { int x; };
2958 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2959 static char *e (p, i)
2965 static char *f (char * (*g) (char **, int), char **p, ...)
2970 s = g (p, va_arg (v,int));
2974 int test (int i, double x);
2975 struct s1 {int (*f) (int a);};
2976 struct s2 {int (*f) (double a);};
2977 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2981 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2984 if { (eval echo configure
:2985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2986 ac_cv_prog_cc_stdc
="$ac_arg"; break
2988 echo "configure: failed program was:" >&5
2989 cat conftest.
$ac_ext >&5
2997 case "x$ac_cv_prog_cc_stdc" in
2999 echo "$ac_t""none needed" 1>&6 ;;
3001 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
3002 CC
="$CC $ac_cv_prog_cc_stdc" ;;
3005 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
3006 echo "configure:3007: checking for function prototypes" >&5
3007 if test "$ac_cv_prog_cc_stdc" != no
; then
3008 echo "$ac_t""yes" 1>&6
3009 cat >> confdefs.h
<<\EOF
3010 #define PROTOTYPES 1
3014 echo "$ac_t""no" 1>&6
3017 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
3018 echo "configure:3019: checking for working volatile" >&5
3019 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
3020 echo $ac_n "(cached) $ac_c" 1>&6
3022 cat > conftest.
$ac_ext <<EOF
3023 #line 3024 "configure"
3024 #include "confdefs.h"
3032 if { (eval echo configure
:3033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3034 ac_cv_c_volatile
=yes
3036 echo "configure: failed program was:" >&5
3037 cat conftest.
$ac_ext >&5
3044 echo "$ac_t""$ac_cv_c_volatile" 1>&6
3045 if test $ac_cv_c_volatile = no
; then
3046 cat >> confdefs.h
<<\EOF
3052 echo $ac_n "checking for working const""... $ac_c" 1>&6
3053 echo "configure:3054: checking for working const" >&5
3054 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3055 echo $ac_n "(cached) $ac_c" 1>&6
3057 cat > conftest.
$ac_ext <<EOF
3058 #line 3059 "configure"
3059 #include "confdefs.h"
3063 /* Ultrix mips cc rejects this. */
3064 typedef int charset[2]; const charset x;
3065 /* SunOS 4.1.1 cc rejects this. */
3066 char const *const *ccp;
3068 /* NEC SVR4.0.2 mips cc rejects this. */
3069 struct point {int x, y;};
3070 static struct point const zero = {0,0};
3071 /* AIX XL C 1.02.0.0 rejects this.
3072 It does not let you subtract one const X* pointer from another in an arm
3073 of an if-expression whose if-part is not a constant expression */
3074 const char *g = "string";
3075 ccp = &g + (g ? g-g : 0);
3076 /* HPUX 7.0 cc rejects these. */
3079 ccp = (char const *const *) p;
3080 { /* SCO 3.2v4 cc rejects this. */
3082 char const *s = 0 ? (char *) 0 : (char const *) 0;
3086 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3088 const int *foo = &x[0];
3091 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3092 typedef const int *iptr;
3096 { /* AIX XL C 1.02.0.0 rejects this saying
3097 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3098 struct s { int j; const int *ap[3]; };
3099 struct s *b; b->j = 5;
3101 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3107 if { (eval echo configure
:3108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3111 echo "configure: failed program was:" >&5
3112 cat conftest.
$ac_ext >&5
3119 echo "$ac_t""$ac_cv_c_const" 1>&6
3120 if test $ac_cv_c_const = no
; then
3121 cat >> confdefs.h
<<\EOF
3127 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3128 echo "configure:3129: checking for void * support" >&5
3129 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3130 echo $ac_n "(cached) $ac_c" 1>&6
3132 cat > conftest.
$ac_ext <<EOF
3133 #line 3134 "configure"
3134 #include "confdefs.h"
3140 if { (eval echo configure
:3141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3142 emacs_cv_void_star
=yes
3144 echo "configure: failed program was:" >&5
3145 cat conftest.
$ac_ext >&5
3147 emacs_cv_void_star
=no
3152 echo "$ac_t""$emacs_cv_void_star" 1>&6
3153 if test $emacs_cv_void_star = yes; then
3154 cat >> confdefs.h
<<\EOF
3155 #define POINTER_TYPE void
3159 cat >> confdefs.h
<<\EOF
3160 #define POINTER_TYPE char
3165 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3166 echo "configure:3167: checking whether ${MAKE-make} sets \${MAKE}" >&5
3167 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3168 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3169 echo $ac_n "(cached) $ac_c" 1>&6
3171 cat > conftestmake
<<\EOF
3173 @
echo 'ac_maketemp="${MAKE}"'
3175 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3176 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3177 if test -n "$ac_maketemp"; then
3178 eval ac_cv_prog_make_
${ac_make}_set
=yes
3180 eval ac_cv_prog_make_
${ac_make}_set
=no
3184 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3185 echo "$ac_t""yes" 1>&6
3188 echo "$ac_t""no" 1>&6
3189 SET_MAKE
="MAKE=${MAKE-make}"
3193 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3194 echo "configure:3195: checking for long file names" >&5
3195 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3196 echo $ac_n "(cached) $ac_c" 1>&6
3198 ac_cv_sys_long_file_names
=yes
3199 # Test for long file names in all the places we know might matter:
3200 # . the current directory, where building will happen
3201 # $prefix/lib where we will be installing things
3202 # $exec_prefix/lib likewise
3203 # eval it to expand exec_prefix.
3204 # $TMPDIR if set, where it might want to write temporary files
3205 # if $TMPDIR is not set:
3206 # /tmp where it might want to write temporary files
3209 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3210 ac_tmpdirs
="$TMPDIR"
3212 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3214 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3215 test -d $ac_dir ||
continue
3216 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3217 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3218 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3219 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3220 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3221 ac_cv_sys_long_file_names
=no
3222 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3225 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3229 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3230 if test $ac_cv_sys_long_file_names = yes; then
3231 cat >> confdefs.h
<<\EOF
3232 #define HAVE_LONG_FILE_NAMES 1
3238 #### Choose a window system.
3240 # If we find X, set shell vars x_includes and x_libraries to the
3241 # paths, otherwise set no_x=yes.
3242 # Uses ac_ vars as temps to allow command line to override cache and checks.
3243 # --without-x overrides everything else, but does not touch the cache.
3244 echo $ac_n "checking for X""... $ac_c" 1>&6
3245 echo "configure:3246: checking for X" >&5
3247 # Check whether --with-x or --without-x was given.
3248 if test "${with_x+set}" = set; then
3253 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3254 if test "x$with_x" = xno
; then
3255 # The user explicitly disabled X.
3258 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3259 # Both variables are already set.
3262 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3263 echo $ac_n "(cached) $ac_c" 1>&6
3265 # One or both of the vars are not set, and there is no cached value.
3266 ac_x_includes
=NO ac_x_libraries
=NO
3268 if mkdir conftestdir
; then
3270 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3271 cat > Imakefile
<<'EOF'
3273 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3275 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3276 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3277 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3278 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3279 for ac_extension
in a so sl
; do
3280 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3281 test -f $ac_im_libdir/libX11.
$ac_extension; then
3282 ac_im_usrlibdir
=$ac_im_libdir; break
3285 # Screen out bogus values from the imake configuration. They are
3286 # bogus both because they are the default anyway, and because
3287 # using them would break gcc on systems where it needs fixed includes.
3288 case "$ac_im_incroot" in
3290 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3292 case "$ac_im_usrlibdir" in
3294 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3301 if test "$ac_x_includes" = NO
; then
3302 # Guess where to find include files, by looking for this one X11 .h file.
3303 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3305 # First, try using that file with no special directory specified.
3306 cat > conftest.
$ac_ext <<EOF
3307 #line 3308 "configure"
3308 #include "confdefs.h"
3309 #include <$x_direct_test_include>
3311 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3312 { (eval echo configure
:3313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3313 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3314 if test -z "$ac_err"; then
3316 # We can compile using X headers with no special include directory.
3320 echo "configure: failed program was:" >&5
3321 cat conftest.
$ac_ext >&5
3323 # Look for the header file in a standard set of common directories.
3324 # Check X11 before X11Rn because it is often a symlink to the current release.
3327 /usr
/X11R
6/include \
3328 /usr
/X11R
5/include \
3329 /usr
/X11R
4/include \
3332 /usr
/include
/X11R6 \
3333 /usr
/include
/X11R5 \
3334 /usr
/include
/X11R4 \
3336 /usr
/local
/X11
/include \
3337 /usr
/local
/X11R
6/include \
3338 /usr
/local
/X11R
5/include \
3339 /usr
/local
/X11R
4/include \
3341 /usr
/local
/include
/X11 \
3342 /usr
/local
/include
/X11R6 \
3343 /usr
/local
/include
/X11R5 \
3344 /usr
/local
/include
/X11R4 \
3348 /usr
/XFree86
/include
/X11 \
3351 /usr
/local
/include \
3352 /usr
/unsupported
/include \
3353 /usr
/athena
/include \
3354 /usr
/local
/x11r
5/include \
3355 /usr
/lpp
/Xamples
/include \
3357 /usr
/openwin
/include \
3358 /usr
/openwin
/share
/include \
3361 if test -r "$ac_dir/$x_direct_test_include"; then
3362 ac_x_includes
=$ac_dir
3368 fi # $ac_x_includes = NO
3370 if test "$ac_x_libraries" = NO
; then
3371 # Check for the libraries.
3373 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3374 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3376 # See if we find them without any special options.
3377 # Don't add to $LIBS permanently.
3378 ac_save_LIBS
="$LIBS"
3379 LIBS
="-l$x_direct_test_library $LIBS"
3380 cat > conftest.
$ac_ext <<EOF
3381 #line 3382 "configure"
3382 #include "confdefs.h"
3385 ${x_direct_test_function}()
3388 if { (eval echo configure
:3389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3390 LIBS
="$ac_save_LIBS"
3391 # We can link X programs with no special library path.
3394 echo "configure: failed program was:" >&5
3395 cat conftest.
$ac_ext >&5
3397 LIBS
="$ac_save_LIBS"
3398 # First see if replacing the include by lib works.
3399 # Check X11 before X11Rn because it is often a symlink to the current release.
3400 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3411 /usr
/local
/X11
/lib \
3412 /usr
/local
/X11R
6/lib \
3413 /usr
/local
/X11R
5/lib \
3414 /usr
/local
/X11R
4/lib \
3416 /usr
/local
/lib
/X11 \
3417 /usr
/local
/lib
/X11R6 \
3418 /usr
/local
/lib
/X11R5 \
3419 /usr
/local
/lib
/X11R4 \
3423 /usr
/XFree86
/lib
/X11 \
3427 /usr
/unsupported
/lib \
3429 /usr
/local
/x11r
5/lib \
3430 /usr
/lpp
/Xamples
/lib \
3434 /usr
/openwin
/share
/lib \
3437 for ac_extension
in a so sl
; do
3438 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3439 ac_x_libraries
=$ac_dir
3446 fi # $ac_x_libraries = NO
3448 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3449 # Didn't find X anywhere. Cache the known absence of X.
3450 ac_cv_have_x
="have_x=no"
3452 # Record where we found X for the cache.
3453 ac_cv_have_x
="have_x=yes \
3454 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3458 eval "$ac_cv_have_x"
3461 if test "$have_x" != yes; then
3462 echo "$ac_t""$have_x" 1>&6
3465 # If each of the values was on the command line, it overrides each guess.
3466 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3467 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3468 # Update the cache value to reflect the command line values.
3469 ac_cv_have_x
="have_x=yes \
3470 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3471 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3474 if test "$no_x" = yes; then
3480 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3481 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3482 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3483 x_default_search_path
=""
3484 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3485 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3486 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3487 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3488 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3489 if test x
"${x_default_search_path}" = x
; then
3490 x_default_search_path
=${x_search_path}
3492 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3496 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3497 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3500 if test x
"${x_includes}" = x
; then
3501 bitmapdir
=/usr
/include
/X11
/bitmaps
3503 # accumulate include directories that have X11 bitmap subdirectories
3505 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3506 if test -d "${bmd}/X11/bitmaps"; then
3507 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3509 if test -d "${bmd}/bitmaps"; then
3510 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3513 if test ${bmd_acc} != "dummyval"; then
3514 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3518 case "${window_system}" in
3522 case "${with_x_toolkit}" in
3523 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3524 motif
) USE_X_TOOLKIT
=MOTIF
;;
3525 no
) USE_X_TOOLKIT
=none
;;
3526 * ) USE_X_TOOLKIT
=maybe
;;
3536 ### If we're using X11, we should use the X menu package.
3539 yes ) HAVE_MENUS
=yes ;;
3542 if test "${opsys}" = "hpux9"; then
3543 case "${x_libraries}" in
3545 opsysfile
="s/hpux9-x11r4.h"
3550 if test "${opsys}" = "hpux9shr"; then
3551 case "${x_libraries}" in
3553 opsysfile
="s/hpux9shxr4.h"
3558 #### Extract some information from the operating system and machine files.
3560 echo "checking the machine- and system-dependent files to find out
3561 - which libraries the lib-src programs will want, and
3562 - whether the GNU malloc routines are usable" 1>&6
3563 echo "configure:3564: checking the machine- and system-dependent files to find out
3564 - which libraries the lib-src programs will want, and
3565 - whether the GNU malloc routines are usable" >&5
3567 ### First figure out CFLAGS (which we use for running the compiler here)
3568 ### and REAL_CFLAGS (which we use for real compilation).
3569 ### The two are the same except on a few systems, where they are made
3570 ### different to work around various lossages. For example,
3571 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3572 ### as implying static linking.
3574 ### If the CFLAGS env var is specified, we use that value
3575 ### instead of the default.
3577 ### It's not important that this name contain the PID; you can't run
3578 ### two configures in the same directory and have anything work
3580 tempcname
="conftest.c"
3583 #include "'${srcdir}'/src/'${opsysfile}'"
3584 #include "'${srcdir}'/src/'${machfile}'"
3585 #ifndef LIBS_MACHINE
3586 #define LIBS_MACHINE
3591 #ifndef C_SWITCH_SYSTEM
3592 #define C_SWITCH_SYSTEM
3594 #ifndef C_SWITCH_MACHINE
3595 #define C_SWITCH_MACHINE
3597 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3598 configure___ c_switch_system=C_SWITCH_SYSTEM
3599 configure___ c_switch_machine=C_SWITCH_MACHINE
3602 #define LIB_X11_LIB -lX11
3605 #ifndef LIBX11_MACHINE
3606 #define LIBX11_MACHINE
3609 #ifndef LIBX11_SYSTEM
3610 #define LIBX11_SYSTEM
3612 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3615 configure___ unexec=UNEXEC
3617 configure___ unexec=unexec.o
3620 #ifdef SYSTEM_MALLOC
3621 configure___ system_malloc=yes
3623 configure___ system_malloc=no
3626 #ifndef C_DEBUG_SWITCH
3627 #define C_DEBUG_SWITCH -g
3630 #ifndef C_OPTIMIZE_SWITCH
3632 #define C_OPTIMIZE_SWITCH -O2
3634 #define C_OPTIMIZE_SWITCH -O
3638 #ifndef LD_SWITCH_MACHINE
3639 #define LD_SWITCH_MACHINE
3642 #ifndef LD_SWITCH_SYSTEM
3643 #define LD_SWITCH_SYSTEM
3646 #ifndef LD_SWITCH_X_SITE_AUX
3647 #define LD_SWITCH_X_SITE_AUX
3650 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3651 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3653 #ifdef THIS_IS_CONFIGURE
3655 /* Get the CFLAGS for tests in configure. */
3657 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3659 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3662 #else /* not THIS_IS_CONFIGURE */
3664 /* Get the CFLAGS for real compilation. */
3666 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3668 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3671 #endif /* not THIS_IS_CONFIGURE */
3674 # The value of CPP is a quoted variable reference, so we need to do this
3675 # to get its actual value...
3676 CPP
=`eval "echo $CPP"`
3677 eval `${CPP} -Isrc ${tempcname} \
3678 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3679 if test "x$SPECIFIED_CFLAGS" = x
; then
3680 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3681 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3683 REAL_CFLAGS
="$CFLAGS"
3687 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3689 ### Compute the unexec source name from the object name.
3690 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3692 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3693 # Assume not, until told otherwise.
3696 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3697 echo "configure:3698: checking for malloc_get_state" >&5
3698 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3699 echo $ac_n "(cached) $ac_c" 1>&6
3701 cat > conftest.
$ac_ext <<EOF
3702 #line 3703 "configure"
3703 #include "confdefs.h"
3704 /* System header to define __stub macros and hopefully few prototypes,
3705 which can conflict with char malloc_get_state(); below. */
3707 /* Override any gcc2 internal prototype to avoid an error. */
3708 /* We use char because int might match the return type of a gcc2
3709 builtin and then its argument prototype would still apply. */
3710 char malloc_get_state();
3714 /* The GNU C library defines this for functions which it implements
3715 to always fail with ENOSYS. Some functions are actually named
3716 something starting with __ and the normal name is an alias. */
3717 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3725 if { (eval echo configure
:3726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3727 eval "ac_cv_func_malloc_get_state=yes"
3729 echo "configure: failed program was:" >&5
3730 cat conftest.
$ac_ext >&5
3732 eval "ac_cv_func_malloc_get_state=no"
3737 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3738 echo "$ac_t""yes" 1>&6
3741 echo "$ac_t""no" 1>&6
3745 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3746 echo "configure:3747: checking for malloc_set_state" >&5
3747 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3748 echo $ac_n "(cached) $ac_c" 1>&6
3750 cat > conftest.
$ac_ext <<EOF
3751 #line 3752 "configure"
3752 #include "confdefs.h"
3753 /* System header to define __stub macros and hopefully few prototypes,
3754 which can conflict with char malloc_set_state(); below. */
3756 /* Override any gcc2 internal prototype to avoid an error. */
3757 /* We use char because int might match the return type of a gcc2
3758 builtin and then its argument prototype would still apply. */
3759 char malloc_set_state();
3763 /* The GNU C library defines this for functions which it implements
3764 to always fail with ENOSYS. Some functions are actually named
3765 something starting with __ and the normal name is an alias. */
3766 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3774 if { (eval echo configure
:3775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3776 eval "ac_cv_func_malloc_set_state=yes"
3778 echo "configure: failed program was:" >&5
3779 cat conftest.
$ac_ext >&5
3781 eval "ac_cv_func_malloc_set_state=no"
3786 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3787 echo "$ac_t""yes" 1>&6
3790 echo "$ac_t""no" 1>&6
3794 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3795 echo "configure:3796: checking whether __after_morecore_hook exists" >&5
3796 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3797 echo $ac_n "(cached) $ac_c" 1>&6
3799 cat > conftest.
$ac_ext <<EOF
3800 #line 3801 "configure"
3801 #include "confdefs.h"
3802 extern void (* __after_morecore_hook)();
3804 __after_morecore_hook = 0
3807 if { (eval echo configure
:3808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3809 emacs_cv_var___after_morecore_hook
=yes
3811 echo "configure: failed program was:" >&5
3812 cat conftest.
$ac_ext >&5
3814 emacs_cv_var___after_morecore_hook
=no
3819 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3820 if test $emacs_cv_var___after_morecore_hook = no
; then
3823 if test "${system_malloc}" = "yes"; then
3826 (The GNU allocators don't work with this system configuration.)"
3828 if test "$doug_lea_malloc" = "yes" ; then
3829 if test "$GNU_MALLOC" = yes ; then
3831 (Using Doug Lea's new malloc from the GNU C Library.)"
3833 cat >> confdefs.h
<<\EOF
3834 #define DOUG_LEA_MALLOC 1
3839 if test x
"${REL_ALLOC}" = x
; then
3840 REL_ALLOC
=${GNU_MALLOC}
3843 #### Add the libraries to LIBS and check for some functions.
3845 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3846 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3848 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
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 CFLAGS
="${old_c_flags}"
4645 if test "${HAVE_XPM}" = "yes"; then
4646 cat >> confdefs.h
<<\EOF
4653 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4655 if test "${HAVE_X11}" = "yes"; then
4656 if test "${with_jpeg}" != "no"; then
4657 old_c_flags
="${CFLAGS}"
4658 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4659 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4660 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4661 echo "configure:4662: checking for jerror.h" >&5
4662 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4663 echo $ac_n "(cached) $ac_c" 1>&6
4665 cat > conftest.
$ac_ext <<EOF
4666 #line 4667 "configure"
4667 #include "confdefs.h"
4670 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4671 { (eval echo configure
:4672: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4672 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4673 if test -z "$ac_err"; then
4675 eval "ac_cv_header_$ac_safe=yes"
4678 echo "configure: failed program was:" >&5
4679 cat conftest.
$ac_ext >&5
4681 eval "ac_cv_header_$ac_safe=no"
4685 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4686 echo "$ac_t""yes" 1>&6
4687 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4688 echo "configure:4689: checking for jpeg_destroy_compress in -ljpeg" >&5
4689 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4690 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4691 echo $ac_n "(cached) $ac_c" 1>&6
4693 ac_save_LIBS
="$LIBS"
4694 LIBS
="-ljpeg -lX11 $LIBS"
4695 cat > conftest.
$ac_ext <<EOF
4696 #line 4697 "configure"
4697 #include "confdefs.h"
4698 /* Override any gcc2 internal prototype to avoid an error. */
4699 /* We use char because int might match the return type of a gcc2
4700 builtin and then its argument prototype would still apply. */
4701 char jpeg_destroy_compress();
4704 jpeg_destroy_compress()
4707 if { (eval echo configure
:4708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4709 eval "ac_cv_lib_$ac_lib_var=yes"
4711 echo "configure: failed program was:" >&5
4712 cat conftest.
$ac_ext >&5
4714 eval "ac_cv_lib_$ac_lib_var=no"
4717 LIBS
="$ac_save_LIBS"
4720 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4721 echo "$ac_t""yes" 1>&6
4724 echo "$ac_t""no" 1>&6
4728 echo "$ac_t""no" 1>&6
4731 CFLAGS
="${old_c_flags}"
4734 if test "${HAVE_JPEG}" = "yes"; then
4735 cat >> confdefs.h
<<\EOF
4742 ### Use -lpng if available, unless `--with-png=no'.
4744 if test "${HAVE_X11}" = "yes"; then
4745 if test "${with_png}" != "no"; then
4746 old_c_flags
="${CFLAGS}"
4747 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4748 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4749 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4750 echo "configure:4751: checking for png.h" >&5
4751 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4752 echo $ac_n "(cached) $ac_c" 1>&6
4754 cat > conftest.
$ac_ext <<EOF
4755 #line 4756 "configure"
4756 #include "confdefs.h"
4759 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4760 { (eval echo configure
:4761: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4761 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4762 if test -z "$ac_err"; then
4764 eval "ac_cv_header_$ac_safe=yes"
4767 echo "configure: failed program was:" >&5
4768 cat conftest.
$ac_ext >&5
4770 eval "ac_cv_header_$ac_safe=no"
4774 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4775 echo "$ac_t""yes" 1>&6
4776 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4777 echo "configure:4778: checking for png_set_expand in -lpng" >&5
4778 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4779 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4782 ac_save_LIBS
="$LIBS"
4783 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4784 cat > conftest.
$ac_ext <<EOF
4785 #line 4786 "configure"
4786 #include "confdefs.h"
4787 /* Override any gcc2 internal prototype to avoid an error. */
4788 /* We use char because int might match the return type of a gcc2
4789 builtin and then its argument prototype would still apply. */
4790 char png_set_expand();
4796 if { (eval echo configure
:4797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4798 eval "ac_cv_lib_$ac_lib_var=yes"
4800 echo "configure: failed program was:" >&5
4801 cat conftest.
$ac_ext >&5
4803 eval "ac_cv_lib_$ac_lib_var=no"
4806 LIBS
="$ac_save_LIBS"
4809 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4810 echo "$ac_t""yes" 1>&6
4813 echo "$ac_t""no" 1>&6
4817 echo "$ac_t""no" 1>&6
4820 CFLAGS
="${old_c_flags}"
4823 if test "${HAVE_PNG}" = "yes"; then
4824 cat >> confdefs.h
<<\EOF
4831 ### Use -ltiff if available, unless `--with-tiff=no'.
4833 if test "${HAVE_X11}" = "yes"; then
4834 if test "${with_tiff}" != "no"; then
4835 old_c_flags
="${CFLAGS}"
4836 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4837 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4838 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4839 echo "configure:4840: checking for tiffio.h" >&5
4840 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4841 echo $ac_n "(cached) $ac_c" 1>&6
4843 cat > conftest.
$ac_ext <<EOF
4844 #line 4845 "configure"
4845 #include "confdefs.h"
4848 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4849 { (eval echo configure
:4850: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4850 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4851 if test -z "$ac_err"; then
4853 eval "ac_cv_header_$ac_safe=yes"
4856 echo "configure: failed program was:" >&5
4857 cat conftest.
$ac_ext >&5
4859 eval "ac_cv_header_$ac_safe=no"
4863 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4864 echo "$ac_t""yes" 1>&6
4865 tifflibs
="-lX11 -lz -lm"
4866 # At least one tiff package requires the jpeg library.
4867 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
4868 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4869 echo "configure:4870: checking for TIFFGetVersion in -ltiff" >&5
4870 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4871 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4872 echo $ac_n "(cached) $ac_c" 1>&6
4874 ac_save_LIBS
="$LIBS"
4875 LIBS
="-ltiff $tifflibs $LIBS"
4876 cat > conftest.
$ac_ext <<EOF
4877 #line 4878 "configure"
4878 #include "confdefs.h"
4879 /* Override any gcc2 internal prototype to avoid an error. */
4880 /* We use char because int might match the return type of a gcc2
4881 builtin and then its argument prototype would still apply. */
4882 char TIFFGetVersion();
4888 if { (eval echo configure
:4889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4890 eval "ac_cv_lib_$ac_lib_var=yes"
4892 echo "configure: failed program was:" >&5
4893 cat conftest.
$ac_ext >&5
4895 eval "ac_cv_lib_$ac_lib_var=no"
4898 LIBS
="$ac_save_LIBS"
4901 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4902 echo "$ac_t""yes" 1>&6
4905 echo "$ac_t""no" 1>&6
4909 echo "$ac_t""no" 1>&6
4912 CFLAGS
="${old_c_flags}"
4915 if test "${HAVE_TIFF}" = "yes"; then
4916 cat >> confdefs.h
<<\EOF
4923 ### Use -lgif if available, unless `--with-gif=no'.
4925 if test "${HAVE_X11}" = "yes"; then
4926 if test "${with_gif}" != "no"; then
4927 old_c_flags
="${CFLAGS}"
4928 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4929 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4930 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4931 echo "configure:4932: checking for gif_lib.h" >&5
4932 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4933 echo $ac_n "(cached) $ac_c" 1>&6
4935 cat > conftest.
$ac_ext <<EOF
4936 #line 4937 "configure"
4937 #include "confdefs.h"
4938 #include <gif_lib.h>
4940 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4941 { (eval echo configure
:4942: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4942 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4943 if test -z "$ac_err"; then
4945 eval "ac_cv_header_$ac_safe=yes"
4948 echo "configure: failed program was:" >&5
4949 cat conftest.
$ac_ext >&5
4951 eval "ac_cv_header_$ac_safe=no"
4955 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4956 echo "$ac_t""yes" 1>&6
4957 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4958 echo "configure:4959: checking for DGifOpen in -lungif" >&5
4959 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
4960 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4961 echo $ac_n "(cached) $ac_c" 1>&6
4963 ac_save_LIBS
="$LIBS"
4964 LIBS
="-lungif -lX11 $LIBS"
4965 cat > conftest.
$ac_ext <<EOF
4966 #line 4967 "configure"
4967 #include "confdefs.h"
4968 /* Override any gcc2 internal prototype to avoid an error. */
4969 /* We use char because int might match the return type of a gcc2
4970 builtin and then its argument prototype would still apply. */
4977 if { (eval echo configure
:4978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4979 eval "ac_cv_lib_$ac_lib_var=yes"
4981 echo "configure: failed program was:" >&5
4982 cat conftest.
$ac_ext >&5
4984 eval "ac_cv_lib_$ac_lib_var=no"
4987 LIBS
="$ac_save_LIBS"
4990 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4991 echo "$ac_t""yes" 1>&6
4994 echo "$ac_t""no" 1>&6
4998 echo "$ac_t""no" 1>&6
5001 CFLAGS
="${old_c_flags}"
5004 if test "${HAVE_GIF}" = "yes"; then
5005 cat >> confdefs.h
<<\EOF
5012 # If netdb.h doesn't declare h_errno, we must declare it by hand.
5013 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
5014 echo "configure:5015: checking whether netdb declares h_errno" >&5
5015 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
5016 echo $ac_n "(cached) $ac_c" 1>&6
5018 cat > conftest.
$ac_ext <<EOF
5019 #line 5020 "configure"
5020 #include "confdefs.h"
5026 if { (eval echo configure
:5027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5028 emacs_cv_netdb_declares_h_errno
=yes
5030 echo "configure: failed program was:" >&5
5031 cat conftest.
$ac_ext >&5
5033 emacs_cv_netdb_declares_h_errno
=no
5038 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
5039 if test $emacs_cv_netdb_declares_h_errno = yes; then
5040 cat >> confdefs.h
<<\EOF
5041 #define HAVE_H_ERRNO 1
5046 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5047 # for constant arguments. Useless!
5048 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5049 echo "configure:5050: checking for working alloca.h" >&5
5050 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5051 echo $ac_n "(cached) $ac_c" 1>&6
5053 cat > conftest.
$ac_ext <<EOF
5054 #line 5055 "configure"
5055 #include "confdefs.h"
5058 char *p = alloca(2 * sizeof(int));
5061 if { (eval echo configure
:5062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5063 ac_cv_header_alloca_h
=yes
5065 echo "configure: failed program was:" >&5
5066 cat conftest.
$ac_ext >&5
5068 ac_cv_header_alloca_h
=no
5073 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5074 if test $ac_cv_header_alloca_h = yes; then
5075 cat >> confdefs.h
<<\EOF
5076 #define HAVE_ALLOCA_H 1
5081 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5082 echo "configure:5083: checking for alloca" >&5
5083 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5084 echo $ac_n "(cached) $ac_c" 1>&6
5086 cat > conftest.
$ac_ext <<EOF
5087 #line 5088 "configure"
5088 #include "confdefs.h"
5091 # define alloca __builtin_alloca
5094 # include <malloc.h>
5095 # define alloca _alloca
5098 # include <alloca.h>
5103 # ifndef alloca /* predefined by HP cc +Olibcalls */
5112 char *p = (char *) alloca(1);
5115 if { (eval echo configure
:5116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5117 ac_cv_func_alloca_works
=yes
5119 echo "configure: failed program was:" >&5
5120 cat conftest.
$ac_ext >&5
5122 ac_cv_func_alloca_works
=no
5127 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5128 if test $ac_cv_func_alloca_works = yes; then
5129 cat >> confdefs.h
<<\EOF
5130 #define HAVE_ALLOCA 1
5135 if test $ac_cv_func_alloca_works = no
; then
5136 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5137 # that cause trouble. Some versions do not even contain alloca or
5138 # contain a buggy version. If you still want to use their alloca,
5139 # use ar to extract alloca.o from them instead of compiling alloca.c.
5140 ALLOCA
=alloca.
${ac_objext}
5141 cat >> confdefs.h
<<\EOF
5146 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5147 echo "configure:5148: checking whether alloca needs Cray hooks" >&5
5148 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5149 echo $ac_n "(cached) $ac_c" 1>&6
5151 cat > conftest.
$ac_ext <<EOF
5152 #line 5153 "configure"
5153 #include "confdefs.h"
5154 #if defined(CRAY) && ! defined(CRAY2)
5161 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5162 egrep "webecray" >/dev
/null
2>&1; then
5173 echo "$ac_t""$ac_cv_os_cray" 1>&6
5174 if test $ac_cv_os_cray = yes; then
5175 for ac_func
in _getb67 GETB67 getb67
; do
5176 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5177 echo "configure:5178: checking for $ac_func" >&5
5178 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5179 echo $ac_n "(cached) $ac_c" 1>&6
5181 cat > conftest.
$ac_ext <<EOF
5182 #line 5183 "configure"
5183 #include "confdefs.h"
5184 /* System header to define __stub macros and hopefully few prototypes,
5185 which can conflict with char $ac_func(); below. */
5187 /* Override any gcc2 internal prototype to avoid an error. */
5188 /* We use char because int might match the return type of a gcc2
5189 builtin and then its argument prototype would still apply. */
5194 /* The GNU C library defines this for functions which it implements
5195 to always fail with ENOSYS. Some functions are actually named
5196 something starting with __ and the normal name is an alias. */
5197 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5205 if { (eval echo configure
:5206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5207 eval "ac_cv_func_$ac_func=yes"
5209 echo "configure: failed program was:" >&5
5210 cat conftest.
$ac_ext >&5
5212 eval "ac_cv_func_$ac_func=no"
5217 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5218 echo "$ac_t""yes" 1>&6
5219 cat >> confdefs.h
<<EOF
5220 #define CRAY_STACKSEG_END $ac_func
5225 echo "$ac_t""no" 1>&6
5231 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5232 echo "configure:5233: checking stack direction for C alloca" >&5
5233 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5234 echo $ac_n "(cached) $ac_c" 1>&6
5236 if test "$cross_compiling" = yes; then
5237 ac_cv_c_stack_direction
=0
5239 cat > conftest.
$ac_ext <<EOF
5240 #line 5241 "configure"
5241 #include "confdefs.h"
5242 find_stack_direction ()
5244 static char *addr = 0;
5249 return find_stack_direction ();
5252 return (&dummy > addr) ? 1 : -1;
5256 exit (find_stack_direction() < 0);
5259 if { (eval echo configure
:5260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5261 ac_cv_c_stack_direction
=1
5263 echo "configure: failed program was:" >&5
5264 cat conftest.
$ac_ext >&5
5266 ac_cv_c_stack_direction
=-1
5273 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5274 cat >> confdefs.h
<<EOF
5275 #define STACK_DIRECTION $ac_cv_c_stack_direction
5281 # fmod, logb, and frexp are found in -lm on most systems.
5282 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5283 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5284 echo "configure:5285: checking for sqrt in -lm" >&5
5285 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5286 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5287 echo $ac_n "(cached) $ac_c" 1>&6
5289 ac_save_LIBS
="$LIBS"
5291 cat > conftest.
$ac_ext <<EOF
5292 #line 5293 "configure"
5293 #include "confdefs.h"
5294 /* Override any gcc2 internal prototype to avoid an error. */
5295 /* We use char because int might match the return type of a gcc2
5296 builtin and then its argument prototype would still apply. */
5303 if { (eval echo configure
:5304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5305 eval "ac_cv_lib_$ac_lib_var=yes"
5307 echo "configure: failed program was:" >&5
5308 cat conftest.
$ac_ext >&5
5310 eval "ac_cv_lib_$ac_lib_var=no"
5313 LIBS
="$ac_save_LIBS"
5316 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5317 echo "$ac_t""yes" 1>&6
5318 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5319 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5320 cat >> confdefs.h
<<EOF
5321 #define $ac_tr_lib 1
5327 echo "$ac_t""no" 1>&6
5331 # Check for mail-locking functions in a "mail" library
5332 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5333 echo "configure:5334: checking for maillock in -lmail" >&5
5334 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5335 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5336 echo $ac_n "(cached) $ac_c" 1>&6
5338 ac_save_LIBS
="$LIBS"
5340 cat > conftest.
$ac_ext <<EOF
5341 #line 5342 "configure"
5342 #include "confdefs.h"
5343 /* Override any gcc2 internal prototype to avoid an error. */
5344 /* We use char because int might match the return type of a gcc2
5345 builtin and then its argument prototype would still apply. */
5352 if { (eval echo configure
:5353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5354 eval "ac_cv_lib_$ac_lib_var=yes"
5356 echo "configure: failed program was:" >&5
5357 cat conftest.
$ac_ext >&5
5359 eval "ac_cv_lib_$ac_lib_var=no"
5362 LIBS
="$ac_save_LIBS"
5365 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5366 echo "$ac_t""yes" 1>&6
5367 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5368 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5369 cat >> confdefs.h
<<EOF
5370 #define $ac_tr_lib 1
5376 echo "$ac_t""no" 1>&6
5379 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5380 echo "configure:5381: checking for maillock in -llockfile" >&5
5381 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5382 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5383 echo $ac_n "(cached) $ac_c" 1>&6
5385 ac_save_LIBS
="$LIBS"
5386 LIBS
="-llockfile $LIBS"
5387 cat > conftest.
$ac_ext <<EOF
5388 #line 5389 "configure"
5389 #include "confdefs.h"
5390 /* Override any gcc2 internal prototype to avoid an error. */
5391 /* We use char because int might match the return type of a gcc2
5392 builtin and then its argument prototype would still apply. */
5399 if { (eval echo configure
:5400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5401 eval "ac_cv_lib_$ac_lib_var=yes"
5403 echo "configure: failed program was:" >&5
5404 cat conftest.
$ac_ext >&5
5406 eval "ac_cv_lib_$ac_lib_var=no"
5409 LIBS
="$ac_save_LIBS"
5412 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5413 echo "$ac_t""yes" 1>&6
5414 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5415 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5416 cat >> confdefs.h
<<EOF
5417 #define $ac_tr_lib 1
5420 LIBS
="-llockfile $LIBS"
5423 echo "$ac_t""no" 1>&6
5426 # If we have the shared liblockfile, assume we must use it for mail
5427 # locking (e.g. Debian). If we couldn't link against liblockfile
5428 # (no liblockfile.a installed), ensure that we don't need to.
5429 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5430 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5431 set dummy liblockfile.so
; ac_word
=$2
5432 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5433 echo "configure:5434: checking for $ac_word" >&5
5434 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5435 echo $ac_n "(cached) $ac_c" 1>&6
5437 if test -n "$liblockfile"; then
5438 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5440 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5441 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5442 for ac_dir
in $ac_dummy; do
5443 test -z "$ac_dir" && ac_dir
=.
5444 if test -f $ac_dir/$ac_word; then
5445 ac_cv_prog_liblockfile
="yes"
5450 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5453 liblockfile
="$ac_cv_prog_liblockfile"
5454 if test -n "$liblockfile"; then
5455 echo "$ac_t""$liblockfile" 1>&6
5457 echo "$ac_t""no" 1>&6
5460 if test $ac_cv_prog_liblockfile = yes; then
5461 { echo "configure: error: Shared liblockfile found but can't link against it.
5462 This probably means that movemail could lose mail.
5463 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5464 else cat >> confdefs.h
<<\EOF
5465 #define LIBMAIL -llockfile
5471 for ac_func
in touchlock
5473 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5474 echo "configure:5475: checking for $ac_func" >&5
5475 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5476 echo $ac_n "(cached) $ac_c" 1>&6
5478 cat > conftest.
$ac_ext <<EOF
5479 #line 5480 "configure"
5480 #include "confdefs.h"
5481 /* System header to define __stub macros and hopefully few prototypes,
5482 which can conflict with char $ac_func(); below. */
5484 /* Override any gcc2 internal prototype to avoid an error. */
5485 /* We use char because int might match the return type of a gcc2
5486 builtin and then its argument prototype would still apply. */
5491 /* The GNU C library defines this for functions which it implements
5492 to always fail with ENOSYS. Some functions are actually named
5493 something starting with __ and the normal name is an alias. */
5494 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5502 if { (eval echo configure
:5503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5504 eval "ac_cv_func_$ac_func=yes"
5506 echo "configure: failed program was:" >&5
5507 cat conftest.
$ac_ext >&5
5509 eval "ac_cv_func_$ac_func=no"
5514 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5515 echo "$ac_t""yes" 1>&6
5516 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5517 cat >> confdefs.h
<<EOF
5518 #define $ac_tr_func 1
5522 echo "$ac_t""no" 1>&6
5526 for ac_hdr
in maillock.h
5528 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5529 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5530 echo "configure:5531: checking for $ac_hdr" >&5
5531 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5532 echo $ac_n "(cached) $ac_c" 1>&6
5534 cat > conftest.
$ac_ext <<EOF
5535 #line 5536 "configure"
5536 #include "confdefs.h"
5539 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5540 { (eval echo configure
:5541: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5541 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5542 if test -z "$ac_err"; then
5544 eval "ac_cv_header_$ac_safe=yes"
5547 echo "configure: failed program was:" >&5
5548 cat conftest.
$ac_ext >&5
5550 eval "ac_cv_header_$ac_safe=no"
5554 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5555 echo "$ac_t""yes" 1>&6
5556 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5557 cat >> confdefs.h
<<EOF
5558 #define $ac_tr_hdr 1
5562 echo "$ac_t""no" 1>&6
5567 for ac_func
in gethostname getdomainname dup2 \
5568 rename closedir mkdir
rmdir sysinfo \
5569 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5570 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5571 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
5572 __fpending mblen mbrlen strsignal setitimer ualarm
5574 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5575 echo "configure:5576: checking for $ac_func" >&5
5576 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5577 echo $ac_n "(cached) $ac_c" 1>&6
5579 cat > conftest.
$ac_ext <<EOF
5580 #line 5581 "configure"
5581 #include "confdefs.h"
5582 /* System header to define __stub macros and hopefully few prototypes,
5583 which can conflict with char $ac_func(); below. */
5585 /* Override any gcc2 internal prototype to avoid an error. */
5586 /* We use char because int might match the return type of a gcc2
5587 builtin and then its argument prototype would still apply. */
5592 /* The GNU C library defines this for functions which it implements
5593 to always fail with ENOSYS. Some functions are actually named
5594 something starting with __ and the normal name is an alias. */
5595 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5603 if { (eval echo configure
:5604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5605 eval "ac_cv_func_$ac_func=yes"
5607 echo "configure: failed program was:" >&5
5608 cat conftest.
$ac_ext >&5
5610 eval "ac_cv_func_$ac_func=no"
5615 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5616 echo "$ac_t""yes" 1>&6
5617 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5618 cat >> confdefs.h
<<EOF
5619 #define $ac_tr_func 1
5623 echo "$ac_t""no" 1>&6
5628 for ac_hdr
in sys
/time.h unistd.h
5630 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5631 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5632 echo "configure:5633: checking for $ac_hdr" >&5
5633 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5634 echo $ac_n "(cached) $ac_c" 1>&6
5636 cat > conftest.
$ac_ext <<EOF
5637 #line 5638 "configure"
5638 #include "confdefs.h"
5641 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5642 { (eval echo configure
:5643: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5643 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5644 if test -z "$ac_err"; then
5646 eval "ac_cv_header_$ac_safe=yes"
5649 echo "configure: failed program was:" >&5
5650 cat conftest.
$ac_ext >&5
5652 eval "ac_cv_header_$ac_safe=no"
5656 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5657 echo "$ac_t""yes" 1>&6
5658 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5659 cat >> confdefs.h
<<EOF
5660 #define $ac_tr_hdr 1
5664 echo "$ac_t""no" 1>&6
5668 for ac_func
in alarm
5670 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5671 echo "configure:5672: checking for $ac_func" >&5
5672 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5673 echo $ac_n "(cached) $ac_c" 1>&6
5675 cat > conftest.
$ac_ext <<EOF
5676 #line 5677 "configure"
5677 #include "confdefs.h"
5678 /* System header to define __stub macros and hopefully few prototypes,
5679 which can conflict with char $ac_func(); below. */
5681 /* Override any gcc2 internal prototype to avoid an error. */
5682 /* We use char because int might match the return type of a gcc2
5683 builtin and then its argument prototype would still apply. */
5688 /* The GNU C library defines this for functions which it implements
5689 to always fail with ENOSYS. Some functions are actually named
5690 something starting with __ and the normal name is an alias. */
5691 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5699 if { (eval echo configure
:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5701 eval "ac_cv_func_$ac_func=yes"
5703 echo "configure: failed program was:" >&5
5704 cat conftest.
$ac_ext >&5
5706 eval "ac_cv_func_$ac_func=no"
5711 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5712 echo "$ac_t""yes" 1>&6
5713 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5714 cat >> confdefs.h
<<EOF
5715 #define $ac_tr_func 1
5719 echo "$ac_t""no" 1>&6
5723 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
5724 echo "configure:5725: checking for working mktime" >&5
5725 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
5726 echo $ac_n "(cached) $ac_c" 1>&6
5728 if test "$cross_compiling" = yes; then
5729 ac_cv_func_working_mktime
=no
5731 cat > conftest.
$ac_ext <<EOF
5732 #line 5733 "configure"
5733 #include "confdefs.h"
5734 /* Test program from Paul Eggert (eggert@twinsun.com)
5735 and Tony Leneis (tony@plaza.ds.adp.com). */
5736 #if TIME_WITH_SYS_TIME
5737 # include <sys/time.h>
5740 # if HAVE_SYS_TIME_H
5741 # include <sys/time.h>
5748 # include <unistd.h>
5752 # define alarm(X) /* empty */
5755 /* Work around redefinition to rpl_putenv by other config tests. */
5758 static time_t time_t_max;
5760 /* Values we'll use to set the TZ environment variable. */
5761 static const char *const tz_strings[] = {
5762 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
5763 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
5765 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
5767 /* Fail if mktime fails to convert a date in the spring-forward gap.
5768 Based on a problem report from Andreas Jaeger. */
5770 spring_forward_gap ()
5772 /* glibc (up to about 1998-10-07) failed this test) */
5775 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
5776 instead of "TZ=America/Vancouver" in order to detect the bug even
5777 on systems that don't support the Olson extension, or don't have the
5778 full zoneinfo tables installed. */
5779 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
5788 if (mktime (&tm) == (time_t)-1)
5797 if ((lt = localtime (&now)) && mktime (lt) != now)
5799 now = time_t_max - now;
5800 if ((lt = localtime (&now)) && mktime (lt) != now)
5807 /* Based on code from Ariel Faigon. */
5817 if (tm.tm_mon != 2 || tm.tm_mday != 31)
5827 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
5829 if (now != (time_t) -1)
5831 struct tm *lt = localtime (&now);
5833 && lt->tm_year == tm.tm_year
5834 && lt->tm_mon == tm.tm_mon
5835 && lt->tm_mday == tm.tm_mday
5836 && lt->tm_hour == tm.tm_hour
5837 && lt->tm_min == tm.tm_min
5838 && lt->tm_sec == tm.tm_sec
5839 && lt->tm_yday == tm.tm_yday
5840 && lt->tm_wday == tm.tm_wday
5841 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
5842 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
5853 /* This test makes some buggy mktime implementations loop.
5854 Give up after 60 seconds; a mktime slower than that
5855 isn't worth using anyway. */
5858 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
5861 delta = time_t_max / 997; /* a suitable prime number */
5862 for (i = 0; i < N_STRINGS; i++)
5865 putenv (tz_strings[i]);
5867 for (t = 0; t <= time_t_max - delta; t += delta)
5869 mktime_test ((time_t) 60 * 60);
5870 mktime_test ((time_t) 60 * 60 * 24);
5872 for (j = 1; 0 < j; j *= 2)
5874 bigtime_test (j - 1);
5877 spring_forward_gap ();
5881 if { (eval echo configure
:5882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5883 ac_cv_func_working_mktime
=yes
5885 echo "configure: failed program was:" >&5
5886 cat conftest.
$ac_ext >&5
5888 ac_cv_func_working_mktime
=no
5895 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
5896 if test $ac_cv_func_working_mktime = no
; then
5897 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
5900 if test "$ac_cv_func_working_mktime" = no
; then
5901 cat >> confdefs.h
<<\EOF
5902 #define BROKEN_MKTIME 1
5907 ac_have_func
=no
# yes means we've found a way to get the load average.
5909 # Some systems with -lutil have (and need) -lkvm as well, some do not.
5910 # On Solaris, -lkvm requires nlist from -lelf, so check that first
5911 # to get the right answer into the cache.
5912 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
5913 echo "configure:5914: checking for elf_begin in -lelf" >&5
5914 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
5915 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5916 echo $ac_n "(cached) $ac_c" 1>&6
5918 ac_save_LIBS
="$LIBS"
5920 cat > conftest.
$ac_ext <<EOF
5921 #line 5922 "configure"
5922 #include "confdefs.h"
5923 /* Override any gcc2 internal prototype to avoid an error. */
5924 /* We use char because int might match the return type of a gcc2
5925 builtin and then its argument prototype would still apply. */
5932 if { (eval echo configure
:5933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5934 eval "ac_cv_lib_$ac_lib_var=yes"
5936 echo "configure: failed program was:" >&5
5937 cat conftest.
$ac_ext >&5
5939 eval "ac_cv_lib_$ac_lib_var=no"
5942 LIBS
="$ac_save_LIBS"
5945 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5946 echo "$ac_t""yes" 1>&6
5949 echo "$ac_t""no" 1>&6
5952 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
5953 echo "configure:5954: checking for kvm_open in -lkvm" >&5
5954 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
5955 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5956 echo $ac_n "(cached) $ac_c" 1>&6
5958 ac_save_LIBS
="$LIBS"
5960 cat > conftest.
$ac_ext <<EOF
5961 #line 5962 "configure"
5962 #include "confdefs.h"
5963 /* Override any gcc2 internal prototype to avoid an error. */
5964 /* We use char because int might match the return type of a gcc2
5965 builtin and then its argument prototype would still apply. */
5972 if { (eval echo configure
:5973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5974 eval "ac_cv_lib_$ac_lib_var=yes"
5976 echo "configure: failed program was:" >&5
5977 cat conftest.
$ac_ext >&5
5979 eval "ac_cv_lib_$ac_lib_var=no"
5982 LIBS
="$ac_save_LIBS"
5985 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5986 echo "$ac_t""yes" 1>&6
5989 echo "$ac_t""no" 1>&6
5992 # Check for the 4.4BSD definition of getloadavg.
5993 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
5994 echo "configure:5995: checking for getloadavg in -lutil" >&5
5995 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
5996 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5997 echo $ac_n "(cached) $ac_c" 1>&6
5999 ac_save_LIBS
="$LIBS"
6001 cat > conftest.
$ac_ext <<EOF
6002 #line 6003 "configure"
6003 #include "confdefs.h"
6004 /* Override any gcc2 internal prototype to avoid an error. */
6005 /* We use char because int might match the return type of a gcc2
6006 builtin and then its argument prototype would still apply. */
6013 if { (eval echo configure
:6014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6015 eval "ac_cv_lib_$ac_lib_var=yes"
6017 echo "configure: failed program was:" >&5
6018 cat conftest.
$ac_ext >&5
6020 eval "ac_cv_lib_$ac_lib_var=no"
6023 LIBS
="$ac_save_LIBS"
6026 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6027 echo "$ac_t""yes" 1>&6
6028 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
6030 echo "$ac_t""no" 1>&6
6034 if test $ac_have_func = no
; then
6035 # There is a commonly available library for RS/6000 AIX.
6036 # Since it is not a standard part of AIX, it might be installed locally.
6037 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
6038 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
6039 echo "configure:6040: checking for getloadavg in -lgetloadavg" >&5
6040 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
6041 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6042 echo $ac_n "(cached) $ac_c" 1>&6
6044 ac_save_LIBS
="$LIBS"
6045 LIBS
="-lgetloadavg $LIBS"
6046 cat > conftest.
$ac_ext <<EOF
6047 #line 6048 "configure"
6048 #include "confdefs.h"
6049 /* Override any gcc2 internal prototype to avoid an error. */
6050 /* We use char because int might match the return type of a gcc2
6051 builtin and then its argument prototype would still apply. */
6058 if { (eval echo configure
:6059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6060 eval "ac_cv_lib_$ac_lib_var=yes"
6062 echo "configure: failed program was:" >&5
6063 cat conftest.
$ac_ext >&5
6065 eval "ac_cv_lib_$ac_lib_var=no"
6068 LIBS
="$ac_save_LIBS"
6071 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6072 echo "$ac_t""yes" 1>&6
6073 LIBS
="-lgetloadavg $LIBS"
6075 echo "$ac_t""no" 1>&6
6076 LIBS
="$ac_getloadavg_LIBS"
6081 # Make sure it is really in the library, if we think we found it.
6082 for ac_func
in getloadavg
6084 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6085 echo "configure:6086: checking for $ac_func" >&5
6086 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6087 echo $ac_n "(cached) $ac_c" 1>&6
6089 cat > conftest.
$ac_ext <<EOF
6090 #line 6091 "configure"
6091 #include "confdefs.h"
6092 /* System header to define __stub macros and hopefully few prototypes,
6093 which can conflict with char $ac_func(); below. */
6095 /* Override any gcc2 internal prototype to avoid an error. */
6096 /* We use char because int might match the return type of a gcc2
6097 builtin and then its argument prototype would still apply. */
6102 /* The GNU C library defines this for functions which it implements
6103 to always fail with ENOSYS. Some functions are actually named
6104 something starting with __ and the normal name is an alias. */
6105 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6113 if { (eval echo configure
:6114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6115 eval "ac_cv_func_$ac_func=yes"
6117 echo "configure: failed program was:" >&5
6118 cat conftest.
$ac_ext >&5
6120 eval "ac_cv_func_$ac_func=no"
6125 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6126 echo "$ac_t""yes" 1>&6
6127 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6128 cat >> confdefs.h
<<EOF
6129 #define $ac_tr_func 1
6133 echo "$ac_t""no" 1>&6
6134 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6140 if test $ac_cv_func_getloadavg = yes; then
6141 cat >> confdefs.h
<<\EOF
6142 #define HAVE_GETLOADAVG 1
6147 # Figure out what our getloadavg.c needs.
6149 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6150 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6151 echo "configure:6152: checking for sys/dg_sys_info.h" >&5
6152 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6153 echo $ac_n "(cached) $ac_c" 1>&6
6155 cat > conftest.
$ac_ext <<EOF
6156 #line 6157 "configure"
6157 #include "confdefs.h"
6158 #include <sys/dg_sys_info.h>
6160 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6161 { (eval echo configure
:6162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6162 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6163 if test -z "$ac_err"; then
6165 eval "ac_cv_header_$ac_safe=yes"
6168 echo "configure: failed program was:" >&5
6169 cat conftest.
$ac_ext >&5
6171 eval "ac_cv_header_$ac_safe=no"
6175 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6176 echo "$ac_t""yes" 1>&6
6177 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6181 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6182 echo "configure:6183: checking for dg_sys_info in -ldgc" >&5
6183 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6184 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6185 echo $ac_n "(cached) $ac_c" 1>&6
6187 ac_save_LIBS
="$LIBS"
6189 cat > conftest.
$ac_ext <<EOF
6190 #line 6191 "configure"
6191 #include "confdefs.h"
6192 /* Override any gcc2 internal prototype to avoid an error. */
6193 /* We use char because int might match the return type of a gcc2
6194 builtin and then its argument prototype would still apply. */
6201 if { (eval echo configure
:6202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6203 eval "ac_cv_lib_$ac_lib_var=yes"
6205 echo "configure: failed program was:" >&5
6206 cat conftest.
$ac_ext >&5
6208 eval "ac_cv_lib_$ac_lib_var=no"
6211 LIBS
="$ac_save_LIBS"
6214 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6215 echo "$ac_t""yes" 1>&6
6216 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6217 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6218 cat >> confdefs.h
<<EOF
6219 #define $ac_tr_lib 1
6225 echo "$ac_t""no" 1>&6
6229 echo "$ac_t""no" 1>&6
6233 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6234 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6235 # Irix 4.0.5F has the header but not the library.
6236 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6237 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6243 if test $ac_have_func = no
; then
6244 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6245 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6246 echo "configure:6247: checking for inq_stats/cpustats.h" >&5
6247 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6248 echo $ac_n "(cached) $ac_c" 1>&6
6250 cat > conftest.
$ac_ext <<EOF
6251 #line 6252 "configure"
6252 #include "confdefs.h"
6253 #include <inq_stats/cpustats.h>
6255 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6256 { (eval echo configure
:6257: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6257 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6258 if test -z "$ac_err"; then
6260 eval "ac_cv_header_$ac_safe=yes"
6263 echo "configure: failed program was:" >&5
6264 cat conftest.
$ac_ext >&5
6266 eval "ac_cv_header_$ac_safe=no"
6270 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6271 echo "$ac_t""yes" 1>&6
6272 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6276 cat >> confdefs.h
<<\EOF
6281 echo "$ac_t""no" 1>&6
6286 if test $ac_have_func = no
; then
6287 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6288 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6289 echo "configure:6290: checking for sys/cpustats.h" >&5
6290 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6291 echo $ac_n "(cached) $ac_c" 1>&6
6293 cat > conftest.
$ac_ext <<EOF
6294 #line 6295 "configure"
6295 #include "confdefs.h"
6296 #include <sys/cpustats.h>
6298 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6299 { (eval echo configure
:6300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6300 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6301 if test -z "$ac_err"; then
6303 eval "ac_cv_header_$ac_safe=yes"
6306 echo "configure: failed program was:" >&5
6307 cat conftest.
$ac_ext >&5
6309 eval "ac_cv_header_$ac_safe=no"
6313 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6314 echo "$ac_t""yes" 1>&6
6315 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6320 echo "$ac_t""no" 1>&6
6325 if test $ac_have_func = no
; then
6326 for ac_hdr
in mach
/mach.h
6328 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6329 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6330 echo "configure:6331: checking for $ac_hdr" >&5
6331 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6332 echo $ac_n "(cached) $ac_c" 1>&6
6334 cat > conftest.
$ac_ext <<EOF
6335 #line 6336 "configure"
6336 #include "confdefs.h"
6339 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6340 { (eval echo configure
:6341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6341 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6342 if test -z "$ac_err"; then
6344 eval "ac_cv_header_$ac_safe=yes"
6347 echo "configure: failed program was:" >&5
6348 cat conftest.
$ac_ext >&5
6350 eval "ac_cv_header_$ac_safe=no"
6354 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6355 echo "$ac_t""yes" 1>&6
6356 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6357 cat >> confdefs.h
<<EOF
6358 #define $ac_tr_hdr 1
6362 echo "$ac_t""no" 1>&6
6368 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6369 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6370 echo "configure:6371: checking for nlist.h" >&5
6371 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6372 echo $ac_n "(cached) $ac_c" 1>&6
6374 cat > conftest.
$ac_ext <<EOF
6375 #line 6376 "configure"
6376 #include "confdefs.h"
6379 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6380 { (eval echo configure
:6381: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6381 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6382 if test -z "$ac_err"; then
6384 eval "ac_cv_header_$ac_safe=yes"
6387 echo "configure: failed program was:" >&5
6388 cat conftest.
$ac_ext >&5
6390 eval "ac_cv_header_$ac_safe=no"
6394 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6395 echo "$ac_t""yes" 1>&6
6396 cat >> confdefs.h
<<\EOF
6397 #define NLIST_STRUCT 1
6400 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6401 echo "configure:6402: checking for n_un in struct nlist" >&5
6402 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
6403 echo $ac_n "(cached) $ac_c" 1>&6
6405 cat > conftest.
$ac_ext <<EOF
6406 #line 6407 "configure"
6407 #include "confdefs.h"
6410 struct nlist n; n.n_un.n_name = 0;
6413 if { (eval echo configure
:6414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6415 ac_cv_struct_nlist_n_un
=yes
6417 echo "configure: failed program was:" >&5
6418 cat conftest.
$ac_ext >&5
6420 ac_cv_struct_nlist_n_un
=no
6425 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
6426 if test $ac_cv_struct_nlist_n_un = yes; then
6427 cat >> confdefs.h
<<\EOF
6428 #define NLIST_NAME_UNION 1
6434 echo "$ac_t""no" 1>&6
6436 fi # Do not have getloadavg in system libraries.
6438 # Some definitions of getloadavg require that the program be installed setgid.
6439 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
6440 echo "configure:6441: checking whether getloadavg requires setgid" >&5
6441 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
6442 echo $ac_n "(cached) $ac_c" 1>&6
6444 cat > conftest.
$ac_ext <<EOF
6445 #line 6446 "configure"
6446 #include "confdefs.h"
6447 #include "$srcdir/getloadavg.c"
6448 #ifdef LDAV_PRIVILEGED
6449 Yowza Am I SETGID yet
6452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6453 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
6455 ac_cv_func_getloadavg_setgid
=yes
6458 ac_cv_func_getloadavg_setgid
=no
6464 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
6465 if test $ac_cv_func_getloadavg_setgid = yes; then
6466 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
6467 #define GETLOADAVG_PRIVILEGED 1
6474 if test $ac_cv_func_getloadavg_setgid = yes; then
6475 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
6476 echo "configure:6477: checking group of /dev/kmem" >&5
6477 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
6478 echo $ac_n "(cached) $ac_c" 1>&6
6480 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
6481 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
6482 # If we got an error (system does not support symlinks), try without -L.
6483 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
6484 ac_cv_group_kmem
=`echo $ac_ls_output \
6485 | sed -ne 's/[ ][ ]*/ /g;
6486 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
6491 echo "$ac_t""$ac_cv_group_kmem" 1>&6
6492 KMEM_GROUP
=$ac_cv_group_kmem
6496 # Check whether --enable-largefile or --disable-largefile was given.
6497 if test "${enable_largefile+set}" = set; then
6498 enableval
="$enable_largefile"
6502 if test "$enable_largefile" != no
; then
6504 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
6505 echo "configure:6506: checking for special C compiler options needed for large files" >&5
6506 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
6507 echo $ac_n "(cached) $ac_c" 1>&6
6509 ac_cv_sys_largefile_CC
=no
6510 if test "$GCC" != yes; then
6511 # IRIX 6.2 and later do not support large files by default,
6512 # so use the C compiler's -n32 option if that helps.
6513 cat > conftest.
$ac_ext <<EOF
6514 #line 6515 "configure"
6515 #include "confdefs.h"
6516 #include <sys/types.h>
6517 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6523 if { (eval echo configure
:6524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6526 echo "configure: failed program was:" >&5
6527 cat conftest.
$ac_ext >&5
6531 cat > conftest.
$ac_ext <<EOF
6532 #line 6533 "configure"
6533 #include "confdefs.h"
6534 #include <sys/types.h>
6535 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6541 if { (eval echo configure
:6542: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6543 ac_cv_sys_largefile_CC
=' -n32'
6545 echo "configure: failed program was:" >&5
6546 cat conftest.
$ac_ext >&5
6555 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
6556 if test "$ac_cv_sys_largefile_CC" != no
; then
6557 CC
="$CC$ac_cv_sys_largefile_CC"
6560 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
6561 echo "configure:6562: checking for _FILE_OFFSET_BITS value needed for large files" >&5
6562 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
6563 echo $ac_n "(cached) $ac_c" 1>&6
6565 ac_cv_sys_file_offset_bits
=no
6566 cat > conftest.
$ac_ext <<EOF
6567 #line 6568 "configure"
6568 #include "confdefs.h"
6569 #include <sys/types.h>
6570 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6578 if { (eval echo configure
:6579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6581 echo "configure: failed program was:" >&5
6582 cat conftest.
$ac_ext >&5
6584 cat > conftest.
$ac_ext <<EOF
6585 #line 6586 "configure"
6586 #include "confdefs.h"
6587 #define _FILE_OFFSET_BITS 64
6588 #include <sys/types.h>
6589 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6597 if { (eval echo configure
:6598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6599 ac_cv_sys_file_offset_bits
=64
6601 echo "configure: failed program was:" >&5
6602 cat conftest.
$ac_ext >&5
6609 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
6610 if test "$ac_cv_sys_file_offset_bits" != no
; then
6611 cat >> confdefs.h
<<EOF
6612 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6616 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
6617 echo "configure:6618: checking for _LARGEFILE_SOURCE value needed for large files" >&5
6618 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
6619 echo $ac_n "(cached) $ac_c" 1>&6
6621 ac_cv_sys_largefile_source
=no
6622 cat > conftest.
$ac_ext <<EOF
6623 #line 6624 "configure"
6624 #include "confdefs.h"
6625 #include <sys/types.h>
6626 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6634 if { (eval echo configure
:6635: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6637 echo "configure: failed program was:" >&5
6638 cat conftest.
$ac_ext >&5
6640 cat > conftest.
$ac_ext <<EOF
6641 #line 6642 "configure"
6642 #include "confdefs.h"
6643 #define _LARGEFILE_SOURCE 1
6644 #include <sys/types.h>
6645 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6653 if { (eval echo configure
:6654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6655 ac_cv_sys_largefile_source
=1
6657 echo "configure: failed program was:" >&5
6658 cat conftest.
$ac_ext >&5
6665 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
6666 if test "$ac_cv_sys_largefile_source" != no
; then
6667 cat >> confdefs.h
<<EOF
6668 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
6672 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
6673 echo "configure:6674: checking for _LARGE_FILES value needed for large files" >&5
6674 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
6675 echo $ac_n "(cached) $ac_c" 1>&6
6677 ac_cv_sys_large_files
=no
6678 cat > conftest.
$ac_ext <<EOF
6679 #line 6680 "configure"
6680 #include "confdefs.h"
6681 #include <sys/types.h>
6682 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6690 if { (eval echo configure
:6691: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6693 echo "configure: failed program was:" >&5
6694 cat conftest.
$ac_ext >&5
6696 cat > conftest.
$ac_ext <<EOF
6697 #line 6698 "configure"
6698 #include "confdefs.h"
6699 #define _LARGE_FILES 1
6700 #include <sys/types.h>
6701 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6709 if { (eval echo configure
:6710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6711 ac_cv_sys_large_files
=1
6713 echo "configure: failed program was:" >&5
6714 cat conftest.
$ac_ext >&5
6721 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
6722 if test "$ac_cv_sys_large_files" != no
; then
6723 cat >> confdefs.h
<<EOF
6724 #define _LARGE_FILES $ac_cv_sys_large_files
6728 echo $ac_n "checking for _XOPEN_SOURCE value needed for large files""... $ac_c" 1>&6
6729 echo "configure:6730: checking for _XOPEN_SOURCE value needed for large files" >&5
6730 if eval "test \"`echo '$''{'ac_cv_sys_xopen_source'+set}'`\" = set"; then
6731 echo $ac_n "(cached) $ac_c" 1>&6
6733 ac_cv_sys_xopen_source
=no
6734 cat > conftest.
$ac_ext <<EOF
6735 #line 6736 "configure"
6736 #include "confdefs.h"
6737 #include <sys/types.h>
6738 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6746 if { (eval echo configure
:6747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6749 echo "configure: failed program was:" >&5
6750 cat conftest.
$ac_ext >&5
6752 cat > conftest.
$ac_ext <<EOF
6753 #line 6754 "configure"
6754 #include "confdefs.h"
6755 #define _XOPEN_SOURCE 500
6756 #include <sys/types.h>
6757 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6765 if { (eval echo configure
:6766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6767 ac_cv_sys_xopen_source
=500
6769 echo "configure: failed program was:" >&5
6770 cat conftest.
$ac_ext >&5
6777 echo "$ac_t""$ac_cv_sys_xopen_source" 1>&6
6778 if test "$ac_cv_sys_xopen_source" != no
; then
6779 cat >> confdefs.h
<<EOF
6780 #define _XOPEN_SOURCE $ac_cv_sys_xopen_source
6786 for ac_func
in ftello
6788 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6789 echo "configure:6790: checking for $ac_func" >&5
6790 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6791 echo $ac_n "(cached) $ac_c" 1>&6
6793 cat > conftest.
$ac_ext <<EOF
6794 #line 6795 "configure"
6795 #include "confdefs.h"
6796 /* System header to define __stub macros and hopefully few prototypes,
6797 which can conflict with char $ac_func(); below. */
6799 /* Override any gcc2 internal prototype to avoid an error. */
6800 /* We use char because int might match the return type of a gcc2
6801 builtin and then its argument prototype would still apply. */
6806 /* The GNU C library defines this for functions which it implements
6807 to always fail with ENOSYS. Some functions are actually named
6808 something starting with __ and the normal name is an alias. */
6809 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6817 if { (eval echo configure
:6818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6819 eval "ac_cv_func_$ac_func=yes"
6821 echo "configure: failed program was:" >&5
6822 cat conftest.
$ac_ext >&5
6824 eval "ac_cv_func_$ac_func=no"
6829 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6830 echo "$ac_t""yes" 1>&6
6831 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6832 cat >> confdefs.h
<<EOF
6833 #define $ac_tr_func 1
6837 echo "$ac_t""no" 1>&6
6842 # UNIX98 PTYs. AC_SYS_LARGEFILE should have defined _XOPEN_SOURCE
6844 for ac_func
in grantpt
6846 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6847 echo "configure:6848: checking for $ac_func" >&5
6848 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6849 echo $ac_n "(cached) $ac_c" 1>&6
6851 cat > conftest.
$ac_ext <<EOF
6852 #line 6853 "configure"
6853 #include "confdefs.h"
6854 /* System header to define __stub macros and hopefully few prototypes,
6855 which can conflict with char $ac_func(); below. */
6857 /* Override any gcc2 internal prototype to avoid an error. */
6858 /* We use char because int might match the return type of a gcc2
6859 builtin and then its argument prototype would still apply. */
6864 /* The GNU C library defines this for functions which it implements
6865 to always fail with ENOSYS. Some functions are actually named
6866 something starting with __ and the normal name is an alias. */
6867 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6875 if { (eval echo configure
:6876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6877 eval "ac_cv_func_$ac_func=yes"
6879 echo "configure: failed program was:" >&5
6880 cat conftest.
$ac_ext >&5
6882 eval "ac_cv_func_$ac_func=no"
6887 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6888 echo "$ac_t""yes" 1>&6
6889 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6890 cat >> confdefs.h
<<EOF
6891 #define $ac_tr_func 1
6895 echo "$ac_t""no" 1>&6
6900 # PTY-related GNU extensions.
6901 for ac_func
in getpt
6903 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6904 echo "configure:6905: checking for $ac_func" >&5
6905 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6906 echo $ac_n "(cached) $ac_c" 1>&6
6908 cat > conftest.
$ac_ext <<EOF
6909 #line 6910 "configure"
6910 #include "confdefs.h"
6911 /* System header to define __stub macros and hopefully few prototypes,
6912 which can conflict with char $ac_func(); below. */
6914 /* Override any gcc2 internal prototype to avoid an error. */
6915 /* We use char because int might match the return type of a gcc2
6916 builtin and then its argument prototype would still apply. */
6921 /* The GNU C library defines this for functions which it implements
6922 to always fail with ENOSYS. Some functions are actually named
6923 something starting with __ and the normal name is an alias. */
6924 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6932 if { (eval echo configure
:6933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6934 eval "ac_cv_func_$ac_func=yes"
6936 echo "configure: failed program was:" >&5
6937 cat conftest.
$ac_ext >&5
6939 eval "ac_cv_func_$ac_func=no"
6944 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6945 echo "$ac_t""yes" 1>&6
6946 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6947 cat >> confdefs.h
<<EOF
6948 #define $ac_tr_func 1
6952 echo "$ac_t""no" 1>&6
6957 # Check this now, so that we will NOT find the above functions in ncurses.
6958 # That is because we have not set up to link ncurses in lib-src.
6959 # It's better to believe a function is not available
6960 # than to expect to find it in ncurses.
6961 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
6962 echo "configure:6963: checking for tparm in -lncurses" >&5
6963 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
6964 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6965 echo $ac_n "(cached) $ac_c" 1>&6
6967 ac_save_LIBS
="$LIBS"
6968 LIBS
="-lncurses $LIBS"
6969 cat > conftest.
$ac_ext <<EOF
6970 #line 6971 "configure"
6971 #include "confdefs.h"
6972 /* Override any gcc2 internal prototype to avoid an error. */
6973 /* We use char because int might match the return type of a gcc2
6974 builtin and then its argument prototype would still apply. */
6981 if { (eval echo configure
:6982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6983 eval "ac_cv_lib_$ac_lib_var=yes"
6985 echo "configure: failed program was:" >&5
6986 cat conftest.
$ac_ext >&5
6988 eval "ac_cv_lib_$ac_lib_var=no"
6991 LIBS
="$ac_save_LIBS"
6994 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6995 echo "$ac_t""yes" 1>&6
6996 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6997 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6998 cat >> confdefs.h
<<EOF
6999 #define $ac_tr_lib 1
7002 LIBS
="-lncurses $LIBS"
7005 echo "$ac_t""no" 1>&6
7009 # These tell us which Kerberos-related libraries to use.
7010 if test "${with_kerberos+set}" = set; then
7011 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
7012 echo "configure:7013: checking for com_err in -lcom_err" >&5
7013 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
7014 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7015 echo $ac_n "(cached) $ac_c" 1>&6
7017 ac_save_LIBS
="$LIBS"
7018 LIBS
="-lcom_err $LIBS"
7019 cat > conftest.
$ac_ext <<EOF
7020 #line 7021 "configure"
7021 #include "confdefs.h"
7022 /* Override any gcc2 internal prototype to avoid an error. */
7023 /* We use char because int might match the return type of a gcc2
7024 builtin and then its argument prototype would still apply. */
7031 if { (eval echo configure
:7032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7033 eval "ac_cv_lib_$ac_lib_var=yes"
7035 echo "configure: failed program was:" >&5
7036 cat conftest.
$ac_ext >&5
7038 eval "ac_cv_lib_$ac_lib_var=no"
7041 LIBS
="$ac_save_LIBS"
7044 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7045 echo "$ac_t""yes" 1>&6
7046 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7047 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7048 cat >> confdefs.h
<<EOF
7049 #define $ac_tr_lib 1
7052 LIBS
="-lcom_err $LIBS"
7055 echo "$ac_t""no" 1>&6
7058 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
7059 echo "configure:7060: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
7060 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7061 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7062 echo $ac_n "(cached) $ac_c" 1>&6
7064 ac_save_LIBS
="$LIBS"
7065 LIBS
="-lk5crypto $LIBS"
7066 cat > conftest.
$ac_ext <<EOF
7067 #line 7068 "configure"
7068 #include "confdefs.h"
7069 /* Override any gcc2 internal prototype to avoid an error. */
7070 /* We use char because int might match the return type of a gcc2
7071 builtin and then its argument prototype would still apply. */
7072 char mit_des_cbc_encrypt();
7075 mit_des_cbc_encrypt()
7078 if { (eval echo configure
:7079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7080 eval "ac_cv_lib_$ac_lib_var=yes"
7082 echo "configure: failed program was:" >&5
7083 cat conftest.
$ac_ext >&5
7085 eval "ac_cv_lib_$ac_lib_var=no"
7088 LIBS
="$ac_save_LIBS"
7091 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7092 echo "$ac_t""yes" 1>&6
7093 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7094 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7095 cat >> confdefs.h
<<EOF
7096 #define $ac_tr_lib 1
7099 LIBS
="-lk5crypto $LIBS"
7102 echo "$ac_t""no" 1>&6
7105 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7106 echo "configure:7107: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7107 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7108 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7109 echo $ac_n "(cached) $ac_c" 1>&6
7111 ac_save_LIBS
="$LIBS"
7112 LIBS
="-lcrypto $LIBS"
7113 cat > conftest.
$ac_ext <<EOF
7114 #line 7115 "configure"
7115 #include "confdefs.h"
7116 /* Override any gcc2 internal prototype to avoid an error. */
7117 /* We use char because int might match the return type of a gcc2
7118 builtin and then its argument prototype would still apply. */
7119 char mit_des_cbc_encrypt();
7122 mit_des_cbc_encrypt()
7125 if { (eval echo configure
:7126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7127 eval "ac_cv_lib_$ac_lib_var=yes"
7129 echo "configure: failed program was:" >&5
7130 cat conftest.
$ac_ext >&5
7132 eval "ac_cv_lib_$ac_lib_var=no"
7135 LIBS
="$ac_save_LIBS"
7138 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7139 echo "$ac_t""yes" 1>&6
7140 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7141 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7142 cat >> confdefs.h
<<EOF
7143 #define $ac_tr_lib 1
7146 LIBS
="-lcrypto $LIBS"
7149 echo "$ac_t""no" 1>&6
7152 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7153 echo "configure:7154: checking for krb5_init_context in -lkrb5" >&5
7154 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7155 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7156 echo $ac_n "(cached) $ac_c" 1>&6
7158 ac_save_LIBS
="$LIBS"
7160 cat > conftest.
$ac_ext <<EOF
7161 #line 7162 "configure"
7162 #include "confdefs.h"
7163 /* Override any gcc2 internal prototype to avoid an error. */
7164 /* We use char because int might match the return type of a gcc2
7165 builtin and then its argument prototype would still apply. */
7166 char krb5_init_context();
7172 if { (eval echo configure
:7173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7174 eval "ac_cv_lib_$ac_lib_var=yes"
7176 echo "configure: failed program was:" >&5
7177 cat conftest.
$ac_ext >&5
7179 eval "ac_cv_lib_$ac_lib_var=no"
7182 LIBS
="$ac_save_LIBS"
7185 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7186 echo "$ac_t""yes" 1>&6
7187 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7188 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7189 cat >> confdefs.h
<<EOF
7190 #define $ac_tr_lib 1
7196 echo "$ac_t""no" 1>&6
7199 if test "${with_kerberos5+set}" != set; then
7200 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7201 echo "configure:7202: checking for des_cbc_encrypt in -ldes425" >&5
7202 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7203 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7204 echo $ac_n "(cached) $ac_c" 1>&6
7206 ac_save_LIBS
="$LIBS"
7207 LIBS
="-ldes425 $LIBS"
7208 cat > conftest.
$ac_ext <<EOF
7209 #line 7210 "configure"
7210 #include "confdefs.h"
7211 /* Override any gcc2 internal prototype to avoid an error. */
7212 /* We use char because int might match the return type of a gcc2
7213 builtin and then its argument prototype would still apply. */
7214 char des_cbc_encrypt();
7220 if { (eval echo configure
:7221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7222 eval "ac_cv_lib_$ac_lib_var=yes"
7224 echo "configure: failed program was:" >&5
7225 cat conftest.
$ac_ext >&5
7227 eval "ac_cv_lib_$ac_lib_var=no"
7230 LIBS
="$ac_save_LIBS"
7233 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7234 echo "$ac_t""yes" 1>&6
7235 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7236 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7237 cat >> confdefs.h
<<EOF
7238 #define $ac_tr_lib 1
7241 LIBS
="-ldes425 $LIBS"
7244 echo "$ac_t""no" 1>&6
7245 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7246 echo "configure:7247: checking for des_cbc_encrypt in -ldes" >&5
7247 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7248 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7249 echo $ac_n "(cached) $ac_c" 1>&6
7251 ac_save_LIBS
="$LIBS"
7253 cat > conftest.
$ac_ext <<EOF
7254 #line 7255 "configure"
7255 #include "confdefs.h"
7256 /* Override any gcc2 internal prototype to avoid an error. */
7257 /* We use char because int might match the return type of a gcc2
7258 builtin and then its argument prototype would still apply. */
7259 char des_cbc_encrypt();
7265 if { (eval echo configure
:7266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7267 eval "ac_cv_lib_$ac_lib_var=yes"
7269 echo "configure: failed program was:" >&5
7270 cat conftest.
$ac_ext >&5
7272 eval "ac_cv_lib_$ac_lib_var=no"
7275 LIBS
="$ac_save_LIBS"
7278 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7279 echo "$ac_t""yes" 1>&6
7280 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7281 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7282 cat >> confdefs.h
<<EOF
7283 #define $ac_tr_lib 1
7289 echo "$ac_t""no" 1>&6
7294 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7295 echo "configure:7296: checking for krb_get_cred in -lkrb4" >&5
7296 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7297 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7298 echo $ac_n "(cached) $ac_c" 1>&6
7300 ac_save_LIBS
="$LIBS"
7302 cat > conftest.
$ac_ext <<EOF
7303 #line 7304 "configure"
7304 #include "confdefs.h"
7305 /* Override any gcc2 internal prototype to avoid an error. */
7306 /* We use char because int might match the return type of a gcc2
7307 builtin and then its argument prototype would still apply. */
7308 char krb_get_cred();
7314 if { (eval echo configure
:7315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7316 eval "ac_cv_lib_$ac_lib_var=yes"
7318 echo "configure: failed program was:" >&5
7319 cat conftest.
$ac_ext >&5
7321 eval "ac_cv_lib_$ac_lib_var=no"
7324 LIBS
="$ac_save_LIBS"
7327 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7328 echo "$ac_t""yes" 1>&6
7329 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7330 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7331 cat >> confdefs.h
<<EOF
7332 #define $ac_tr_lib 1
7338 echo "$ac_t""no" 1>&6
7339 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7340 echo "configure:7341: checking for krb_get_cred in -lkrb" >&5
7341 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7342 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7343 echo $ac_n "(cached) $ac_c" 1>&6
7345 ac_save_LIBS
="$LIBS"
7347 cat > conftest.
$ac_ext <<EOF
7348 #line 7349 "configure"
7349 #include "confdefs.h"
7350 /* Override any gcc2 internal prototype to avoid an error. */
7351 /* We use char because int might match the return type of a gcc2
7352 builtin and then its argument prototype would still apply. */
7353 char krb_get_cred();
7359 if { (eval echo configure
:7360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7361 eval "ac_cv_lib_$ac_lib_var=yes"
7363 echo "configure: failed program was:" >&5
7364 cat conftest.
$ac_ext >&5
7366 eval "ac_cv_lib_$ac_lib_var=no"
7369 LIBS
="$ac_save_LIBS"
7372 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7373 echo "$ac_t""yes" 1>&6
7374 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7375 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7376 cat >> confdefs.h
<<EOF
7377 #define $ac_tr_lib 1
7383 echo "$ac_t""no" 1>&6
7390 if test "${with_kerberos5+set}" = set; then
7391 for ac_hdr
in krb5.h
7393 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7394 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7395 echo "configure:7396: checking for $ac_hdr" >&5
7396 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7397 echo $ac_n "(cached) $ac_c" 1>&6
7399 cat > conftest.
$ac_ext <<EOF
7400 #line 7401 "configure"
7401 #include "confdefs.h"
7404 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7405 { (eval echo configure
:7406: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7406 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7407 if test -z "$ac_err"; then
7409 eval "ac_cv_header_$ac_safe=yes"
7412 echo "configure: failed program was:" >&5
7413 cat conftest.
$ac_ext >&5
7415 eval "ac_cv_header_$ac_safe=no"
7419 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7420 echo "$ac_t""yes" 1>&6
7421 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7422 cat >> confdefs.h
<<EOF
7423 #define $ac_tr_hdr 1
7427 echo "$ac_t""no" 1>&6
7434 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7435 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7436 echo "configure:7437: checking for $ac_hdr" >&5
7437 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7438 echo $ac_n "(cached) $ac_c" 1>&6
7440 cat > conftest.
$ac_ext <<EOF
7441 #line 7442 "configure"
7442 #include "confdefs.h"
7445 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7446 { (eval echo configure
:7447: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7447 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7448 if test -z "$ac_err"; then
7450 eval "ac_cv_header_$ac_safe=yes"
7453 echo "configure: failed program was:" >&5
7454 cat conftest.
$ac_ext >&5
7456 eval "ac_cv_header_$ac_safe=no"
7460 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7461 echo "$ac_t""yes" 1>&6
7462 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7463 cat >> confdefs.h
<<EOF
7464 #define $ac_tr_hdr 1
7468 echo "$ac_t""no" 1>&6
7469 for ac_hdr
in kerberosIV
/des.h
7471 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7472 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7473 echo "configure:7474: checking for $ac_hdr" >&5
7474 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7475 echo $ac_n "(cached) $ac_c" 1>&6
7477 cat > conftest.
$ac_ext <<EOF
7478 #line 7479 "configure"
7479 #include "confdefs.h"
7482 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7483 { (eval echo configure
:7484: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7484 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7485 if test -z "$ac_err"; then
7487 eval "ac_cv_header_$ac_safe=yes"
7490 echo "configure: failed program was:" >&5
7491 cat conftest.
$ac_ext >&5
7493 eval "ac_cv_header_$ac_safe=no"
7497 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7498 echo "$ac_t""yes" 1>&6
7499 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7500 cat >> confdefs.h
<<EOF
7501 #define $ac_tr_hdr 1
7505 echo "$ac_t""no" 1>&6
7506 for ac_hdr
in kerberos
/des.h
7508 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7509 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7510 echo "configure:7511: checking for $ac_hdr" >&5
7511 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7512 echo $ac_n "(cached) $ac_c" 1>&6
7514 cat > conftest.
$ac_ext <<EOF
7515 #line 7516 "configure"
7516 #include "confdefs.h"
7519 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7520 { (eval echo configure
:7521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7521 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7522 if test -z "$ac_err"; then
7524 eval "ac_cv_header_$ac_safe=yes"
7527 echo "configure: failed program was:" >&5
7528 cat conftest.
$ac_ext >&5
7530 eval "ac_cv_header_$ac_safe=no"
7534 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7535 echo "$ac_t""yes" 1>&6
7536 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7537 cat >> confdefs.h
<<EOF
7538 #define $ac_tr_hdr 1
7542 echo "$ac_t""no" 1>&6
7554 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7555 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7556 echo "configure:7557: checking for $ac_hdr" >&5
7557 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7558 echo $ac_n "(cached) $ac_c" 1>&6
7560 cat > conftest.
$ac_ext <<EOF
7561 #line 7562 "configure"
7562 #include "confdefs.h"
7565 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7566 { (eval echo configure
:7567: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7567 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7568 if test -z "$ac_err"; then
7570 eval "ac_cv_header_$ac_safe=yes"
7573 echo "configure: failed program was:" >&5
7574 cat conftest.
$ac_ext >&5
7576 eval "ac_cv_header_$ac_safe=no"
7580 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7581 echo "$ac_t""yes" 1>&6
7582 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7583 cat >> confdefs.h
<<EOF
7584 #define $ac_tr_hdr 1
7588 echo "$ac_t""no" 1>&6
7589 for ac_hdr
in kerberosIV
/krb.h
7591 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7592 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7593 echo "configure:7594: checking for $ac_hdr" >&5
7594 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7595 echo $ac_n "(cached) $ac_c" 1>&6
7597 cat > conftest.
$ac_ext <<EOF
7598 #line 7599 "configure"
7599 #include "confdefs.h"
7602 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7603 { (eval echo configure
:7604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7604 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7605 if test -z "$ac_err"; then
7607 eval "ac_cv_header_$ac_safe=yes"
7610 echo "configure: failed program was:" >&5
7611 cat conftest.
$ac_ext >&5
7613 eval "ac_cv_header_$ac_safe=no"
7617 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7618 echo "$ac_t""yes" 1>&6
7619 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7620 cat >> confdefs.h
<<EOF
7621 #define $ac_tr_hdr 1
7625 echo "$ac_t""no" 1>&6
7626 for ac_hdr
in kerberos
/krb.h
7628 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7629 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7630 echo "configure:7631: checking for $ac_hdr" >&5
7631 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7632 echo $ac_n "(cached) $ac_c" 1>&6
7634 cat > conftest.
$ac_ext <<EOF
7635 #line 7636 "configure"
7636 #include "confdefs.h"
7639 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7640 { (eval echo configure
:7641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7641 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7642 if test -z "$ac_err"; then
7644 eval "ac_cv_header_$ac_safe=yes"
7647 echo "configure: failed program was:" >&5
7648 cat conftest.
$ac_ext >&5
7650 eval "ac_cv_header_$ac_safe=no"
7654 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7655 echo "$ac_t""yes" 1>&6
7656 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7657 cat >> confdefs.h
<<EOF
7658 #define $ac_tr_hdr 1
7662 echo "$ac_t""no" 1>&6
7673 for ac_hdr
in com_err.h
7675 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7676 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7677 echo "configure:7678: checking for $ac_hdr" >&5
7678 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7679 echo $ac_n "(cached) $ac_c" 1>&6
7681 cat > conftest.
$ac_ext <<EOF
7682 #line 7683 "configure"
7683 #include "confdefs.h"
7686 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7687 { (eval echo configure
:7688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7688 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7689 if test -z "$ac_err"; then
7691 eval "ac_cv_header_$ac_safe=yes"
7694 echo "configure: failed program was:" >&5
7695 cat conftest.
$ac_ext >&5
7697 eval "ac_cv_header_$ac_safe=no"
7701 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7702 echo "$ac_t""yes" 1>&6
7703 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7704 cat >> confdefs.h
<<EOF
7705 #define $ac_tr_hdr 1
7709 echo "$ac_t""no" 1>&6
7715 # Solaris requires -lintl if you want strerror (which calls dgettext)
7716 # to return localized messages.
7717 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
7718 echo "configure:7719: checking for dgettext in -lintl" >&5
7719 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
7720 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7721 echo $ac_n "(cached) $ac_c" 1>&6
7723 ac_save_LIBS
="$LIBS"
7725 cat > conftest.
$ac_ext <<EOF
7726 #line 7727 "configure"
7727 #include "confdefs.h"
7728 /* Override any gcc2 internal prototype to avoid an error. */
7729 /* We use char because int might match the return type of a gcc2
7730 builtin and then its argument prototype would still apply. */
7737 if { (eval echo configure
:7738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7739 eval "ac_cv_lib_$ac_lib_var=yes"
7741 echo "configure: failed program was:" >&5
7742 cat conftest.
$ac_ext >&5
7744 eval "ac_cv_lib_$ac_lib_var=no"
7747 LIBS
="$ac_save_LIBS"
7750 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7751 echo "$ac_t""yes" 1>&6
7752 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7753 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7754 cat >> confdefs.h
<<EOF
7755 #define $ac_tr_lib 1
7761 echo "$ac_t""no" 1>&6
7765 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
7766 echo "configure:7767: checking whether localtime caches TZ" >&5
7767 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
7768 echo $ac_n "(cached) $ac_c" 1>&6
7770 if test x
$ac_cv_func_tzset = xyes
; then
7771 if test "$cross_compiling" = yes; then
7772 # If we have tzset, assume the worst when cross-compiling.
7773 emacs_cv_localtime_cache
=yes
7775 cat > conftest.
$ac_ext <<EOF
7776 #line 7777 "configure"
7777 #include "confdefs.h"
7779 extern char **environ;
7783 for (to = from = environ; (*to = *from); from++)
7784 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
7787 char TZ_GMT0[] = "TZ=GMT0";
7788 char TZ_PST8[] = "TZ=PST8";
7791 time_t now = time ((time_t *) 0);
7792 int hour_GMT0, hour_unset;
7793 if (putenv (TZ_GMT0) != 0)
7795 hour_GMT0 = localtime (&now)->tm_hour;
7797 hour_unset = localtime (&now)->tm_hour;
7798 if (putenv (TZ_PST8) != 0)
7800 if (localtime (&now)->tm_hour == hour_GMT0)
7803 if (localtime (&now)->tm_hour != hour_unset)
7808 if { (eval echo configure
:7809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7810 emacs_cv_localtime_cache
=no
7812 echo "configure: failed program was:" >&5
7813 cat conftest.
$ac_ext >&5
7815 emacs_cv_localtime_cache
=yes
7821 # If we lack tzset, report that localtime does not cache TZ,
7822 # since we can't invalidate the cache if we don't have tzset.
7823 emacs_cv_localtime_cache
=no
7826 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
7827 if test $emacs_cv_localtime_cache = yes; then
7828 cat >> confdefs.h
<<\EOF
7829 #define LOCALTIME_CACHE 1
7834 if test "x$HAVE_TIMEVAL" = xyes
; then
7835 for ac_func
in gettimeofday
7837 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7838 echo "configure:7839: checking for $ac_func" >&5
7839 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7840 echo $ac_n "(cached) $ac_c" 1>&6
7842 cat > conftest.
$ac_ext <<EOF
7843 #line 7844 "configure"
7844 #include "confdefs.h"
7845 /* System header to define __stub macros and hopefully few prototypes,
7846 which can conflict with char $ac_func(); below. */
7848 /* Override any gcc2 internal prototype to avoid an error. */
7849 /* We use char because int might match the return type of a gcc2
7850 builtin and then its argument prototype would still apply. */
7855 /* The GNU C library defines this for functions which it implements
7856 to always fail with ENOSYS. Some functions are actually named
7857 something starting with __ and the normal name is an alias. */
7858 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7866 if { (eval echo configure
:7867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7868 eval "ac_cv_func_$ac_func=yes"
7870 echo "configure: failed program was:" >&5
7871 cat conftest.
$ac_ext >&5
7873 eval "ac_cv_func_$ac_func=no"
7878 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7879 echo "$ac_t""yes" 1>&6
7880 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7881 cat >> confdefs.h
<<EOF
7882 #define $ac_tr_func 1
7886 echo "$ac_t""no" 1>&6
7890 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
7891 echo "configure:7892: checking whether gettimeofday can accept two arguments" >&5
7892 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
7893 echo $ac_n "(cached) $ac_c" 1>&6
7895 cat > conftest.
$ac_ext <<EOF
7896 #line 7897 "configure"
7897 #include "confdefs.h"
7899 #ifdef TIME_WITH_SYS_TIME
7900 #include <sys/time.h>
7903 #ifdef HAVE_SYS_TIME_H
7904 #include <sys/time.h>
7910 struct timeval time;
7911 gettimeofday (&time, 0);
7914 if { (eval echo configure
:7915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7916 emacs_cv_gettimeofday_two_arguments
=yes
7918 echo "configure: failed program was:" >&5
7919 cat conftest.
$ac_ext >&5
7921 emacs_cv_gettimeofday_two_arguments
=no
7926 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
7927 if test $emacs_cv_gettimeofday_two_arguments = no
; then
7928 cat >> confdefs.h
<<\EOF
7929 #define GETTIMEOFDAY_ONE_ARGUMENT 1
7935 if test "$ac_cv_func_gettimeofday" = yes; then
7936 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
7937 echo "configure:7938: checking for struct timezone" >&5
7938 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
7939 echo $ac_n "(cached) $ac_c" 1>&6
7941 cat > conftest.
$ac_ext <<EOF
7942 #line 7943 "configure"
7943 #include "confdefs.h"
7944 #include <sys/time.h>
7949 if { (eval echo configure
:7950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7951 if test "$cross_compiling" = yes; then
7952 emacs_cv_struct_timezone
=yes
7954 cat > conftest.
$ac_ext <<EOF
7955 #line 7956 "configure"
7956 #include "confdefs.h"
7958 #ifdef TIME_WITH_SYS_TIME
7959 #include <sys/time.h>
7962 #ifdef HAVE_SYS_TIME_H
7963 #include <sys/time.h>
7969 struct timeval time;
7970 struct timezone dummy;
7971 exit (gettimeofday (&time, &dummy));
7974 if { (eval echo configure
:7975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7976 emacs_cv_struct_timezone
=yes
7978 echo "configure: failed program was:" >&5
7979 cat conftest.
$ac_ext >&5
7981 emacs_cv_struct_timezone
=no
7987 echo "configure: failed program was:" >&5
7988 cat conftest.
$ac_ext >&5
7990 emacs_cv_struct_timezone
=no
7995 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
7999 echo $ac_n "checking for socket""... $ac_c" 1>&6
8000 echo "configure:8001: checking for socket" >&5
8001 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
8002 echo $ac_n "(cached) $ac_c" 1>&6
8004 cat > conftest.
$ac_ext <<EOF
8005 #line 8006 "configure"
8006 #include "confdefs.h"
8007 /* System header to define __stub macros and hopefully few prototypes,
8008 which can conflict with char socket(); below. */
8010 /* Override any gcc2 internal prototype to avoid an error. */
8011 /* We use char because int might match the return type of a gcc2
8012 builtin and then its argument prototype would still apply. */
8017 /* The GNU C library defines this for functions which it implements
8018 to always fail with ENOSYS. Some functions are actually named
8019 something starting with __ and the normal name is an alias. */
8020 #if defined (__stub_socket) || defined (__stub___socket)
8028 if { (eval echo configure
:8029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8030 eval "ac_cv_func_socket=yes"
8032 echo "configure: failed program was:" >&5
8033 cat conftest.
$ac_ext >&5
8035 eval "ac_cv_func_socket=no"
8040 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
8041 echo "$ac_t""yes" 1>&6
8044 echo "$ac_t""no" 1>&6
8048 if test $ok_so_far = yes; then
8049 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
8050 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
8051 echo "configure:8052: checking for netinet/in.h" >&5
8052 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8053 echo $ac_n "(cached) $ac_c" 1>&6
8055 cat > conftest.
$ac_ext <<EOF
8056 #line 8057 "configure"
8057 #include "confdefs.h"
8058 #include <netinet/in.h>
8060 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8061 { (eval echo configure
:8062: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8062 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8063 if test -z "$ac_err"; then
8065 eval "ac_cv_header_$ac_safe=yes"
8068 echo "configure: failed program was:" >&5
8069 cat conftest.
$ac_ext >&5
8071 eval "ac_cv_header_$ac_safe=no"
8075 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8076 echo "$ac_t""yes" 1>&6
8079 echo "$ac_t""no" 1>&6
8084 if test $ok_so_far = yes; then
8085 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
8086 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
8087 echo "configure:8088: checking for arpa/inet.h" >&5
8088 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8089 echo $ac_n "(cached) $ac_c" 1>&6
8091 cat > conftest.
$ac_ext <<EOF
8092 #line 8093 "configure"
8093 #include "confdefs.h"
8094 #include <arpa/inet.h>
8096 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8097 { (eval echo configure
:8098: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8098 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8099 if test -z "$ac_err"; then
8101 eval "ac_cv_header_$ac_safe=yes"
8104 echo "configure: failed program was:" >&5
8105 cat conftest.
$ac_ext >&5
8107 eval "ac_cv_header_$ac_safe=no"
8111 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8112 echo "$ac_t""yes" 1>&6
8115 echo "$ac_t""no" 1>&6
8120 if test $ok_so_far = yes; then
8121 cat >> confdefs.h
<<\EOF
8122 #define HAVE_INET_SOCKETS 1
8127 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8128 cat >> confdefs.h
<<\EOF
8129 #define HAVE_AIX_SMT_EXP 1
8134 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8135 echo "configure:8136: checking whether system supports dynamic ptys" >&5
8136 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8137 echo "$ac_t""yes" 1>&6
8138 cat >> confdefs.h
<<\EOF
8139 #define HAVE_DEV_PTMX 1
8143 echo "$ac_t""no" 1>&6
8146 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8147 echo "configure:8148: checking for pid_t" >&5
8148 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8149 echo $ac_n "(cached) $ac_c" 1>&6
8151 cat > conftest.
$ac_ext <<EOF
8152 #line 8153 "configure"
8153 #include "confdefs.h"
8154 #include <sys/types.h>
8160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8161 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8163 ac_cv_type_pid_t
=yes
8171 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8172 if test $ac_cv_type_pid_t = no
; then
8173 cat >> confdefs.h
<<\EOF
8179 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8180 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8181 echo "configure:8182: checking for vfork.h" >&5
8182 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8183 echo $ac_n "(cached) $ac_c" 1>&6
8185 cat > conftest.
$ac_ext <<EOF
8186 #line 8187 "configure"
8187 #include "confdefs.h"
8190 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8191 { (eval echo configure
:8192: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8192 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8193 if test -z "$ac_err"; then
8195 eval "ac_cv_header_$ac_safe=yes"
8198 echo "configure: failed program was:" >&5
8199 cat conftest.
$ac_ext >&5
8201 eval "ac_cv_header_$ac_safe=no"
8205 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8206 echo "$ac_t""yes" 1>&6
8207 cat >> confdefs.h
<<\EOF
8208 #define HAVE_VFORK_H 1
8212 echo "$ac_t""no" 1>&6
8215 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8216 echo "configure:8217: checking for working vfork" >&5
8217 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8218 echo $ac_n "(cached) $ac_c" 1>&6
8220 if test "$cross_compiling" = yes; then
8221 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8222 echo "configure:8223: checking for vfork" >&5
8223 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8224 echo $ac_n "(cached) $ac_c" 1>&6
8226 cat > conftest.
$ac_ext <<EOF
8227 #line 8228 "configure"
8228 #include "confdefs.h"
8229 /* System header to define __stub macros and hopefully few prototypes,
8230 which can conflict with char vfork(); below. */
8232 /* Override any gcc2 internal prototype to avoid an error. */
8233 /* We use char because int might match the return type of a gcc2
8234 builtin and then its argument prototype would still apply. */
8239 /* The GNU C library defines this for functions which it implements
8240 to always fail with ENOSYS. Some functions are actually named
8241 something starting with __ and the normal name is an alias. */
8242 #if defined (__stub_vfork) || defined (__stub___vfork)
8250 if { (eval echo configure
:8251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8252 eval "ac_cv_func_vfork=yes"
8254 echo "configure: failed program was:" >&5
8255 cat conftest.
$ac_ext >&5
8257 eval "ac_cv_func_vfork=no"
8262 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8263 echo "$ac_t""yes" 1>&6
8266 echo "$ac_t""no" 1>&6
8269 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8271 cat > conftest.
$ac_ext <<EOF
8272 #line 8273 "configure"
8273 #include "confdefs.h"
8274 /* Thanks to Paul Eggert for this test. */
8276 #include <sys/types.h>
8277 #include <sys/stat.h>
8278 #ifdef HAVE_UNISTD_H
8284 /* On some sparc systems, changes by the child to local and incoming
8285 argument registers are propagated back to the parent.
8286 The compiler is told about this with #include <vfork.h>,
8287 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8288 Test for this by using a static variable whose address
8289 is put into a register that is clobbered by the vfork. */
8292 sparc_address_test (int arg)
8294 sparc_address_test (arg) int arg;
8312 pid_t parent = getpid ();
8315 sparc_address_test ();
8320 /* Here is another test for sparc vfork register problems.
8321 This test uses lots of local variables, at least
8322 as many local variables as main has allocated so far
8323 including compiler temporaries. 4 locals are enough for
8324 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8325 A buggy compiler should reuse the register of parent
8326 for one of the local variables, since it will think that
8327 parent can't possibly be used any more in this routine.
8328 Assigning to the local variable will thus munge parent
8329 in the parent process. */
8331 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8332 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8333 /* Convince the compiler that p..p7 are live; otherwise, it might
8334 use the same hardware register for all 8 local variables. */
8335 if (p != p1 || p != p2 || p != p3 || p != p4
8336 || p != p5 || p != p6 || p != p7)
8339 /* On some systems (e.g. IRIX 3.3),
8340 vfork doesn't separate parent from child file descriptors.
8341 If the child closes a descriptor before it execs or exits,
8342 this munges the parent's descriptor as well.
8343 Test for this by closing stdout in the child. */
8344 _exit(close(fileno(stdout)) != 0);
8349 while (wait(&status) != child)
8352 /* Was there some problem with vforking? */
8355 /* Did the child fail? (This shouldn't happen.) */
8358 /* Did the vfork/compiler bug occur? */
8359 || parent != getpid()
8361 /* Did the file descriptor bug occur? */
8362 || fstat(fileno(stdout), &st) != 0
8367 if { (eval echo configure
:8368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8369 ac_cv_func_vfork_works
=yes
8371 echo "configure: failed program was:" >&5
8372 cat conftest.
$ac_ext >&5
8374 ac_cv_func_vfork_works
=no
8381 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8382 if test $ac_cv_func_vfork_works = no
; then
8383 cat >> confdefs.h
<<\EOF
8390 # Set up the CFLAGS for real compilation, so we can substitute it.
8391 CFLAGS
="$REAL_CFLAGS"
8392 CPPFLAGS
="$REAL_CPPFLAGS"
8394 #### Find out which version of Emacs this is.
8395 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8396 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8397 if test x
"${version}" = x
; then
8398 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8401 ### Specify what sort of things we'll be editing into Makefile and config.h.
8402 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8434 cat >> confdefs.h
<<EOF
8435 #define EMACS_CONFIGURATION "${canonical}"
8438 cat >> confdefs.h
<<EOF
8439 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8442 cat >> confdefs.h
<<EOF
8443 #define config_machfile "${machfile}"
8446 cat >> confdefs.h
<<EOF
8447 #define config_opsysfile "${opsysfile}"
8450 cat >> confdefs.h
<<EOF
8451 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8454 cat >> confdefs.h
<<EOF
8455 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8458 cat >> confdefs.h
<<EOF
8459 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8462 cat >> confdefs.h
<<EOF
8463 #define UNEXEC_SRC ${UNEXEC_SRC}
8467 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8468 cat >> confdefs.h
<<\EOF
8469 #define HAVE_X_WINDOWS 1
8473 if test "${USE_X_TOOLKIT}" != "none" ; then
8474 cat >> confdefs.h
<<\EOF
8475 #define USE_X_TOOLKIT 1
8479 if test "${HAVE_X11}" = "yes" ; then
8480 cat >> confdefs.h
<<\EOF
8485 if test "${HAVE_XFREE386}" = "yes" ; then
8486 cat >> confdefs.h
<<\EOF
8487 #define HAVE_XFREE386 1
8491 if test "${HAVE_MENUS}" = "yes" ; then
8492 cat >> confdefs.h
<<\EOF
8493 #define HAVE_MENUS 1
8497 if test "${GNU_MALLOC}" = "yes" ; then
8498 cat >> confdefs.h
<<\EOF
8499 #define GNU_MALLOC 1
8503 if test "${REL_ALLOC}" = "yes" ; then
8504 cat >> confdefs.h
<<\EOF
8510 #### Report on what we decided to do.
8512 Configured for \`${canonical}'.
8514 Where should the build process find the source code? ${srcdir}
8515 What operating system and machine description files should Emacs use?
8516 \`${opsysfile}' and \`${machfile}'
8517 What compiler should emacs be built with? ${CC} ${CFLAGS}
8518 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8519 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
8520 What window system should Emacs use? ${window_system}
8521 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8523 if test -n "${x_includes}"; then
8524 echo " Where do we find X Windows header files? ${x_includes}"
8526 echo " Where do we find X Windows header files? Standard dirs"
8528 if test -n "${x_libraries}"; then
8529 echo " Where do we find X Windows libraries? ${x_libraries}"
8531 echo " Where do we find X Windows libraries? Standard dirs"
8534 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8535 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8536 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8537 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8538 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8539 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8540 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8543 # Remove any trailing slashes in these variables.
8544 test "${prefix}" != NONE
&&
8545 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8546 test "${exec_prefix}" != NONE
&&
8547 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8550 cat > confcache
<<\EOF
8551 # This file is a shell script that caches the results of configure
8552 # tests run on this system so they can be shared between configure
8553 # scripts and configure runs. It is not useful on other systems.
8554 # If it contains results you don't want to keep, you may remove or edit it.
8556 # By default, configure uses ./config.cache as the cache file,
8557 # creating it if it does not exist already. You can give configure
8558 # the --cache-file=FILE option to use a different cache file; that is
8559 # what configure does when it calls configure scripts in
8560 # subdirectories, so they share the cache.
8561 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8562 # config.status only pays attention to the cache file if you give it the
8563 # --recheck option to rerun configure.
8566 # The following way of writing the cache mishandles newlines in values,
8567 # but we know of no workaround that is simple, portable, and efficient.
8568 # So, don't put newlines in cache variables' values.
8569 # Ultrix sh set writes to stderr and can't be redirected directly,
8570 # and sets the high bit in the cache file unless we assign to the vars.
8572 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8574 # `set' does not quote correctly, so add quotes (double-quote substitution
8575 # turns \\\\ into \\, and sed turns \\ into \).
8577 -e "s/'/'\\\\''/g" \
8578 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8581 # `set' quotes correctly as required by POSIX, so do not add quotes.
8582 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8585 if cmp -s $cache_file confcache
; then
8588 if test -w $cache_file; then
8589 echo "updating cache $cache_file"
8590 cat confcache
> $cache_file
8592 echo "not updating unwritable cache $cache_file"
8597 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8599 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8600 # Let make expand exec_prefix.
8601 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8603 # Any assignment to VPATH causes Sun make to only execute
8604 # the first set of double-colon rules, so remove it if not needed.
8605 # If there is a colon in the path, we need to keep it.
8606 if test "x$srcdir" = x.
; then
8607 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8610 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8612 DEFS
=-DHAVE_CONFIG_H
8614 # Without the "./", some shells look in PATH for config.status.
8615 : ${CONFIG_STATUS=./config.status}
8617 echo creating
$CONFIG_STATUS
8618 rm -f $CONFIG_STATUS
8619 cat > $CONFIG_STATUS <<EOF
8621 # Generated automatically by configure.
8622 # Run this file to recreate the current configuration.
8623 # This directory was configured as follows,
8624 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8626 # $0 $ac_configure_args
8628 # Compiler output produced by configure, useful for debugging
8629 # configure, is in ./config.log if it exists.
8631 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8634 case "\$ac_option" in
8635 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8636 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8637 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8638 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8639 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8641 -help | --help | --hel | --he | --h)
8642 echo "\$ac_cs_usage"; exit 0 ;;
8643 *) echo "\$ac_cs_usage"; exit 1 ;;
8647 ac_given_srcdir=$srcdir
8648 ac_given_INSTALL="$INSTALL"
8650 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8651 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8652 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8654 cat >> $CONFIG_STATUS <<EOF
8656 # Protect against being on the right side of a sed subst in config.status.
8657 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8658 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8662 s%@CFLAGS@%$CFLAGS%g
8663 s%@CPPFLAGS@%$CPPFLAGS%g
8664 s%@CXXFLAGS@%$CXXFLAGS%g
8665 s%@FFLAGS@%$FFLAGS%g
8667 s%@LDFLAGS@%$LDFLAGS%g
8669 s%@exec_prefix@%$exec_prefix%g
8670 s%@prefix@%$prefix%g
8671 s%@program_transform_name@%$program_transform_name%g
8672 s%@bindir@%$bindir%g
8673 s%@sbindir@%$sbindir%g
8674 s%@libexecdir@%$libexecdir%g
8675 s%@datadir@%$datadir%g
8676 s%@sysconfdir@%$sysconfdir%g
8677 s%@sharedstatedir@%$sharedstatedir%g
8678 s%@localstatedir@%$localstatedir%g
8679 s%@libdir@%$libdir%g
8680 s%@includedir@%$includedir%g
8681 s%@oldincludedir@%$oldincludedir%g
8682 s%@infodir@%$infodir%g
8683 s%@mandir@%$mandir%g
8685 s%@host_alias@%$host_alias%g
8686 s%@host_cpu@%$host_cpu%g
8687 s%@host_vendor@%$host_vendor%g
8688 s%@host_os@%$host_os%g
8692 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8693 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8694 s%@INSTALL_DATA@%$INSTALL_DATA%g
8696 s%@RANLIB@%$RANLIB%g
8697 s%@LIBSOUND@%$LIBSOUND%g
8698 s%@SET_MAKE@%$SET_MAKE%g
8699 s%@ALLOCA@%$ALLOCA%g
8700 s%@liblockfile@%$liblockfile%g
8701 s%@LIBOBJS@%$LIBOBJS%g
8702 s%@NEED_SETGID@%$NEED_SETGID%g
8703 s%@KMEM_GROUP@%$KMEM_GROUP%g
8704 s%@version@%$version%g
8705 s%@configuration@%$configuration%g
8706 s%@canonical@%$canonical%g
8707 s%@srcdir@%$srcdir%g
8708 s%@lispdir@%$lispdir%g
8709 s%@locallisppath@%$locallisppath%g
8710 s%@lisppath@%$lisppath%g
8711 s%@x_default_search_path@%$x_default_search_path%g
8712 s%@etcdir@%$etcdir%g
8713 s%@archlibdir@%$archlibdir%g
8714 s%@docdir@%$docdir%g
8715 s%@bitmapdir@%$bitmapdir%g
8716 s%@c_switch_system@%$c_switch_system%g
8717 s%@c_switch_machine@%$c_switch_machine%g
8718 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
8719 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
8720 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
8721 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
8722 s%@machfile@%$machfile%g
8723 s%@opsysfile@%$opsysfile%g
8724 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
8729 cat >> $CONFIG_STATUS <<\EOF
8731 # Split the substitutions into bite-sized pieces for seds with
8732 # small command number limits, like on Digital OSF/1 and HP-UX.
8733 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8734 ac_file
=1 # Number of current file.
8735 ac_beg
=1 # First line for current file.
8736 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8739 while $ac_more_lines; do
8740 if test $ac_beg -gt 1; then
8741 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8743 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8745 if test ! -s conftest.s
$ac_file; then
8747 rm -f conftest.s
$ac_file
8749 if test -z "$ac_sed_cmds"; then
8750 ac_sed_cmds
="sed -f conftest.s$ac_file"
8752 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8754 ac_file
=`expr $ac_file + 1`
8756 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8759 if test -z "$ac_sed_cmds"; then
8764 cat >> $CONFIG_STATUS <<EOF
8766 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8767 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8768 lisp/Makefile leim/Makefile"}
8770 cat >> $CONFIG_STATUS <<\EOF
8771 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8772 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8774 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8775 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8776 *) ac_file_in
="${ac_file}.in" ;;
8779 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8781 # Remove last slash and all that follows it. Not all systems have dirname.
8782 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8783 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8784 # The file is in a subdirectory.
8785 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8786 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8787 # A "../" for each directory in $ac_dir_suffix.
8788 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8790 ac_dir_suffix
= ac_dots
=
8793 case "$ac_given_srcdir" in
8795 if test -z "$ac_dots"; then top_srcdir
=.
8796 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8797 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8799 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8800 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8803 case "$ac_given_INSTALL" in
8804 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
8805 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
8808 echo creating
"$ac_file"
8810 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8812 *Makefile
*) ac_comsub
="1i\\
8813 # $configure_input" ;;
8817 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8819 s%@configure_input@%$configure_input%g
8820 s%@srcdir@%$srcdir%g
8821 s%@top_srcdir@%$top_srcdir%g
8822 s%@INSTALL@%$INSTALL%g
8823 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8827 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8828 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8830 # ac_d sets the value in "#define NAME VALUE" lines.
8831 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8832 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8835 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8836 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8837 ac_uB
='\([ ]\)%\1#\2define\3'
8840 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8841 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8842 ac_eB
='$%\1#\2define\3'
8846 if test "${CONFIG_HEADERS+set}" != set; then
8848 cat >> $CONFIG_STATUS <<EOF
8849 CONFIG_HEADERS="src/config.h:src/config.in"
8851 cat >> $CONFIG_STATUS <<\EOF
8853 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8854 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8856 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8857 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8858 *) ac_file_in
="${ac_file}.in" ;;
8861 echo creating
$ac_file
8863 rm -f conftest.frag conftest.
in conftest.out
8864 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8865 cat $ac_file_inputs > conftest.
in
8869 # Transform confdefs.h into a sed script conftest.vals that substitutes
8870 # the proper values into config.h.in to produce config.h. And first:
8871 # Protect against being on the right side of a sed subst in config.status.
8872 # Protect against being in an unquoted here document in config.status.
8874 cat > conftest.hdr
<<\EOF
8877 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8881 sed -n -f conftest.hdr confdefs.h > conftest.vals
8884 # This sed command replaces #undef with comments. This is necessary, for
8885 # example, in the case of _POSIX_SOURCE, which is predefined and required
8886 # on some systems where configure will not decide to define it.
8887 cat >> conftest.vals <<\EOF
8888 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8891 # Break up conftest.vals because some shells have a limit on
8892 # the size of here documents, and old seds have small limits too.
8897 ac_lines=`grep -c . conftest.vals
`
8898 # grep -c gives empty output for an empty file on some AIX systems.
8899 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8900 # Write a limited-size here document to conftest.frag.
8901 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8902 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8904 sed -f conftest.frag conftest.in > conftest.out
8906 mv conftest.out conftest.in
8908 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8910 mv conftest.tail conftest.vals
8914 cat >> $CONFIG_STATUS <<\EOF
8915 rm -f conftest.frag conftest.h
8916 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8917 cat conftest.in >> conftest.h
8919 if cmp -s $ac_file conftest.h 2>/dev/null; then
8920 echo "$ac_file is unchanged"
8923 # Remove last slash and all that follows it. Not all systems have dirname.
8924 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8925 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8926 # The file is in a subdirectory.
8927 test ! -d "$ac_dir" && mkdir "$ac_dir"
8930 mv conftest.h $ac_file
8935 cat >> $CONFIG_STATUS <<EOF
8936 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
8938 cat >> $CONFIG_STATUS <<\EOF
8941 ### Make the necessary directories, if they don't exist.
8942 for dir in etc lisp ; do
8943 test -d ${dir} || mkdir ${dir}
8946 # Build src/Makefile from ${srcdir}/src/Makefile.c
8947 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
8948 # This must be done after src/config.h is built, since we rely on that file.
8950 # Now get this: Some word that is part of the ${srcdir} directory name
8951 # or the ${configuration} value might, just might, happen to be an
8952 # identifier like `sun4
' or `i386' or something
, and be predefined by
8953 # the C preprocessor to some helpful value like 1, or maybe the empty
8954 # string. Needless to say consequent macro substitutions are less
8955 # than conducive to the makefile finding the correct directory.
8956 undefs
="`echo $top_srcdir $configuration $canonical |
8957 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
8958 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
8961 echo creating src
/epaths.h
8964 echo creating lib-src
/Makefile
8966 rm -f junk.c junk1.c junk2.c
8967 sed -e '/start of cpp stuff/q' \
8968 < Makefile.c
> junk1.c
8969 sed -e '1,/start of cpp stuff/d'\
8970 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
8971 < Makefile.c
> junk.c
8972 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
8973 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
8974 cat junk1.c junk2.c
> Makefile.new
8975 rm -f junk.c junk1.c junk2.c
8976 chmod 444 Makefile.new
8977 mv -f Makefile.new Makefile
8980 echo creating src
/Makefile
8982 rm -f junk.c junk1.c junk2.c
8983 sed -e '/start of cpp stuff/q' \
8984 < Makefile.c
> junk1.c
8985 sed -e '1,/start of cpp stuff/d'\
8986 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
8987 < Makefile.c
> junk.c
8988 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
8989 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
8990 cat junk1.c junk2.c
> Makefile.new
8991 rm -f junk.c junk1.c junk2.c
8992 chmod 444 Makefile.new
8993 mv -f Makefile.new Makefile
8996 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
8997 echo creating src
/.gdbinit
8998 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
9001 # This is how we know whether to re-run configure in certain cases.
9002 touch src
/config.stamp
9007 chmod +x
$CONFIG_STATUS
9008 rm -fr confdefs
* $ac_clean_files
9009 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1