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 93 - apparently, this port isn't really finished yet.
1078 ## Gould Power Node and NP1
1080 machine
=gould opsys
=bsd4-2
1083 machine
=gould opsys
=bsd4-3
1086 machine
=gould-np1 opsys
=bsd4-3
1089 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1090 ## as far as Emacs is concerned).
1092 # Build needs to be different on 7.0 and later releases
1093 case "`uname -r`" in
1094 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1095 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1097 NON_GNU_CPP
="/lib/cpp"
1099 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1101 machine
=nh3000 opsys
=cxux
1103 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1104 powerpc-harris-powerunix
)
1105 machine
=nh6000 opsys
=powerunix
1106 NON_GNU_CPP
="cc -Xo -E -P"
1108 ## SR2001/SR2201 running HI-UX/MPP
1109 hppa1.1
-hitachi-hiuxmpp* )
1110 machine
=sr2k opsys
=hiuxmpp
1113 xps
*-honeywell-sysv* )
1114 machine
=xps100 opsys
=usg5-2
1117 ## HP 9000 series 200 or 300
1119 machine
=hp9000s300 opsys
=bsd4-3
1121 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1123 case "`uname -r`" in
1124 ## Someone's system reports A.B8.05 for this.
1125 ## I wonder what other possibilities there are.
1126 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1127 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1128 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1129 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1130 *) machine
=hp9000s300 opsys
=hpux
;;
1134 ## HP 9000 series 700 and 800, running HP/UX
1136 machine
=hp800 opsys
=hpux
1139 machine
=hp800 opsys
=hpux8
1141 hppa
*-hp-hpux9shr* )
1142 machine
=hp800 opsys
=hpux9shr
1145 machine
=hp800 opsys
=hpux9
1147 hppa
*-hp-hpux1[0-9]* )
1148 machine
=hp800 opsys
=hpux10
1151 ## HP 9000 series 700 and 800, running HP/UX
1153 ## Cross-compilation? Nah!
1154 case "`uname -r`" in
1155 ## Someone's system reports A.B8.05 for this.
1156 ## I wonder what other possibilities there are.
1157 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1158 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1159 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1160 *) machine
=hp800 opsys
=hpux10
;;
1164 machine
=hp800 opsys
=nextstep
1169 machine
=orion opsys
=bsd4-2
1171 clipper-orion-bsd
* )
1172 machine
=orion105 opsys
=bsd4-2
1176 i
[3456]86-ibm-aix1.1
* )
1177 machine
=ibmps2-aix opsys
=usg5-2-2
1179 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1180 machine
=ibmps2-aix opsys
=usg5-3
1183 machine
=ibm370aix opsys
=usg5-3
1185 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1186 machine
=ibmrs6000 opsys
=aix3-1
1188 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1189 machine
=ibmrs6000 opsys
=aix3-2-5
1191 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1192 machine
=ibmrs6000 opsys
=aix4-1
1194 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1195 machine
=ibmrs6000 opsys
=aix4-2
1197 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1198 machine
=ibmrs6000 opsys
=aix4
1200 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1201 machine
=ibmrs6000 opsys
=aix4-1
1203 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1204 machine
=ibmrs6000 opsys
=aix3-2
1207 machine
=ibmrt opsys
=bsd4-3
1210 machine
=ibmrt opsys
=bsd4-2
1213 machine
=ibmrt opsys
=bsd4-3
1216 machine
=ibmrt opsys
=bsd4-2
1219 machine
=ibmrt opsys
=bsd4-3
1222 machine
=ibmrt opsys
=bsd4-3
1225 machine
=ibmrt-aix opsys
=usg5-2-2
1228 ## Integrated Solutions `Optimum V'
1230 machine
=isi-ov opsys
=bsd4-2
1233 machine
=isi-ov opsys
=bsd4-3
1236 ## Intel 386 machines where we do care about the manufacturer
1237 i
[3456]86-intsys-sysv* )
1238 machine
=is386 opsys
=usg5-2-2
1242 i
[3456]86-prime-sysv* )
1243 machine
=i386 opsys
=usg5-3
1246 ## Sequent Symmetry running Dynix
1247 i
[3456]86-sequent-bsd* )
1248 machine
=symmetry opsys
=bsd4-3
1251 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1252 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1253 machine
=sequent-ptx opsys
=ptx4
1254 NON_GNU_CPP
=/lib
/cpp
1257 ## Sequent Symmetry running DYNIX/ptx
1258 ## Use the old cpp rather than the newer ANSI one.
1259 i
[3456]86-sequent-ptx* )
1260 machine
=sequent-ptx opsys
=ptx
1261 NON_GNU_CPP
="/lib/cpp"
1264 ## ncr machine running svr4.3.
1265 i
[3456]86-ncr-sysv4.3
)
1266 machine
=ncr386 opsys
=usg5-4-3
1269 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1270 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1271 i
[3456]86-ncr-sysv* )
1272 machine
=ncr386 opsys
=usg5-4-2
1275 ## Intel Paragon OSF/1
1277 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1282 machine
=i860 opsys
=usg5-4
1283 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1284 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1287 ## Macintosh PowerPC
1288 powerpc
*-*-linux-gnu* )
1289 machine
=macppc opsys
=gnu-linux
1292 ## Masscomp machines
1293 m68
*-masscomp-rtu* )
1294 machine
=masscomp opsys
=rtu
1297 ## Megatest machines
1298 m68
*-megatest-bsd* )
1299 machine
=mega68 opsys
=bsd4-2
1302 ## Workstations sold by MIPS
1303 ## This is not necessarily all workstations using the MIPS processor -
1304 ## Irises are produced by SGI, and DECstations by DEC.
1306 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1307 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1308 ## it gives for choosing between the alternatives seems to be "Use
1309 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1310 ## the BSD world." I'll assume that these are instructions for
1311 ## handling two odd situations, and that every other situation
1312 ## should use mips.h and usg5-2-2, they being listed first.
1315 ## Fall through to the general code at the bottom to decide on the OS.
1317 mips-mips-riscos4
* )
1318 machine
=mips4 opsys
=bsd4-3
1319 NON_GNU_CC
="cc -systype bsd43"
1320 NON_GNU_CPP
="cc -systype bsd43 -E"
1322 mips-mips-riscos5
* )
1323 machine
=mips4 opsys
=riscos5
1324 NON_GNU_CC
="cc -systype bsd43"
1325 NON_GNU_CPP
="cc -systype bsd43 -E"
1328 machine
=mips opsys
=bsd4-3
1331 machine
=mips opsys
=usg5-2-2
1335 m68
*-next-* | m68k-
*-nextstep* )
1336 machine
=m68k opsys
=nextstep
1339 ## The complete machine from National Semiconductor
1341 machine
=ns32000 opsys
=usg5-2
1345 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1346 machine
=tower32 opsys
=usg5-2-2
1348 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1349 machine
=tower32v3 opsys
=usg5-3
1354 machine
=ews4800 opsys
=ux4800
1357 ## Nixdorf Targon 31
1358 m68
*-nixdorf-sysv* )
1359 machine
=targon31 opsys
=usg5-2-2
1364 machine
=nu opsys
=usg5-2
1369 machine
=plexus opsys
=usg5-2
1372 ## PowerPC reference platform
1373 powerpcle-
*-solaris2* )
1379 ## I don't really have any idea what sort of processor the Pyramid has,
1380 ## so I'm assuming it is its own architecture.
1381 pyramid-pyramid-bsd
* )
1382 machine
=pyramid opsys
=bsd4-2
1386 ns32k-sequent-bsd4.2
* )
1387 machine
=sequent opsys
=bsd4-2
1389 ns32k-sequent-bsd4.3
* )
1390 machine
=sequent opsys
=bsd4-3
1394 mips-siemens-sysv
* | mips-sni-sysv
*)
1395 machine
=mips-siemens opsys
=usg5-4
1396 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1397 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1400 ## Silicon Graphics machines
1401 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1403 machine
=irist opsys
=iris3-5
1405 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1406 machine
=irist opsys
=iris3-6
1410 machine
=iris4d opsys
=irix3-3
1413 machine
=iris4d opsys
=irix4-0
1416 machine
=iris4d opsys
=irix6-5
1417 # Without defining _LANGUAGE_C, things get masked out in the headers
1418 # so that, for instance, grepping for `free' in stdlib.h fails and
1419 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1420 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1421 NON_GCC_TEST_OPTIONS
="-D_LANGUAGE_C"
1424 machine
=iris4d opsys
=irix6-0
1425 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1426 # but presumably it does no harm.
1427 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1428 # -32 probably isn't necessary in later v.6s -- anyone know which?
1429 NON_GCC_TEST_OPTIONS
=-32
1431 mips-sgi-irix5.
[01]* )
1432 machine
=iris4d opsys
=irix5-0
1434 mips-sgi-irix5
* | mips-sgi-irix
* )
1435 machine
=iris4d opsys
=irix5-2
1440 machine
=news opsys
=bsd4-2
1443 machine
=news opsys
=bsd4-3
1445 m68
*-sony-newsos3* | m68
*-sony-news3*)
1446 machine
=news opsys
=bsd4-3
1448 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1449 machine
=news-risc opsys
=bsd4-3
1451 mips-sony-newsos6
* )
1452 machine
=news-r6 opsys
=newsos6
1455 machine
=news-risc opsys
=newsos5
1460 machine
=stride opsys
=usg5-2
1464 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1465 machine
=sparc opsys
=gnu-linux
1468 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1469 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1470 | rs6000-
*-solaris2*)
1471 case "${canonical}" in
1472 m68
*-sunos1* ) machine
=sun1
;;
1473 m68
*-sunos2* ) machine
=sun2
;;
1474 m68
* ) machine
=sun3
;;
1475 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1476 i
[3456]86-*-* ) machine
=intel386
;;
1477 powerpcle
* ) machine
=powerpcle
;;
1478 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1479 sparc
* ) machine
=sparc
;;
1482 case "${canonical}" in
1483 ## The Sun386 didn't get past 4.0.
1484 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1485 *-sunos4.0
* ) opsys
=sunos4-0
;;
1486 *-sunos4.1.
[3-9]*noshare
)
1487 ## This name is sunos413 instead of sunos4-1-3
1488 ## to avoid a file name conflict on MSDOS.
1490 NON_GNU_CPP
=/usr
/lib
/cpp
1491 NON_GCC_TEST_OPTIONS
=-Bstatic
1492 GCC_TEST_OPTIONS
=-static
1494 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1496 NON_GNU_CPP
=/usr
/lib
/cpp
1498 *-sunos4* |
*-sunos )
1500 NON_GCC_TEST_OPTIONS
=-Bstatic
1501 GCC_TEST_OPTIONS
=-static
1503 *-sunos5.3
* |
*-solaris2.3
* )
1505 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1507 *-sunos5.4
* |
*-solaris2.4
* )
1509 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1512 *-sunos5.5
* |
*-solaris2.5
* )
1514 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1517 *-sunos5* |
*-solaris* )
1519 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1523 ## Watch out for a compiler that we know will not work.
1524 case "${canonical}" in
1525 *-solaris* |
*-sunos5* )
1526 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1527 ## /usr/ucb/cc doesn't work;
1528 ## we should find some other compiler that does work.
1536 machine
=sparc opsys
=nextstep
1540 m68
*-tadpole-sysv* )
1541 machine
=tad68k opsys
=usg5-3
1545 tahoe-tahoe-bsd4.2
* )
1546 machine
=tahoe opsys
=bsd4-2
1548 tahoe-tahoe-bsd4.3
* )
1549 machine
=tahoe opsys
=bsd4-3
1552 ## Tandem Integrity S2
1554 machine
=tandem-s2 opsys
=usg5-3
1558 m88k-tektronix-sysv3
* )
1559 machine
=tekxd88 opsys
=usg5-3
1562 ## Tektronix 16000 box (6130?)
1563 ns16k-tektronix-bsd
* )
1564 machine
=ns16000 opsys
=bsd4-2
1567 ## src/m/tek4300.h hints that this is a m68k machine.
1568 m68
*-tektronix-bsd* )
1569 machine
=tek4300 opsys
=bsd4-3
1573 ## We seem to have lost the machine-description file titan.h!
1575 machine
=titan opsys
=usg5-3
1578 ## Ustation E30 (SS5E)
1579 m68
*-unisys-uniplus* )
1580 machine
=ustation opsystem
=unipl5-2
1586 case "${canonical}" in
1587 *-bsd4.1
* ) opsys
=bsd4-1
;;
1588 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1589 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1590 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1591 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1592 *-vms* ) opsys
=vms
;;
1598 ns16k-whitechapel-
* )
1600 ## We don't know what sort of OS runs on these; we'll let the
1601 ## operating system guessing code below try.
1606 machine
=wicat opsys
=usg5-2
1609 ## Intel 386 machines where we don't care about the manufacturer
1612 case "${canonical}" in
1613 *-lynxos* ) opsys
=lynxos
;;
1614 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1615 *-isc2.2
* ) opsys
=isc2-2
;;
1616 *-isc4.0
* ) opsys
=isc4-0
;;
1617 *-isc4.
* ) opsys
=isc4-1
1618 GCC_TEST_OPTIONS
=-posix
1619 NON_GCC_TEST_OPTIONS
=-Xp
1621 *-isc* ) opsys
=isc3-0
;;
1622 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1623 *-esix* ) opsys
=esix
;;
1624 *-xenix* ) opsys
=xenix
;;
1625 *-linux-gnu* ) opsys
=gnu-linux
;;
1626 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1627 *-sco3.2v5
* ) opsys
=sco5
1628 NON_GNU_CPP
=/lib
/cpp
1629 # Prevent -belf from being passed to $CPP.
1630 # /lib/cpp does not accept it.
1631 OVERRIDE_CPPFLAGS
=" "
1633 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1634 *-386bsd* ) opsys
=386bsd
;;
1635 *-freebsd* ) opsys
=freebsd
;;
1636 *-nextstep* ) opsys
=nextstep
;;
1637 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1641 ## m68k Linux-based GNU system
1643 machine
=m68k opsys
=gnu-linux
1646 ## Mips Linux-based GNU system
1648 machine
=mips opsys
=gnu-linux
1652 sparc-fujitsu-sysv4
* )
1653 machine
=sparc opsys
=uxpds
1654 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1659 f301-fujitsu-uxpv4.1
)
1660 machine
=f301 opsys
=uxpv
1668 ### If the code above didn't choose an operating system, just choose
1669 ### an operating system based on the configuration name. You really
1670 ### only want to use this when you have no idea what the right
1671 ### operating system is; if you know what operating systems a machine
1672 ### runs, it's cleaner to make it explicit in the case statement
1674 if test x
"${opsys}" = x
; then
1675 case "${canonical}" in
1676 *-gnu* ) opsys
=gnu
;;
1677 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1678 *-bsd4.2
) opsys
=bsd4-2
;;
1679 *-bsd4.3
) opsys
=bsd4-3
;;
1680 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1681 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1682 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1683 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1684 *-sysv4.2uw
* ) opsys
=unixware
;;
1685 *-sysv4.1
* |
*-sysvr4.1
* )
1686 NON_GNU_CPP
=/usr
/lib
/cpp
1688 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1689 if [ x
$NON_GNU_CPP = x
]; then
1690 if [ -f /usr
/ccs
/lib
/cpp
]; then
1691 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1693 NON_GNU_CPP
=/lib
/cpp
1697 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1705 if test $unported = yes; then
1706 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1707 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1710 machfile
="m/${machine}.h"
1711 opsysfile
="s/${opsys}.h"
1714 #### Choose a compiler.
1715 test -n "$CC" && cc_specified
=yes
1717 # Save the value of CFLAGS that the user specified.
1718 SPECIFIED_CFLAGS
="$CFLAGS"
1721 "yes" ) CC
="gcc" GCC
=yes ;;
1722 "no" ) : ${CC=cc} ;;
1723 * ) # Extract the first word of "gcc", so it can be a program name with args.
1724 set dummy gcc
; ac_word
=$2
1725 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1726 echo "configure:1727: checking for $ac_word" >&5
1727 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1728 echo $ac_n "(cached) $ac_c" 1>&6
1730 if test -n "$CC"; then
1731 ac_cv_prog_CC
="$CC" # Let the user override the test.
1733 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1735 for ac_dir
in $ac_dummy; do
1736 test -z "$ac_dir" && ac_dir
=.
1737 if test -f $ac_dir/$ac_word; then
1746 if test -n "$CC"; then
1747 echo "$ac_t""$CC" 1>&6
1749 echo "$ac_t""no" 1>&6
1752 if test -z "$CC"; then
1753 # Extract the first word of "cc", so it can be a program name with args.
1754 set dummy cc
; ac_word
=$2
1755 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1756 echo "configure:1757: checking for $ac_word" >&5
1757 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1758 echo $ac_n "(cached) $ac_c" 1>&6
1760 if test -n "$CC"; then
1761 ac_cv_prog_CC
="$CC" # Let the user override the test.
1763 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1766 for ac_dir
in $ac_dummy; do
1767 test -z "$ac_dir" && ac_dir
=.
1768 if test -f $ac_dir/$ac_word; then
1769 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1770 ac_prog_rejected
=yes
1778 if test $ac_prog_rejected = yes; then
1779 # We found a bogon in the path, so make sure we never use it.
1780 set dummy
$ac_cv_prog_CC
1782 if test $# -gt 0; then
1783 # We chose a different compiler from the bogus one.
1784 # However, it has the same basename, so the bogon will be chosen
1785 # first if we set CC to just the basename; use the full file name.
1787 set dummy
"$ac_dir/$ac_word" "$@"
1795 if test -n "$CC"; then
1796 echo "$ac_t""$CC" 1>&6
1798 echo "$ac_t""no" 1>&6
1801 if test -z "$CC"; then
1802 case "`uname -s`" in
1804 # Extract the first word of "cl", so it can be a program name with args.
1805 set dummy cl
; ac_word
=$2
1806 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1807 echo "configure:1808: checking for $ac_word" >&5
1808 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1809 echo $ac_n "(cached) $ac_c" 1>&6
1811 if test -n "$CC"; then
1812 ac_cv_prog_CC
="$CC" # Let the user override the test.
1814 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1816 for ac_dir
in $ac_dummy; do
1817 test -z "$ac_dir" && ac_dir
=.
1818 if test -f $ac_dir/$ac_word; then
1827 if test -n "$CC"; then
1828 echo "$ac_t""$CC" 1>&6
1830 echo "$ac_t""no" 1>&6
1835 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1838 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1839 echo "configure:1840: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1842 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1843 ac_cpp
='$CPP $CPPFLAGS'
1844 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1845 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1846 cross_compiling
=$ac_cv_prog_cc_cross
1848 cat > conftest.
$ac_ext << EOF
1850 #line 1851 "configure"
1851 #include "confdefs.h"
1855 if { (eval echo configure
:1856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1856 ac_cv_prog_cc_works
=yes
1857 # If we can't run a trivial program, we are probably using a cross compiler.
1858 if (.
/conftest
; exit) 2>/dev
/null
; then
1859 ac_cv_prog_cc_cross
=no
1861 ac_cv_prog_cc_cross
=yes
1864 echo "configure: failed program was:" >&5
1865 cat conftest.
$ac_ext >&5
1866 ac_cv_prog_cc_works
=no
1870 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1871 ac_cpp
='$CPP $CPPFLAGS'
1872 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1873 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1874 cross_compiling
=$ac_cv_prog_cc_cross
1876 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1877 if test $ac_cv_prog_cc_works = no
; then
1878 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1880 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1881 echo "configure:1882: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1882 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1883 cross_compiling
=$ac_cv_prog_cc_cross
1885 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1886 echo "configure:1887: checking whether we are using GNU C" >&5
1887 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1888 echo $ac_n "(cached) $ac_c" 1>&6
1890 cat > conftest.c
<<EOF
1895 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1896: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1902 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1904 if test $ac_cv_prog_gcc = yes; then
1910 ac_test_CFLAGS
="${CFLAGS+set}"
1911 ac_save_CFLAGS
="$CFLAGS"
1913 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1914 echo "configure:1915: checking whether ${CC-cc} accepts -g" >&5
1915 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1916 echo $ac_n "(cached) $ac_c" 1>&6
1918 echo 'void f(){}' > conftest.c
1919 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1928 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1929 if test "$ac_test_CFLAGS" = set; then
1930 CFLAGS
="$ac_save_CFLAGS"
1931 elif test $ac_cv_prog_cc_g = yes; then
1932 if test "$GCC" = yes; then
1938 if test "$GCC" = yes; then
1947 # On Suns, sometimes $CPP names a directory.
1948 if test -n "$CPP" && test -d "$CPP"; then
1952 #### Some systems specify a CPP to use unless we are using GCC.
1953 #### Now that we know whether we are using GCC, we can decide whether
1954 #### to use that one.
1955 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1960 #### Some systems specify a CC to use unless we are using GCC.
1961 #### Now that we know whether we are using GCC, we can decide whether
1962 #### to use that one.
1963 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1964 test x
$cc_specified != xyes
1969 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1971 CC
="$CC $GCC_TEST_OPTIONS"
1974 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1976 CC
="$CC $NON_GCC_TEST_OPTIONS"
1979 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1981 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1984 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1986 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1989 #### Some other nice autoconf tests. If you add a test here which
1990 #### should make an entry in src/config.h, don't forget to add an
1991 #### #undef clause to src/config.h.in for autoconf to modify.
1993 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1994 echo "configure:1995: checking whether ln -s works" >&5
1995 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1996 echo $ac_n "(cached) $ac_c" 1>&6
1999 if ln -s X conftestdata
2>/dev
/null
2002 ac_cv_prog_LN_S
="ln -s"
2007 LN_S
="$ac_cv_prog_LN_S"
2008 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2009 echo "$ac_t""yes" 1>&6
2011 echo "$ac_t""no" 1>&6
2014 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2015 echo "configure:2016: checking how to run the C preprocessor" >&5
2016 # On Suns, sometimes $CPP names a directory.
2017 if test -n "$CPP" && test -d "$CPP"; then
2020 if test -z "$CPP"; then
2021 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2022 echo $ac_n "(cached) $ac_c" 1>&6
2024 # This must be in double quotes, not single quotes, because CPP may get
2025 # substituted into the Makefile and "${CC-cc}" will confuse make.
2027 # On the NeXT, cc -E runs the code through the compiler's parser,
2028 # not just through cpp.
2029 cat > conftest.
$ac_ext <<EOF
2030 #line 2031 "configure"
2031 #include "confdefs.h"
2035 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2036 { (eval echo configure
:2037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2037 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2038 if test -z "$ac_err"; then
2042 echo "configure: failed program was:" >&5
2043 cat conftest.
$ac_ext >&5
2045 CPP
="${CC-cc} -E -traditional-cpp"
2046 cat > conftest.
$ac_ext <<EOF
2047 #line 2048 "configure"
2048 #include "confdefs.h"
2052 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2053 { (eval echo configure
:2054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2054 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2055 if test -z "$ac_err"; then
2059 echo "configure: failed program was:" >&5
2060 cat conftest.
$ac_ext >&5
2062 CPP
="${CC-cc} -nologo -E"
2063 cat > conftest.
$ac_ext <<EOF
2064 #line 2065 "configure"
2065 #include "confdefs.h"
2069 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2070 { (eval echo configure
:2071: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2071 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2072 if test -z "$ac_err"; then
2076 echo "configure: failed program was:" >&5
2077 cat conftest.
$ac_ext >&5
2086 ac_cv_prog_CPP
="$CPP"
2088 CPP
="$ac_cv_prog_CPP"
2090 ac_cv_prog_CPP
="$CPP"
2092 echo "$ac_t""$CPP" 1>&6
2094 # Find a good install program. We prefer a C program (faster),
2095 # so one script is as good as another. But avoid the broken or
2096 # incompatible versions:
2097 # SysV /etc/install, /usr/sbin/install
2098 # SunOS /usr/etc/install
2099 # IRIX /sbin/install
2101 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2102 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2103 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2104 # ./install, which can be erroneously created by make from ./install.sh.
2105 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2106 echo "configure:2107: checking for a BSD compatible install" >&5
2107 if test -z "$INSTALL"; then
2108 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2109 echo $ac_n "(cached) $ac_c" 1>&6
2111 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2112 for ac_dir
in $PATH; do
2113 # Account for people who put trailing slashes in PATH elements.
2115 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2117 # OSF1 and SCO ODT 3.0 have their own names for install.
2118 # Don't use installbsd from OSF since it installs stuff as root
2120 for ac_prog
in ginstall scoinst
install; do
2121 if test -f $ac_dir/$ac_prog; then
2122 if test $ac_prog = install &&
2123 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2124 # AIX install. It has an incompatible calling convention.
2127 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2138 if test "${ac_cv_path_install+set}" = set; then
2139 INSTALL
="$ac_cv_path_install"
2141 # As a last resort, use the slow shell script. We don't cache a
2142 # path for INSTALL within a source directory, because that will
2143 # break other packages using the cache if that directory is
2144 # removed, or if the path is relative.
2145 INSTALL
="$ac_install_sh"
2148 echo "$ac_t""$INSTALL" 1>&6
2150 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2151 # It thinks the first close brace ends the variable substitution.
2152 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2154 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2156 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2158 for ac_prog
in 'bison -y' byacc
2160 # Extract the first word of "$ac_prog", so it can be a program name with args.
2161 set dummy
$ac_prog; ac_word
=$2
2162 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2163 echo "configure:2164: checking for $ac_word" >&5
2164 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2165 echo $ac_n "(cached) $ac_c" 1>&6
2167 if test -n "$YACC"; then
2168 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2170 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2172 for ac_dir
in $ac_dummy; do
2173 test -z "$ac_dir" && ac_dir
=.
2174 if test -f $ac_dir/$ac_word; then
2175 ac_cv_prog_YACC
="$ac_prog"
2182 YACC
="$ac_cv_prog_YACC"
2183 if test -n "$YACC"; then
2184 echo "$ac_t""$YACC" 1>&6
2186 echo "$ac_t""no" 1>&6
2189 test -n "$YACC" && break
2191 test -n "$YACC" || YACC
="yacc"
2193 if test "x$RANLIB" = x
; then
2194 # Extract the first word of "ranlib", so it can be a program name with args.
2195 set dummy ranlib
; ac_word
=$2
2196 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2197 echo "configure:2198: checking for $ac_word" >&5
2198 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2199 echo $ac_n "(cached) $ac_c" 1>&6
2201 if test -n "$RANLIB"; then
2202 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2204 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2206 for ac_dir
in $ac_dummy; do
2207 test -z "$ac_dir" && ac_dir
=.
2208 if test -f $ac_dir/$ac_word; then
2209 ac_cv_prog_RANLIB
="ranlib"
2214 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2217 RANLIB
="$ac_cv_prog_RANLIB"
2218 if test -n "$RANLIB"; then
2219 echo "$ac_t""$RANLIB" 1>&6
2221 echo "$ac_t""no" 1>&6
2226 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2227 echo "configure:2228: checking for AIX" >&5
2228 cat > conftest.
$ac_ext <<EOF
2229 #line 2230 "configure"
2230 #include "confdefs.h"
2236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2237 egrep "yes" >/dev
/null
2>&1; then
2239 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2240 #define _ALL_SOURCE 1
2245 echo "$ac_t""no" 1>&6
2251 # Sound support for GNU/Linux and the free BSDs.
2252 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h
2254 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2255 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2256 echo "configure:2257: checking for $ac_hdr" >&5
2257 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2258 echo $ac_n "(cached) $ac_c" 1>&6
2260 cat > conftest.
$ac_ext <<EOF
2261 #line 2262 "configure"
2262 #include "confdefs.h"
2265 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2266 { (eval echo configure
:2267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2267 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2268 if test -z "$ac_err"; then
2270 eval "ac_cv_header_$ac_safe=yes"
2273 echo "configure: failed program was:" >&5
2274 cat conftest.
$ac_ext >&5
2276 eval "ac_cv_header_$ac_safe=no"
2280 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2281 echo "$ac_t""yes" 1>&6
2282 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2283 cat >> confdefs.h
<<EOF
2284 #define $ac_tr_hdr 1
2288 echo "$ac_t""no" 1>&6
2293 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2294 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2295 termcap.h stdio_ext.h fcntl.h term.h
2297 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2298 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2299 echo "configure:2300: checking for $ac_hdr" >&5
2300 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2301 echo $ac_n "(cached) $ac_c" 1>&6
2303 cat > conftest.
$ac_ext <<EOF
2304 #line 2305 "configure"
2305 #include "confdefs.h"
2308 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2309 { (eval echo configure
:2310: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2310 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2311 if test -z "$ac_err"; then
2313 eval "ac_cv_header_$ac_safe=yes"
2316 echo "configure: failed program was:" >&5
2317 cat conftest.
$ac_ext >&5
2319 eval "ac_cv_header_$ac_safe=no"
2323 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2324 echo "$ac_t""yes" 1>&6
2325 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2326 cat >> confdefs.h
<<EOF
2327 #define $ac_tr_hdr 1
2331 echo "$ac_t""no" 1>&6
2335 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2336 echo "configure:2337: checking for ANSI C header files" >&5
2337 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2338 echo $ac_n "(cached) $ac_c" 1>&6
2340 cat > conftest.
$ac_ext <<EOF
2341 #line 2342 "configure"
2342 #include "confdefs.h"
2348 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2349 { (eval echo configure
:2350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2350 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2351 if test -z "$ac_err"; then
2353 ac_cv_header_stdc
=yes
2356 echo "configure: failed program was:" >&5
2357 cat conftest.
$ac_ext >&5
2359 ac_cv_header_stdc
=no
2363 if test $ac_cv_header_stdc = yes; then
2364 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2365 cat > conftest.
$ac_ext <<EOF
2366 #line 2367 "configure"
2367 #include "confdefs.h"
2370 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2371 egrep "memchr" >/dev
/null
2>&1; then
2375 ac_cv_header_stdc
=no
2381 if test $ac_cv_header_stdc = yes; then
2382 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2383 cat > conftest.
$ac_ext <<EOF
2384 #line 2385 "configure"
2385 #include "confdefs.h"
2388 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2389 egrep "free" >/dev
/null
2>&1; then
2393 ac_cv_header_stdc
=no
2399 if test $ac_cv_header_stdc = yes; then
2400 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2401 if test "$cross_compiling" = yes; then
2404 cat > conftest.
$ac_ext <<EOF
2405 #line 2406 "configure"
2406 #include "confdefs.h"
2408 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2409 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2410 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2411 int main () { int i; for (i = 0; i < 256; i++)
2412 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2416 if { (eval echo configure
:2417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2420 echo "configure: failed program was:" >&5
2421 cat conftest.
$ac_ext >&5
2423 ac_cv_header_stdc
=no
2431 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2432 if test $ac_cv_header_stdc = yes; then
2433 cat >> confdefs.h
<<\EOF
2434 #define STDC_HEADERS 1
2439 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2440 echo "configure:2441: checking whether time.h and sys/time.h may both be included" >&5
2441 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2442 echo $ac_n "(cached) $ac_c" 1>&6
2444 cat > conftest.
$ac_ext <<EOF
2445 #line 2446 "configure"
2446 #include "confdefs.h"
2447 #include <sys/types.h>
2448 #include <sys/time.h>
2454 if { (eval echo configure
:2455: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2456 ac_cv_header_time
=yes
2458 echo "configure: failed program was:" >&5
2459 cat conftest.
$ac_ext >&5
2461 ac_cv_header_time
=no
2466 echo "$ac_t""$ac_cv_header_time" 1>&6
2467 if test $ac_cv_header_time = yes; then
2468 cat >> confdefs.h
<<\EOF
2469 #define TIME_WITH_SYS_TIME 1
2474 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2475 echo "configure:2476: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2476 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2477 echo $ac_n "(cached) $ac_c" 1>&6
2479 cat > conftest.
$ac_ext <<EOF
2480 #line 2481 "configure"
2481 #include "confdefs.h"
2482 #include <sys/types.h>
2484 /* NetBSD declares sys_siglist in unistd.h. */
2485 #ifdef HAVE_UNISTD_H
2489 char *msg = *(sys_siglist + 1);
2492 if { (eval echo configure
:2493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2494 ac_cv_decl_sys_siglist
=yes
2496 echo "configure: failed program was:" >&5
2497 cat conftest.
$ac_ext >&5
2499 ac_cv_decl_sys_siglist
=no
2504 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2505 if test $ac_cv_decl_sys_siglist = yes; then
2506 cat >> confdefs.h
<<\EOF
2507 #define SYS_SIGLIST_DECLARED 1
2513 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2514 echo "configure:2515: checking for struct utimbuf" >&5
2515 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2516 echo $ac_n "(cached) $ac_c" 1>&6
2518 cat > conftest.
$ac_ext <<EOF
2519 #line 2520 "configure"
2520 #include "confdefs.h"
2521 #ifdef TIME_WITH_SYS_TIME
2522 #include <sys/time.h>
2525 #ifdef HAVE_SYS_TIME_H
2526 #include <sys/time.h>
2535 static struct utimbuf x; x.actime = x.modtime;
2538 if { (eval echo configure
:2539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2540 emacs_cv_struct_utimbuf
=yes
2542 echo "configure: failed program was:" >&5
2543 cat conftest.
$ac_ext >&5
2545 emacs_cv_struct_utimbuf
=no
2550 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2551 if test $emacs_cv_struct_utimbuf = yes; then
2552 cat >> confdefs.h
<<\EOF
2553 #define HAVE_STRUCT_UTIMBUF 1
2558 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2559 echo "configure:2560: checking return type of signal handlers" >&5
2560 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2561 echo $ac_n "(cached) $ac_c" 1>&6
2563 cat > conftest.
$ac_ext <<EOF
2564 #line 2565 "configure"
2565 #include "confdefs.h"
2566 #include <sys/types.h>
2572 extern "C" void (*signal (int, void (*)(int)))(int);
2574 void (*signal ()) ();
2581 if { (eval echo configure
:2582: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2583 ac_cv_type_signal
=void
2585 echo "configure: failed program was:" >&5
2586 cat conftest.
$ac_ext >&5
2588 ac_cv_type_signal
=int
2593 echo "$ac_t""$ac_cv_type_signal" 1>&6
2594 cat >> confdefs.h
<<EOF
2595 #define RETSIGTYPE $ac_cv_type_signal
2600 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
2601 echo "configure:2602: checking for speed_t" >&5
2602 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
2603 echo $ac_n "(cached) $ac_c" 1>&6
2605 cat > conftest.
$ac_ext <<EOF
2606 #line 2607 "configure"
2607 #include "confdefs.h"
2608 #include <termios.h>
2613 if { (eval echo configure
:2614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2615 emacs_cv_speed_t
=yes
2617 echo "configure: failed program was:" >&5
2618 cat conftest.
$ac_ext >&5
2623 echo "$ac_t""$emacs_cv_speed_t" 1>&6
2624 if test $emacs_cv_speed_t = yes; then
2625 cat >> confdefs.h
<<\EOF
2626 #define HAVE_SPEED_T 1
2631 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2632 echo "configure:2633: checking for struct timeval" >&5
2633 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2634 echo $ac_n "(cached) $ac_c" 1>&6
2636 cat > conftest.
$ac_ext <<EOF
2637 #line 2638 "configure"
2638 #include "confdefs.h"
2639 #ifdef TIME_WITH_SYS_TIME
2640 #include <sys/time.h>
2643 #ifdef HAVE_SYS_TIME_H
2644 #include <sys/time.h>
2650 static struct timeval x; x.tv_sec = x.tv_usec;
2653 if { (eval echo configure
:2654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2655 emacs_cv_struct_timeval
=yes
2657 echo "configure: failed program was:" >&5
2658 cat conftest.
$ac_ext >&5
2660 emacs_cv_struct_timeval
=no
2665 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2666 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2667 if test $emacs_cv_struct_timeval = yes; then
2668 cat >> confdefs.h
<<\EOF
2669 #define HAVE_TIMEVAL 1
2674 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
2675 echo "configure:2676: checking for struct exception" >&5
2676 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
2677 echo $ac_n "(cached) $ac_c" 1>&6
2679 cat > conftest.
$ac_ext <<EOF
2680 #line 2681 "configure"
2681 #include "confdefs.h"
2684 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
2687 if { (eval echo configure
:2688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2689 emacs_cv_struct_exception
=yes
2691 echo "configure: failed program was:" >&5
2692 cat conftest.
$ac_ext >&5
2694 emacs_cv_struct_exception
=no
2699 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
2700 HAVE_EXCEPTION
=$emacs_cv_struct_exception
2701 if test $emacs_cv_struct_exception != yes; then
2702 cat >> confdefs.h
<<\EOF
2703 #define NO_MATHERR 1
2708 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2709 echo "configure:2710: checking whether struct tm is in sys/time.h or time.h" >&5
2710 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2711 echo $ac_n "(cached) $ac_c" 1>&6
2713 cat > conftest.
$ac_ext <<EOF
2714 #line 2715 "configure"
2715 #include "confdefs.h"
2716 #include <sys/types.h>
2719 struct tm *tp; tp->tm_sec;
2722 if { (eval echo configure
:2723: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2724 ac_cv_struct_tm
=time.h
2726 echo "configure: failed program was:" >&5
2727 cat conftest.
$ac_ext >&5
2729 ac_cv_struct_tm
=sys
/time.h
2734 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2735 if test $ac_cv_struct_tm = sys
/time.h
; then
2736 cat >> confdefs.h
<<\EOF
2737 #define TM_IN_SYS_TIME 1
2742 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2743 echo "configure:2744: checking for tm_zone in struct tm" >&5
2744 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2745 echo $ac_n "(cached) $ac_c" 1>&6
2747 cat > conftest.
$ac_ext <<EOF
2748 #line 2749 "configure"
2749 #include "confdefs.h"
2750 #include <sys/types.h>
2751 #include <$ac_cv_struct_tm>
2753 struct tm tm; tm.tm_zone;
2756 if { (eval echo configure
:2757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2758 ac_cv_struct_tm_zone
=yes
2760 echo "configure: failed program was:" >&5
2761 cat conftest.
$ac_ext >&5
2763 ac_cv_struct_tm_zone
=no
2768 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2769 if test "$ac_cv_struct_tm_zone" = yes; then
2770 cat >> confdefs.h
<<\EOF
2771 #define HAVE_TM_ZONE 1
2775 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2776 echo "configure:2777: checking for tzname" >&5
2777 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2778 echo $ac_n "(cached) $ac_c" 1>&6
2780 cat > conftest.
$ac_ext <<EOF
2781 #line 2782 "configure"
2782 #include "confdefs.h"
2784 #ifndef tzname /* For SGI. */
2785 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2791 if { (eval echo configure
:2792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2793 ac_cv_var_tzname
=yes
2795 echo "configure: failed program was:" >&5
2796 cat conftest.
$ac_ext >&5
2803 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2804 if test $ac_cv_var_tzname = yes; then
2805 cat >> confdefs.h
<<\EOF
2806 #define HAVE_TZNAME 1
2812 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
2813 echo "configure:2814: checking for tm_gmtoff in struct tm" >&5
2814 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
2815 echo $ac_n "(cached) $ac_c" 1>&6
2817 cat > conftest.
$ac_ext <<EOF
2818 #line 2819 "configure"
2819 #include "confdefs.h"
2822 struct tm t; t.tm_gmtoff = 0
2825 if { (eval echo configure
:2826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2827 emacs_cv_tm_gmtoff
=yes
2829 echo "configure: failed program was:" >&5
2830 cat conftest.
$ac_ext >&5
2832 emacs_cv_tm_gmtoff
=no
2837 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
2838 if test $emacs_cv_tm_gmtoff = yes; then
2839 cat >> confdefs.h
<<\EOF
2840 #define HAVE_TM_GMTOFF 1
2846 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2847 echo "configure:2848: checking for ${CC-cc} option to accept ANSI C" >&5
2848 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
2849 echo $ac_n "(cached) $ac_c" 1>&6
2851 ac_cv_prog_cc_stdc
=no
2853 # Don't try gcc -ansi; that turns off useful extensions and
2854 # breaks some systems' header files.
2855 # AIX -qlanglvl=ansi
2856 # Ultrix and OSF/1 -std1
2857 # HP-UX 10.20 and later -Ae
2858 # HP-UX older versions -Aa -D_HPUX_SOURCE
2859 # SVR4 -Xc -D__EXTENSIONS__
2860 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2862 CC
="$ac_save_CC $ac_arg"
2863 cat > conftest.
$ac_ext <<EOF
2864 #line 2865 "configure"
2865 #include "confdefs.h"
2868 #include <sys/types.h>
2869 #include <sys/stat.h>
2870 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2871 struct buf { int x; };
2872 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2873 static char *e (p, i)
2879 static char *f (char * (*g) (char **, int), char **p, ...)
2884 s = g (p, va_arg (v,int));
2888 int test (int i, double x);
2889 struct s1 {int (*f) (int a);};
2890 struct s2 {int (*f) (double a);};
2891 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2895 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2898 if { (eval echo configure
:2899: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2900 ac_cv_prog_cc_stdc
="$ac_arg"; break
2902 echo "configure: failed program was:" >&5
2903 cat conftest.
$ac_ext >&5
2911 case "x$ac_cv_prog_cc_stdc" in
2913 echo "$ac_t""none needed" 1>&6 ;;
2915 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
2916 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2919 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
2920 echo "configure:2921: checking for function prototypes" >&5
2921 if test "$ac_cv_prog_cc_stdc" != no
; then
2922 echo "$ac_t""yes" 1>&6
2923 cat >> confdefs.h
<<\EOF
2924 #define PROTOTYPES 1
2928 echo "$ac_t""no" 1>&6
2931 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
2932 echo "configure:2933: checking for working volatile" >&5
2933 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
2934 echo $ac_n "(cached) $ac_c" 1>&6
2936 cat > conftest.
$ac_ext <<EOF
2937 #line 2938 "configure"
2938 #include "confdefs.h"
2946 if { (eval echo configure
:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2948 ac_cv_c_volatile
=yes
2950 echo "configure: failed program was:" >&5
2951 cat conftest.
$ac_ext >&5
2958 echo "$ac_t""$ac_cv_c_volatile" 1>&6
2959 if test $ac_cv_c_volatile = no
; then
2960 cat >> confdefs.h
<<\EOF
2966 echo $ac_n "checking for working const""... $ac_c" 1>&6
2967 echo "configure:2968: checking for working const" >&5
2968 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2969 echo $ac_n "(cached) $ac_c" 1>&6
2971 cat > conftest.
$ac_ext <<EOF
2972 #line 2973 "configure"
2973 #include "confdefs.h"
2977 /* Ultrix mips cc rejects this. */
2978 typedef int charset[2]; const charset x;
2979 /* SunOS 4.1.1 cc rejects this. */
2980 char const *const *ccp;
2982 /* NEC SVR4.0.2 mips cc rejects this. */
2983 struct point {int x, y;};
2984 static struct point const zero = {0,0};
2985 /* AIX XL C 1.02.0.0 rejects this.
2986 It does not let you subtract one const X* pointer from another in an arm
2987 of an if-expression whose if-part is not a constant expression */
2988 const char *g = "string";
2989 ccp = &g + (g ? g-g : 0);
2990 /* HPUX 7.0 cc rejects these. */
2993 ccp = (char const *const *) p;
2994 { /* SCO 3.2v4 cc rejects this. */
2996 char const *s = 0 ? (char *) 0 : (char const *) 0;
3000 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3002 const int *foo = &x[0];
3005 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3006 typedef const int *iptr;
3010 { /* AIX XL C 1.02.0.0 rejects this saying
3011 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3012 struct s { int j; const int *ap[3]; };
3013 struct s *b; b->j = 5;
3015 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3021 if { (eval echo configure
:3022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3025 echo "configure: failed program was:" >&5
3026 cat conftest.
$ac_ext >&5
3033 echo "$ac_t""$ac_cv_c_const" 1>&6
3034 if test $ac_cv_c_const = no
; then
3035 cat >> confdefs.h
<<\EOF
3041 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3042 echo "configure:3043: checking for void * support" >&5
3043 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3044 echo $ac_n "(cached) $ac_c" 1>&6
3046 cat > conftest.
$ac_ext <<EOF
3047 #line 3048 "configure"
3048 #include "confdefs.h"
3054 if { (eval echo configure
:3055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3056 emacs_cv_void_star
=yes
3058 echo "configure: failed program was:" >&5
3059 cat conftest.
$ac_ext >&5
3061 emacs_cv_void_star
=no
3066 echo "$ac_t""$emacs_cv_void_star" 1>&6
3067 if test $emacs_cv_void_star = yes; then
3068 cat >> confdefs.h
<<\EOF
3069 #define POINTER_TYPE void
3073 cat >> confdefs.h
<<\EOF
3074 #define POINTER_TYPE char
3079 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3080 echo "configure:3081: checking whether ${MAKE-make} sets \${MAKE}" >&5
3081 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3082 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3083 echo $ac_n "(cached) $ac_c" 1>&6
3085 cat > conftestmake
<<\EOF
3087 @
echo 'ac_maketemp="${MAKE}"'
3089 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3090 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3091 if test -n "$ac_maketemp"; then
3092 eval ac_cv_prog_make_
${ac_make}_set
=yes
3094 eval ac_cv_prog_make_
${ac_make}_set
=no
3098 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3099 echo "$ac_t""yes" 1>&6
3102 echo "$ac_t""no" 1>&6
3103 SET_MAKE
="MAKE=${MAKE-make}"
3107 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3108 echo "configure:3109: checking for long file names" >&5
3109 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3110 echo $ac_n "(cached) $ac_c" 1>&6
3112 ac_cv_sys_long_file_names
=yes
3113 # Test for long file names in all the places we know might matter:
3114 # . the current directory, where building will happen
3115 # $prefix/lib where we will be installing things
3116 # $exec_prefix/lib likewise
3117 # eval it to expand exec_prefix.
3118 # $TMPDIR if set, where it might want to write temporary files
3119 # if $TMPDIR is not set:
3120 # /tmp where it might want to write temporary files
3123 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3124 ac_tmpdirs
="$TMPDIR"
3126 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3128 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3129 test -d $ac_dir ||
continue
3130 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3131 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3132 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3133 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3134 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3135 ac_cv_sys_long_file_names
=no
3136 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3139 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3143 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3144 if test $ac_cv_sys_long_file_names = yes; then
3145 cat >> confdefs.h
<<\EOF
3146 #define HAVE_LONG_FILE_NAMES 1
3152 #### Choose a window system.
3154 # If we find X, set shell vars x_includes and x_libraries to the
3155 # paths, otherwise set no_x=yes.
3156 # Uses ac_ vars as temps to allow command line to override cache and checks.
3157 # --without-x overrides everything else, but does not touch the cache.
3158 echo $ac_n "checking for X""... $ac_c" 1>&6
3159 echo "configure:3160: checking for X" >&5
3161 # Check whether --with-x or --without-x was given.
3162 if test "${with_x+set}" = set; then
3167 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3168 if test "x$with_x" = xno
; then
3169 # The user explicitly disabled X.
3172 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3173 # Both variables are already set.
3176 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3177 echo $ac_n "(cached) $ac_c" 1>&6
3179 # One or both of the vars are not set, and there is no cached value.
3180 ac_x_includes
=NO ac_x_libraries
=NO
3182 if mkdir conftestdir
; then
3184 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3185 cat > Imakefile
<<'EOF'
3187 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3189 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3190 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3191 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3192 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3193 for ac_extension
in a so sl
; do
3194 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3195 test -f $ac_im_libdir/libX11.
$ac_extension; then
3196 ac_im_usrlibdir
=$ac_im_libdir; break
3199 # Screen out bogus values from the imake configuration. They are
3200 # bogus both because they are the default anyway, and because
3201 # using them would break gcc on systems where it needs fixed includes.
3202 case "$ac_im_incroot" in
3204 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3206 case "$ac_im_usrlibdir" in
3208 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3215 if test "$ac_x_includes" = NO
; then
3216 # Guess where to find include files, by looking for this one X11 .h file.
3217 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3219 # First, try using that file with no special directory specified.
3220 cat > conftest.
$ac_ext <<EOF
3221 #line 3222 "configure"
3222 #include "confdefs.h"
3223 #include <$x_direct_test_include>
3225 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3226 { (eval echo configure
:3227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3227 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3228 if test -z "$ac_err"; then
3230 # We can compile using X headers with no special include directory.
3234 echo "configure: failed program was:" >&5
3235 cat conftest.
$ac_ext >&5
3237 # Look for the header file in a standard set of common directories.
3238 # Check X11 before X11Rn because it is often a symlink to the current release.
3241 /usr
/X11R
6/include \
3242 /usr
/X11R
5/include \
3243 /usr
/X11R
4/include \
3246 /usr
/include
/X11R6 \
3247 /usr
/include
/X11R5 \
3248 /usr
/include
/X11R4 \
3250 /usr
/local
/X11
/include \
3251 /usr
/local
/X11R
6/include \
3252 /usr
/local
/X11R
5/include \
3253 /usr
/local
/X11R
4/include \
3255 /usr
/local
/include
/X11 \
3256 /usr
/local
/include
/X11R6 \
3257 /usr
/local
/include
/X11R5 \
3258 /usr
/local
/include
/X11R4 \
3262 /usr
/XFree86
/include
/X11 \
3265 /usr
/local
/include \
3266 /usr
/unsupported
/include \
3267 /usr
/athena
/include \
3268 /usr
/local
/x11r
5/include \
3269 /usr
/lpp
/Xamples
/include \
3271 /usr
/openwin
/include \
3272 /usr
/openwin
/share
/include \
3275 if test -r "$ac_dir/$x_direct_test_include"; then
3276 ac_x_includes
=$ac_dir
3282 fi # $ac_x_includes = NO
3284 if test "$ac_x_libraries" = NO
; then
3285 # Check for the libraries.
3287 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3288 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3290 # See if we find them without any special options.
3291 # Don't add to $LIBS permanently.
3292 ac_save_LIBS
="$LIBS"
3293 LIBS
="-l$x_direct_test_library $LIBS"
3294 cat > conftest.
$ac_ext <<EOF
3295 #line 3296 "configure"
3296 #include "confdefs.h"
3299 ${x_direct_test_function}()
3302 if { (eval echo configure
:3303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3304 LIBS
="$ac_save_LIBS"
3305 # We can link X programs with no special library path.
3308 echo "configure: failed program was:" >&5
3309 cat conftest.
$ac_ext >&5
3311 LIBS
="$ac_save_LIBS"
3312 # First see if replacing the include by lib works.
3313 # Check X11 before X11Rn because it is often a symlink to the current release.
3314 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3325 /usr
/local
/X11
/lib \
3326 /usr
/local
/X11R
6/lib \
3327 /usr
/local
/X11R
5/lib \
3328 /usr
/local
/X11R
4/lib \
3330 /usr
/local
/lib
/X11 \
3331 /usr
/local
/lib
/X11R6 \
3332 /usr
/local
/lib
/X11R5 \
3333 /usr
/local
/lib
/X11R4 \
3337 /usr
/XFree86
/lib
/X11 \
3341 /usr
/unsupported
/lib \
3343 /usr
/local
/x11r
5/lib \
3344 /usr
/lpp
/Xamples
/lib \
3348 /usr
/openwin
/share
/lib \
3351 for ac_extension
in a so sl
; do
3352 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3353 ac_x_libraries
=$ac_dir
3360 fi # $ac_x_libraries = NO
3362 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3363 # Didn't find X anywhere. Cache the known absence of X.
3364 ac_cv_have_x
="have_x=no"
3366 # Record where we found X for the cache.
3367 ac_cv_have_x
="have_x=yes \
3368 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3372 eval "$ac_cv_have_x"
3375 if test "$have_x" != yes; then
3376 echo "$ac_t""$have_x" 1>&6
3379 # If each of the values was on the command line, it overrides each guess.
3380 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3381 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3382 # Update the cache value to reflect the command line values.
3383 ac_cv_have_x
="have_x=yes \
3384 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3385 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3388 if test "$no_x" = yes; then
3394 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3395 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3396 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3397 x_default_search_path
=""
3398 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3399 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3400 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3401 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3402 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3403 if test x
"${x_default_search_path}" = x
; then
3404 x_default_search_path
=${x_search_path}
3406 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3410 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3411 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3414 if test x
"${x_includes}" = x
; then
3415 bitmapdir
=/usr
/include
/X11
/bitmaps
3417 # accumulate include directories that have X11 bitmap subdirectories
3419 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3420 if test -d "${bmd}/X11/bitmaps"; then
3421 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3423 if test -d "${bmd}/bitmaps"; then
3424 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3427 if test ${bmd_acc} != "dummyval"; then
3428 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3432 case "${window_system}" in
3436 case "${with_x_toolkit}" in
3437 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3438 motif
) USE_X_TOOLKIT
=MOTIF
;;
3439 no
) USE_X_TOOLKIT
=none
;;
3440 * ) USE_X_TOOLKIT
=maybe
;;
3450 ### If we're using X11, we should use the X menu package.
3453 yes ) HAVE_MENUS
=yes ;;
3456 if test "${opsys}" = "hpux9"; then
3457 case "${x_libraries}" in
3459 opsysfile
="s/hpux9-x11r4.h"
3464 if test "${opsys}" = "hpux9shr"; then
3465 case "${x_libraries}" in
3467 opsysfile
="s/hpux9shxr4.h"
3472 #### Extract some information from the operating system and machine files.
3474 echo "checking the machine- and system-dependent files to find out
3475 - which libraries the lib-src programs will want, and
3476 - whether the GNU malloc routines are usable" 1>&6
3477 echo "configure:3478: checking the machine- and system-dependent files to find out
3478 - which libraries the lib-src programs will want, and
3479 - whether the GNU malloc routines are usable" >&5
3481 ### First figure out CFLAGS (which we use for running the compiler here)
3482 ### and REAL_CFLAGS (which we use for real compilation).
3483 ### The two are the same except on a few systems, where they are made
3484 ### different to work around various lossages. For example,
3485 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3486 ### as implying static linking.
3488 ### If the CFLAGS env var is specified, we use that value
3489 ### instead of the default.
3491 ### It's not important that this name contain the PID; you can't run
3492 ### two configures in the same directory and have anything work
3494 tempcname
="conftest.c"
3497 #include "'${srcdir}'/src/'${opsysfile}'"
3498 #include "'${srcdir}'/src/'${machfile}'"
3499 #ifndef LIBS_MACHINE
3500 #define LIBS_MACHINE
3505 #ifndef C_SWITCH_SYSTEM
3506 #define C_SWITCH_SYSTEM
3508 #ifndef C_SWITCH_MACHINE
3509 #define C_SWITCH_MACHINE
3511 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3512 configure___ c_switch_system=C_SWITCH_SYSTEM
3513 configure___ c_switch_machine=C_SWITCH_MACHINE
3516 #define LIB_X11_LIB -lX11
3519 #ifndef LIBX11_MACHINE
3520 #define LIBX11_MACHINE
3523 #ifndef LIBX11_SYSTEM
3524 #define LIBX11_SYSTEM
3526 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3529 configure___ unexec=UNEXEC
3531 configure___ unexec=unexec.o
3534 #ifdef SYSTEM_MALLOC
3535 configure___ system_malloc=yes
3537 configure___ system_malloc=no
3540 #ifndef C_DEBUG_SWITCH
3541 #define C_DEBUG_SWITCH -g
3544 #ifndef C_OPTIMIZE_SWITCH
3546 #define C_OPTIMIZE_SWITCH -O2
3548 #define C_OPTIMIZE_SWITCH -O
3552 #ifndef LD_SWITCH_MACHINE
3553 #define LD_SWITCH_MACHINE
3556 #ifndef LD_SWITCH_SYSTEM
3557 #define LD_SWITCH_SYSTEM
3560 #ifndef LD_SWITCH_X_SITE_AUX
3561 #define LD_SWITCH_X_SITE_AUX
3564 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3565 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3567 #ifdef THIS_IS_CONFIGURE
3569 /* Get the CFLAGS for tests in configure. */
3571 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3573 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3576 #else /* not THIS_IS_CONFIGURE */
3578 /* Get the CFLAGS for real compilation. */
3580 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3582 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3585 #endif /* not THIS_IS_CONFIGURE */
3588 # The value of CPP is a quoted variable reference, so we need to do this
3589 # to get its actual value...
3590 CPP
=`eval "echo $CPP"`
3591 eval `${CPP} -Isrc ${tempcname} \
3592 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3593 if test "x$SPECIFIED_CFLAGS" = x
; then
3594 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3595 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3597 REAL_CFLAGS
="$CFLAGS"
3601 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3603 ### Compute the unexec source name from the object name.
3604 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3606 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3607 # Assume not, until told otherwise.
3610 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3611 echo "configure:3612: checking for malloc_get_state" >&5
3612 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3613 echo $ac_n "(cached) $ac_c" 1>&6
3615 cat > conftest.
$ac_ext <<EOF
3616 #line 3617 "configure"
3617 #include "confdefs.h"
3618 /* System header to define __stub macros and hopefully few prototypes,
3619 which can conflict with char malloc_get_state(); below. */
3621 /* Override any gcc2 internal prototype to avoid an error. */
3622 /* We use char because int might match the return type of a gcc2
3623 builtin and then its argument prototype would still apply. */
3624 char malloc_get_state();
3628 /* The GNU C library defines this for functions which it implements
3629 to always fail with ENOSYS. Some functions are actually named
3630 something starting with __ and the normal name is an alias. */
3631 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3639 if { (eval echo configure
:3640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3641 eval "ac_cv_func_malloc_get_state=yes"
3643 echo "configure: failed program was:" >&5
3644 cat conftest.
$ac_ext >&5
3646 eval "ac_cv_func_malloc_get_state=no"
3651 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3652 echo "$ac_t""yes" 1>&6
3655 echo "$ac_t""no" 1>&6
3659 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3660 echo "configure:3661: checking for malloc_set_state" >&5
3661 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3662 echo $ac_n "(cached) $ac_c" 1>&6
3664 cat > conftest.
$ac_ext <<EOF
3665 #line 3666 "configure"
3666 #include "confdefs.h"
3667 /* System header to define __stub macros and hopefully few prototypes,
3668 which can conflict with char malloc_set_state(); below. */
3670 /* Override any gcc2 internal prototype to avoid an error. */
3671 /* We use char because int might match the return type of a gcc2
3672 builtin and then its argument prototype would still apply. */
3673 char malloc_set_state();
3677 /* The GNU C library defines this for functions which it implements
3678 to always fail with ENOSYS. Some functions are actually named
3679 something starting with __ and the normal name is an alias. */
3680 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3688 if { (eval echo configure
:3689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3690 eval "ac_cv_func_malloc_set_state=yes"
3692 echo "configure: failed program was:" >&5
3693 cat conftest.
$ac_ext >&5
3695 eval "ac_cv_func_malloc_set_state=no"
3700 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3701 echo "$ac_t""yes" 1>&6
3704 echo "$ac_t""no" 1>&6
3708 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3709 echo "configure:3710: checking whether __after_morecore_hook exists" >&5
3710 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3711 echo $ac_n "(cached) $ac_c" 1>&6
3713 cat > conftest.
$ac_ext <<EOF
3714 #line 3715 "configure"
3715 #include "confdefs.h"
3716 extern void (* __after_morecore_hook)();
3718 __after_morecore_hook = 0
3721 if { (eval echo configure
:3722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3723 emacs_cv_var___after_morecore_hook
=yes
3725 echo "configure: failed program was:" >&5
3726 cat conftest.
$ac_ext >&5
3728 emacs_cv_var___after_morecore_hook
=no
3733 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3734 if test $emacs_cv_var___after_morecore_hook = no
; then
3737 if test "${system_malloc}" = "yes"; then
3740 (The GNU allocators don't work with this system configuration.)"
3742 if test "$doug_lea_malloc" = "yes" ; then
3743 if test "$GNU_MALLOC" = yes ; then
3745 (Using Doug Lea's new malloc from the GNU C Library.)"
3747 cat >> confdefs.h
<<\EOF
3748 #define DOUG_LEA_MALLOC 1
3753 if test x
"${REL_ALLOC}" = x
; then
3754 REL_ALLOC
=${GNU_MALLOC}
3757 #### Add the libraries to LIBS and check for some functions.
3759 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3760 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3762 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
3765 LIBS
="$libsrc_libs $LIBS"
3767 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3768 echo "configure:3769: checking for dnet_ntoa in -ldnet" >&5
3769 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3770 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3771 echo $ac_n "(cached) $ac_c" 1>&6
3773 ac_save_LIBS
="$LIBS"
3775 cat > conftest.
$ac_ext <<EOF
3776 #line 3777 "configure"
3777 #include "confdefs.h"
3778 /* Override any gcc2 internal prototype to avoid an error. */
3779 /* We use char because int might match the return type of a gcc2
3780 builtin and then its argument prototype would still apply. */
3787 if { (eval echo configure
:3788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3789 eval "ac_cv_lib_$ac_lib_var=yes"
3791 echo "configure: failed program was:" >&5
3792 cat conftest.
$ac_ext >&5
3794 eval "ac_cv_lib_$ac_lib_var=no"
3797 LIBS
="$ac_save_LIBS"
3800 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3801 echo "$ac_t""yes" 1>&6
3802 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3803 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3804 cat >> confdefs.h
<<EOF
3805 #define $ac_tr_lib 1
3811 echo "$ac_t""no" 1>&6
3815 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3816 echo "configure:3817: checking for main in -lXbsd" >&5
3817 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3818 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3819 echo $ac_n "(cached) $ac_c" 1>&6
3821 ac_save_LIBS
="$LIBS"
3823 cat > conftest.
$ac_ext <<EOF
3824 #line 3825 "configure"
3825 #include "confdefs.h"
3831 if { (eval echo configure
:3832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3833 eval "ac_cv_lib_$ac_lib_var=yes"
3835 echo "configure: failed program was:" >&5
3836 cat conftest.
$ac_ext >&5
3838 eval "ac_cv_lib_$ac_lib_var=no"
3841 LIBS
="$ac_save_LIBS"
3844 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3845 echo "$ac_t""yes" 1>&6
3846 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3848 echo "$ac_t""no" 1>&6
3852 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3853 echo "configure:3854: checking for cma_open in -lpthreads" >&5
3854 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3855 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3856 echo $ac_n "(cached) $ac_c" 1>&6
3858 ac_save_LIBS
="$LIBS"
3859 LIBS
="-lpthreads $LIBS"
3860 cat > conftest.
$ac_ext <<EOF
3861 #line 3862 "configure"
3862 #include "confdefs.h"
3863 /* Override any gcc2 internal prototype to avoid an error. */
3864 /* We use char because int might match the return type of a gcc2
3865 builtin and then its argument prototype would still apply. */
3872 if { (eval echo configure
:3873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3874 eval "ac_cv_lib_$ac_lib_var=yes"
3876 echo "configure: failed program was:" >&5
3877 cat conftest.
$ac_ext >&5
3879 eval "ac_cv_lib_$ac_lib_var=no"
3882 LIBS
="$ac_save_LIBS"
3885 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3886 echo "$ac_t""yes" 1>&6
3887 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3888 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3889 cat >> confdefs.h
<<EOF
3890 #define $ac_tr_lib 1
3893 LIBS
="-lpthreads $LIBS"
3896 echo "$ac_t""no" 1>&6
3900 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3901 echo "configure:3902: checking for XFree86 in /usr/X386" >&5
3902 if test -d /usr
/X386
/include
; then
3904 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3908 echo "$ac_t""$HAVE_XFREE386" 1>&6
3910 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3911 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3913 if test "${HAVE_X11}" = "yes"; then
3914 DEFS
="$C_SWITCH_X_SITE $DEFS"
3915 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
3917 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
3919 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3920 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3921 # but it's more convenient here to set LD_RUN_PATH
3922 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3923 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3924 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3928 if test "${opsys}" = "gnu-linux"; then
3929 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3930 echo "configure:3931: checking whether X on GNU/Linux needs -b to link" >&5
3931 cat > conftest.
$ac_ext <<EOF
3932 #line 3933 "configure"
3933 #include "confdefs.h"
3936 XOpenDisplay ("foo");
3939 if { (eval echo configure
:3940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3941 xlinux_first_failure
=no
3943 echo "configure: failed program was:" >&5
3944 cat conftest.
$ac_ext >&5
3946 xlinux_first_failure
=yes
3949 if test "${xlinux_first_failure}" = "yes"; then
3950 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
3951 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
3952 OLD_CPPFLAGS
="$CPPFLAGS"
3954 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
3955 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
3956 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
3957 LIBS
="$LIBS -b i486-linuxaout"
3958 cat > conftest.
$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3963 XOpenDisplay ("foo");
3966 if { (eval echo configure
:3967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3968 xlinux_second_failure
=no
3970 echo "configure: failed program was:" >&5
3971 cat conftest.
$ac_ext >&5
3973 xlinux_second_failure
=yes
3976 if test "${xlinux_second_failure}" = "yes"; then
3977 # If we get the same failure with -b, there is no use adding -b.
3978 # So take it out. This plays safe.
3979 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
3980 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
3981 CPPFLAGS
="$OLD_CPPFLAGS"
3983 echo "$ac_t""no" 1>&6
3985 echo "$ac_t""yes" 1>&6
3988 echo "$ac_t""no" 1>&6
3992 for ac_func
in XrmSetDatabase XScreenResourceString \
3993 XScreenNumberOfScreen XSetWMProtocols
3995 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3996 echo "configure:3997: checking for $ac_func" >&5
3997 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3998 echo $ac_n "(cached) $ac_c" 1>&6
4000 cat > conftest.
$ac_ext <<EOF
4001 #line 4002 "configure"
4002 #include "confdefs.h"
4003 /* System header to define __stub macros and hopefully few prototypes,
4004 which can conflict with char $ac_func(); below. */
4006 /* Override any gcc2 internal prototype to avoid an error. */
4007 /* We use char because int might match the return type of a gcc2
4008 builtin and then its argument prototype would still apply. */
4013 /* The GNU C library defines this for functions which it implements
4014 to always fail with ENOSYS. Some functions are actually named
4015 something starting with __ and the normal name is an alias. */
4016 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4024 if { (eval echo configure
:4025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4026 eval "ac_cv_func_$ac_func=yes"
4028 echo "configure: failed program was:" >&5
4029 cat conftest.
$ac_ext >&5
4031 eval "ac_cv_func_$ac_func=no"
4036 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4037 echo "$ac_t""yes" 1>&6
4038 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4039 cat >> confdefs.h
<<EOF
4040 #define $ac_tr_func 1
4044 echo "$ac_t""no" 1>&6
4050 if test "${window_system}" = "x11"; then
4051 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
4052 echo "configure:4053: checking X11 version 6" >&5
4053 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
4054 echo $ac_n "(cached) $ac_c" 1>&6
4056 cat > conftest.
$ac_ext <<EOF
4057 #line 4058 "configure"
4058 #include "confdefs.h"
4059 #include <X11/Xlib.h>
4061 #if XlibSpecificationRelease < 6
4067 if { (eval echo configure
:4068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4069 emacs_cv_x11_version_6
=yes
4071 echo "configure: failed program was:" >&5
4072 cat conftest.
$ac_ext >&5
4074 emacs_cv_x11_version_6
=no
4079 if test $emacs_cv_x11_version_6 = yes; then
4080 echo "$ac_t""6 or newer" 1>&6
4081 cat >> confdefs.h
<<\EOF
4082 #define HAVE_X11R6 1
4086 echo "$ac_t""before 6" 1>&6
4090 if test "${window_system}" = "x11"; then
4091 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4092 echo "configure:4093: checking X11 version 5" >&5
4093 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4094 echo $ac_n "(cached) $ac_c" 1>&6
4096 cat > conftest.
$ac_ext <<EOF
4097 #line 4098 "configure"
4098 #include "confdefs.h"
4099 #include <X11/Xlib.h>
4101 #if XlibSpecificationRelease < 5
4107 if { (eval echo configure
:4108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4109 emacs_cv_x11_version_5
=yes
4111 echo "configure: failed program was:" >&5
4112 cat conftest.
$ac_ext >&5
4114 emacs_cv_x11_version_5
=no
4119 if test $emacs_cv_x11_version_5 = yes; then
4120 echo "$ac_t""5 or newer" 1>&6
4122 cat >> confdefs.h
<<\EOF
4123 #define HAVE_X11R5 1
4128 echo "$ac_t""before 5" 1>&6
4132 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4133 if test x
"${HAVE_X11R5}" = xyes
; then
4134 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4135 echo "configure:4136: checking X11 version 5 with Xaw" >&5
4136 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4137 echo $ac_n "(cached) $ac_c" 1>&6
4139 cat > conftest.
$ac_ext <<EOF
4140 #line 4141 "configure"
4141 #include "confdefs.h"
4143 #include <X11/Intrinsic.h>
4144 #include <X11/Xaw/Simple.h>
4149 if { (eval echo configure
:4150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4151 emacs_cv_x11_version_5_with_xaw
=yes
4153 echo "configure: failed program was:" >&5
4154 cat conftest.
$ac_ext >&5
4156 emacs_cv_x11_version_5_with_xaw
=no
4161 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4162 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4165 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4173 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4175 if test "${USE_X_TOOLKIT}" != "none"; then
4176 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4177 echo "configure:4178: checking X11 toolkit version" >&5
4178 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4179 echo $ac_n "(cached) $ac_c" 1>&6
4181 cat > conftest.
$ac_ext <<EOF
4182 #line 4183 "configure"
4183 #include "confdefs.h"
4184 #include <X11/Intrinsic.h>
4186 #if XtSpecificationRelease < 6
4192 if { (eval echo configure
:4193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4194 emacs_cv_x11_toolkit_version_6
=yes
4196 echo "configure: failed program was:" >&5
4197 cat conftest.
$ac_ext >&5
4199 emacs_cv_x11_toolkit_version_6
=no
4204 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4205 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4206 echo "$ac_t""6 or newer" 1>&6
4207 cat >> confdefs.h
<<\EOF
4208 #define HAVE_X11XTR6 1
4212 echo "$ac_t""before 6" 1>&6
4216 if test x
$HAVE_X11XTR6 = xyes
; then
4217 LIBS
="-lXt -lSM -lICE $LIBS"
4221 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4222 echo "configure:4223: checking for XmuConvertStandardSelection in -lXmu" >&5
4223 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4224 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4225 echo $ac_n "(cached) $ac_c" 1>&6
4227 ac_save_LIBS
="$LIBS"
4229 cat > conftest.
$ac_ext <<EOF
4230 #line 4231 "configure"
4231 #include "confdefs.h"
4232 /* Override any gcc2 internal prototype to avoid an error. */
4233 /* We use char because int might match the return type of a gcc2
4234 builtin and then its argument prototype would still apply. */
4235 char XmuConvertStandardSelection();
4238 XmuConvertStandardSelection()
4241 if { (eval echo configure
:4242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4243 eval "ac_cv_lib_$ac_lib_var=yes"
4245 echo "configure: failed program was:" >&5
4246 cat conftest.
$ac_ext >&5
4248 eval "ac_cv_lib_$ac_lib_var=no"
4251 LIBS
="$ac_save_LIBS"
4254 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4255 echo "$ac_t""yes" 1>&6
4256 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4257 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4258 cat >> confdefs.h
<<EOF
4259 #define $ac_tr_lib 1
4265 echo "$ac_t""no" 1>&6
4271 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4272 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4273 echo "configure:4274: checking for Motif version 2.1" >&5
4274 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4275 echo $ac_n "(cached) $ac_c" 1>&6
4277 cat > conftest.
$ac_ext <<EOF
4278 #line 4279 "configure"
4279 #include "confdefs.h"
4282 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4285 Motif version prior to 2.1.
4289 if { (eval echo configure
:4290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4291 emacs_cv_motif_version_2_1
=yes
4293 echo "configure: failed program was:" >&5
4294 cat conftest.
$ac_ext >&5
4296 emacs_cv_motif_version_2_1
=no
4301 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4302 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4303 if test $emacs_cv_motif_version_2_1 = yes; then
4304 cat >> confdefs.h
<<\EOF
4305 #define HAVE_MOTIF_2_1 1
4308 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4309 echo "configure:4310: checking for XpCreateContext in -lXp" >&5
4310 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4311 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4312 echo $ac_n "(cached) $ac_c" 1>&6
4314 ac_save_LIBS
="$LIBS"
4315 LIBS
="-lXp -lXext $LIBS"
4316 cat > conftest.
$ac_ext <<EOF
4317 #line 4318 "configure"
4318 #include "confdefs.h"
4319 /* Override any gcc2 internal prototype to avoid an error. */
4320 /* We use char because int might match the return type of a gcc2
4321 builtin and then its argument prototype would still apply. */
4322 char XpCreateContext();
4328 if { (eval echo configure
:4329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4330 eval "ac_cv_lib_$ac_lib_var=yes"
4332 echo "configure: failed program was:" >&5
4333 cat conftest.
$ac_ext >&5
4335 eval "ac_cv_lib_$ac_lib_var=no"
4338 LIBS
="$ac_save_LIBS"
4341 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4342 echo "$ac_t""yes" 1>&6
4345 echo "$ac_t""no" 1>&6
4348 if test ${HAVE_LIBXP} = yes; then
4349 cat >> confdefs.h
<<\EOF
4350 #define HAVE_LIBXP 1
4357 ### Is -lXaw3d available?
4359 if test "${HAVE_X11}" = "yes"; then
4360 if test "${USE_X_TOOLKIT}" != "none"; then
4361 old_c_flags
="${CFLAGS}"
4362 CFLAGS
="${LD_SWITCH_X_SITE}"
4363 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4364 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4365 echo "configure:4366: checking for X11/Xaw3d/Scrollbar.h" >&5
4366 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4367 echo $ac_n "(cached) $ac_c" 1>&6
4369 cat > conftest.
$ac_ext <<EOF
4370 #line 4371 "configure"
4371 #include "confdefs.h"
4372 #include <X11/Xaw3d/Scrollbar.h>
4374 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4375 { (eval echo configure
:4376: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4376 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4377 if test -z "$ac_err"; then
4379 eval "ac_cv_header_$ac_safe=yes"
4382 echo "configure: failed program was:" >&5
4383 cat conftest.
$ac_ext >&5
4385 eval "ac_cv_header_$ac_safe=no"
4389 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4390 echo "$ac_t""yes" 1>&6
4391 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4392 echo "configure:4393: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4393 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4394 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4395 echo $ac_n "(cached) $ac_c" 1>&6
4397 ac_save_LIBS
="$LIBS"
4398 LIBS
="-lXaw3d -lX11 $LIBS"
4399 cat > conftest.
$ac_ext <<EOF
4400 #line 4401 "configure"
4401 #include "confdefs.h"
4402 /* Override any gcc2 internal prototype to avoid an error. */
4403 /* We use char because int might match the return type of a gcc2
4404 builtin and then its argument prototype would still apply. */
4405 char XawScrollbarSetThumb();
4408 XawScrollbarSetThumb()
4411 if { (eval echo configure
:4412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4413 eval "ac_cv_lib_$ac_lib_var=yes"
4415 echo "configure: failed program was:" >&5
4416 cat conftest.
$ac_ext >&5
4418 eval "ac_cv_lib_$ac_lib_var=no"
4421 LIBS
="$ac_save_LIBS"
4424 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4425 echo "$ac_t""yes" 1>&6
4428 echo "$ac_t""no" 1>&6
4432 echo "$ac_t""no" 1>&6
4435 CFLAGS
="${old_c_flags}"
4437 if test "${HAVE_XAW3D}" = "yes"; then
4438 cat >> confdefs.h
<<\EOF
4439 #define HAVE_XAW3D 1
4447 USE_TOOLKIT_SCROLL_BARS
=no
4448 if test "${with_toolkit_scroll_bars}" != "no"; then
4449 if test "${USE_X_TOOLKIT}" != "none"; then
4450 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4451 cat >> confdefs.h
<<\EOF
4452 #define USE_TOOLKIT_SCROLL_BARS 1
4456 USE_TOOLKIT_SCROLL_BARS
=yes
4457 elif test "${HAVE_XAW3D}" = "yes"; then
4458 cat >> confdefs.h
<<\EOF
4459 #define USE_TOOLKIT_SCROLL_BARS 1
4462 USE_TOOLKIT_SCROLL_BARS
=yes
4468 if test "${with_xim}" != "no"; then
4469 cat >> confdefs.h
<<\EOF
4475 ### Use -lXpm if available, unless `--with-xpm=no'.
4477 if test "${HAVE_X11}" = "yes"; then
4478 if test "${with_xpm}" != "no"; then
4479 old_c_flags
="${CFLAGS}"
4480 CFLAGS
="${LD_SWITCH_X_SITE}"
4481 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4482 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4483 echo "configure:4484: checking for X11/xpm.h" >&5
4484 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4485 echo $ac_n "(cached) $ac_c" 1>&6
4487 cat > conftest.
$ac_ext <<EOF
4488 #line 4489 "configure"
4489 #include "confdefs.h"
4490 #include <X11/xpm.h>
4492 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4493 { (eval echo configure
:4494: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4494 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4495 if test -z "$ac_err"; then
4497 eval "ac_cv_header_$ac_safe=yes"
4500 echo "configure: failed program was:" >&5
4501 cat conftest.
$ac_ext >&5
4503 eval "ac_cv_header_$ac_safe=no"
4507 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4508 echo "$ac_t""yes" 1>&6
4509 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4510 echo "configure:4511: checking for XpmReadFileToPixmap in -lXpm" >&5
4511 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4512 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4513 echo $ac_n "(cached) $ac_c" 1>&6
4515 ac_save_LIBS
="$LIBS"
4516 LIBS
="-lXpm -lX11 $LIBS"
4517 cat > conftest.
$ac_ext <<EOF
4518 #line 4519 "configure"
4519 #include "confdefs.h"
4520 /* Override any gcc2 internal prototype to avoid an error. */
4521 /* We use char because int might match the return type of a gcc2
4522 builtin and then its argument prototype would still apply. */
4523 char XpmReadFileToPixmap();
4526 XpmReadFileToPixmap()
4529 if { (eval echo configure
:4530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4531 eval "ac_cv_lib_$ac_lib_var=yes"
4533 echo "configure: failed program was:" >&5
4534 cat conftest.
$ac_ext >&5
4536 eval "ac_cv_lib_$ac_lib_var=no"
4539 LIBS
="$ac_save_LIBS"
4542 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4543 echo "$ac_t""yes" 1>&6
4546 echo "$ac_t""no" 1>&6
4550 echo "$ac_t""no" 1>&6
4553 CFLAGS
="${old_c_flags}"
4556 if test "${HAVE_XPM}" = "yes"; then
4557 cat >> confdefs.h
<<\EOF
4564 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4566 if test "${HAVE_X11}" = "yes"; then
4567 if test "${with_jpeg}" != "no"; then
4568 old_c_flags
="${CFLAGS}"
4569 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4570 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4571 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4572 echo "configure:4573: checking for jerror.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"
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 jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4599 echo "configure:4600: checking for jpeg_destroy_compress in -ljpeg" >&5
4600 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | 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
="-ljpeg -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 jpeg_destroy_compress();
4615 jpeg_destroy_compress()
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_JPEG}" = "yes"; then
4646 cat >> confdefs.h
<<\EOF
4653 ### Use -lpng if available, unless `--with-png=no'.
4655 if test "${HAVE_X11}" = "yes"; then
4656 if test "${with_png}" != "no"; then
4657 old_c_flags
="${CFLAGS}"
4658 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4659 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4660 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4661 echo "configure:4662: checking for png.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 png_set_expand in -lpng""... $ac_c" 1>&6
4688 echo "configure:4689: checking for png_set_expand in -lpng" >&5
4689 ac_lib_var
=`echo png'_'png_set_expand | 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
="-lpng -lX11 -lz -lm $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 png_set_expand();
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_PNG}" = "yes"; then
4735 cat >> confdefs.h
<<\EOF
4742 ### Use -ltiff if available, unless `--with-tiff=no'.
4744 if test "${HAVE_X11}" = "yes"; then
4745 if test "${with_tiff}" != "no"; then
4746 old_c_flags
="${CFLAGS}"
4747 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4748 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4749 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4750 echo "configure:4751: checking for tiffio.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 tifflibs
="-lX11 -lz -lm"
4777 # At least one tiff package requires the jpeg library.
4778 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
4779 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4780 echo "configure:4781: checking for TIFFGetVersion in -ltiff" >&5
4781 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4782 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4783 echo $ac_n "(cached) $ac_c" 1>&6
4785 ac_save_LIBS
="$LIBS"
4786 LIBS
="-ltiff $tifflibs $LIBS"
4787 cat > conftest.
$ac_ext <<EOF
4788 #line 4789 "configure"
4789 #include "confdefs.h"
4790 /* Override any gcc2 internal prototype to avoid an error. */
4791 /* We use char because int might match the return type of a gcc2
4792 builtin and then its argument prototype would still apply. */
4793 char TIFFGetVersion();
4799 if { (eval echo configure
:4800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4801 eval "ac_cv_lib_$ac_lib_var=yes"
4803 echo "configure: failed program was:" >&5
4804 cat conftest.
$ac_ext >&5
4806 eval "ac_cv_lib_$ac_lib_var=no"
4809 LIBS
="$ac_save_LIBS"
4812 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4813 echo "$ac_t""yes" 1>&6
4816 echo "$ac_t""no" 1>&6
4820 echo "$ac_t""no" 1>&6
4823 CFLAGS
="${old_c_flags}"
4826 if test "${HAVE_TIFF}" = "yes"; then
4827 cat >> confdefs.h
<<\EOF
4834 ### Use -lgif if available, unless `--with-gif=no'.
4836 if test "${HAVE_X11}" = "yes"; then
4837 if test "${with_gif}" != "no"; then
4838 old_c_flags
="${CFLAGS}"
4839 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4840 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4841 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4842 echo "configure:4843: checking for gif_lib.h" >&5
4843 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4844 echo $ac_n "(cached) $ac_c" 1>&6
4846 cat > conftest.
$ac_ext <<EOF
4847 #line 4848 "configure"
4848 #include "confdefs.h"
4849 #include <gif_lib.h>
4851 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4852 { (eval echo configure
:4853: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4853 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4854 if test -z "$ac_err"; then
4856 eval "ac_cv_header_$ac_safe=yes"
4859 echo "configure: failed program was:" >&5
4860 cat conftest.
$ac_ext >&5
4862 eval "ac_cv_header_$ac_safe=no"
4866 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4867 echo "$ac_t""yes" 1>&6
4868 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4869 echo "configure:4870: checking for DGifOpen in -lungif" >&5
4870 ac_lib_var
=`echo ungif'_'DGifOpen | 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
="-lungif -lX11 $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. */
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_GIF}" = "yes"; then
4916 cat >> confdefs.h
<<\EOF
4923 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4924 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4925 echo "configure:4926: checking whether netdb declares h_errno" >&5
4926 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4927 echo $ac_n "(cached) $ac_c" 1>&6
4929 cat > conftest.
$ac_ext <<EOF
4930 #line 4931 "configure"
4931 #include "confdefs.h"
4937 if { (eval echo configure
:4938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4939 emacs_cv_netdb_declares_h_errno
=yes
4941 echo "configure: failed program was:" >&5
4942 cat conftest.
$ac_ext >&5
4944 emacs_cv_netdb_declares_h_errno
=no
4949 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4950 if test $emacs_cv_netdb_declares_h_errno = yes; then
4951 cat >> confdefs.h
<<\EOF
4952 #define HAVE_H_ERRNO 1
4957 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4958 # for constant arguments. Useless!
4959 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4960 echo "configure:4961: checking for working alloca.h" >&5
4961 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4962 echo $ac_n "(cached) $ac_c" 1>&6
4964 cat > conftest.
$ac_ext <<EOF
4965 #line 4966 "configure"
4966 #include "confdefs.h"
4969 char *p = alloca(2 * sizeof(int));
4972 if { (eval echo configure
:4973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4974 ac_cv_header_alloca_h
=yes
4976 echo "configure: failed program was:" >&5
4977 cat conftest.
$ac_ext >&5
4979 ac_cv_header_alloca_h
=no
4984 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4985 if test $ac_cv_header_alloca_h = yes; then
4986 cat >> confdefs.h
<<\EOF
4987 #define HAVE_ALLOCA_H 1
4992 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4993 echo "configure:4994: checking for alloca" >&5
4994 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4995 echo $ac_n "(cached) $ac_c" 1>&6
4997 cat > conftest.
$ac_ext <<EOF
4998 #line 4999 "configure"
4999 #include "confdefs.h"
5002 # define alloca __builtin_alloca
5005 # include <malloc.h>
5006 # define alloca _alloca
5009 # include <alloca.h>
5014 # ifndef alloca /* predefined by HP cc +Olibcalls */
5023 char *p = (char *) alloca(1);
5026 if { (eval echo configure
:5027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5028 ac_cv_func_alloca_works
=yes
5030 echo "configure: failed program was:" >&5
5031 cat conftest.
$ac_ext >&5
5033 ac_cv_func_alloca_works
=no
5038 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5039 if test $ac_cv_func_alloca_works = yes; then
5040 cat >> confdefs.h
<<\EOF
5041 #define HAVE_ALLOCA 1
5046 if test $ac_cv_func_alloca_works = no
; then
5047 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5048 # that cause trouble. Some versions do not even contain alloca or
5049 # contain a buggy version. If you still want to use their alloca,
5050 # use ar to extract alloca.o from them instead of compiling alloca.c.
5051 ALLOCA
=alloca.
${ac_objext}
5052 cat >> confdefs.h
<<\EOF
5057 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5058 echo "configure:5059: checking whether alloca needs Cray hooks" >&5
5059 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5060 echo $ac_n "(cached) $ac_c" 1>&6
5062 cat > conftest.
$ac_ext <<EOF
5063 #line 5064 "configure"
5064 #include "confdefs.h"
5065 #if defined(CRAY) && ! defined(CRAY2)
5072 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5073 egrep "webecray" >/dev
/null
2>&1; then
5084 echo "$ac_t""$ac_cv_os_cray" 1>&6
5085 if test $ac_cv_os_cray = yes; then
5086 for ac_func
in _getb67 GETB67 getb67
; do
5087 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5088 echo "configure:5089: checking for $ac_func" >&5
5089 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5090 echo $ac_n "(cached) $ac_c" 1>&6
5092 cat > conftest.
$ac_ext <<EOF
5093 #line 5094 "configure"
5094 #include "confdefs.h"
5095 /* System header to define __stub macros and hopefully few prototypes,
5096 which can conflict with char $ac_func(); below. */
5098 /* Override any gcc2 internal prototype to avoid an error. */
5099 /* We use char because int might match the return type of a gcc2
5100 builtin and then its argument prototype would still apply. */
5105 /* The GNU C library defines this for functions which it implements
5106 to always fail with ENOSYS. Some functions are actually named
5107 something starting with __ and the normal name is an alias. */
5108 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5116 if { (eval echo configure
:5117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5118 eval "ac_cv_func_$ac_func=yes"
5120 echo "configure: failed program was:" >&5
5121 cat conftest.
$ac_ext >&5
5123 eval "ac_cv_func_$ac_func=no"
5128 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5129 echo "$ac_t""yes" 1>&6
5130 cat >> confdefs.h
<<EOF
5131 #define CRAY_STACKSEG_END $ac_func
5136 echo "$ac_t""no" 1>&6
5142 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5143 echo "configure:5144: checking stack direction for C alloca" >&5
5144 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5145 echo $ac_n "(cached) $ac_c" 1>&6
5147 if test "$cross_compiling" = yes; then
5148 ac_cv_c_stack_direction
=0
5150 cat > conftest.
$ac_ext <<EOF
5151 #line 5152 "configure"
5152 #include "confdefs.h"
5153 find_stack_direction ()
5155 static char *addr = 0;
5160 return find_stack_direction ();
5163 return (&dummy > addr) ? 1 : -1;
5167 exit (find_stack_direction() < 0);
5170 if { (eval echo configure
:5171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5172 ac_cv_c_stack_direction
=1
5174 echo "configure: failed program was:" >&5
5175 cat conftest.
$ac_ext >&5
5177 ac_cv_c_stack_direction
=-1
5184 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5185 cat >> confdefs.h
<<EOF
5186 #define STACK_DIRECTION $ac_cv_c_stack_direction
5192 # fmod, logb, and frexp are found in -lm on most systems.
5193 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5194 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5195 echo "configure:5196: checking for sqrt in -lm" >&5
5196 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5197 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5198 echo $ac_n "(cached) $ac_c" 1>&6
5200 ac_save_LIBS
="$LIBS"
5202 cat > conftest.
$ac_ext <<EOF
5203 #line 5204 "configure"
5204 #include "confdefs.h"
5205 /* Override any gcc2 internal prototype to avoid an error. */
5206 /* We use char because int might match the return type of a gcc2
5207 builtin and then its argument prototype would still apply. */
5214 if { (eval echo configure
:5215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5216 eval "ac_cv_lib_$ac_lib_var=yes"
5218 echo "configure: failed program was:" >&5
5219 cat conftest.
$ac_ext >&5
5221 eval "ac_cv_lib_$ac_lib_var=no"
5224 LIBS
="$ac_save_LIBS"
5227 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5228 echo "$ac_t""yes" 1>&6
5229 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5230 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5231 cat >> confdefs.h
<<EOF
5232 #define $ac_tr_lib 1
5238 echo "$ac_t""no" 1>&6
5242 # Check for mail-locking functions in a "mail" library
5243 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5244 echo "configure:5245: checking for maillock in -lmail" >&5
5245 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5246 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5247 echo $ac_n "(cached) $ac_c" 1>&6
5249 ac_save_LIBS
="$LIBS"
5251 cat > conftest.
$ac_ext <<EOF
5252 #line 5253 "configure"
5253 #include "confdefs.h"
5254 /* Override any gcc2 internal prototype to avoid an error. */
5255 /* We use char because int might match the return type of a gcc2
5256 builtin and then its argument prototype would still apply. */
5263 if { (eval echo configure
:5264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5265 eval "ac_cv_lib_$ac_lib_var=yes"
5267 echo "configure: failed program was:" >&5
5268 cat conftest.
$ac_ext >&5
5270 eval "ac_cv_lib_$ac_lib_var=no"
5273 LIBS
="$ac_save_LIBS"
5276 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5277 echo "$ac_t""yes" 1>&6
5278 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5279 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5280 cat >> confdefs.h
<<EOF
5281 #define $ac_tr_lib 1
5287 echo "$ac_t""no" 1>&6
5290 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5291 echo "configure:5292: checking for maillock in -llockfile" >&5
5292 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5293 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5294 echo $ac_n "(cached) $ac_c" 1>&6
5296 ac_save_LIBS
="$LIBS"
5297 LIBS
="-llockfile $LIBS"
5298 cat > conftest.
$ac_ext <<EOF
5299 #line 5300 "configure"
5300 #include "confdefs.h"
5301 /* Override any gcc2 internal prototype to avoid an error. */
5302 /* We use char because int might match the return type of a gcc2
5303 builtin and then its argument prototype would still apply. */
5310 if { (eval echo configure
:5311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5312 eval "ac_cv_lib_$ac_lib_var=yes"
5314 echo "configure: failed program was:" >&5
5315 cat conftest.
$ac_ext >&5
5317 eval "ac_cv_lib_$ac_lib_var=no"
5320 LIBS
="$ac_save_LIBS"
5323 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5324 echo "$ac_t""yes" 1>&6
5325 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5326 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5327 cat >> confdefs.h
<<EOF
5328 #define $ac_tr_lib 1
5331 LIBS
="-llockfile $LIBS"
5334 echo "$ac_t""no" 1>&6
5337 # If we have the shared liblockfile, assume we must use it for mail
5338 # locking (e.g. Debian). If we couldn't link against liblockfile
5339 # (no liblockfile.a installed), ensure that we don't need to.
5340 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5341 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5342 set dummy liblockfile.so
; ac_word
=$2
5343 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5344 echo "configure:5345: checking for $ac_word" >&5
5345 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5346 echo $ac_n "(cached) $ac_c" 1>&6
5348 if test -n "$liblockfile"; then
5349 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5351 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5352 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5353 for ac_dir
in $ac_dummy; do
5354 test -z "$ac_dir" && ac_dir
=.
5355 if test -f $ac_dir/$ac_word; then
5356 ac_cv_prog_liblockfile
="yes"
5361 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5364 liblockfile
="$ac_cv_prog_liblockfile"
5365 if test -n "$liblockfile"; then
5366 echo "$ac_t""$liblockfile" 1>&6
5368 echo "$ac_t""no" 1>&6
5371 if test $ac_cv_prog_liblockfile = yes; then
5372 { echo "configure: error: Shared liblockfile found but can't link against it.
5373 This probably means that movemail could lose mail.
5374 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5375 else cat >> confdefs.h
<<\EOF
5376 #define LIBMAIL -llockfile
5382 for ac_func
in touchlock
5384 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5385 echo "configure:5386: checking for $ac_func" >&5
5386 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5387 echo $ac_n "(cached) $ac_c" 1>&6
5389 cat > conftest.
$ac_ext <<EOF
5390 #line 5391 "configure"
5391 #include "confdefs.h"
5392 /* System header to define __stub macros and hopefully few prototypes,
5393 which can conflict with char $ac_func(); below. */
5395 /* Override any gcc2 internal prototype to avoid an error. */
5396 /* We use char because int might match the return type of a gcc2
5397 builtin and then its argument prototype would still apply. */
5402 /* The GNU C library defines this for functions which it implements
5403 to always fail with ENOSYS. Some functions are actually named
5404 something starting with __ and the normal name is an alias. */
5405 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5413 if { (eval echo configure
:5414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5415 eval "ac_cv_func_$ac_func=yes"
5417 echo "configure: failed program was:" >&5
5418 cat conftest.
$ac_ext >&5
5420 eval "ac_cv_func_$ac_func=no"
5425 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5426 echo "$ac_t""yes" 1>&6
5427 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5428 cat >> confdefs.h
<<EOF
5429 #define $ac_tr_func 1
5433 echo "$ac_t""no" 1>&6
5437 for ac_hdr
in maillock.h
5439 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5440 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5441 echo "configure:5442: checking for $ac_hdr" >&5
5442 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5443 echo $ac_n "(cached) $ac_c" 1>&6
5445 cat > conftest.
$ac_ext <<EOF
5446 #line 5447 "configure"
5447 #include "confdefs.h"
5450 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5451 { (eval echo configure
:5452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5452 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5453 if test -z "$ac_err"; then
5455 eval "ac_cv_header_$ac_safe=yes"
5458 echo "configure: failed program was:" >&5
5459 cat conftest.
$ac_ext >&5
5461 eval "ac_cv_header_$ac_safe=no"
5465 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5466 echo "$ac_t""yes" 1>&6
5467 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5468 cat >> confdefs.h
<<EOF
5469 #define $ac_tr_hdr 1
5473 echo "$ac_t""no" 1>&6
5478 for ac_func
in gethostname getdomainname dup2 \
5479 rename closedir mkdir
rmdir sysinfo \
5480 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5481 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5482 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
5483 __fpending mblen mbrlen strsignal setitimer ualarm
5485 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5486 echo "configure:5487: checking for $ac_func" >&5
5487 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5488 echo $ac_n "(cached) $ac_c" 1>&6
5490 cat > conftest.
$ac_ext <<EOF
5491 #line 5492 "configure"
5492 #include "confdefs.h"
5493 /* System header to define __stub macros and hopefully few prototypes,
5494 which can conflict with char $ac_func(); below. */
5496 /* Override any gcc2 internal prototype to avoid an error. */
5497 /* We use char because int might match the return type of a gcc2
5498 builtin and then its argument prototype would still apply. */
5503 /* The GNU C library defines this for functions which it implements
5504 to always fail with ENOSYS. Some functions are actually named
5505 something starting with __ and the normal name is an alias. */
5506 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5514 if { (eval echo configure
:5515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5516 eval "ac_cv_func_$ac_func=yes"
5518 echo "configure: failed program was:" >&5
5519 cat conftest.
$ac_ext >&5
5521 eval "ac_cv_func_$ac_func=no"
5526 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5527 echo "$ac_t""yes" 1>&6
5528 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5529 cat >> confdefs.h
<<EOF
5530 #define $ac_tr_func 1
5534 echo "$ac_t""no" 1>&6
5539 for ac_hdr
in sys
/time.h unistd.h
5541 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5542 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5543 echo "configure:5544: checking for $ac_hdr" >&5
5544 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5545 echo $ac_n "(cached) $ac_c" 1>&6
5547 cat > conftest.
$ac_ext <<EOF
5548 #line 5549 "configure"
5549 #include "confdefs.h"
5552 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5553 { (eval echo configure
:5554: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5554 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5555 if test -z "$ac_err"; then
5557 eval "ac_cv_header_$ac_safe=yes"
5560 echo "configure: failed program was:" >&5
5561 cat conftest.
$ac_ext >&5
5563 eval "ac_cv_header_$ac_safe=no"
5567 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5568 echo "$ac_t""yes" 1>&6
5569 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5570 cat >> confdefs.h
<<EOF
5571 #define $ac_tr_hdr 1
5575 echo "$ac_t""no" 1>&6
5579 for ac_func
in alarm
5581 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5582 echo "configure:5583: checking for $ac_func" >&5
5583 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5584 echo $ac_n "(cached) $ac_c" 1>&6
5586 cat > conftest.
$ac_ext <<EOF
5587 #line 5588 "configure"
5588 #include "confdefs.h"
5589 /* System header to define __stub macros and hopefully few prototypes,
5590 which can conflict with char $ac_func(); below. */
5592 /* Override any gcc2 internal prototype to avoid an error. */
5593 /* We use char because int might match the return type of a gcc2
5594 builtin and then its argument prototype would still apply. */
5599 /* The GNU C library defines this for functions which it implements
5600 to always fail with ENOSYS. Some functions are actually named
5601 something starting with __ and the normal name is an alias. */
5602 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5610 if { (eval echo configure
:5611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5612 eval "ac_cv_func_$ac_func=yes"
5614 echo "configure: failed program was:" >&5
5615 cat conftest.
$ac_ext >&5
5617 eval "ac_cv_func_$ac_func=no"
5622 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5623 echo "$ac_t""yes" 1>&6
5624 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5625 cat >> confdefs.h
<<EOF
5626 #define $ac_tr_func 1
5630 echo "$ac_t""no" 1>&6
5634 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
5635 echo "configure:5636: checking for working mktime" >&5
5636 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
5637 echo $ac_n "(cached) $ac_c" 1>&6
5639 if test "$cross_compiling" = yes; then
5640 ac_cv_func_working_mktime
=no
5642 cat > conftest.
$ac_ext <<EOF
5643 #line 5644 "configure"
5644 #include "confdefs.h"
5645 /* Test program from Paul Eggert (eggert@twinsun.com)
5646 and Tony Leneis (tony@plaza.ds.adp.com). */
5647 #if TIME_WITH_SYS_TIME
5648 # include <sys/time.h>
5651 # if HAVE_SYS_TIME_H
5652 # include <sys/time.h>
5659 # include <unistd.h>
5663 # define alarm(X) /* empty */
5666 /* Work around redefinition to rpl_putenv by other config tests. */
5669 static time_t time_t_max;
5671 /* Values we'll use to set the TZ environment variable. */
5672 static const char *const tz_strings[] = {
5673 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
5674 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
5676 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
5678 /* Fail if mktime fails to convert a date in the spring-forward gap.
5679 Based on a problem report from Andreas Jaeger. */
5681 spring_forward_gap ()
5683 /* glibc (up to about 1998-10-07) failed this test) */
5686 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
5687 instead of "TZ=America/Vancouver" in order to detect the bug even
5688 on systems that don't support the Olson extension, or don't have the
5689 full zoneinfo tables installed. */
5690 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
5699 if (mktime (&tm) == (time_t)-1)
5708 if ((lt = localtime (&now)) && mktime (lt) != now)
5710 now = time_t_max - now;
5711 if ((lt = localtime (&now)) && mktime (lt) != now)
5718 /* Based on code from Ariel Faigon. */
5728 if (tm.tm_mon != 2 || tm.tm_mday != 31)
5738 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
5740 if (now != (time_t) -1)
5742 struct tm *lt = localtime (&now);
5744 && lt->tm_year == tm.tm_year
5745 && lt->tm_mon == tm.tm_mon
5746 && lt->tm_mday == tm.tm_mday
5747 && lt->tm_hour == tm.tm_hour
5748 && lt->tm_min == tm.tm_min
5749 && lt->tm_sec == tm.tm_sec
5750 && lt->tm_yday == tm.tm_yday
5751 && lt->tm_wday == tm.tm_wday
5752 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
5753 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
5764 /* This test makes some buggy mktime implementations loop.
5765 Give up after 60 seconds; a mktime slower than that
5766 isn't worth using anyway. */
5769 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
5772 delta = time_t_max / 997; /* a suitable prime number */
5773 for (i = 0; i < N_STRINGS; i++)
5776 putenv (tz_strings[i]);
5778 for (t = 0; t <= time_t_max - delta; t += delta)
5780 mktime_test ((time_t) 60 * 60);
5781 mktime_test ((time_t) 60 * 60 * 24);
5783 for (j = 1; 0 < j; j *= 2)
5785 bigtime_test (j - 1);
5788 spring_forward_gap ();
5792 if { (eval echo configure
:5793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5794 ac_cv_func_working_mktime
=yes
5796 echo "configure: failed program was:" >&5
5797 cat conftest.
$ac_ext >&5
5799 ac_cv_func_working_mktime
=no
5806 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
5807 if test $ac_cv_func_working_mktime = no
; then
5808 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
5811 if test "$ac_cv_func_working_mktime" = no
; then
5812 cat >> confdefs.h
<<\EOF
5813 #define BROKEN_MKTIME 1
5818 ac_have_func
=no
# yes means we've found a way to get the load average.
5820 # Some systems with -lutil have (and need) -lkvm as well, some do not.
5821 # On Solaris, -lkvm requires nlist from -lelf, so check that first
5822 # to get the right answer into the cache.
5823 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
5824 echo "configure:5825: checking for elf_begin in -lelf" >&5
5825 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
5826 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5827 echo $ac_n "(cached) $ac_c" 1>&6
5829 ac_save_LIBS
="$LIBS"
5831 cat > conftest.
$ac_ext <<EOF
5832 #line 5833 "configure"
5833 #include "confdefs.h"
5834 /* Override any gcc2 internal prototype to avoid an error. */
5835 /* We use char because int might match the return type of a gcc2
5836 builtin and then its argument prototype would still apply. */
5843 if { (eval echo configure
:5844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5845 eval "ac_cv_lib_$ac_lib_var=yes"
5847 echo "configure: failed program was:" >&5
5848 cat conftest.
$ac_ext >&5
5850 eval "ac_cv_lib_$ac_lib_var=no"
5853 LIBS
="$ac_save_LIBS"
5856 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5857 echo "$ac_t""yes" 1>&6
5860 echo "$ac_t""no" 1>&6
5863 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
5864 echo "configure:5865: checking for kvm_open in -lkvm" >&5
5865 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
5866 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5867 echo $ac_n "(cached) $ac_c" 1>&6
5869 ac_save_LIBS
="$LIBS"
5871 cat > conftest.
$ac_ext <<EOF
5872 #line 5873 "configure"
5873 #include "confdefs.h"
5874 /* Override any gcc2 internal prototype to avoid an error. */
5875 /* We use char because int might match the return type of a gcc2
5876 builtin and then its argument prototype would still apply. */
5883 if { (eval echo configure
:5884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5885 eval "ac_cv_lib_$ac_lib_var=yes"
5887 echo "configure: failed program was:" >&5
5888 cat conftest.
$ac_ext >&5
5890 eval "ac_cv_lib_$ac_lib_var=no"
5893 LIBS
="$ac_save_LIBS"
5896 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5897 echo "$ac_t""yes" 1>&6
5900 echo "$ac_t""no" 1>&6
5903 # Check for the 4.4BSD definition of getloadavg.
5904 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
5905 echo "configure:5906: checking for getloadavg in -lutil" >&5
5906 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
5907 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5908 echo $ac_n "(cached) $ac_c" 1>&6
5910 ac_save_LIBS
="$LIBS"
5912 cat > conftest.
$ac_ext <<EOF
5913 #line 5914 "configure"
5914 #include "confdefs.h"
5915 /* Override any gcc2 internal prototype to avoid an error. */
5916 /* We use char because int might match the return type of a gcc2
5917 builtin and then its argument prototype would still apply. */
5924 if { (eval echo configure
:5925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5926 eval "ac_cv_lib_$ac_lib_var=yes"
5928 echo "configure: failed program was:" >&5
5929 cat conftest.
$ac_ext >&5
5931 eval "ac_cv_lib_$ac_lib_var=no"
5934 LIBS
="$ac_save_LIBS"
5937 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5938 echo "$ac_t""yes" 1>&6
5939 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
5941 echo "$ac_t""no" 1>&6
5945 if test $ac_have_func = no
; then
5946 # There is a commonly available library for RS/6000 AIX.
5947 # Since it is not a standard part of AIX, it might be installed locally.
5948 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
5949 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
5950 echo "configure:5951: checking for getloadavg in -lgetloadavg" >&5
5951 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
5952 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5953 echo $ac_n "(cached) $ac_c" 1>&6
5955 ac_save_LIBS
="$LIBS"
5956 LIBS
="-lgetloadavg $LIBS"
5957 cat > conftest.
$ac_ext <<EOF
5958 #line 5959 "configure"
5959 #include "confdefs.h"
5960 /* Override any gcc2 internal prototype to avoid an error. */
5961 /* We use char because int might match the return type of a gcc2
5962 builtin and then its argument prototype would still apply. */
5969 if { (eval echo configure
:5970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5971 eval "ac_cv_lib_$ac_lib_var=yes"
5973 echo "configure: failed program was:" >&5
5974 cat conftest.
$ac_ext >&5
5976 eval "ac_cv_lib_$ac_lib_var=no"
5979 LIBS
="$ac_save_LIBS"
5982 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5983 echo "$ac_t""yes" 1>&6
5984 LIBS
="-lgetloadavg $LIBS"
5986 echo "$ac_t""no" 1>&6
5987 LIBS
="$ac_getloadavg_LIBS"
5992 # Make sure it is really in the library, if we think we found it.
5993 for ac_func
in getloadavg
5995 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5996 echo "configure:5997: checking for $ac_func" >&5
5997 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5998 echo $ac_n "(cached) $ac_c" 1>&6
6000 cat > conftest.
$ac_ext <<EOF
6001 #line 6002 "configure"
6002 #include "confdefs.h"
6003 /* System header to define __stub macros and hopefully few prototypes,
6004 which can conflict with char $ac_func(); below. */
6006 /* Override any gcc2 internal prototype to avoid an error. */
6007 /* We use char because int might match the return type of a gcc2
6008 builtin and then its argument prototype would still apply. */
6013 /* The GNU C library defines this for functions which it implements
6014 to always fail with ENOSYS. Some functions are actually named
6015 something starting with __ and the normal name is an alias. */
6016 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6024 if { (eval echo configure
:6025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6026 eval "ac_cv_func_$ac_func=yes"
6028 echo "configure: failed program was:" >&5
6029 cat conftest.
$ac_ext >&5
6031 eval "ac_cv_func_$ac_func=no"
6036 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6037 echo "$ac_t""yes" 1>&6
6038 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6039 cat >> confdefs.h
<<EOF
6040 #define $ac_tr_func 1
6044 echo "$ac_t""no" 1>&6
6045 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6051 if test $ac_cv_func_getloadavg = yes; then
6052 cat >> confdefs.h
<<\EOF
6053 #define HAVE_GETLOADAVG 1
6058 # Figure out what our getloadavg.c needs.
6060 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6061 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6062 echo "configure:6063: checking for sys/dg_sys_info.h" >&5
6063 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6064 echo $ac_n "(cached) $ac_c" 1>&6
6066 cat > conftest.
$ac_ext <<EOF
6067 #line 6068 "configure"
6068 #include "confdefs.h"
6069 #include <sys/dg_sys_info.h>
6071 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6072 { (eval echo configure
:6073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6073 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6074 if test -z "$ac_err"; then
6076 eval "ac_cv_header_$ac_safe=yes"
6079 echo "configure: failed program was:" >&5
6080 cat conftest.
$ac_ext >&5
6082 eval "ac_cv_header_$ac_safe=no"
6086 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6087 echo "$ac_t""yes" 1>&6
6088 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6092 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6093 echo "configure:6094: checking for dg_sys_info in -ldgc" >&5
6094 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6095 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6096 echo $ac_n "(cached) $ac_c" 1>&6
6098 ac_save_LIBS
="$LIBS"
6100 cat > conftest.
$ac_ext <<EOF
6101 #line 6102 "configure"
6102 #include "confdefs.h"
6103 /* Override any gcc2 internal prototype to avoid an error. */
6104 /* We use char because int might match the return type of a gcc2
6105 builtin and then its argument prototype would still apply. */
6112 if { (eval echo configure
:6113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6114 eval "ac_cv_lib_$ac_lib_var=yes"
6116 echo "configure: failed program was:" >&5
6117 cat conftest.
$ac_ext >&5
6119 eval "ac_cv_lib_$ac_lib_var=no"
6122 LIBS
="$ac_save_LIBS"
6125 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6126 echo "$ac_t""yes" 1>&6
6127 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6128 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6129 cat >> confdefs.h
<<EOF
6130 #define $ac_tr_lib 1
6136 echo "$ac_t""no" 1>&6
6140 echo "$ac_t""no" 1>&6
6144 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6145 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6146 # Irix 4.0.5F has the header but not the library.
6147 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6148 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6154 if test $ac_have_func = no
; then
6155 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6156 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6157 echo "configure:6158: checking for inq_stats/cpustats.h" >&5
6158 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6159 echo $ac_n "(cached) $ac_c" 1>&6
6161 cat > conftest.
$ac_ext <<EOF
6162 #line 6163 "configure"
6163 #include "confdefs.h"
6164 #include <inq_stats/cpustats.h>
6166 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6167 { (eval echo configure
:6168: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6168 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6169 if test -z "$ac_err"; then
6171 eval "ac_cv_header_$ac_safe=yes"
6174 echo "configure: failed program was:" >&5
6175 cat conftest.
$ac_ext >&5
6177 eval "ac_cv_header_$ac_safe=no"
6181 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6182 echo "$ac_t""yes" 1>&6
6183 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6187 cat >> confdefs.h
<<\EOF
6192 echo "$ac_t""no" 1>&6
6197 if test $ac_have_func = no
; then
6198 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6199 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6200 echo "configure:6201: checking for sys/cpustats.h" >&5
6201 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6202 echo $ac_n "(cached) $ac_c" 1>&6
6204 cat > conftest.
$ac_ext <<EOF
6205 #line 6206 "configure"
6206 #include "confdefs.h"
6207 #include <sys/cpustats.h>
6209 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6210 { (eval echo configure
:6211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6211 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6212 if test -z "$ac_err"; then
6214 eval "ac_cv_header_$ac_safe=yes"
6217 echo "configure: failed program was:" >&5
6218 cat conftest.
$ac_ext >&5
6220 eval "ac_cv_header_$ac_safe=no"
6224 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6225 echo "$ac_t""yes" 1>&6
6226 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6231 echo "$ac_t""no" 1>&6
6236 if test $ac_have_func = no
; then
6237 for ac_hdr
in mach
/mach.h
6239 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6240 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6241 echo "configure:6242: checking for $ac_hdr" >&5
6242 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6243 echo $ac_n "(cached) $ac_c" 1>&6
6245 cat > conftest.
$ac_ext <<EOF
6246 #line 6247 "configure"
6247 #include "confdefs.h"
6250 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6251 { (eval echo configure
:6252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6252 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6253 if test -z "$ac_err"; then
6255 eval "ac_cv_header_$ac_safe=yes"
6258 echo "configure: failed program was:" >&5
6259 cat conftest.
$ac_ext >&5
6261 eval "ac_cv_header_$ac_safe=no"
6265 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6266 echo "$ac_t""yes" 1>&6
6267 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6268 cat >> confdefs.h
<<EOF
6269 #define $ac_tr_hdr 1
6273 echo "$ac_t""no" 1>&6
6279 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6280 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6281 echo "configure:6282: checking for nlist.h" >&5
6282 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6283 echo $ac_n "(cached) $ac_c" 1>&6
6285 cat > conftest.
$ac_ext <<EOF
6286 #line 6287 "configure"
6287 #include "confdefs.h"
6290 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6291 { (eval echo configure
:6292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6292 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6293 if test -z "$ac_err"; then
6295 eval "ac_cv_header_$ac_safe=yes"
6298 echo "configure: failed program was:" >&5
6299 cat conftest.
$ac_ext >&5
6301 eval "ac_cv_header_$ac_safe=no"
6305 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6306 echo "$ac_t""yes" 1>&6
6307 cat >> confdefs.h
<<\EOF
6308 #define NLIST_STRUCT 1
6311 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6312 echo "configure:6313: checking for n_un in struct nlist" >&5
6313 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
6314 echo $ac_n "(cached) $ac_c" 1>&6
6316 cat > conftest.
$ac_ext <<EOF
6317 #line 6318 "configure"
6318 #include "confdefs.h"
6321 struct nlist n; n.n_un.n_name = 0;
6324 if { (eval echo configure
:6325: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6326 ac_cv_struct_nlist_n_un
=yes
6328 echo "configure: failed program was:" >&5
6329 cat conftest.
$ac_ext >&5
6331 ac_cv_struct_nlist_n_un
=no
6336 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
6337 if test $ac_cv_struct_nlist_n_un = yes; then
6338 cat >> confdefs.h
<<\EOF
6339 #define NLIST_NAME_UNION 1
6345 echo "$ac_t""no" 1>&6
6347 fi # Do not have getloadavg in system libraries.
6349 # Some definitions of getloadavg require that the program be installed setgid.
6350 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
6351 echo "configure:6352: checking whether getloadavg requires setgid" >&5
6352 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
6353 echo $ac_n "(cached) $ac_c" 1>&6
6355 cat > conftest.
$ac_ext <<EOF
6356 #line 6357 "configure"
6357 #include "confdefs.h"
6358 #include "$srcdir/getloadavg.c"
6359 #ifdef LDAV_PRIVILEGED
6360 Yowza Am I SETGID yet
6363 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6364 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
6366 ac_cv_func_getloadavg_setgid
=yes
6369 ac_cv_func_getloadavg_setgid
=no
6375 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
6376 if test $ac_cv_func_getloadavg_setgid = yes; then
6377 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
6378 #define GETLOADAVG_PRIVILEGED 1
6385 if test $ac_cv_func_getloadavg_setgid = yes; then
6386 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
6387 echo "configure:6388: checking group of /dev/kmem" >&5
6388 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
6389 echo $ac_n "(cached) $ac_c" 1>&6
6391 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
6392 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
6393 # If we got an error (system does not support symlinks), try without -L.
6394 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
6395 ac_cv_group_kmem
=`echo $ac_ls_output \
6396 | sed -ne 's/[ ][ ]*/ /g;
6397 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
6402 echo "$ac_t""$ac_cv_group_kmem" 1>&6
6403 KMEM_GROUP
=$ac_cv_group_kmem
6407 # Check whether --enable-largefile or --disable-largefile was given.
6408 if test "${enable_largefile+set}" = set; then
6409 enableval
="$enable_largefile"
6413 if test "$enable_largefile" != no
; then
6415 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
6416 echo "configure:6417: checking for special C compiler options needed for large files" >&5
6417 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
6418 echo $ac_n "(cached) $ac_c" 1>&6
6420 ac_cv_sys_largefile_CC
=no
6421 if test "$GCC" != yes; then
6422 # IRIX 6.2 and later do not support large files by default,
6423 # so use the C compiler's -n32 option if that helps.
6424 cat > conftest.
$ac_ext <<EOF
6425 #line 6426 "configure"
6426 #include "confdefs.h"
6427 #include <sys/types.h>
6428 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6434 if { (eval echo configure
:6435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6437 echo "configure: failed program was:" >&5
6438 cat conftest.
$ac_ext >&5
6442 cat > conftest.
$ac_ext <<EOF
6443 #line 6444 "configure"
6444 #include "confdefs.h"
6445 #include <sys/types.h>
6446 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6452 if { (eval echo configure
:6453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6454 ac_cv_sys_largefile_CC
=' -n32'
6456 echo "configure: failed program was:" >&5
6457 cat conftest.
$ac_ext >&5
6466 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
6467 if test "$ac_cv_sys_largefile_CC" != no
; then
6468 CC
="$CC$ac_cv_sys_largefile_CC"
6471 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
6472 echo "configure:6473: checking for _FILE_OFFSET_BITS value needed for large files" >&5
6473 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
6474 echo $ac_n "(cached) $ac_c" 1>&6
6476 ac_cv_sys_file_offset_bits
=no
6477 cat > conftest.
$ac_ext <<EOF
6478 #line 6479 "configure"
6479 #include "confdefs.h"
6480 #include <sys/types.h>
6481 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6489 if { (eval echo configure
:6490: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6492 echo "configure: failed program was:" >&5
6493 cat conftest.
$ac_ext >&5
6495 cat > conftest.
$ac_ext <<EOF
6496 #line 6497 "configure"
6497 #include "confdefs.h"
6498 #define _FILE_OFFSET_BITS 64
6499 #include <sys/types.h>
6500 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6508 if { (eval echo configure
:6509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6510 ac_cv_sys_file_offset_bits
=64
6512 echo "configure: failed program was:" >&5
6513 cat conftest.
$ac_ext >&5
6520 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
6521 if test "$ac_cv_sys_file_offset_bits" != no
; then
6522 cat >> confdefs.h
<<EOF
6523 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6527 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
6528 echo "configure:6529: checking for _LARGEFILE_SOURCE value needed for large files" >&5
6529 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
6530 echo $ac_n "(cached) $ac_c" 1>&6
6532 ac_cv_sys_largefile_source
=no
6533 cat > conftest.
$ac_ext <<EOF
6534 #line 6535 "configure"
6535 #include "confdefs.h"
6536 #include <sys/types.h>
6537 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6545 if { (eval echo configure
:6546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6548 echo "configure: failed program was:" >&5
6549 cat conftest.
$ac_ext >&5
6551 cat > conftest.
$ac_ext <<EOF
6552 #line 6553 "configure"
6553 #include "confdefs.h"
6554 #define _LARGEFILE_SOURCE 1
6555 #include <sys/types.h>
6556 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6564 if { (eval echo configure
:6565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6566 ac_cv_sys_largefile_source
=1
6568 echo "configure: failed program was:" >&5
6569 cat conftest.
$ac_ext >&5
6576 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
6577 if test "$ac_cv_sys_largefile_source" != no
; then
6578 cat >> confdefs.h
<<EOF
6579 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
6583 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
6584 echo "configure:6585: checking for _LARGE_FILES value needed for large files" >&5
6585 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
6586 echo $ac_n "(cached) $ac_c" 1>&6
6588 ac_cv_sys_large_files
=no
6589 cat > conftest.
$ac_ext <<EOF
6590 #line 6591 "configure"
6591 #include "confdefs.h"
6592 #include <sys/types.h>
6593 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6601 if { (eval echo configure
:6602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6604 echo "configure: failed program was:" >&5
6605 cat conftest.
$ac_ext >&5
6607 cat > conftest.
$ac_ext <<EOF
6608 #line 6609 "configure"
6609 #include "confdefs.h"
6610 #define _LARGE_FILES 1
6611 #include <sys/types.h>
6612 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6620 if { (eval echo configure
:6621: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6622 ac_cv_sys_large_files
=1
6624 echo "configure: failed program was:" >&5
6625 cat conftest.
$ac_ext >&5
6632 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
6633 if test "$ac_cv_sys_large_files" != no
; then
6634 cat >> confdefs.h
<<EOF
6635 #define _LARGE_FILES $ac_cv_sys_large_files
6639 echo $ac_n "checking for _XOPEN_SOURCE value needed for large files""... $ac_c" 1>&6
6640 echo "configure:6641: checking for _XOPEN_SOURCE value needed for large files" >&5
6641 if eval "test \"`echo '$''{'ac_cv_sys_xopen_source'+set}'`\" = set"; then
6642 echo $ac_n "(cached) $ac_c" 1>&6
6644 ac_cv_sys_xopen_source
=no
6645 cat > conftest.
$ac_ext <<EOF
6646 #line 6647 "configure"
6647 #include "confdefs.h"
6648 #include <sys/types.h>
6649 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6657 if { (eval echo configure
:6658: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6660 echo "configure: failed program was:" >&5
6661 cat conftest.
$ac_ext >&5
6663 cat > conftest.
$ac_ext <<EOF
6664 #line 6665 "configure"
6665 #include "confdefs.h"
6666 #define _XOPEN_SOURCE 500
6667 #include <sys/types.h>
6668 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
6676 if { (eval echo configure
:6677: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6678 ac_cv_sys_xopen_source
=500
6680 echo "configure: failed program was:" >&5
6681 cat conftest.
$ac_ext >&5
6688 echo "$ac_t""$ac_cv_sys_xopen_source" 1>&6
6689 if test "$ac_cv_sys_xopen_source" != no
; then
6690 cat >> confdefs.h
<<EOF
6691 #define _XOPEN_SOURCE $ac_cv_sys_xopen_source
6697 for ac_func
in ftello
6699 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6700 echo "configure:6701: checking for $ac_func" >&5
6701 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6702 echo $ac_n "(cached) $ac_c" 1>&6
6704 cat > conftest.
$ac_ext <<EOF
6705 #line 6706 "configure"
6706 #include "confdefs.h"
6707 /* System header to define __stub macros and hopefully few prototypes,
6708 which can conflict with char $ac_func(); below. */
6710 /* Override any gcc2 internal prototype to avoid an error. */
6711 /* We use char because int might match the return type of a gcc2
6712 builtin and then its argument prototype would still apply. */
6717 /* The GNU C library defines this for functions which it implements
6718 to always fail with ENOSYS. Some functions are actually named
6719 something starting with __ and the normal name is an alias. */
6720 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6728 if { (eval echo configure
:6729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6730 eval "ac_cv_func_$ac_func=yes"
6732 echo "configure: failed program was:" >&5
6733 cat conftest.
$ac_ext >&5
6735 eval "ac_cv_func_$ac_func=no"
6740 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6741 echo "$ac_t""yes" 1>&6
6742 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6743 cat >> confdefs.h
<<EOF
6744 #define $ac_tr_func 1
6748 echo "$ac_t""no" 1>&6
6753 # UNIX98 PTYs. AC_SYS_LARGEFILE should have defined _XOPEN_SOURCE
6755 for ac_func
in grantpt
6757 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6758 echo "configure:6759: checking for $ac_func" >&5
6759 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6760 echo $ac_n "(cached) $ac_c" 1>&6
6762 cat > conftest.
$ac_ext <<EOF
6763 #line 6764 "configure"
6764 #include "confdefs.h"
6765 /* System header to define __stub macros and hopefully few prototypes,
6766 which can conflict with char $ac_func(); below. */
6768 /* Override any gcc2 internal prototype to avoid an error. */
6769 /* We use char because int might match the return type of a gcc2
6770 builtin and then its argument prototype would still apply. */
6775 /* The GNU C library defines this for functions which it implements
6776 to always fail with ENOSYS. Some functions are actually named
6777 something starting with __ and the normal name is an alias. */
6778 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6786 if { (eval echo configure
:6787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6788 eval "ac_cv_func_$ac_func=yes"
6790 echo "configure: failed program was:" >&5
6791 cat conftest.
$ac_ext >&5
6793 eval "ac_cv_func_$ac_func=no"
6798 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6799 echo "$ac_t""yes" 1>&6
6800 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6801 cat >> confdefs.h
<<EOF
6802 #define $ac_tr_func 1
6806 echo "$ac_t""no" 1>&6
6811 # PTY-related GNU extensions.
6812 for ac_func
in getpt
6814 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6815 echo "configure:6816: checking for $ac_func" >&5
6816 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6817 echo $ac_n "(cached) $ac_c" 1>&6
6819 cat > conftest.
$ac_ext <<EOF
6820 #line 6821 "configure"
6821 #include "confdefs.h"
6822 /* System header to define __stub macros and hopefully few prototypes,
6823 which can conflict with char $ac_func(); below. */
6825 /* Override any gcc2 internal prototype to avoid an error. */
6826 /* We use char because int might match the return type of a gcc2
6827 builtin and then its argument prototype would still apply. */
6832 /* The GNU C library defines this for functions which it implements
6833 to always fail with ENOSYS. Some functions are actually named
6834 something starting with __ and the normal name is an alias. */
6835 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6843 if { (eval echo configure
:6844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6845 eval "ac_cv_func_$ac_func=yes"
6847 echo "configure: failed program was:" >&5
6848 cat conftest.
$ac_ext >&5
6850 eval "ac_cv_func_$ac_func=no"
6855 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6856 echo "$ac_t""yes" 1>&6
6857 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6858 cat >> confdefs.h
<<EOF
6859 #define $ac_tr_func 1
6863 echo "$ac_t""no" 1>&6
6868 # Check this now, so that we will NOT find the above functions in ncurses.
6869 # That is because we have not set up to link ncurses in lib-src.
6870 # It's better to believe a function is not available
6871 # than to expect to find it in ncurses.
6872 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
6873 echo "configure:6874: checking for tparm in -lncurses" >&5
6874 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
6875 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6876 echo $ac_n "(cached) $ac_c" 1>&6
6878 ac_save_LIBS
="$LIBS"
6879 LIBS
="-lncurses $LIBS"
6880 cat > conftest.
$ac_ext <<EOF
6881 #line 6882 "configure"
6882 #include "confdefs.h"
6883 /* Override any gcc2 internal prototype to avoid an error. */
6884 /* We use char because int might match the return type of a gcc2
6885 builtin and then its argument prototype would still apply. */
6892 if { (eval echo configure
:6893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6894 eval "ac_cv_lib_$ac_lib_var=yes"
6896 echo "configure: failed program was:" >&5
6897 cat conftest.
$ac_ext >&5
6899 eval "ac_cv_lib_$ac_lib_var=no"
6902 LIBS
="$ac_save_LIBS"
6905 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6906 echo "$ac_t""yes" 1>&6
6907 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6908 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6909 cat >> confdefs.h
<<EOF
6910 #define $ac_tr_lib 1
6913 LIBS
="-lncurses $LIBS"
6916 echo "$ac_t""no" 1>&6
6920 # These tell us which Kerberos-related libraries to use.
6921 if test "${with_kerberos+set}" = set; then
6922 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
6923 echo "configure:6924: checking for com_err in -lcom_err" >&5
6924 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
6925 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6926 echo $ac_n "(cached) $ac_c" 1>&6
6928 ac_save_LIBS
="$LIBS"
6929 LIBS
="-lcom_err $LIBS"
6930 cat > conftest.
$ac_ext <<EOF
6931 #line 6932 "configure"
6932 #include "confdefs.h"
6933 /* Override any gcc2 internal prototype to avoid an error. */
6934 /* We use char because int might match the return type of a gcc2
6935 builtin and then its argument prototype would still apply. */
6942 if { (eval echo configure
:6943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6944 eval "ac_cv_lib_$ac_lib_var=yes"
6946 echo "configure: failed program was:" >&5
6947 cat conftest.
$ac_ext >&5
6949 eval "ac_cv_lib_$ac_lib_var=no"
6952 LIBS
="$ac_save_LIBS"
6955 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6956 echo "$ac_t""yes" 1>&6
6957 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6958 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6959 cat >> confdefs.h
<<EOF
6960 #define $ac_tr_lib 1
6963 LIBS
="-lcom_err $LIBS"
6966 echo "$ac_t""no" 1>&6
6969 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
6970 echo "configure:6971: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
6971 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
6972 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6973 echo $ac_n "(cached) $ac_c" 1>&6
6975 ac_save_LIBS
="$LIBS"
6976 LIBS
="-lk5crypto $LIBS"
6977 cat > conftest.
$ac_ext <<EOF
6978 #line 6979 "configure"
6979 #include "confdefs.h"
6980 /* Override any gcc2 internal prototype to avoid an error. */
6981 /* We use char because int might match the return type of a gcc2
6982 builtin and then its argument prototype would still apply. */
6983 char mit_des_cbc_encrypt();
6986 mit_des_cbc_encrypt()
6989 if { (eval echo configure
:6990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6991 eval "ac_cv_lib_$ac_lib_var=yes"
6993 echo "configure: failed program was:" >&5
6994 cat conftest.
$ac_ext >&5
6996 eval "ac_cv_lib_$ac_lib_var=no"
6999 LIBS
="$ac_save_LIBS"
7002 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7003 echo "$ac_t""yes" 1>&6
7004 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7005 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7006 cat >> confdefs.h
<<EOF
7007 #define $ac_tr_lib 1
7010 LIBS
="-lk5crypto $LIBS"
7013 echo "$ac_t""no" 1>&6
7016 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7017 echo "configure:7018: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7018 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7019 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7020 echo $ac_n "(cached) $ac_c" 1>&6
7022 ac_save_LIBS
="$LIBS"
7023 LIBS
="-lcrypto $LIBS"
7024 cat > conftest.
$ac_ext <<EOF
7025 #line 7026 "configure"
7026 #include "confdefs.h"
7027 /* Override any gcc2 internal prototype to avoid an error. */
7028 /* We use char because int might match the return type of a gcc2
7029 builtin and then its argument prototype would still apply. */
7030 char mit_des_cbc_encrypt();
7033 mit_des_cbc_encrypt()
7036 if { (eval echo configure
:7037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7038 eval "ac_cv_lib_$ac_lib_var=yes"
7040 echo "configure: failed program was:" >&5
7041 cat conftest.
$ac_ext >&5
7043 eval "ac_cv_lib_$ac_lib_var=no"
7046 LIBS
="$ac_save_LIBS"
7049 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7050 echo "$ac_t""yes" 1>&6
7051 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7052 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7053 cat >> confdefs.h
<<EOF
7054 #define $ac_tr_lib 1
7057 LIBS
="-lcrypto $LIBS"
7060 echo "$ac_t""no" 1>&6
7063 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7064 echo "configure:7065: checking for krb5_init_context in -lkrb5" >&5
7065 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7066 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7067 echo $ac_n "(cached) $ac_c" 1>&6
7069 ac_save_LIBS
="$LIBS"
7071 cat > conftest.
$ac_ext <<EOF
7072 #line 7073 "configure"
7073 #include "confdefs.h"
7074 /* Override any gcc2 internal prototype to avoid an error. */
7075 /* We use char because int might match the return type of a gcc2
7076 builtin and then its argument prototype would still apply. */
7077 char krb5_init_context();
7083 if { (eval echo configure
:7084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7085 eval "ac_cv_lib_$ac_lib_var=yes"
7087 echo "configure: failed program was:" >&5
7088 cat conftest.
$ac_ext >&5
7090 eval "ac_cv_lib_$ac_lib_var=no"
7093 LIBS
="$ac_save_LIBS"
7096 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7097 echo "$ac_t""yes" 1>&6
7098 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7099 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7100 cat >> confdefs.h
<<EOF
7101 #define $ac_tr_lib 1
7107 echo "$ac_t""no" 1>&6
7110 if test "${with_kerberos5+set}" != set; then
7111 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7112 echo "configure:7113: checking for des_cbc_encrypt in -ldes425" >&5
7113 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7114 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7115 echo $ac_n "(cached) $ac_c" 1>&6
7117 ac_save_LIBS
="$LIBS"
7118 LIBS
="-ldes425 $LIBS"
7119 cat > conftest.
$ac_ext <<EOF
7120 #line 7121 "configure"
7121 #include "confdefs.h"
7122 /* Override any gcc2 internal prototype to avoid an error. */
7123 /* We use char because int might match the return type of a gcc2
7124 builtin and then its argument prototype would still apply. */
7125 char des_cbc_encrypt();
7131 if { (eval echo configure
:7132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7133 eval "ac_cv_lib_$ac_lib_var=yes"
7135 echo "configure: failed program was:" >&5
7136 cat conftest.
$ac_ext >&5
7138 eval "ac_cv_lib_$ac_lib_var=no"
7141 LIBS
="$ac_save_LIBS"
7144 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7145 echo "$ac_t""yes" 1>&6
7146 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7147 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7148 cat >> confdefs.h
<<EOF
7149 #define $ac_tr_lib 1
7152 LIBS
="-ldes425 $LIBS"
7155 echo "$ac_t""no" 1>&6
7156 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7157 echo "configure:7158: checking for des_cbc_encrypt in -ldes" >&5
7158 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7159 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7160 echo $ac_n "(cached) $ac_c" 1>&6
7162 ac_save_LIBS
="$LIBS"
7164 cat > conftest.
$ac_ext <<EOF
7165 #line 7166 "configure"
7166 #include "confdefs.h"
7167 /* Override any gcc2 internal prototype to avoid an error. */
7168 /* We use char because int might match the return type of a gcc2
7169 builtin and then its argument prototype would still apply. */
7170 char des_cbc_encrypt();
7176 if { (eval echo configure
:7177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7178 eval "ac_cv_lib_$ac_lib_var=yes"
7180 echo "configure: failed program was:" >&5
7181 cat conftest.
$ac_ext >&5
7183 eval "ac_cv_lib_$ac_lib_var=no"
7186 LIBS
="$ac_save_LIBS"
7189 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7190 echo "$ac_t""yes" 1>&6
7191 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7192 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7193 cat >> confdefs.h
<<EOF
7194 #define $ac_tr_lib 1
7200 echo "$ac_t""no" 1>&6
7205 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7206 echo "configure:7207: checking for krb_get_cred in -lkrb4" >&5
7207 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7208 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7209 echo $ac_n "(cached) $ac_c" 1>&6
7211 ac_save_LIBS
="$LIBS"
7213 cat > conftest.
$ac_ext <<EOF
7214 #line 7215 "configure"
7215 #include "confdefs.h"
7216 /* Override any gcc2 internal prototype to avoid an error. */
7217 /* We use char because int might match the return type of a gcc2
7218 builtin and then its argument prototype would still apply. */
7219 char krb_get_cred();
7225 if { (eval echo configure
:7226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7227 eval "ac_cv_lib_$ac_lib_var=yes"
7229 echo "configure: failed program was:" >&5
7230 cat conftest.
$ac_ext >&5
7232 eval "ac_cv_lib_$ac_lib_var=no"
7235 LIBS
="$ac_save_LIBS"
7238 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7239 echo "$ac_t""yes" 1>&6
7240 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7241 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7242 cat >> confdefs.h
<<EOF
7243 #define $ac_tr_lib 1
7249 echo "$ac_t""no" 1>&6
7250 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7251 echo "configure:7252: checking for krb_get_cred in -lkrb" >&5
7252 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7253 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7254 echo $ac_n "(cached) $ac_c" 1>&6
7256 ac_save_LIBS
="$LIBS"
7258 cat > conftest.
$ac_ext <<EOF
7259 #line 7260 "configure"
7260 #include "confdefs.h"
7261 /* Override any gcc2 internal prototype to avoid an error. */
7262 /* We use char because int might match the return type of a gcc2
7263 builtin and then its argument prototype would still apply. */
7264 char krb_get_cred();
7270 if { (eval echo configure
:7271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7272 eval "ac_cv_lib_$ac_lib_var=yes"
7274 echo "configure: failed program was:" >&5
7275 cat conftest.
$ac_ext >&5
7277 eval "ac_cv_lib_$ac_lib_var=no"
7280 LIBS
="$ac_save_LIBS"
7283 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7284 echo "$ac_t""yes" 1>&6
7285 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7286 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7287 cat >> confdefs.h
<<EOF
7288 #define $ac_tr_lib 1
7294 echo "$ac_t""no" 1>&6
7301 if test "${with_kerberos5+set}" = set; then
7302 for ac_hdr
in krb5.h
7304 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7305 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7306 echo "configure:7307: checking for $ac_hdr" >&5
7307 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7308 echo $ac_n "(cached) $ac_c" 1>&6
7310 cat > conftest.
$ac_ext <<EOF
7311 #line 7312 "configure"
7312 #include "confdefs.h"
7315 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7316 { (eval echo configure
:7317: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7317 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7318 if test -z "$ac_err"; then
7320 eval "ac_cv_header_$ac_safe=yes"
7323 echo "configure: failed program was:" >&5
7324 cat conftest.
$ac_ext >&5
7326 eval "ac_cv_header_$ac_safe=no"
7330 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7331 echo "$ac_t""yes" 1>&6
7332 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7333 cat >> confdefs.h
<<EOF
7334 #define $ac_tr_hdr 1
7338 echo "$ac_t""no" 1>&6
7345 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7346 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7347 echo "configure:7348: checking for $ac_hdr" >&5
7348 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7349 echo $ac_n "(cached) $ac_c" 1>&6
7351 cat > conftest.
$ac_ext <<EOF
7352 #line 7353 "configure"
7353 #include "confdefs.h"
7356 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7357 { (eval echo configure
:7358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7358 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7359 if test -z "$ac_err"; then
7361 eval "ac_cv_header_$ac_safe=yes"
7364 echo "configure: failed program was:" >&5
7365 cat conftest.
$ac_ext >&5
7367 eval "ac_cv_header_$ac_safe=no"
7371 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7372 echo "$ac_t""yes" 1>&6
7373 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7374 cat >> confdefs.h
<<EOF
7375 #define $ac_tr_hdr 1
7379 echo "$ac_t""no" 1>&6
7380 for ac_hdr
in kerberosIV
/des.h
7382 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7383 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7384 echo "configure:7385: checking for $ac_hdr" >&5
7385 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7386 echo $ac_n "(cached) $ac_c" 1>&6
7388 cat > conftest.
$ac_ext <<EOF
7389 #line 7390 "configure"
7390 #include "confdefs.h"
7393 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7394 { (eval echo configure
:7395: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7395 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7396 if test -z "$ac_err"; then
7398 eval "ac_cv_header_$ac_safe=yes"
7401 echo "configure: failed program was:" >&5
7402 cat conftest.
$ac_ext >&5
7404 eval "ac_cv_header_$ac_safe=no"
7408 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7409 echo "$ac_t""yes" 1>&6
7410 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7411 cat >> confdefs.h
<<EOF
7412 #define $ac_tr_hdr 1
7416 echo "$ac_t""no" 1>&6
7417 for ac_hdr
in kerberos
/des.h
7419 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7420 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7421 echo "configure:7422: checking for $ac_hdr" >&5
7422 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7423 echo $ac_n "(cached) $ac_c" 1>&6
7425 cat > conftest.
$ac_ext <<EOF
7426 #line 7427 "configure"
7427 #include "confdefs.h"
7430 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7431 { (eval echo configure
:7432: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7432 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7433 if test -z "$ac_err"; then
7435 eval "ac_cv_header_$ac_safe=yes"
7438 echo "configure: failed program was:" >&5
7439 cat conftest.
$ac_ext >&5
7441 eval "ac_cv_header_$ac_safe=no"
7445 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7446 echo "$ac_t""yes" 1>&6
7447 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7448 cat >> confdefs.h
<<EOF
7449 #define $ac_tr_hdr 1
7453 echo "$ac_t""no" 1>&6
7465 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7466 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7467 echo "configure:7468: checking for $ac_hdr" >&5
7468 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7469 echo $ac_n "(cached) $ac_c" 1>&6
7471 cat > conftest.
$ac_ext <<EOF
7472 #line 7473 "configure"
7473 #include "confdefs.h"
7476 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7477 { (eval echo configure
:7478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7478 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7479 if test -z "$ac_err"; then
7481 eval "ac_cv_header_$ac_safe=yes"
7484 echo "configure: failed program was:" >&5
7485 cat conftest.
$ac_ext >&5
7487 eval "ac_cv_header_$ac_safe=no"
7491 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7492 echo "$ac_t""yes" 1>&6
7493 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7494 cat >> confdefs.h
<<EOF
7495 #define $ac_tr_hdr 1
7499 echo "$ac_t""no" 1>&6
7500 for ac_hdr
in kerberosIV
/krb.h
7502 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7503 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7504 echo "configure:7505: checking for $ac_hdr" >&5
7505 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7506 echo $ac_n "(cached) $ac_c" 1>&6
7508 cat > conftest.
$ac_ext <<EOF
7509 #line 7510 "configure"
7510 #include "confdefs.h"
7513 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7514 { (eval echo configure
:7515: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7515 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7516 if test -z "$ac_err"; then
7518 eval "ac_cv_header_$ac_safe=yes"
7521 echo "configure: failed program was:" >&5
7522 cat conftest.
$ac_ext >&5
7524 eval "ac_cv_header_$ac_safe=no"
7528 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7529 echo "$ac_t""yes" 1>&6
7530 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7531 cat >> confdefs.h
<<EOF
7532 #define $ac_tr_hdr 1
7536 echo "$ac_t""no" 1>&6
7537 for ac_hdr
in kerberos
/krb.h
7539 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7540 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7541 echo "configure:7542: checking for $ac_hdr" >&5
7542 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7543 echo $ac_n "(cached) $ac_c" 1>&6
7545 cat > conftest.
$ac_ext <<EOF
7546 #line 7547 "configure"
7547 #include "confdefs.h"
7550 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7551 { (eval echo configure
:7552: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7552 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7553 if test -z "$ac_err"; then
7555 eval "ac_cv_header_$ac_safe=yes"
7558 echo "configure: failed program was:" >&5
7559 cat conftest.
$ac_ext >&5
7561 eval "ac_cv_header_$ac_safe=no"
7565 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7566 echo "$ac_t""yes" 1>&6
7567 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7568 cat >> confdefs.h
<<EOF
7569 #define $ac_tr_hdr 1
7573 echo "$ac_t""no" 1>&6
7584 for ac_hdr
in com_err.h
7586 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7587 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7588 echo "configure:7589: checking for $ac_hdr" >&5
7589 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7590 echo $ac_n "(cached) $ac_c" 1>&6
7592 cat > conftest.
$ac_ext <<EOF
7593 #line 7594 "configure"
7594 #include "confdefs.h"
7597 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7598 { (eval echo configure
:7599: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7599 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7600 if test -z "$ac_err"; then
7602 eval "ac_cv_header_$ac_safe=yes"
7605 echo "configure: failed program was:" >&5
7606 cat conftest.
$ac_ext >&5
7608 eval "ac_cv_header_$ac_safe=no"
7612 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7613 echo "$ac_t""yes" 1>&6
7614 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7615 cat >> confdefs.h
<<EOF
7616 #define $ac_tr_hdr 1
7620 echo "$ac_t""no" 1>&6
7626 # Solaris requires -lintl if you want strerror (which calls dgettext)
7627 # to return localized messages.
7628 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
7629 echo "configure:7630: checking for dgettext in -lintl" >&5
7630 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
7631 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7632 echo $ac_n "(cached) $ac_c" 1>&6
7634 ac_save_LIBS
="$LIBS"
7636 cat > conftest.
$ac_ext <<EOF
7637 #line 7638 "configure"
7638 #include "confdefs.h"
7639 /* Override any gcc2 internal prototype to avoid an error. */
7640 /* We use char because int might match the return type of a gcc2
7641 builtin and then its argument prototype would still apply. */
7648 if { (eval echo configure
:7649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7650 eval "ac_cv_lib_$ac_lib_var=yes"
7652 echo "configure: failed program was:" >&5
7653 cat conftest.
$ac_ext >&5
7655 eval "ac_cv_lib_$ac_lib_var=no"
7658 LIBS
="$ac_save_LIBS"
7661 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7662 echo "$ac_t""yes" 1>&6
7663 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7664 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7665 cat >> confdefs.h
<<EOF
7666 #define $ac_tr_lib 1
7672 echo "$ac_t""no" 1>&6
7676 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
7677 echo "configure:7678: checking whether localtime caches TZ" >&5
7678 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
7679 echo $ac_n "(cached) $ac_c" 1>&6
7681 if test x
$ac_cv_func_tzset = xyes
; then
7682 if test "$cross_compiling" = yes; then
7683 # If we have tzset, assume the worst when cross-compiling.
7684 emacs_cv_localtime_cache
=yes
7686 cat > conftest.
$ac_ext <<EOF
7687 #line 7688 "configure"
7688 #include "confdefs.h"
7690 extern char **environ;
7694 for (to = from = environ; (*to = *from); from++)
7695 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
7698 char TZ_GMT0[] = "TZ=GMT0";
7699 char TZ_PST8[] = "TZ=PST8";
7702 time_t now = time ((time_t *) 0);
7703 int hour_GMT0, hour_unset;
7704 if (putenv (TZ_GMT0) != 0)
7706 hour_GMT0 = localtime (&now)->tm_hour;
7708 hour_unset = localtime (&now)->tm_hour;
7709 if (putenv (TZ_PST8) != 0)
7711 if (localtime (&now)->tm_hour == hour_GMT0)
7714 if (localtime (&now)->tm_hour != hour_unset)
7719 if { (eval echo configure
:7720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7721 emacs_cv_localtime_cache
=no
7723 echo "configure: failed program was:" >&5
7724 cat conftest.
$ac_ext >&5
7726 emacs_cv_localtime_cache
=yes
7732 # If we lack tzset, report that localtime does not cache TZ,
7733 # since we can't invalidate the cache if we don't have tzset.
7734 emacs_cv_localtime_cache
=no
7737 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
7738 if test $emacs_cv_localtime_cache = yes; then
7739 cat >> confdefs.h
<<\EOF
7740 #define LOCALTIME_CACHE 1
7745 if test "x$HAVE_TIMEVAL" = xyes
; then
7746 for ac_func
in gettimeofday
7748 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7749 echo "configure:7750: checking for $ac_func" >&5
7750 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7751 echo $ac_n "(cached) $ac_c" 1>&6
7753 cat > conftest.
$ac_ext <<EOF
7754 #line 7755 "configure"
7755 #include "confdefs.h"
7756 /* System header to define __stub macros and hopefully few prototypes,
7757 which can conflict with char $ac_func(); below. */
7759 /* Override any gcc2 internal prototype to avoid an error. */
7760 /* We use char because int might match the return type of a gcc2
7761 builtin and then its argument prototype would still apply. */
7766 /* The GNU C library defines this for functions which it implements
7767 to always fail with ENOSYS. Some functions are actually named
7768 something starting with __ and the normal name is an alias. */
7769 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7777 if { (eval echo configure
:7778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7779 eval "ac_cv_func_$ac_func=yes"
7781 echo "configure: failed program was:" >&5
7782 cat conftest.
$ac_ext >&5
7784 eval "ac_cv_func_$ac_func=no"
7789 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7790 echo "$ac_t""yes" 1>&6
7791 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7792 cat >> confdefs.h
<<EOF
7793 #define $ac_tr_func 1
7797 echo "$ac_t""no" 1>&6
7801 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
7802 echo "configure:7803: checking whether gettimeofday can accept two arguments" >&5
7803 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
7804 echo $ac_n "(cached) $ac_c" 1>&6
7806 cat > conftest.
$ac_ext <<EOF
7807 #line 7808 "configure"
7808 #include "confdefs.h"
7810 #ifdef TIME_WITH_SYS_TIME
7811 #include <sys/time.h>
7814 #ifdef HAVE_SYS_TIME_H
7815 #include <sys/time.h>
7821 struct timeval time;
7822 gettimeofday (&time, 0);
7825 if { (eval echo configure
:7826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7827 emacs_cv_gettimeofday_two_arguments
=yes
7829 echo "configure: failed program was:" >&5
7830 cat conftest.
$ac_ext >&5
7832 emacs_cv_gettimeofday_two_arguments
=no
7837 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
7838 if test $emacs_cv_gettimeofday_two_arguments = no
; then
7839 cat >> confdefs.h
<<\EOF
7840 #define GETTIMEOFDAY_ONE_ARGUMENT 1
7846 if test "$ac_cv_func_gettimeofday" = yes; then
7847 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
7848 echo "configure:7849: checking for struct timezone" >&5
7849 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
7850 echo $ac_n "(cached) $ac_c" 1>&6
7852 cat > conftest.
$ac_ext <<EOF
7853 #line 7854 "configure"
7854 #include "confdefs.h"
7855 #include <sys/time.h>
7860 if { (eval echo configure
:7861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7862 if test "$cross_compiling" = yes; then
7863 emacs_cv_struct_timezone
=yes
7865 cat > conftest.
$ac_ext <<EOF
7866 #line 7867 "configure"
7867 #include "confdefs.h"
7869 #ifdef TIME_WITH_SYS_TIME
7870 #include <sys/time.h>
7873 #ifdef HAVE_SYS_TIME_H
7874 #include <sys/time.h>
7880 struct timeval time;
7881 struct timezone dummy;
7882 exit (gettimeofday (&time, &dummy));
7885 if { (eval echo configure
:7886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7887 emacs_cv_struct_timezone
=yes
7889 echo "configure: failed program was:" >&5
7890 cat conftest.
$ac_ext >&5
7892 emacs_cv_struct_timezone
=no
7898 echo "configure: failed program was:" >&5
7899 cat conftest.
$ac_ext >&5
7901 emacs_cv_struct_timezone
=no
7906 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
7910 echo $ac_n "checking for socket""... $ac_c" 1>&6
7911 echo "configure:7912: checking for socket" >&5
7912 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
7913 echo $ac_n "(cached) $ac_c" 1>&6
7915 cat > conftest.
$ac_ext <<EOF
7916 #line 7917 "configure"
7917 #include "confdefs.h"
7918 /* System header to define __stub macros and hopefully few prototypes,
7919 which can conflict with char socket(); below. */
7921 /* Override any gcc2 internal prototype to avoid an error. */
7922 /* We use char because int might match the return type of a gcc2
7923 builtin and then its argument prototype would still apply. */
7928 /* The GNU C library defines this for functions which it implements
7929 to always fail with ENOSYS. Some functions are actually named
7930 something starting with __ and the normal name is an alias. */
7931 #if defined (__stub_socket) || defined (__stub___socket)
7939 if { (eval echo configure
:7940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7941 eval "ac_cv_func_socket=yes"
7943 echo "configure: failed program was:" >&5
7944 cat conftest.
$ac_ext >&5
7946 eval "ac_cv_func_socket=no"
7951 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
7952 echo "$ac_t""yes" 1>&6
7955 echo "$ac_t""no" 1>&6
7959 if test $ok_so_far = yes; then
7960 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
7961 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
7962 echo "configure:7963: checking for netinet/in.h" >&5
7963 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7964 echo $ac_n "(cached) $ac_c" 1>&6
7966 cat > conftest.
$ac_ext <<EOF
7967 #line 7968 "configure"
7968 #include "confdefs.h"
7969 #include <netinet/in.h>
7971 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7972 { (eval echo configure
:7973: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7973 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7974 if test -z "$ac_err"; then
7976 eval "ac_cv_header_$ac_safe=yes"
7979 echo "configure: failed program was:" >&5
7980 cat conftest.
$ac_ext >&5
7982 eval "ac_cv_header_$ac_safe=no"
7986 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7987 echo "$ac_t""yes" 1>&6
7990 echo "$ac_t""no" 1>&6
7995 if test $ok_so_far = yes; then
7996 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
7997 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
7998 echo "configure:7999: checking for arpa/inet.h" >&5
7999 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8000 echo $ac_n "(cached) $ac_c" 1>&6
8002 cat > conftest.
$ac_ext <<EOF
8003 #line 8004 "configure"
8004 #include "confdefs.h"
8005 #include <arpa/inet.h>
8007 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8008 { (eval echo configure
:8009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8009 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8010 if test -z "$ac_err"; then
8012 eval "ac_cv_header_$ac_safe=yes"
8015 echo "configure: failed program was:" >&5
8016 cat conftest.
$ac_ext >&5
8018 eval "ac_cv_header_$ac_safe=no"
8022 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8023 echo "$ac_t""yes" 1>&6
8026 echo "$ac_t""no" 1>&6
8031 if test $ok_so_far = yes; then
8032 cat >> confdefs.h
<<\EOF
8033 #define HAVE_INET_SOCKETS 1
8038 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8039 cat >> confdefs.h
<<\EOF
8040 #define HAVE_AIX_SMT_EXP 1
8045 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8046 echo "configure:8047: checking whether system supports dynamic ptys" >&5
8047 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8048 echo "$ac_t""yes" 1>&6
8049 cat >> confdefs.h
<<\EOF
8050 #define HAVE_DEV_PTMX 1
8054 echo "$ac_t""no" 1>&6
8057 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8058 echo "configure:8059: checking for pid_t" >&5
8059 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8060 echo $ac_n "(cached) $ac_c" 1>&6
8062 cat > conftest.
$ac_ext <<EOF
8063 #line 8064 "configure"
8064 #include "confdefs.h"
8065 #include <sys/types.h>
8071 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8072 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8074 ac_cv_type_pid_t
=yes
8082 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8083 if test $ac_cv_type_pid_t = no
; then
8084 cat >> confdefs.h
<<\EOF
8090 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8091 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8092 echo "configure:8093: checking for vfork.h" >&5
8093 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8094 echo $ac_n "(cached) $ac_c" 1>&6
8096 cat > conftest.
$ac_ext <<EOF
8097 #line 8098 "configure"
8098 #include "confdefs.h"
8101 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8102 { (eval echo configure
:8103: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8103 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8104 if test -z "$ac_err"; then
8106 eval "ac_cv_header_$ac_safe=yes"
8109 echo "configure: failed program was:" >&5
8110 cat conftest.
$ac_ext >&5
8112 eval "ac_cv_header_$ac_safe=no"
8116 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8117 echo "$ac_t""yes" 1>&6
8118 cat >> confdefs.h
<<\EOF
8119 #define HAVE_VFORK_H 1
8123 echo "$ac_t""no" 1>&6
8126 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8127 echo "configure:8128: checking for working vfork" >&5
8128 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8129 echo $ac_n "(cached) $ac_c" 1>&6
8131 if test "$cross_compiling" = yes; then
8132 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8133 echo "configure:8134: checking for vfork" >&5
8134 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8135 echo $ac_n "(cached) $ac_c" 1>&6
8137 cat > conftest.
$ac_ext <<EOF
8138 #line 8139 "configure"
8139 #include "confdefs.h"
8140 /* System header to define __stub macros and hopefully few prototypes,
8141 which can conflict with char vfork(); below. */
8143 /* Override any gcc2 internal prototype to avoid an error. */
8144 /* We use char because int might match the return type of a gcc2
8145 builtin and then its argument prototype would still apply. */
8150 /* The GNU C library defines this for functions which it implements
8151 to always fail with ENOSYS. Some functions are actually named
8152 something starting with __ and the normal name is an alias. */
8153 #if defined (__stub_vfork) || defined (__stub___vfork)
8161 if { (eval echo configure
:8162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8163 eval "ac_cv_func_vfork=yes"
8165 echo "configure: failed program was:" >&5
8166 cat conftest.
$ac_ext >&5
8168 eval "ac_cv_func_vfork=no"
8173 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8174 echo "$ac_t""yes" 1>&6
8177 echo "$ac_t""no" 1>&6
8180 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8182 cat > conftest.
$ac_ext <<EOF
8183 #line 8184 "configure"
8184 #include "confdefs.h"
8185 /* Thanks to Paul Eggert for this test. */
8187 #include <sys/types.h>
8188 #include <sys/stat.h>
8189 #ifdef HAVE_UNISTD_H
8195 /* On some sparc systems, changes by the child to local and incoming
8196 argument registers are propagated back to the parent.
8197 The compiler is told about this with #include <vfork.h>,
8198 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8199 Test for this by using a static variable whose address
8200 is put into a register that is clobbered by the vfork. */
8203 sparc_address_test (int arg)
8205 sparc_address_test (arg) int arg;
8223 pid_t parent = getpid ();
8226 sparc_address_test ();
8231 /* Here is another test for sparc vfork register problems.
8232 This test uses lots of local variables, at least
8233 as many local variables as main has allocated so far
8234 including compiler temporaries. 4 locals are enough for
8235 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8236 A buggy compiler should reuse the register of parent
8237 for one of the local variables, since it will think that
8238 parent can't possibly be used any more in this routine.
8239 Assigning to the local variable will thus munge parent
8240 in the parent process. */
8242 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8243 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8244 /* Convince the compiler that p..p7 are live; otherwise, it might
8245 use the same hardware register for all 8 local variables. */
8246 if (p != p1 || p != p2 || p != p3 || p != p4
8247 || p != p5 || p != p6 || p != p7)
8250 /* On some systems (e.g. IRIX 3.3),
8251 vfork doesn't separate parent from child file descriptors.
8252 If the child closes a descriptor before it execs or exits,
8253 this munges the parent's descriptor as well.
8254 Test for this by closing stdout in the child. */
8255 _exit(close(fileno(stdout)) != 0);
8260 while (wait(&status) != child)
8263 /* Was there some problem with vforking? */
8266 /* Did the child fail? (This shouldn't happen.) */
8269 /* Did the vfork/compiler bug occur? */
8270 || parent != getpid()
8272 /* Did the file descriptor bug occur? */
8273 || fstat(fileno(stdout), &st) != 0
8278 if { (eval echo configure
:8279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8280 ac_cv_func_vfork_works
=yes
8282 echo "configure: failed program was:" >&5
8283 cat conftest.
$ac_ext >&5
8285 ac_cv_func_vfork_works
=no
8292 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8293 if test $ac_cv_func_vfork_works = no
; then
8294 cat >> confdefs.h
<<\EOF
8301 # Set up the CFLAGS for real compilation, so we can substitute it.
8302 CFLAGS
="$REAL_CFLAGS"
8304 #### Find out which version of Emacs this is.
8305 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8306 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8307 if test x
"${version}" = x
; then
8308 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8311 ### Specify what sort of things we'll be editing into Makefile and config.h.
8312 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8344 cat >> confdefs.h
<<EOF
8345 #define EMACS_CONFIGURATION "${canonical}"
8348 cat >> confdefs.h
<<EOF
8349 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8352 cat >> confdefs.h
<<EOF
8353 #define config_machfile "${machfile}"
8356 cat >> confdefs.h
<<EOF
8357 #define config_opsysfile "${opsysfile}"
8360 cat >> confdefs.h
<<EOF
8361 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8364 cat >> confdefs.h
<<EOF
8365 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8368 cat >> confdefs.h
<<EOF
8369 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8372 cat >> confdefs.h
<<EOF
8373 #define UNEXEC_SRC ${UNEXEC_SRC}
8377 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8378 cat >> confdefs.h
<<\EOF
8379 #define HAVE_X_WINDOWS 1
8383 if test "${USE_X_TOOLKIT}" != "none" ; then
8384 cat >> confdefs.h
<<\EOF
8385 #define USE_X_TOOLKIT 1
8389 if test "${HAVE_X11}" = "yes" ; then
8390 cat >> confdefs.h
<<\EOF
8395 if test "${HAVE_XFREE386}" = "yes" ; then
8396 cat >> confdefs.h
<<\EOF
8397 #define HAVE_XFREE386 1
8401 if test "${HAVE_MENUS}" = "yes" ; then
8402 cat >> confdefs.h
<<\EOF
8403 #define HAVE_MENUS 1
8407 if test "${GNU_MALLOC}" = "yes" ; then
8408 cat >> confdefs.h
<<\EOF
8409 #define GNU_MALLOC 1
8413 if test "${REL_ALLOC}" = "yes" ; then
8414 cat >> confdefs.h
<<\EOF
8420 #### Report on what we decided to do.
8422 Configured for \`${canonical}'.
8424 Where should the build process find the source code? ${srcdir}
8425 What operating system and machine description files should Emacs use?
8426 \`${opsysfile}' and \`${machfile}'
8427 What compiler should emacs be built with? ${CC} ${CFLAGS}
8428 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8429 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
8430 What window system should Emacs use? ${window_system}
8431 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8433 if test -n "${x_includes}"; then
8434 echo " Where do we find X Windows header files? ${x_includes}"
8436 echo " Where do we find X Windows header files? Standard dirs"
8438 if test -n "${x_libraries}"; then
8439 echo " Where do we find X Windows libraries? ${x_libraries}"
8441 echo " Where do we find X Windows libraries? Standard dirs"
8444 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8445 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8446 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8447 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8448 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8449 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8450 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8453 # Remove any trailing slashes in these variables.
8454 test "${prefix}" != NONE
&&
8455 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8456 test "${exec_prefix}" != NONE
&&
8457 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8460 cat > confcache
<<\EOF
8461 # This file is a shell script that caches the results of configure
8462 # tests run on this system so they can be shared between configure
8463 # scripts and configure runs. It is not useful on other systems.
8464 # If it contains results you don't want to keep, you may remove or edit it.
8466 # By default, configure uses ./config.cache as the cache file,
8467 # creating it if it does not exist already. You can give configure
8468 # the --cache-file=FILE option to use a different cache file; that is
8469 # what configure does when it calls configure scripts in
8470 # subdirectories, so they share the cache.
8471 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8472 # config.status only pays attention to the cache file if you give it the
8473 # --recheck option to rerun configure.
8476 # The following way of writing the cache mishandles newlines in values,
8477 # but we know of no workaround that is simple, portable, and efficient.
8478 # So, don't put newlines in cache variables' values.
8479 # Ultrix sh set writes to stderr and can't be redirected directly,
8480 # and sets the high bit in the cache file unless we assign to the vars.
8482 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8484 # `set' does not quote correctly, so add quotes (double-quote substitution
8485 # turns \\\\ into \\, and sed turns \\ into \).
8487 -e "s/'/'\\\\''/g" \
8488 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8491 # `set' quotes correctly as required by POSIX, so do not add quotes.
8492 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8495 if cmp -s $cache_file confcache
; then
8498 if test -w $cache_file; then
8499 echo "updating cache $cache_file"
8500 cat confcache
> $cache_file
8502 echo "not updating unwritable cache $cache_file"
8507 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8509 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8510 # Let make expand exec_prefix.
8511 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8513 # Any assignment to VPATH causes Sun make to only execute
8514 # the first set of double-colon rules, so remove it if not needed.
8515 # If there is a colon in the path, we need to keep it.
8516 if test "x$srcdir" = x.
; then
8517 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8520 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8522 DEFS
=-DHAVE_CONFIG_H
8524 # Without the "./", some shells look in PATH for config.status.
8525 : ${CONFIG_STATUS=./config.status}
8527 echo creating
$CONFIG_STATUS
8528 rm -f $CONFIG_STATUS
8529 cat > $CONFIG_STATUS <<EOF
8531 # Generated automatically by configure.
8532 # Run this file to recreate the current configuration.
8533 # This directory was configured as follows,
8534 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8536 # $0 $ac_configure_args
8538 # Compiler output produced by configure, useful for debugging
8539 # configure, is in ./config.log if it exists.
8541 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8544 case "\$ac_option" in
8545 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8546 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8547 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8548 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8549 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8551 -help | --help | --hel | --he | --h)
8552 echo "\$ac_cs_usage"; exit 0 ;;
8553 *) echo "\$ac_cs_usage"; exit 1 ;;
8557 ac_given_srcdir=$srcdir
8558 ac_given_INSTALL="$INSTALL"
8560 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8561 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8562 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8564 cat >> $CONFIG_STATUS <<EOF
8566 # Protect against being on the right side of a sed subst in config.status.
8567 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8568 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8572 s%@CFLAGS@%$CFLAGS%g
8573 s%@CPPFLAGS@%$CPPFLAGS%g
8574 s%@CXXFLAGS@%$CXXFLAGS%g
8575 s%@FFLAGS@%$FFLAGS%g
8577 s%@LDFLAGS@%$LDFLAGS%g
8579 s%@exec_prefix@%$exec_prefix%g
8580 s%@prefix@%$prefix%g
8581 s%@program_transform_name@%$program_transform_name%g
8582 s%@bindir@%$bindir%g
8583 s%@sbindir@%$sbindir%g
8584 s%@libexecdir@%$libexecdir%g
8585 s%@datadir@%$datadir%g
8586 s%@sysconfdir@%$sysconfdir%g
8587 s%@sharedstatedir@%$sharedstatedir%g
8588 s%@localstatedir@%$localstatedir%g
8589 s%@libdir@%$libdir%g
8590 s%@includedir@%$includedir%g
8591 s%@oldincludedir@%$oldincludedir%g
8592 s%@infodir@%$infodir%g
8593 s%@mandir@%$mandir%g
8595 s%@host_alias@%$host_alias%g
8596 s%@host_cpu@%$host_cpu%g
8597 s%@host_vendor@%$host_vendor%g
8598 s%@host_os@%$host_os%g
8602 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8603 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8604 s%@INSTALL_DATA@%$INSTALL_DATA%g
8606 s%@RANLIB@%$RANLIB%g
8607 s%@SET_MAKE@%$SET_MAKE%g
8608 s%@ALLOCA@%$ALLOCA%g
8609 s%@liblockfile@%$liblockfile%g
8610 s%@LIBOBJS@%$LIBOBJS%g
8611 s%@NEED_SETGID@%$NEED_SETGID%g
8612 s%@KMEM_GROUP@%$KMEM_GROUP%g
8613 s%@version@%$version%g
8614 s%@configuration@%$configuration%g
8615 s%@canonical@%$canonical%g
8616 s%@srcdir@%$srcdir%g
8617 s%@lispdir@%$lispdir%g
8618 s%@locallisppath@%$locallisppath%g
8619 s%@lisppath@%$lisppath%g
8620 s%@x_default_search_path@%$x_default_search_path%g
8621 s%@etcdir@%$etcdir%g
8622 s%@archlibdir@%$archlibdir%g
8623 s%@docdir@%$docdir%g
8624 s%@bitmapdir@%$bitmapdir%g
8625 s%@c_switch_system@%$c_switch_system%g
8626 s%@c_switch_machine@%$c_switch_machine%g
8627 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
8628 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
8629 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
8630 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
8631 s%@machfile@%$machfile%g
8632 s%@opsysfile@%$opsysfile%g
8633 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
8638 cat >> $CONFIG_STATUS <<\EOF
8640 # Split the substitutions into bite-sized pieces for seds with
8641 # small command number limits, like on Digital OSF/1 and HP-UX.
8642 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8643 ac_file
=1 # Number of current file.
8644 ac_beg
=1 # First line for current file.
8645 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8648 while $ac_more_lines; do
8649 if test $ac_beg -gt 1; then
8650 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8652 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8654 if test ! -s conftest.s
$ac_file; then
8656 rm -f conftest.s
$ac_file
8658 if test -z "$ac_sed_cmds"; then
8659 ac_sed_cmds
="sed -f conftest.s$ac_file"
8661 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8663 ac_file
=`expr $ac_file + 1`
8665 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8668 if test -z "$ac_sed_cmds"; then
8673 cat >> $CONFIG_STATUS <<EOF
8675 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8676 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8677 lisp/Makefile leim/Makefile"}
8679 cat >> $CONFIG_STATUS <<\EOF
8680 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8681 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8683 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8684 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8685 *) ac_file_in
="${ac_file}.in" ;;
8688 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8690 # Remove last slash and all that follows it. Not all systems have dirname.
8691 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8692 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8693 # The file is in a subdirectory.
8694 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8695 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8696 # A "../" for each directory in $ac_dir_suffix.
8697 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8699 ac_dir_suffix
= ac_dots
=
8702 case "$ac_given_srcdir" in
8704 if test -z "$ac_dots"; then top_srcdir
=.
8705 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8706 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8708 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8709 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8712 case "$ac_given_INSTALL" in
8713 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
8714 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
8717 echo creating
"$ac_file"
8719 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8721 *Makefile
*) ac_comsub
="1i\\
8722 # $configure_input" ;;
8726 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8728 s%@configure_input@%$configure_input%g
8729 s%@srcdir@%$srcdir%g
8730 s%@top_srcdir@%$top_srcdir%g
8731 s%@INSTALL@%$INSTALL%g
8732 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8736 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8737 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8739 # ac_d sets the value in "#define NAME VALUE" lines.
8740 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8741 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8744 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8745 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8746 ac_uB
='\([ ]\)%\1#\2define\3'
8749 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8750 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8751 ac_eB
='$%\1#\2define\3'
8755 if test "${CONFIG_HEADERS+set}" != set; then
8757 cat >> $CONFIG_STATUS <<EOF
8758 CONFIG_HEADERS="src/config.h:src/config.in"
8760 cat >> $CONFIG_STATUS <<\EOF
8762 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8763 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8765 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8766 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8767 *) ac_file_in
="${ac_file}.in" ;;
8770 echo creating
$ac_file
8772 rm -f conftest.frag conftest.
in conftest.out
8773 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8774 cat $ac_file_inputs > conftest.
in
8778 # Transform confdefs.h into a sed script conftest.vals that substitutes
8779 # the proper values into config.h.in to produce config.h. And first:
8780 # Protect against being on the right side of a sed subst in config.status.
8781 # Protect against being in an unquoted here document in config.status.
8783 cat > conftest.hdr
<<\EOF
8786 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8790 sed -n -f conftest.hdr confdefs.h > conftest.vals
8793 # This sed command replaces #undef with comments. This is necessary, for
8794 # example, in the case of _POSIX_SOURCE, which is predefined and required
8795 # on some systems where configure will not decide to define it.
8796 cat >> conftest.vals <<\EOF
8797 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8800 # Break up conftest.vals because some shells have a limit on
8801 # the size of here documents, and old seds have small limits too.
8806 ac_lines=`grep -c . conftest.vals
`
8807 # grep -c gives empty output for an empty file on some AIX systems.
8808 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8809 # Write a limited-size here document to conftest.frag.
8810 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8811 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8813 sed -f conftest.frag conftest.in > conftest.out
8815 mv conftest.out conftest.in
8817 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8819 mv conftest.tail conftest.vals
8823 cat >> $CONFIG_STATUS <<\EOF
8824 rm -f conftest.frag conftest.h
8825 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8826 cat conftest.in >> conftest.h
8828 if cmp -s $ac_file conftest.h 2>/dev/null; then
8829 echo "$ac_file is unchanged"
8832 # Remove last slash and all that follows it. Not all systems have dirname.
8833 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8834 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8835 # The file is in a subdirectory.
8836 test ! -d "$ac_dir" && mkdir "$ac_dir"
8839 mv conftest.h $ac_file
8844 cat >> $CONFIG_STATUS <<EOF
8845 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
8847 cat >> $CONFIG_STATUS <<\EOF
8850 ### Make the necessary directories, if they don't exist.
8851 for dir in etc lisp ; do
8852 test -d ${dir} || mkdir ${dir}
8855 # Build src/Makefile from ${srcdir}/src/Makefile.c
8856 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
8857 # This must be done after src/config.h is built, since we rely on that file.
8859 # Now get this: Some word that is part of the ${srcdir} directory name
8860 # or the ${configuration} value might, just might, happen to be an
8861 # identifier like `sun4
' or `i386' or something
, and be predefined by
8862 # the C preprocessor to some helpful value like 1, or maybe the empty
8863 # string. Needless to say consequent macro substitutions are less
8864 # than conducive to the makefile finding the correct directory.
8865 undefs
="`echo $top_srcdir $configuration $canonical |
8866 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
8867 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
8870 echo creating src
/epaths.h
8873 echo creating lib-src
/Makefile
8875 rm -f junk.c junk1.c junk2.c
8876 sed -e '/start of cpp stuff/q' \
8877 < Makefile.c
> junk1.c
8878 sed -e '1,/start of cpp stuff/d'\
8879 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
8880 < Makefile.c
> junk.c
8881 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
8882 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
8883 cat junk1.c junk2.c
> Makefile.new
8884 rm -f junk.c junk1.c junk2.c
8885 chmod 444 Makefile.new
8886 mv -f Makefile.new Makefile
8889 echo creating src
/Makefile
8891 rm -f junk.c junk1.c junk2.c
8892 sed -e '/start of cpp stuff/q' \
8893 < Makefile.c
> junk1.c
8894 sed -e '1,/start of cpp stuff/d'\
8895 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
8896 < Makefile.c
> junk.c
8897 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
8898 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
8899 cat junk1.c junk2.c
> Makefile.new
8900 rm -f junk.c junk1.c junk2.c
8901 chmod 444 Makefile.new
8902 mv -f Makefile.new Makefile
8905 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
8906 echo creating src
/.gdbinit
8907 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
8910 # This is how we know whether to re-run configure in certain cases.
8911 touch src
/config.stamp
8916 chmod +x
$CONFIG_STATUS
8917 rm -fr confdefs
* $ac_clean_files
8918 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1