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 --disable-largefile omit support for large files"
44 --with-x use the X Window System"
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 unnecessarily, 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.
690 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
695 ## We may be able to use the $PWD environment variable to make this
696 ## absolute. But sometimes PWD is inaccurate.
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 # This is necessary on 5.0 to avoid mangling src/Makefile due to
889 # non-traditional preprocessing with the current compiler defaults.
890 # OSF 4 can also have that compiler version, and there seems always
891 # to have been a usable /usr/bin/cpp.
893 case "${canonical}" in
894 alpha
*-dec-osf[5-9]*)
899 alpha
*-*-linux-gnu* )
900 machine
=alpha opsys
=gnu-linux
904 machine
=arm opsys
=gnu-linux
909 machine
=powerpc opsys
=gnu-linux
914 machine
=altos opsys
=usg5-2
919 machine
=amdahl opsys
=usg5-2-2
924 machine
=apollo opsys
=bsd4-3
927 ## AT&T 3b2, 3b5, 3b15, 3b20
929 machine
=att3b opsys
=usg5-2-2
932 ## AT&T 3b1 - The Mighty Unix PC!
934 machine
=7300 opsys
=usg5-2-2
939 machine
=ibmrs6000 opsys
=aix3-2
944 machine
=dpx2 opsys
=usg5-3
949 machine
=sps7 opsys
=usg5-2
952 ## CCI 5/32, 6/32 -- see "Tahoe".
955 ## I don't know what configuration name to use for this; config.sub
956 ## doesn't seem to know anything about it. Hey, Celerity users, get
958 celerity-celerity-bsd
* )
959 machine
=celerity opsys
=bsd4-2
963 ## What operating systems does this chip run that Emacs has been
967 ## We'll use the catch-all code at the bottom to guess the
972 *-convex-bsd* |
*-convex-convexos* )
973 machine
=convex opsys
=bsd4-3
974 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
975 NON_GNU_CPP
="cc -E -P"
979 i
[3456]86-cubix-sysv* )
980 machine
=intel386 opsys
=usg5-3
984 cydra
*-cydrome-sysv* )
985 machine
=cydra5 opsys
=usg5-3
988 ## Data General AViiON Machines
989 ## DG changed naming conventions with the release of 5.4.4.10, they
990 ## dropped the initial 5.4 but left the intervening R. Because of the
991 ## R this shouldn't conflict with older versions of the OS (which I
992 ## think were named like dgux4.*). In addition, DG new AViiONs series
993 ## uses either Motorola M88k or Intel Pentium CPUs.
994 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
995 machine
=aviion opsys
=dgux4
997 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
998 ## This name is dgux5-4-3 instead of dgux5-4r3
999 ## to avoid a file name conflict on MSDOS.
1000 machine
=aviion opsys
=dgux5-4-3
1002 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
1003 machine
=aviion opsys
=dgux5-4r2
1006 machine
=aviion opsys
=dgux
1009 ## Data General AViiON Intel (x86) Machines
1010 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
1011 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
1012 i
[345]86-dg-dguxR4* )
1013 machine
=aviion-intel opsys
=dgux4
1017 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
1018 machine
=pmax opsys
=bsd4-2
1020 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
1021 machine
=pmax opsys
=bsd4-3
1024 machine
=pmax opsys
=ultrix4-3
1027 machine
=pmax opsys
=osf1
1029 mips-dec-mach_bsd4.3
* )
1030 machine
=pmax opsys
=mach-bsd4-3
1033 ## Motorola Delta machines
1034 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
1035 machine
=delta opsys
=usg5-3
1036 if test -z "`type gnucc | grep 'not found'`"
1038 if test -s /etc
/167config
1039 then CC
="gnucc -m68040"
1040 else CC
="gnucc -m68881"
1043 if test -z "`type gcc | grep 'not found'`"
1049 m88k-motorola-sysv4
* )
1050 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1051 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1052 # I hope there are not other 4.0 versions for this machine
1053 # which really need usg5-4 instead.
1054 machine
=delta88k opsys
=usg5-4-2
1056 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
1057 machine
=delta88k opsys
=usg5-3
1062 machine
=dual opsys
=usg5-2
1064 m68
*-dual-uniplus* )
1065 machine
=dual opsys
=unipl5-2
1070 machine
=elxsi opsys
=usg5-2
1075 machine
=ns16000 opsys
=umax
1078 ## The GEC 63 - apparently, this port isn't really finished yet.
1079 # I'm sure we finished off the last of the machines, though. -- fx
1081 ## Gould Power Node and NP1
1083 machine
=gould opsys
=bsd4-2
1086 machine
=gould opsys
=bsd4-3
1089 machine
=gould-np1 opsys
=bsd4-3
1092 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1093 ## as far as Emacs is concerned).
1095 # Build needs to be different on 7.0 and later releases
1096 case "`uname -r`" in
1097 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1098 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1100 NON_GNU_CPP
="/lib/cpp"
1102 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1104 machine
=nh3000 opsys
=cxux
1106 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1107 powerpc-harris-powerunix
)
1108 machine
=nh6000 opsys
=powerunix
1109 NON_GNU_CPP
="cc -Xo -E -P"
1111 ## SR2001/SR2201 running HI-UX/MPP
1112 hppa1.1
-hitachi-hiuxmpp* )
1113 machine
=sr2k opsys
=hiuxmpp
1116 xps
*-honeywell-sysv* )
1117 machine
=xps100 opsys
=usg5-2
1120 ## HP 9000 series 200 or 300
1122 machine
=hp9000s300 opsys
=bsd4-3
1124 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1126 case "`uname -r`" in
1127 ## Someone's system reports A.B8.05 for this.
1128 ## I wonder what other possibilities there are.
1129 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1130 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1131 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1132 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1133 *) machine
=hp9000s300 opsys
=hpux
;;
1137 ## HP 9000 series 700 and 800, running HP/UX
1139 machine
=hp800 opsys
=hpux
1142 machine
=hp800 opsys
=hpux8
1144 hppa
*-hp-hpux9shr* )
1145 machine
=hp800 opsys
=hpux9shr
1148 machine
=hp800 opsys
=hpux9
1150 hppa
*-hp-hpux1[0-9]* )
1151 machine
=hp800 opsys
=hpux10
1154 ## HP 9000 series 700 and 800, running HP/UX
1156 ## Cross-compilation? Nah!
1157 case "`uname -r`" in
1158 ## Someone's system reports A.B8.05 for this.
1159 ## I wonder what other possibilities there are.
1160 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1161 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1162 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1163 *) machine
=hp800 opsys
=hpux10
;;
1167 machine
=hp800 opsys
=nextstep
1172 machine
=orion opsys
=bsd4-2
1174 clipper-orion-bsd
* )
1175 machine
=orion105 opsys
=bsd4-2
1179 i
[3456]86-ibm-aix1.1
* )
1180 machine
=ibmps2-aix opsys
=usg5-2-2
1182 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1183 machine
=ibmps2-aix opsys
=usg5-3
1186 machine
=ibm370aix opsys
=usg5-3
1188 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1189 machine
=ibmrs6000 opsys
=aix3-1
1191 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1192 machine
=ibmrs6000 opsys
=aix3-2-5
1194 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1195 machine
=ibmrs6000 opsys
=aix4-1
1197 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1198 machine
=ibmrs6000 opsys
=aix4-2
1200 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1201 machine
=ibmrs6000 opsys
=aix4
1203 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1204 machine
=ibmrs6000 opsys
=aix4-1
1206 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1207 machine
=ibmrs6000 opsys
=aix3-2
1210 machine
=ibmrt opsys
=bsd4-3
1213 machine
=ibmrt opsys
=bsd4-2
1216 machine
=ibmrt opsys
=bsd4-3
1219 machine
=ibmrt opsys
=bsd4-2
1222 machine
=ibmrt opsys
=bsd4-3
1225 machine
=ibmrt opsys
=bsd4-3
1228 machine
=ibmrt-aix opsys
=usg5-2-2
1231 ## Integrated Solutions `Optimum V'
1233 machine
=isi-ov opsys
=bsd4-2
1236 machine
=isi-ov opsys
=bsd4-3
1239 ## Intel 386 machines where we do care about the manufacturer
1240 i
[3456]86-intsys-sysv* )
1241 machine
=is386 opsys
=usg5-2-2
1245 i
[3456]86-prime-sysv* )
1246 machine
=i386 opsys
=usg5-3
1249 ## Sequent Symmetry running Dynix
1250 i
[3456]86-sequent-bsd* )
1251 machine
=symmetry opsys
=bsd4-3
1254 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1255 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1256 machine
=sequent-ptx opsys
=ptx4
1257 NON_GNU_CPP
=/lib
/cpp
1260 ## Sequent Symmetry running DYNIX/ptx
1261 ## Use the old cpp rather than the newer ANSI one.
1262 i
[3456]86-sequent-ptx* )
1263 machine
=sequent-ptx opsys
=ptx
1264 NON_GNU_CPP
="/lib/cpp"
1267 ## ncr machine running svr4.3.
1268 i
[3456]86-ncr-sysv4.3
)
1269 machine
=ncr386 opsys
=usg5-4-3
1272 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1273 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1274 i
[3456]86-ncr-sysv* )
1275 machine
=ncr386 opsys
=usg5-4-2
1278 ## Intel Paragon OSF/1
1280 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1285 machine
=i860 opsys
=usg5-4
1286 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1287 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1290 ## Macintosh PowerPC
1291 powerpc
*-*-linux-gnu* )
1292 machine
=macppc opsys
=gnu-linux
1295 ## Masscomp machines
1296 m68
*-masscomp-rtu* )
1297 machine
=masscomp opsys
=rtu
1300 ## Megatest machines
1301 m68
*-megatest-bsd* )
1302 machine
=mega68 opsys
=bsd4-2
1305 ## Workstations sold by MIPS
1306 ## This is not necessarily all workstations using the MIPS processor -
1307 ## Irises are produced by SGI, and DECstations by DEC.
1309 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1310 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1311 ## it gives for choosing between the alternatives seems to be "Use
1312 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1313 ## the BSD world." I'll assume that these are instructions for
1314 ## handling two odd situations, and that every other situation
1315 ## should use mips.h and usg5-2-2, they being listed first.
1318 ## Fall through to the general code at the bottom to decide on the OS.
1320 mips-mips-riscos4
* )
1321 machine
=mips4 opsys
=bsd4-3
1322 NON_GNU_CC
="cc -systype bsd43"
1323 NON_GNU_CPP
="cc -systype bsd43 -E"
1325 mips-mips-riscos5
* )
1326 machine
=mips4 opsys
=riscos5
1327 NON_GNU_CC
="cc -systype bsd43"
1328 NON_GNU_CPP
="cc -systype bsd43 -E"
1331 machine
=mips opsys
=bsd4-3
1334 machine
=mips opsys
=usg5-2-2
1338 m68
*-next-* | m68k-
*-nextstep* )
1339 machine
=m68k opsys
=nextstep
1342 ## The complete machine from National Semiconductor
1344 machine
=ns32000 opsys
=usg5-2
1348 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1349 machine
=tower32 opsys
=usg5-2-2
1351 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1352 machine
=tower32v3 opsys
=usg5-3
1357 machine
=ews4800 opsys
=ux4800
1360 ## Nixdorf Targon 31
1361 m68
*-nixdorf-sysv* )
1362 machine
=targon31 opsys
=usg5-2-2
1367 machine
=nu opsys
=usg5-2
1372 machine
=plexus opsys
=usg5-2
1375 ## PowerPC reference platform
1376 powerpcle-
*-solaris2* )
1382 ## I don't really have any idea what sort of processor the Pyramid has,
1383 ## so I'm assuming it is its own architecture.
1384 pyramid-pyramid-bsd
* )
1385 machine
=pyramid opsys
=bsd4-2
1389 ns32k-sequent-bsd4.2
* )
1390 machine
=sequent opsys
=bsd4-2
1392 ns32k-sequent-bsd4.3
* )
1393 machine
=sequent opsys
=bsd4-3
1397 mips-siemens-sysv
* | mips-sni-sysv
*)
1398 machine
=mips-siemens opsys
=usg5-4
1399 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1400 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1403 ## Silicon Graphics machines
1404 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1406 machine
=irist opsys
=iris3-5
1408 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1409 machine
=irist opsys
=iris3-6
1413 machine
=iris4d opsys
=irix3-3
1416 machine
=iris4d opsys
=irix4-0
1419 machine
=iris4d opsys
=irix6-5
1420 # Without defining _LANGUAGE_C, things get masked out in the headers
1421 # so that, for instance, grepping for `free' in stdlib.h fails and
1422 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1423 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1424 NON_GCC_TEST_OPTIONS
="-D_LANGUAGE_C"
1427 machine
=iris4d opsys
=irix6-0
1428 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1429 # but presumably it does no harm.
1430 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1431 # -32 probably isn't necessary in later v.6s -- anyone know which?
1432 NON_GCC_TEST_OPTIONS
=-32
1434 mips-sgi-irix5.
[01]* )
1435 machine
=iris4d opsys
=irix5-0
1437 mips-sgi-irix5
* | mips-sgi-irix
* )
1438 machine
=iris4d opsys
=irix5-2
1443 machine
=news opsys
=bsd4-2
1446 machine
=news opsys
=bsd4-3
1448 m68
*-sony-newsos3* | m68
*-sony-news3*)
1449 machine
=news opsys
=bsd4-3
1451 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1452 machine
=news-risc opsys
=bsd4-3
1454 mips-sony-newsos6
* )
1455 machine
=news-r6 opsys
=newsos6
1458 machine
=news-risc opsys
=newsos5
1463 machine
=stride opsys
=usg5-2
1467 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1468 machine
=sparc opsys
=gnu-linux
1471 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1472 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1473 | rs6000-
*-solaris2*)
1474 case "${canonical}" in
1475 m68
*-sunos1* ) machine
=sun1
;;
1476 m68
*-sunos2* ) machine
=sun2
;;
1477 m68
* ) machine
=sun3
;;
1478 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1479 i
[3456]86-*-* ) machine
=intel386
;;
1480 powerpcle
* ) machine
=powerpcle
;;
1481 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1482 sparc
* ) machine
=sparc
;;
1485 case "${canonical}" in
1486 ## The Sun386 didn't get past 4.0.
1487 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1488 *-sunos4.0
* ) opsys
=sunos4-0
;;
1489 *-sunos4.1.
[3-9]*noshare
)
1490 ## This name is sunos413 instead of sunos4-1-3
1491 ## to avoid a file name conflict on MSDOS.
1493 NON_GNU_CPP
=/usr
/lib
/cpp
1494 NON_GCC_TEST_OPTIONS
=-Bstatic
1495 GCC_TEST_OPTIONS
=-static
1497 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1499 NON_GNU_CPP
=/usr
/lib
/cpp
1501 *-sunos4* |
*-sunos )
1503 NON_GCC_TEST_OPTIONS
=-Bstatic
1504 GCC_TEST_OPTIONS
=-static
1506 *-sunos5.3
* |
*-solaris2.3
* )
1508 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1510 *-sunos5.4
* |
*-solaris2.4
* )
1512 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1515 *-sunos5.5
* |
*-solaris2.5
* )
1517 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1520 *-sunos5* |
*-solaris* )
1522 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1526 ## Watch out for a compiler that we know will not work.
1527 case "${canonical}" in
1528 *-solaris* |
*-sunos5* )
1529 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1530 ## /usr/ucb/cc doesn't work;
1531 ## we should find some other compiler that does work.
1539 machine
=sparc opsys
=nextstep
1543 m68
*-tadpole-sysv* )
1544 machine
=tad68k opsys
=usg5-3
1548 tahoe-tahoe-bsd4.2
* )
1549 machine
=tahoe opsys
=bsd4-2
1551 tahoe-tahoe-bsd4.3
* )
1552 machine
=tahoe opsys
=bsd4-3
1555 ## Tandem Integrity S2
1557 machine
=tandem-s2 opsys
=usg5-3
1561 m88k-tektronix-sysv3
* )
1562 machine
=tekxd88 opsys
=usg5-3
1565 ## Tektronix 16000 box (6130?)
1566 ns16k-tektronix-bsd
* )
1567 machine
=ns16000 opsys
=bsd4-2
1570 ## src/m/tek4300.h hints that this is a m68k machine.
1571 m68
*-tektronix-bsd* )
1572 machine
=tek4300 opsys
=bsd4-3
1576 ## We seem to have lost the machine-description file titan.h!
1578 machine
=titan opsys
=usg5-3
1581 ## Ustation E30 (SS5E)
1582 m68
*-unisys-uniplus* )
1583 machine
=ustation opsystem
=unipl5-2
1589 case "${canonical}" in
1590 *-bsd4.1
* ) opsys
=bsd4-1
;;
1591 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1592 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1593 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1594 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1595 *-vms* ) opsys
=vms
;;
1601 ns16k-whitechapel-
* )
1603 ## We don't know what sort of OS runs on these; we'll let the
1604 ## operating system guessing code below try.
1609 machine
=wicat opsys
=usg5-2
1614 machine
=ia64 opsys
=gnu-linux
1617 ## Intel 386 machines where we don't care about the manufacturer
1620 case "${canonical}" in
1621 *-lynxos* ) opsys
=lynxos
;;
1622 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1623 *-isc2.2
* ) opsys
=isc2-2
;;
1624 *-isc4.0
* ) opsys
=isc4-0
;;
1625 *-isc4.
* ) opsys
=isc4-1
1626 GCC_TEST_OPTIONS
=-posix
1627 NON_GCC_TEST_OPTIONS
=-Xp
1629 *-isc* ) opsys
=isc3-0
;;
1630 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1631 *-esix* ) opsys
=esix
;;
1632 *-xenix* ) opsys
=xenix
;;
1633 *-linux-gnu* ) opsys
=gnu-linux
;;
1634 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1635 *-sco3.2v5
* ) opsys
=sco5
1636 NON_GNU_CPP
=/lib
/cpp
1637 # Prevent -belf from being passed to $CPP.
1638 # /lib/cpp does not accept it.
1639 OVERRIDE_CPPFLAGS
=" "
1641 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1642 *-386bsd* ) opsys
=386bsd
;;
1643 *-freebsd* ) opsys
=freebsd
;;
1644 *-nextstep* ) opsys
=nextstep
;;
1645 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1649 ## m68k Linux-based GNU system
1651 machine
=m68k opsys
=gnu-linux
1654 ## Mips Linux-based GNU system
1656 machine
=mips opsys
=gnu-linux
1660 sparc-fujitsu-sysv4
* )
1661 machine
=sparc opsys
=uxpds
1662 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1667 f301-fujitsu-uxpv4.1
)
1668 machine
=f301 opsys
=uxpv
1676 ### If the code above didn't choose an operating system, just choose
1677 ### an operating system based on the configuration name. You really
1678 ### only want to use this when you have no idea what the right
1679 ### operating system is; if you know what operating systems a machine
1680 ### runs, it's cleaner to make it explicit in the case statement
1682 if test x
"${opsys}" = x
; then
1683 case "${canonical}" in
1684 *-gnu* ) opsys
=gnu
;;
1685 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1686 *-bsd4.2
) opsys
=bsd4-2
;;
1687 *-bsd4.3
) opsys
=bsd4-3
;;
1688 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1689 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1690 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1691 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1692 *-sysv4.2uw
* ) opsys
=unixware
;;
1693 *-sysv4.1
* |
*-sysvr4.1
* )
1694 NON_GNU_CPP
=/usr
/lib
/cpp
1696 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1697 if [ x
$NON_GNU_CPP = x
]; then
1698 if [ -f /usr
/ccs
/lib
/cpp
]; then
1699 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1701 NON_GNU_CPP
=/lib
/cpp
1705 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1713 if test $unported = yes; then
1714 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1715 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1718 machfile
="m/${machine}.h"
1719 opsysfile
="s/${opsys}.h"
1722 #### Choose a compiler.
1723 test -n "$CC" && cc_specified
=yes
1725 # Save the value of CFLAGS that the user specified.
1726 SPECIFIED_CFLAGS
="$CFLAGS"
1729 "yes" ) CC
="gcc" GCC
=yes ;;
1730 "no" ) : ${CC=cc} ;;
1731 * ) # Extract the first word of "gcc", so it can be a program name with args.
1732 set dummy gcc
; ac_word
=$2
1733 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1734 echo "configure:1735: checking for $ac_word" >&5
1735 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1736 echo $ac_n "(cached) $ac_c" 1>&6
1738 if test -n "$CC"; then
1739 ac_cv_prog_CC
="$CC" # Let the user override the test.
1741 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1743 for ac_dir
in $ac_dummy; do
1744 test -z "$ac_dir" && ac_dir
=.
1745 if test -f $ac_dir/$ac_word; then
1754 if test -n "$CC"; then
1755 echo "$ac_t""$CC" 1>&6
1757 echo "$ac_t""no" 1>&6
1760 if test -z "$CC"; then
1761 # Extract the first word of "cc", so it can be a program name with args.
1762 set dummy cc
; ac_word
=$2
1763 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1764 echo "configure:1765: checking for $ac_word" >&5
1765 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1766 echo $ac_n "(cached) $ac_c" 1>&6
1768 if test -n "$CC"; then
1769 ac_cv_prog_CC
="$CC" # Let the user override the test.
1771 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1774 for ac_dir
in $ac_dummy; do
1775 test -z "$ac_dir" && ac_dir
=.
1776 if test -f $ac_dir/$ac_word; then
1777 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1778 ac_prog_rejected
=yes
1786 if test $ac_prog_rejected = yes; then
1787 # We found a bogon in the path, so make sure we never use it.
1788 set dummy
$ac_cv_prog_CC
1790 if test $# -gt 0; then
1791 # We chose a different compiler from the bogus one.
1792 # However, it has the same basename, so the bogon will be chosen
1793 # first if we set CC to just the basename; use the full file name.
1795 set dummy
"$ac_dir/$ac_word" "$@"
1803 if test -n "$CC"; then
1804 echo "$ac_t""$CC" 1>&6
1806 echo "$ac_t""no" 1>&6
1809 if test -z "$CC"; then
1810 case "`uname -s`" in
1812 # Extract the first word of "cl", so it can be a program name with args.
1813 set dummy cl
; ac_word
=$2
1814 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_word" >&5
1816 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1817 echo $ac_n "(cached) $ac_c" 1>&6
1819 if test -n "$CC"; then
1820 ac_cv_prog_CC
="$CC" # Let the user override the test.
1822 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1824 for ac_dir
in $ac_dummy; do
1825 test -z "$ac_dir" && ac_dir
=.
1826 if test -f $ac_dir/$ac_word; then
1835 if test -n "$CC"; then
1836 echo "$ac_t""$CC" 1>&6
1838 echo "$ac_t""no" 1>&6
1843 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1846 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1847 echo "configure:1848: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1850 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1851 ac_cpp
='$CPP $CPPFLAGS'
1852 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1853 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1854 cross_compiling
=$ac_cv_prog_cc_cross
1856 cat > conftest.
$ac_ext << EOF
1858 #line 1859 "configure"
1859 #include "confdefs.h"
1863 if { (eval echo configure
:1864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1864 ac_cv_prog_cc_works
=yes
1865 # If we can't run a trivial program, we are probably using a cross compiler.
1866 if (.
/conftest
; exit) 2>/dev
/null
; then
1867 ac_cv_prog_cc_cross
=no
1869 ac_cv_prog_cc_cross
=yes
1872 echo "configure: failed program was:" >&5
1873 cat conftest.
$ac_ext >&5
1874 ac_cv_prog_cc_works
=no
1878 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1879 ac_cpp
='$CPP $CPPFLAGS'
1880 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1881 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1882 cross_compiling
=$ac_cv_prog_cc_cross
1884 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1885 if test $ac_cv_prog_cc_works = no
; then
1886 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1888 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1889 echo "configure:1890: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1890 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1891 cross_compiling
=$ac_cv_prog_cc_cross
1893 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1894 echo "configure:1895: checking whether we are using GNU C" >&5
1895 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1896 echo $ac_n "(cached) $ac_c" 1>&6
1898 cat > conftest.c
<<EOF
1903 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1904: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1910 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1912 if test $ac_cv_prog_gcc = yes; then
1918 ac_test_CFLAGS
="${CFLAGS+set}"
1919 ac_save_CFLAGS
="$CFLAGS"
1921 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1922 echo "configure:1923: checking whether ${CC-cc} accepts -g" >&5
1923 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1924 echo $ac_n "(cached) $ac_c" 1>&6
1926 echo 'void f(){}' > conftest.c
1927 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1936 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1937 if test "$ac_test_CFLAGS" = set; then
1938 CFLAGS
="$ac_save_CFLAGS"
1939 elif test $ac_cv_prog_cc_g = yes; then
1940 if test "$GCC" = yes; then
1946 if test "$GCC" = yes; then
1955 # On Suns, sometimes $CPP names a directory.
1956 if test -n "$CPP" && test -d "$CPP"; then
1960 #### Some systems specify a CPP 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_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1968 #### Some systems specify a CC to use unless we are using GCC.
1969 #### Now that we know whether we are using GCC, we can decide whether
1970 #### to use that one.
1971 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1972 test x
$cc_specified != xyes
1977 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1979 CC
="$CC $GCC_TEST_OPTIONS"
1982 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1984 CC
="$CC $NON_GCC_TEST_OPTIONS"
1987 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1989 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1992 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1994 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1997 #### Some other nice autoconf tests. If you add a test here which
1998 #### should make an entry in src/config.h, don't forget to add an
1999 #### #undef clause to src/config.h.in for autoconf to modify.
2001 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2002 echo "configure:2003: checking whether ln -s works" >&5
2003 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2004 echo $ac_n "(cached) $ac_c" 1>&6
2007 if ln -s X conftestdata
2>/dev
/null
2010 ac_cv_prog_LN_S
="ln -s"
2015 LN_S
="$ac_cv_prog_LN_S"
2016 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2017 echo "$ac_t""yes" 1>&6
2019 echo "$ac_t""no" 1>&6
2022 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2023 echo "configure:2024: checking how to run the C preprocessor" >&5
2024 # On Suns, sometimes $CPP names a directory.
2025 if test -n "$CPP" && test -d "$CPP"; then
2028 if test -z "$CPP"; then
2029 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2030 echo $ac_n "(cached) $ac_c" 1>&6
2032 # This must be in double quotes, not single quotes, because CPP may get
2033 # substituted into the Makefile and "${CC-cc}" will confuse make.
2035 # On the NeXT, cc -E runs the code through the compiler's parser,
2036 # not just through cpp.
2037 cat > conftest.
$ac_ext <<EOF
2038 #line 2039 "configure"
2039 #include "confdefs.h"
2043 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2044 { (eval echo configure
:2045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2045 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2046 if test -z "$ac_err"; then
2050 echo "configure: failed program was:" >&5
2051 cat conftest.
$ac_ext >&5
2053 CPP
="${CC-cc} -E -traditional-cpp"
2054 cat > conftest.
$ac_ext <<EOF
2055 #line 2056 "configure"
2056 #include "confdefs.h"
2060 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2061 { (eval echo configure
:2062: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2062 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2063 if test -z "$ac_err"; then
2067 echo "configure: failed program was:" >&5
2068 cat conftest.
$ac_ext >&5
2070 CPP
="${CC-cc} -nologo -E"
2071 cat > conftest.
$ac_ext <<EOF
2072 #line 2073 "configure"
2073 #include "confdefs.h"
2077 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2078 { (eval echo configure
:2079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2079 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2080 if test -z "$ac_err"; then
2084 echo "configure: failed program was:" >&5
2085 cat conftest.
$ac_ext >&5
2094 ac_cv_prog_CPP
="$CPP"
2096 CPP
="$ac_cv_prog_CPP"
2098 ac_cv_prog_CPP
="$CPP"
2100 echo "$ac_t""$CPP" 1>&6
2102 # Find a good install program. We prefer a C program (faster),
2103 # so one script is as good as another. But avoid the broken or
2104 # incompatible versions:
2105 # SysV /etc/install, /usr/sbin/install
2106 # SunOS /usr/etc/install
2107 # IRIX /sbin/install
2109 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2110 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2111 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2112 # ./install, which can be erroneously created by make from ./install.sh.
2113 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2114 echo "configure:2115: checking for a BSD compatible install" >&5
2115 if test -z "$INSTALL"; then
2116 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2117 echo $ac_n "(cached) $ac_c" 1>&6
2119 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2120 for ac_dir
in $PATH; do
2121 # Account for people who put trailing slashes in PATH elements.
2123 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2125 # OSF1 and SCO ODT 3.0 have their own names for install.
2126 # Don't use installbsd from OSF since it installs stuff as root
2128 for ac_prog
in ginstall scoinst
install; do
2129 if test -f $ac_dir/$ac_prog; then
2130 if test $ac_prog = install &&
2131 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2132 # AIX install. It has an incompatible calling convention.
2135 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2146 if test "${ac_cv_path_install+set}" = set; then
2147 INSTALL
="$ac_cv_path_install"
2149 # As a last resort, use the slow shell script. We don't cache a
2150 # path for INSTALL within a source directory, because that will
2151 # break other packages using the cache if that directory is
2152 # removed, or if the path is relative.
2153 INSTALL
="$ac_install_sh"
2156 echo "$ac_t""$INSTALL" 1>&6
2158 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2159 # It thinks the first close brace ends the variable substitution.
2160 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2162 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2164 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2166 for ac_prog
in 'bison -y' byacc
2168 # Extract the first word of "$ac_prog", so it can be a program name with args.
2169 set dummy
$ac_prog; ac_word
=$2
2170 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2171 echo "configure:2172: checking for $ac_word" >&5
2172 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2173 echo $ac_n "(cached) $ac_c" 1>&6
2175 if test -n "$YACC"; then
2176 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2178 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2180 for ac_dir
in $ac_dummy; do
2181 test -z "$ac_dir" && ac_dir
=.
2182 if test -f $ac_dir/$ac_word; then
2183 ac_cv_prog_YACC
="$ac_prog"
2190 YACC
="$ac_cv_prog_YACC"
2191 if test -n "$YACC"; then
2192 echo "$ac_t""$YACC" 1>&6
2194 echo "$ac_t""no" 1>&6
2197 test -n "$YACC" && break
2199 test -n "$YACC" || YACC
="yacc"
2201 if test "x$RANLIB" = x
; then
2202 # Extract the first word of "ranlib", so it can be a program name with args.
2203 set dummy ranlib
; ac_word
=$2
2204 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2205 echo "configure:2206: checking for $ac_word" >&5
2206 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2207 echo $ac_n "(cached) $ac_c" 1>&6
2209 if test -n "$RANLIB"; then
2210 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2212 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2214 for ac_dir
in $ac_dummy; do
2215 test -z "$ac_dir" && ac_dir
=.
2216 if test -f $ac_dir/$ac_word; then
2217 ac_cv_prog_RANLIB
="ranlib"
2222 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2225 RANLIB
="$ac_cv_prog_RANLIB"
2226 if test -n "$RANLIB"; then
2227 echo "$ac_t""$RANLIB" 1>&6
2229 echo "$ac_t""no" 1>&6
2234 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2235 echo "configure:2236: checking for AIX" >&5
2236 cat > conftest.
$ac_ext <<EOF
2237 #line 2238 "configure"
2238 #include "confdefs.h"
2244 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2245 egrep "yes" >/dev
/null
2>&1; then
2247 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2248 #define _ALL_SOURCE 1
2253 echo "$ac_t""no" 1>&6
2259 #### Extract some information from the operating system and machine files.
2261 echo "checking the machine- and system-dependent files to find out
2262 - which libraries the lib-src programs will want, and
2263 - whether the GNU malloc routines are usable" 1>&6
2264 echo "configure:2265: checking the machine- and system-dependent files to find out
2265 - which libraries the lib-src programs will want, and
2266 - whether the GNU malloc routines are usable" >&5
2268 ### First figure out CFLAGS (which we use for running the compiler here)
2269 ### and REAL_CFLAGS (which we use for real compilation).
2270 ### The two are the same except on a few systems, where they are made
2271 ### different to work around various lossages. For example,
2272 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
2273 ### as implying static linking.
2275 ### If the CFLAGS env var is specified, we use that value
2276 ### instead of the default.
2278 ### It's not important that this name contain the PID; you can't run
2279 ### two configures in the same directory and have anything work
2281 tempcname
="conftest.c"
2284 #include "'${srcdir}'/src/'${opsysfile}'"
2285 #include "'${srcdir}'/src/'${machfile}'"
2286 #ifndef LIBS_MACHINE
2287 #define LIBS_MACHINE
2292 #ifndef C_SWITCH_SYSTEM
2293 #define C_SWITCH_SYSTEM
2295 #ifndef C_SWITCH_MACHINE
2296 #define C_SWITCH_MACHINE
2298 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
2299 configure___ c_switch_system=C_SWITCH_SYSTEM
2300 configure___ c_switch_machine=C_SWITCH_MACHINE
2303 #define LIB_X11_LIB -lX11
2306 #ifndef LIBX11_MACHINE
2307 #define LIBX11_MACHINE
2310 #ifndef LIBX11_SYSTEM
2311 #define LIBX11_SYSTEM
2313 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
2316 configure___ unexec=UNEXEC
2318 configure___ unexec=unexec.o
2321 #ifdef SYSTEM_MALLOC
2322 configure___ system_malloc=yes
2324 configure___ system_malloc=no
2327 #ifdef USE_MMAP_FOR_BUFFERS
2328 configure___ use_mmap_for_buffers=yes
2330 configure___ use_mmap_for_buffers=no
2333 #ifndef C_DEBUG_SWITCH
2334 #define C_DEBUG_SWITCH -g
2337 #ifndef C_OPTIMIZE_SWITCH
2339 #define C_OPTIMIZE_SWITCH -O2
2341 #define C_OPTIMIZE_SWITCH -O
2345 #ifndef LD_SWITCH_MACHINE
2346 #define LD_SWITCH_MACHINE
2349 #ifndef LD_SWITCH_SYSTEM
2350 #define LD_SWITCH_SYSTEM
2353 #ifndef LD_SWITCH_X_SITE_AUX
2354 #define LD_SWITCH_X_SITE_AUX
2357 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2358 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2360 #ifdef THIS_IS_CONFIGURE
2362 /* Get the CFLAGS for tests in configure. */
2364 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2366 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2369 #else /* not THIS_IS_CONFIGURE */
2371 /* Get the CFLAGS for real compilation. */
2373 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2375 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2378 #endif /* not THIS_IS_CONFIGURE */
2381 # The value of CPP is a quoted variable reference, so we need to do this
2382 # to get its actual value...
2383 CPP
=`eval "echo $CPP"`
2384 eval `${CPP} -Isrc ${tempcname} \
2385 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2386 if test "x$SPECIFIED_CFLAGS" = x
; then
2387 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
2388 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2390 REAL_CFLAGS
="$CFLAGS"
2394 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
2396 ### Make sure subsequent tests use flags consistent with the build flags.
2398 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
2399 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
2401 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
2404 # Check whether --enable-largefile or --disable-largefile was given.
2405 if test "${enable_largefile+set}" = set; then
2406 enableval
="$enable_largefile"
2410 if test "$enable_largefile" != no
; then
2412 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
2413 echo "configure:2414: checking for special C compiler options needed for large files" >&5
2414 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
2415 echo $ac_n "(cached) $ac_c" 1>&6
2417 ac_cv_sys_largefile_CC
=no
2418 if test "$GCC" != yes; then
2419 # IRIX 6.2 and later do not support large files by default,
2420 # so use the C compiler's -n32 option if that helps.
2421 cat > conftest.
$ac_ext <<EOF
2422 #line 2423 "configure"
2423 #include "confdefs.h"
2424 #include <sys/types.h>
2425 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2431 if { (eval echo configure
:2432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2434 echo "configure: failed program was:" >&5
2435 cat conftest.
$ac_ext >&5
2439 cat > conftest.
$ac_ext <<EOF
2440 #line 2441 "configure"
2441 #include "confdefs.h"
2442 #include <sys/types.h>
2443 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2449 if { (eval echo configure
:2450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2451 ac_cv_sys_largefile_CC
=' -n32'
2453 echo "configure: failed program was:" >&5
2454 cat conftest.
$ac_ext >&5
2463 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
2464 if test "$ac_cv_sys_largefile_CC" != no
; then
2465 CC
="$CC$ac_cv_sys_largefile_CC"
2468 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
2469 echo "configure:2470: checking for _FILE_OFFSET_BITS value needed for large files" >&5
2470 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
2471 echo $ac_n "(cached) $ac_c" 1>&6
2473 ac_cv_sys_file_offset_bits
=no
2474 cat > conftest.
$ac_ext <<EOF
2475 #line 2476 "configure"
2476 #include "confdefs.h"
2477 #include <sys/types.h>
2478 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2486 if { (eval echo configure
:2487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2489 echo "configure: failed program was:" >&5
2490 cat conftest.
$ac_ext >&5
2492 cat > conftest.
$ac_ext <<EOF
2493 #line 2494 "configure"
2494 #include "confdefs.h"
2495 #define _FILE_OFFSET_BITS 64
2496 #include <sys/types.h>
2497 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2505 if { (eval echo configure
:2506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2507 ac_cv_sys_file_offset_bits
=64
2509 echo "configure: failed program was:" >&5
2510 cat conftest.
$ac_ext >&5
2517 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
2518 if test "$ac_cv_sys_file_offset_bits" != no
; then
2519 cat >> confdefs.h
<<EOF
2520 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
2524 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
2525 echo "configure:2526: checking for _LARGEFILE_SOURCE value needed for large files" >&5
2526 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
2527 echo $ac_n "(cached) $ac_c" 1>&6
2529 ac_cv_sys_largefile_source
=no
2530 cat > conftest.
$ac_ext <<EOF
2531 #line 2532 "configure"
2532 #include "confdefs.h"
2533 #include <sys/types.h>
2534 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2542 if { (eval echo configure
:2543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2545 echo "configure: failed program was:" >&5
2546 cat conftest.
$ac_ext >&5
2548 cat > conftest.
$ac_ext <<EOF
2549 #line 2550 "configure"
2550 #include "confdefs.h"
2551 #define _LARGEFILE_SOURCE 1
2552 #include <sys/types.h>
2553 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2561 if { (eval echo configure
:2562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2563 ac_cv_sys_largefile_source
=1
2565 echo "configure: failed program was:" >&5
2566 cat conftest.
$ac_ext >&5
2573 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
2574 if test "$ac_cv_sys_largefile_source" != no
; then
2575 cat >> confdefs.h
<<EOF
2576 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
2580 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
2581 echo "configure:2582: checking for _LARGE_FILES value needed for large files" >&5
2582 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
2583 echo $ac_n "(cached) $ac_c" 1>&6
2585 ac_cv_sys_large_files
=no
2586 cat > conftest.
$ac_ext <<EOF
2587 #line 2588 "configure"
2588 #include "confdefs.h"
2589 #include <sys/types.h>
2590 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2598 if { (eval echo configure
:2599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2601 echo "configure: failed program was:" >&5
2602 cat conftest.
$ac_ext >&5
2604 cat > conftest.
$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2607 #define _LARGE_FILES 1
2608 #include <sys/types.h>
2609 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2617 if { (eval echo configure
:2618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2619 ac_cv_sys_large_files
=1
2621 echo "configure: failed program was:" >&5
2622 cat conftest.
$ac_ext >&5
2629 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
2630 if test "$ac_cv_sys_large_files" != no
; then
2631 cat >> confdefs.h
<<EOF
2632 #define _LARGE_FILES $ac_cv_sys_large_files
2636 echo $ac_n "checking for _XOPEN_SOURCE value needed for large files""... $ac_c" 1>&6
2637 echo "configure:2638: checking for _XOPEN_SOURCE value needed for large files" >&5
2638 if eval "test \"`echo '$''{'ac_cv_sys_xopen_source'+set}'`\" = set"; then
2639 echo $ac_n "(cached) $ac_c" 1>&6
2641 ac_cv_sys_xopen_source
=no
2642 cat > conftest.
$ac_ext <<EOF
2643 #line 2644 "configure"
2644 #include "confdefs.h"
2645 #include <sys/types.h>
2646 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2654 if { (eval echo configure
:2655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2657 echo "configure: failed program was:" >&5
2658 cat conftest.
$ac_ext >&5
2660 cat > conftest.
$ac_ext <<EOF
2661 #line 2662 "configure"
2662 #include "confdefs.h"
2663 #define _XOPEN_SOURCE 500
2664 #include <sys/types.h>
2665 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2673 if { (eval echo configure
:2674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2675 ac_cv_sys_xopen_source
=500
2677 echo "configure: failed program was:" >&5
2678 cat conftest.
$ac_ext >&5
2685 echo "$ac_t""$ac_cv_sys_xopen_source" 1>&6
2686 if test "$ac_cv_sys_xopen_source" != no
; then
2687 cat >> confdefs.h
<<EOF
2688 #define _XOPEN_SOURCE $ac_cv_sys_xopen_source
2695 # Sound support for GNU/Linux and the free BSDs.
2696 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h soundcard.h
2698 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2699 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2700 echo "configure:2701: checking for $ac_hdr" >&5
2701 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2702 echo $ac_n "(cached) $ac_c" 1>&6
2704 cat > conftest.
$ac_ext <<EOF
2705 #line 2706 "configure"
2706 #include "confdefs.h"
2709 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2710 { (eval echo configure
:2711: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2711 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2712 if test -z "$ac_err"; then
2714 eval "ac_cv_header_$ac_safe=yes"
2717 echo "configure: failed program was:" >&5
2718 cat conftest.
$ac_ext >&5
2720 eval "ac_cv_header_$ac_safe=no"
2724 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2725 echo "$ac_t""yes" 1>&6
2726 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2727 cat >> confdefs.h
<<EOF
2728 #define $ac_tr_hdr 1
2732 echo "$ac_t""no" 1>&6
2736 # Emulation library used on NetBSD.
2737 echo $ac_n "checking for _oss_ioctl in -lossaudio""... $ac_c" 1>&6
2738 echo "configure:2739: checking for _oss_ioctl in -lossaudio" >&5
2739 ac_lib_var
=`echo ossaudio'_'_oss_ioctl | sed 'y%./+-%__p_%'`
2740 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2741 echo $ac_n "(cached) $ac_c" 1>&6
2743 ac_save_LIBS
="$LIBS"
2744 LIBS
="-lossaudio $LIBS"
2745 cat > conftest.
$ac_ext <<EOF
2746 #line 2747 "configure"
2747 #include "confdefs.h"
2748 /* Override any gcc2 internal prototype to avoid an error. */
2749 /* We use char because int might match the return type of a gcc2
2750 builtin and then its argument prototype would still apply. */
2757 if { (eval echo configure
:2758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2759 eval "ac_cv_lib_$ac_lib_var=yes"
2761 echo "configure: failed program was:" >&5
2762 cat conftest.
$ac_ext >&5
2764 eval "ac_cv_lib_$ac_lib_var=no"
2767 LIBS
="$ac_save_LIBS"
2770 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2771 echo "$ac_t""yes" 1>&6
2774 echo "$ac_t""no" 1>&6
2780 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2781 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2782 termcap.h stdio_ext.h fcntl.h term.h
strings.h
2784 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2785 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2786 echo "configure:2787: checking for $ac_hdr" >&5
2787 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2788 echo $ac_n "(cached) $ac_c" 1>&6
2790 cat > conftest.
$ac_ext <<EOF
2791 #line 2792 "configure"
2792 #include "confdefs.h"
2795 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2796 { (eval echo configure
:2797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2797 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2798 if test -z "$ac_err"; then
2800 eval "ac_cv_header_$ac_safe=yes"
2803 echo "configure: failed program was:" >&5
2804 cat conftest.
$ac_ext >&5
2806 eval "ac_cv_header_$ac_safe=no"
2810 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2811 echo "$ac_t""yes" 1>&6
2812 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2813 cat >> confdefs.h
<<EOF
2814 #define $ac_tr_hdr 1
2818 echo "$ac_t""no" 1>&6
2822 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2823 echo "configure:2824: checking for ANSI C header files" >&5
2824 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2825 echo $ac_n "(cached) $ac_c" 1>&6
2827 cat > conftest.
$ac_ext <<EOF
2828 #line 2829 "configure"
2829 #include "confdefs.h"
2835 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2836 { (eval echo configure
:2837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2837 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2838 if test -z "$ac_err"; then
2840 ac_cv_header_stdc
=yes
2843 echo "configure: failed program was:" >&5
2844 cat conftest.
$ac_ext >&5
2846 ac_cv_header_stdc
=no
2850 if test $ac_cv_header_stdc = yes; then
2851 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2852 cat > conftest.
$ac_ext <<EOF
2853 #line 2854 "configure"
2854 #include "confdefs.h"
2857 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2858 egrep "memchr" >/dev
/null
2>&1; then
2862 ac_cv_header_stdc
=no
2868 if test $ac_cv_header_stdc = yes; then
2869 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2870 cat > conftest.
$ac_ext <<EOF
2871 #line 2872 "configure"
2872 #include "confdefs.h"
2875 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2876 egrep "free" >/dev
/null
2>&1; then
2880 ac_cv_header_stdc
=no
2886 if test $ac_cv_header_stdc = yes; then
2887 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2888 if test "$cross_compiling" = yes; then
2891 cat > conftest.
$ac_ext <<EOF
2892 #line 2893 "configure"
2893 #include "confdefs.h"
2895 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2896 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2897 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2898 int main () { int i; for (i = 0; i < 256; i++)
2899 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2903 if { (eval echo configure
:2904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2907 echo "configure: failed program was:" >&5
2908 cat conftest.
$ac_ext >&5
2910 ac_cv_header_stdc
=no
2918 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2919 if test $ac_cv_header_stdc = yes; then
2920 cat >> confdefs.h
<<\EOF
2921 #define STDC_HEADERS 1
2926 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2927 echo "configure:2928: checking whether time.h and sys/time.h may both be included" >&5
2928 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2929 echo $ac_n "(cached) $ac_c" 1>&6
2931 cat > conftest.
$ac_ext <<EOF
2932 #line 2933 "configure"
2933 #include "confdefs.h"
2934 #include <sys/types.h>
2935 #include <sys/time.h>
2941 if { (eval echo configure
:2942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2943 ac_cv_header_time
=yes
2945 echo "configure: failed program was:" >&5
2946 cat conftest.
$ac_ext >&5
2948 ac_cv_header_time
=no
2953 echo "$ac_t""$ac_cv_header_time" 1>&6
2954 if test $ac_cv_header_time = yes; then
2955 cat >> confdefs.h
<<\EOF
2956 #define TIME_WITH_SYS_TIME 1
2961 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2962 echo "configure:2963: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2963 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2964 echo $ac_n "(cached) $ac_c" 1>&6
2966 cat > conftest.
$ac_ext <<EOF
2967 #line 2968 "configure"
2968 #include "confdefs.h"
2969 #include <sys/types.h>
2971 /* NetBSD declares sys_siglist in unistd.h. */
2972 #ifdef HAVE_UNISTD_H
2976 char *msg = *(sys_siglist + 1);
2979 if { (eval echo configure
:2980: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2981 ac_cv_decl_sys_siglist
=yes
2983 echo "configure: failed program was:" >&5
2984 cat conftest.
$ac_ext >&5
2986 ac_cv_decl_sys_siglist
=no
2991 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2992 if test $ac_cv_decl_sys_siglist = yes; then
2993 cat >> confdefs.h
<<\EOF
2994 #define SYS_SIGLIST_DECLARED 1
2999 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3000 echo "configure:3001: checking for sys/wait.h that is POSIX.1 compatible" >&5
3001 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
3002 echo $ac_n "(cached) $ac_c" 1>&6
3004 cat > conftest.
$ac_ext <<EOF
3005 #line 3006 "configure"
3006 #include "confdefs.h"
3007 #include <sys/types.h>
3008 #include <sys/wait.h>
3010 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3013 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3018 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3021 if { (eval echo configure
:3022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3023 ac_cv_header_sys_wait_h
=yes
3025 echo "configure: failed program was:" >&5
3026 cat conftest.
$ac_ext >&5
3028 ac_cv_header_sys_wait_h
=no
3033 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3034 if test $ac_cv_header_sys_wait_h = yes; then
3035 cat >> confdefs.h
<<\EOF
3036 #define HAVE_SYS_WAIT_H 1
3042 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
3043 echo "configure:3044: checking for struct utimbuf" >&5
3044 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
3045 echo $ac_n "(cached) $ac_c" 1>&6
3047 cat > conftest.
$ac_ext <<EOF
3048 #line 3049 "configure"
3049 #include "confdefs.h"
3050 #ifdef TIME_WITH_SYS_TIME
3051 #include <sys/time.h>
3054 #ifdef HAVE_SYS_TIME_H
3055 #include <sys/time.h>
3064 static struct utimbuf x; x.actime = x.modtime;
3067 if { (eval echo configure
:3068: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3069 emacs_cv_struct_utimbuf
=yes
3071 echo "configure: failed program was:" >&5
3072 cat conftest.
$ac_ext >&5
3074 emacs_cv_struct_utimbuf
=no
3079 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
3080 if test $emacs_cv_struct_utimbuf = yes; then
3081 cat >> confdefs.h
<<\EOF
3082 #define HAVE_STRUCT_UTIMBUF 1
3087 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3088 echo "configure:3089: checking return type of signal handlers" >&5
3089 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3090 echo $ac_n "(cached) $ac_c" 1>&6
3092 cat > conftest.
$ac_ext <<EOF
3093 #line 3094 "configure"
3094 #include "confdefs.h"
3095 #include <sys/types.h>
3101 extern "C" void (*signal (int, void (*)(int)))(int);
3103 void (*signal ()) ();
3110 if { (eval echo configure
:3111: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3112 ac_cv_type_signal
=void
3114 echo "configure: failed program was:" >&5
3115 cat conftest.
$ac_ext >&5
3117 ac_cv_type_signal
=int
3122 echo "$ac_t""$ac_cv_type_signal" 1>&6
3123 cat >> confdefs.h
<<EOF
3124 #define RETSIGTYPE $ac_cv_type_signal
3129 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
3130 echo "configure:3131: checking for speed_t" >&5
3131 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
3132 echo $ac_n "(cached) $ac_c" 1>&6
3134 cat > conftest.
$ac_ext <<EOF
3135 #line 3136 "configure"
3136 #include "confdefs.h"
3137 #include <termios.h>
3142 if { (eval echo configure
:3143: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3144 emacs_cv_speed_t
=yes
3146 echo "configure: failed program was:" >&5
3147 cat conftest.
$ac_ext >&5
3152 echo "$ac_t""$emacs_cv_speed_t" 1>&6
3153 if test $emacs_cv_speed_t = yes; then
3154 cat >> confdefs.h
<<\EOF
3155 #define HAVE_SPEED_T 1
3160 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
3161 echo "configure:3162: checking for struct timeval" >&5
3162 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
3163 echo $ac_n "(cached) $ac_c" 1>&6
3165 cat > conftest.
$ac_ext <<EOF
3166 #line 3167 "configure"
3167 #include "confdefs.h"
3168 #ifdef TIME_WITH_SYS_TIME
3169 #include <sys/time.h>
3172 #ifdef HAVE_SYS_TIME_H
3173 #include <sys/time.h>
3179 static struct timeval x; x.tv_sec = x.tv_usec;
3182 if { (eval echo configure
:3183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3184 emacs_cv_struct_timeval
=yes
3186 echo "configure: failed program was:" >&5
3187 cat conftest.
$ac_ext >&5
3189 emacs_cv_struct_timeval
=no
3194 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
3195 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
3196 if test $emacs_cv_struct_timeval = yes; then
3197 cat >> confdefs.h
<<\EOF
3198 #define HAVE_TIMEVAL 1
3203 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
3204 echo "configure:3205: checking for struct exception" >&5
3205 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
3206 echo $ac_n "(cached) $ac_c" 1>&6
3208 cat > conftest.
$ac_ext <<EOF
3209 #line 3210 "configure"
3210 #include "confdefs.h"
3213 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
3216 if { (eval echo configure
:3217: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3218 emacs_cv_struct_exception
=yes
3220 echo "configure: failed program was:" >&5
3221 cat conftest.
$ac_ext >&5
3223 emacs_cv_struct_exception
=no
3228 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
3229 HAVE_EXCEPTION
=$emacs_cv_struct_exception
3230 if test $emacs_cv_struct_exception != yes; then
3231 cat >> confdefs.h
<<\EOF
3232 #define NO_MATHERR 1
3237 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
3238 echo "configure:3239: checking whether struct tm is in sys/time.h or time.h" >&5
3239 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
3240 echo $ac_n "(cached) $ac_c" 1>&6
3242 cat > conftest.
$ac_ext <<EOF
3243 #line 3244 "configure"
3244 #include "confdefs.h"
3245 #include <sys/types.h>
3248 struct tm *tp; tp->tm_sec;
3251 if { (eval echo configure
:3252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3253 ac_cv_struct_tm
=time.h
3255 echo "configure: failed program was:" >&5
3256 cat conftest.
$ac_ext >&5
3258 ac_cv_struct_tm
=sys
/time.h
3263 echo "$ac_t""$ac_cv_struct_tm" 1>&6
3264 if test $ac_cv_struct_tm = sys
/time.h
; then
3265 cat >> confdefs.h
<<\EOF
3266 #define TM_IN_SYS_TIME 1
3271 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
3272 echo "configure:3273: checking for tm_zone in struct tm" >&5
3273 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
3274 echo $ac_n "(cached) $ac_c" 1>&6
3276 cat > conftest.
$ac_ext <<EOF
3277 #line 3278 "configure"
3278 #include "confdefs.h"
3279 #include <sys/types.h>
3280 #include <$ac_cv_struct_tm>
3282 struct tm tm; tm.tm_zone;
3285 if { (eval echo configure
:3286: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3287 ac_cv_struct_tm_zone
=yes
3289 echo "configure: failed program was:" >&5
3290 cat conftest.
$ac_ext >&5
3292 ac_cv_struct_tm_zone
=no
3297 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
3298 if test "$ac_cv_struct_tm_zone" = yes; then
3299 cat >> confdefs.h
<<\EOF
3300 #define HAVE_TM_ZONE 1
3304 echo $ac_n "checking for tzname""... $ac_c" 1>&6
3305 echo "configure:3306: checking for tzname" >&5
3306 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3307 echo $ac_n "(cached) $ac_c" 1>&6
3309 cat > conftest.
$ac_ext <<EOF
3310 #line 3311 "configure"
3311 #include "confdefs.h"
3313 #ifndef tzname /* For SGI. */
3314 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
3320 if { (eval echo configure
:3321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3322 ac_cv_var_tzname
=yes
3324 echo "configure: failed program was:" >&5
3325 cat conftest.
$ac_ext >&5
3332 echo "$ac_t""$ac_cv_var_tzname" 1>&6
3333 if test $ac_cv_var_tzname = yes; then
3334 cat >> confdefs.h
<<\EOF
3335 #define HAVE_TZNAME 1
3341 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
3342 echo "configure:3343: checking for tm_gmtoff in struct tm" >&5
3343 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
3344 echo $ac_n "(cached) $ac_c" 1>&6
3346 cat > conftest.
$ac_ext <<EOF
3347 #line 3348 "configure"
3348 #include "confdefs.h"
3351 struct tm t; t.tm_gmtoff = 0
3354 if { (eval echo configure
:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3356 emacs_cv_tm_gmtoff
=yes
3358 echo "configure: failed program was:" >&5
3359 cat conftest.
$ac_ext >&5
3361 emacs_cv_tm_gmtoff
=no
3366 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
3367 if test $emacs_cv_tm_gmtoff = yes; then
3368 cat >> confdefs.h
<<\EOF
3369 #define HAVE_TM_GMTOFF 1
3375 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
3376 echo "configure:3377: checking for ${CC-cc} option to accept ANSI C" >&5
3377 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
3378 echo $ac_n "(cached) $ac_c" 1>&6
3380 ac_cv_prog_cc_stdc
=no
3382 # Don't try gcc -ansi; that turns off useful extensions and
3383 # breaks some systems' header files.
3384 # AIX -qlanglvl=ansi
3385 # Ultrix and OSF/1 -std1
3386 # HP-UX 10.20 and later -Ae
3387 # HP-UX older versions -Aa -D_HPUX_SOURCE
3388 # SVR4 -Xc -D__EXTENSIONS__
3389 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3391 CC
="$ac_save_CC $ac_arg"
3392 cat > conftest.
$ac_ext <<EOF
3393 #line 3394 "configure"
3394 #include "confdefs.h"
3397 #include <sys/types.h>
3398 #include <sys/stat.h>
3399 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3400 struct buf { int x; };
3401 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3402 static char *e (p, i)
3408 static char *f (char * (*g) (char **, int), char **p, ...)
3413 s = g (p, va_arg (v,int));
3417 int test (int i, double x);
3418 struct s1 {int (*f) (int a);};
3419 struct s2 {int (*f) (double a);};
3420 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3424 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3427 if { (eval echo configure
:3428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3429 ac_cv_prog_cc_stdc
="$ac_arg"; break
3431 echo "configure: failed program was:" >&5
3432 cat conftest.
$ac_ext >&5
3440 case "x$ac_cv_prog_cc_stdc" in
3442 echo "$ac_t""none needed" 1>&6 ;;
3444 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
3445 CC
="$CC $ac_cv_prog_cc_stdc" ;;
3448 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
3449 echo "configure:3450: checking for function prototypes" >&5
3450 if test "$ac_cv_prog_cc_stdc" != no
; then
3451 echo "$ac_t""yes" 1>&6
3452 cat >> confdefs.h
<<\EOF
3453 #define PROTOTYPES 1
3457 echo "$ac_t""no" 1>&6
3460 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
3461 echo "configure:3462: checking for working volatile" >&5
3462 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
3463 echo $ac_n "(cached) $ac_c" 1>&6
3465 cat > conftest.
$ac_ext <<EOF
3466 #line 3467 "configure"
3467 #include "confdefs.h"
3475 if { (eval echo configure
:3476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3477 ac_cv_c_volatile
=yes
3479 echo "configure: failed program was:" >&5
3480 cat conftest.
$ac_ext >&5
3487 echo "$ac_t""$ac_cv_c_volatile" 1>&6
3488 if test $ac_cv_c_volatile = no
; then
3489 cat >> confdefs.h
<<\EOF
3495 echo $ac_n "checking for working const""... $ac_c" 1>&6
3496 echo "configure:3497: checking for working const" >&5
3497 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3498 echo $ac_n "(cached) $ac_c" 1>&6
3500 cat > conftest.
$ac_ext <<EOF
3501 #line 3502 "configure"
3502 #include "confdefs.h"
3506 /* Ultrix mips cc rejects this. */
3507 typedef int charset[2]; const charset x = {0,0};
3508 /* SunOS 4.1.1 cc rejects this. */
3509 char const *const *ccp;
3511 /* NEC SVR4.0.2 mips cc rejects this. */
3512 struct point {int x, y;};
3513 static struct point const zero = {0,0};
3514 /* AIX XL C 1.02.0.0 rejects this.
3515 It does not let you subtract one const X* pointer from another in an arm
3516 of an if-expression whose if-part is not a constant expression */
3517 const char *g = "string";
3518 ccp = &g + (g ? g-g : 0);
3519 /* HPUX 7.0 cc rejects these. */
3522 ccp = (char const *const *) p;
3523 { /* SCO 3.2v4 cc rejects this. */
3525 char const *s = 0 ? (char *) 0 : (char const *) 0;
3529 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3531 const int *foo = &x[0];
3534 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3535 typedef const int *iptr;
3539 { /* AIX XL C 1.02.0.0 rejects this saying
3540 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3541 struct s { int j; const int *ap[3]; };
3542 struct s *b; b->j = 5;
3544 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3550 if { (eval echo configure
:3551: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3554 echo "configure: failed program was:" >&5
3555 cat conftest.
$ac_ext >&5
3562 echo "$ac_t""$ac_cv_c_const" 1>&6
3563 if test $ac_cv_c_const = no
; then
3564 cat >> confdefs.h
<<\EOF
3570 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3571 echo "configure:3572: checking for void * support" >&5
3572 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3573 echo $ac_n "(cached) $ac_c" 1>&6
3575 cat > conftest.
$ac_ext <<EOF
3576 #line 3577 "configure"
3577 #include "confdefs.h"
3583 if { (eval echo configure
:3584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3585 emacs_cv_void_star
=yes
3587 echo "configure: failed program was:" >&5
3588 cat conftest.
$ac_ext >&5
3590 emacs_cv_void_star
=no
3595 echo "$ac_t""$emacs_cv_void_star" 1>&6
3596 if test $emacs_cv_void_star = yes; then
3597 cat >> confdefs.h
<<\EOF
3598 #define POINTER_TYPE void
3602 cat >> confdefs.h
<<\EOF
3603 #define POINTER_TYPE char
3608 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3609 echo "configure:3610: checking whether ${MAKE-make} sets \${MAKE}" >&5
3610 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3611 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3612 echo $ac_n "(cached) $ac_c" 1>&6
3614 cat > conftestmake
<<\EOF
3616 @
echo 'ac_maketemp="${MAKE}"'
3618 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3619 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3620 if test -n "$ac_maketemp"; then
3621 eval ac_cv_prog_make_
${ac_make}_set
=yes
3623 eval ac_cv_prog_make_
${ac_make}_set
=no
3627 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3628 echo "$ac_t""yes" 1>&6
3631 echo "$ac_t""no" 1>&6
3632 SET_MAKE
="MAKE=${MAKE-make}"
3636 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3637 echo "configure:3638: checking for long file names" >&5
3638 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3639 echo $ac_n "(cached) $ac_c" 1>&6
3641 ac_cv_sys_long_file_names
=yes
3642 # Test for long file names in all the places we know might matter:
3643 # . the current directory, where building will happen
3644 # $prefix/lib where we will be installing things
3645 # $exec_prefix/lib likewise
3646 # eval it to expand exec_prefix.
3647 # $TMPDIR if set, where it might want to write temporary files
3648 # if $TMPDIR is not set:
3649 # /tmp where it might want to write temporary files
3652 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3653 ac_tmpdirs
="$TMPDIR"
3655 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3657 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3658 test -d $ac_dir ||
continue
3659 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3660 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3661 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3662 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3663 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3664 ac_cv_sys_long_file_names
=no
3665 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3668 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3672 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3673 if test $ac_cv_sys_long_file_names = yes; then
3674 cat >> confdefs.h
<<\EOF
3675 #define HAVE_LONG_FILE_NAMES 1
3681 #### Choose a window system.
3683 # If we find X, set shell vars x_includes and x_libraries to the
3684 # paths, otherwise set no_x=yes.
3685 # Uses ac_ vars as temps to allow command line to override cache and checks.
3686 # --without-x overrides everything else, but does not touch the cache.
3687 echo $ac_n "checking for X""... $ac_c" 1>&6
3688 echo "configure:3689: checking for X" >&5
3690 # Check whether --with-x or --without-x was given.
3691 if test "${with_x+set}" = set; then
3696 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3697 if test "x$with_x" = xno
; then
3698 # The user explicitly disabled X.
3701 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3702 # Both variables are already set.
3705 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3706 echo $ac_n "(cached) $ac_c" 1>&6
3708 # One or both of the vars are not set, and there is no cached value.
3709 ac_x_includes
=NO ac_x_libraries
=NO
3711 if mkdir conftestdir
; then
3713 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3714 cat > Imakefile
<<'EOF'
3716 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3718 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3719 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3720 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3721 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3722 for ac_extension
in a so sl
; do
3723 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3724 test -f $ac_im_libdir/libX11.
$ac_extension; then
3725 ac_im_usrlibdir
=$ac_im_libdir; break
3728 # Screen out bogus values from the imake configuration. They are
3729 # bogus both because they are the default anyway, and because
3730 # using them would break gcc on systems where it needs fixed includes.
3731 case "$ac_im_incroot" in
3733 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3735 case "$ac_im_usrlibdir" in
3737 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3744 if test "$ac_x_includes" = NO
; then
3745 # Guess where to find include files, by looking for this one X11 .h file.
3746 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3748 # First, try using that file with no special directory specified.
3749 cat > conftest.
$ac_ext <<EOF
3750 #line 3751 "configure"
3751 #include "confdefs.h"
3752 #include <$x_direct_test_include>
3754 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3755 { (eval echo configure
:3756: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3756 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3757 if test -z "$ac_err"; then
3759 # We can compile using X headers with no special include directory.
3763 echo "configure: failed program was:" >&5
3764 cat conftest.
$ac_ext >&5
3766 # Look for the header file in a standard set of common directories.
3767 # Check X11 before X11Rn because it is often a symlink to the current release.
3770 /usr
/X11R
6/include \
3771 /usr
/X11R
5/include \
3772 /usr
/X11R
4/include \
3775 /usr
/include
/X11R6 \
3776 /usr
/include
/X11R5 \
3777 /usr
/include
/X11R4 \
3779 /usr
/local
/X11
/include \
3780 /usr
/local
/X11R
6/include \
3781 /usr
/local
/X11R
5/include \
3782 /usr
/local
/X11R
4/include \
3784 /usr
/local
/include
/X11 \
3785 /usr
/local
/include
/X11R6 \
3786 /usr
/local
/include
/X11R5 \
3787 /usr
/local
/include
/X11R4 \
3791 /usr
/XFree86
/include
/X11 \
3794 /usr
/local
/include \
3795 /usr
/unsupported
/include \
3796 /usr
/athena
/include \
3797 /usr
/local
/x11r
5/include \
3798 /usr
/lpp
/Xamples
/include \
3800 /usr
/openwin
/include \
3801 /usr
/openwin
/share
/include \
3804 if test -r "$ac_dir/$x_direct_test_include"; then
3805 ac_x_includes
=$ac_dir
3811 fi # $ac_x_includes = NO
3813 if test "$ac_x_libraries" = NO
; then
3814 # Check for the libraries.
3816 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3817 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3819 # See if we find them without any special options.
3820 # Don't add to $LIBS permanently.
3821 ac_save_LIBS
="$LIBS"
3822 LIBS
="-l$x_direct_test_library $LIBS"
3823 cat > conftest.
$ac_ext <<EOF
3824 #line 3825 "configure"
3825 #include "confdefs.h"
3828 ${x_direct_test_function}()
3831 if { (eval echo configure
:3832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3833 LIBS
="$ac_save_LIBS"
3834 # We can link X programs with no special library path.
3837 echo "configure: failed program was:" >&5
3838 cat conftest.
$ac_ext >&5
3840 LIBS
="$ac_save_LIBS"
3841 # First see if replacing the include by lib works.
3842 # Check X11 before X11Rn because it is often a symlink to the current release.
3843 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3854 /usr
/local
/X11
/lib \
3855 /usr
/local
/X11R
6/lib \
3856 /usr
/local
/X11R
5/lib \
3857 /usr
/local
/X11R
4/lib \
3859 /usr
/local
/lib
/X11 \
3860 /usr
/local
/lib
/X11R6 \
3861 /usr
/local
/lib
/X11R5 \
3862 /usr
/local
/lib
/X11R4 \
3866 /usr
/XFree86
/lib
/X11 \
3870 /usr
/unsupported
/lib \
3872 /usr
/local
/x11r
5/lib \
3873 /usr
/lpp
/Xamples
/lib \
3877 /usr
/openwin
/share
/lib \
3880 for ac_extension
in a so sl
; do
3881 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3882 ac_x_libraries
=$ac_dir
3889 fi # $ac_x_libraries = NO
3891 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3892 # Didn't find X anywhere. Cache the known absence of X.
3893 ac_cv_have_x
="have_x=no"
3895 # Record where we found X for the cache.
3896 ac_cv_have_x
="have_x=yes \
3897 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3901 eval "$ac_cv_have_x"
3904 if test "$have_x" != yes; then
3905 echo "$ac_t""$have_x" 1>&6
3908 # If each of the values was on the command line, it overrides each guess.
3909 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3910 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3911 # Update the cache value to reflect the command line values.
3912 ac_cv_have_x
="have_x=yes \
3913 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3914 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3917 if test "$no_x" = yes; then
3923 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3924 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3925 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3926 x_default_search_path
=""
3927 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3928 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3929 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3930 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3931 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3932 if test x
"${x_default_search_path}" = x
; then
3933 x_default_search_path
=${x_search_path}
3935 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3939 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3940 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3943 if test x
"${x_includes}" = x
; then
3944 bitmapdir
=/usr
/include
/X11
/bitmaps
3946 # accumulate include directories that have X11 bitmap subdirectories
3948 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3949 if test -d "${bmd}/X11/bitmaps"; then
3950 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3952 if test -d "${bmd}/bitmaps"; then
3953 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3956 if test ${bmd_acc} != "dummyval"; then
3957 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3961 case "${window_system}" in
3965 case "${with_x_toolkit}" in
3966 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3967 motif
) USE_X_TOOLKIT
=MOTIF
;;
3968 no
) USE_X_TOOLKIT
=none
;;
3969 * ) USE_X_TOOLKIT
=maybe
;;
3979 ### If we're using X11, we should use the X menu package.
3982 yes ) HAVE_MENUS
=yes ;;
3985 if test "${opsys}" = "hpux9"; then
3986 case "${x_libraries}" in
3988 opsysfile
="s/hpux9-x11r4.h"
3993 if test "${opsys}" = "hpux9shr"; then
3994 case "${x_libraries}" in
3996 opsysfile
="s/hpux9shxr4.h"
4001 ### Compute the unexec source name from the object name.
4002 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
4004 # Do the opsystem or machine files prohibit the use of the GNU malloc?
4005 # Assume not, until told otherwise.
4008 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
4009 echo "configure:4010: checking for malloc_get_state" >&5
4010 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
4011 echo $ac_n "(cached) $ac_c" 1>&6
4013 cat > conftest.
$ac_ext <<EOF
4014 #line 4015 "configure"
4015 #include "confdefs.h"
4016 /* System header to define __stub macros and hopefully few prototypes,
4017 which can conflict with char malloc_get_state(); below. */
4019 /* Override any gcc2 internal prototype to avoid an error. */
4020 /* We use char because int might match the return type of a gcc2
4021 builtin and then its argument prototype would still apply. */
4022 char malloc_get_state();
4026 /* The GNU C library defines this for functions which it implements
4027 to always fail with ENOSYS. Some functions are actually named
4028 something starting with __ and the normal name is an alias. */
4029 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
4037 if { (eval echo configure
:4038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4039 eval "ac_cv_func_malloc_get_state=yes"
4041 echo "configure: failed program was:" >&5
4042 cat conftest.
$ac_ext >&5
4044 eval "ac_cv_func_malloc_get_state=no"
4049 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
4050 echo "$ac_t""yes" 1>&6
4053 echo "$ac_t""no" 1>&6
4057 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
4058 echo "configure:4059: checking for malloc_set_state" >&5
4059 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
4060 echo $ac_n "(cached) $ac_c" 1>&6
4062 cat > conftest.
$ac_ext <<EOF
4063 #line 4064 "configure"
4064 #include "confdefs.h"
4065 /* System header to define __stub macros and hopefully few prototypes,
4066 which can conflict with char malloc_set_state(); below. */
4068 /* Override any gcc2 internal prototype to avoid an error. */
4069 /* We use char because int might match the return type of a gcc2
4070 builtin and then its argument prototype would still apply. */
4071 char malloc_set_state();
4075 /* The GNU C library defines this for functions which it implements
4076 to always fail with ENOSYS. Some functions are actually named
4077 something starting with __ and the normal name is an alias. */
4078 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
4086 if { (eval echo configure
:4087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4088 eval "ac_cv_func_malloc_set_state=yes"
4090 echo "configure: failed program was:" >&5
4091 cat conftest.
$ac_ext >&5
4093 eval "ac_cv_func_malloc_set_state=no"
4098 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
4099 echo "$ac_t""yes" 1>&6
4102 echo "$ac_t""no" 1>&6
4106 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
4107 echo "configure:4108: checking whether __after_morecore_hook exists" >&5
4108 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
4109 echo $ac_n "(cached) $ac_c" 1>&6
4111 cat > conftest.
$ac_ext <<EOF
4112 #line 4113 "configure"
4113 #include "confdefs.h"
4114 extern void (* __after_morecore_hook)();
4116 __after_morecore_hook = 0
4119 if { (eval echo configure
:4120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4121 emacs_cv_var___after_morecore_hook
=yes
4123 echo "configure: failed program was:" >&5
4124 cat conftest.
$ac_ext >&5
4126 emacs_cv_var___after_morecore_hook
=no
4131 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
4132 if test $emacs_cv_var___after_morecore_hook = no
; then
4135 if test "${system_malloc}" = "yes"; then
4138 (The GNU allocators don't work with this system configuration.)"
4140 if test "$doug_lea_malloc" = "yes" ; then
4141 if test "$GNU_MALLOC" = yes ; then
4143 (Using Doug Lea's new malloc from the GNU C Library.)"
4145 cat >> confdefs.h
<<\EOF
4146 #define DOUG_LEA_MALLOC 1
4151 if test x
"${REL_ALLOC}" = x
; then
4152 REL_ALLOC
=${GNU_MALLOC}
4156 for ac_hdr
in stdlib.h unistd.h sys
/stat.h
4158 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4159 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4160 echo "configure:4161: checking for $ac_hdr" >&5
4161 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4162 echo $ac_n "(cached) $ac_c" 1>&6
4164 cat > conftest.
$ac_ext <<EOF
4165 #line 4166 "configure"
4166 #include "confdefs.h"
4169 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4170 { (eval echo configure
:4171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4171 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4172 if test -z "$ac_err"; then
4174 eval "ac_cv_header_$ac_safe=yes"
4177 echo "configure: failed program was:" >&5
4178 cat conftest.
$ac_ext >&5
4180 eval "ac_cv_header_$ac_safe=no"
4184 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4185 echo "$ac_t""yes" 1>&6
4186 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4187 cat >> confdefs.h
<<EOF
4188 #define $ac_tr_hdr 1
4192 echo "$ac_t""no" 1>&6
4196 for ac_func
in getpagesize
4198 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4199 echo "configure:4200: checking for $ac_func" >&5
4200 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4201 echo $ac_n "(cached) $ac_c" 1>&6
4203 cat > conftest.
$ac_ext <<EOF
4204 #line 4205 "configure"
4205 #include "confdefs.h"
4206 /* System header to define __stub macros and hopefully few prototypes,
4207 which can conflict with char $ac_func(); below. */
4209 /* Override any gcc2 internal prototype to avoid an error. */
4210 /* We use char because int might match the return type of a gcc2
4211 builtin and then its argument prototype would still apply. */
4216 /* The GNU C library defines this for functions which it implements
4217 to always fail with ENOSYS. Some functions are actually named
4218 something starting with __ and the normal name is an alias. */
4219 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4227 if { (eval echo configure
:4228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4229 eval "ac_cv_func_$ac_func=yes"
4231 echo "configure: failed program was:" >&5
4232 cat conftest.
$ac_ext >&5
4234 eval "ac_cv_func_$ac_func=no"
4239 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4240 echo "$ac_t""yes" 1>&6
4241 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4242 cat >> confdefs.h
<<EOF
4243 #define $ac_tr_func 1
4247 echo "$ac_t""no" 1>&6
4251 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4252 echo "configure:4253: checking for working mmap" >&5
4253 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4254 echo $ac_n "(cached) $ac_c" 1>&6
4256 if test "$cross_compiling" = yes; then
4257 ac_cv_func_mmap_fixed_mapped
=no
4259 cat > conftest.
$ac_ext <<EOF
4260 #line 4261 "configure"
4261 #include "confdefs.h"
4262 /* Thanks to Mike Haertel and Jim Avera for this test.
4263 Here is a matrix of mmap possibilities:
4264 mmap private not fixed
4265 mmap private fixed at somewhere currently unmapped
4266 mmap private fixed at somewhere already mapped
4267 mmap shared not fixed
4268 mmap shared fixed at somewhere currently unmapped
4269 mmap shared fixed at somewhere already mapped
4270 For private mappings, we should verify that changes cannot be read()
4271 back from the file, nor mmap's back from the file at a different
4272 address. (There have been systems where private was not correctly
4273 implemented like the infamous i386 svr4.0, and systems where the
4274 VM page cache was not coherent with the file system buffer cache
4275 like early versions of FreeBSD and possibly contemporary NetBSD.)
4276 For shared mappings, we should conversely verify that changes get
4277 propogated back to all the places they're supposed to be.
4279 Grep wants private fixed already mapped.
4280 The main things grep needs to know about mmap are:
4281 * does it exist and is it safe to write into the mmap'd area
4282 * how to use it (BSD variants) */
4283 #include <sys/types.h>
4285 #include <sys/mman.h>
4287 #if STDC_HEADERS || HAVE_STDLIB_H
4288 # include <stdlib.h>
4293 # include <unistd.h>
4296 # include <sys/stat.h>
4299 /* This mess was copied from the GNU getpagesize.h. */
4300 #if !HAVE_GETPAGESIZE
4301 /* Assume that all systems that can run configure have sys/param.h. */
4302 # if !HAVE_SYS_PARAM_H
4303 # define HAVE_SYS_PARAM_H 1
4306 # ifdef _SC_PAGESIZE
4307 # define getpagesize() sysconf(_SC_PAGESIZE)
4308 # else /* no _SC_PAGESIZE */
4309 # if HAVE_SYS_PARAM_H
4310 # include <sys/param.h>
4311 # ifdef EXEC_PAGESIZE
4312 # define getpagesize() EXEC_PAGESIZE
4313 # else /* no EXEC_PAGESIZE */
4315 # define getpagesize() NBPG * CLSIZE
4318 # endif /* no CLSIZE */
4319 # else /* no NBPG */
4321 # define getpagesize() NBPC
4322 # else /* no NBPC */
4324 # define getpagesize() PAGESIZE
4325 # endif /* PAGESIZE */
4326 # endif /* no NBPC */
4327 # endif /* no NBPG */
4328 # endif /* no EXEC_PAGESIZE */
4329 # else /* no HAVE_SYS_PARAM_H */
4330 # define getpagesize() 8192 /* punt totally */
4331 # endif /* no HAVE_SYS_PARAM_H */
4332 # endif /* no _SC_PAGESIZE */
4334 #endif /* no HAVE_GETPAGESIZE */
4339 char *data, *data2, *data3;
4343 pagesize = getpagesize ();
4345 /* First, make a file with some known garbage in it. */
4346 data = (char *) malloc (pagesize);
4349 for (i = 0; i < pagesize; ++i)
4350 *(data + i) = rand ();
4352 fd = creat ("conftestmmap", 0600);
4355 if (write (fd, data, pagesize) != pagesize)
4359 /* Next, try to mmap the file at a fixed address which already has
4360 something else allocated at it. If we can, also make sure that
4361 we see the same garbage. */
4362 fd = open ("conftestmmap", O_RDWR);
4365 data2 = (char *) malloc (2 * pagesize);
4368 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4369 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
4370 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4372 for (i = 0; i < pagesize; ++i)
4373 if (*(data + i) != *(data2 + i))
4376 /* Finally, make sure that changes to the mapped area do not
4377 percolate back to the file as seen by read(). (This is a bug on
4378 some variants of i386 svr4.0.) */
4379 for (i = 0; i < pagesize; ++i)
4380 *(data2 + i) = *(data2 + i) + 1;
4381 data3 = (char *) malloc (pagesize);
4384 if (read (fd, data3, pagesize) != pagesize)
4386 for (i = 0; i < pagesize; ++i)
4387 if (*(data + i) != *(data3 + i))
4390 unlink ("conftestmmap");
4394 if { (eval echo configure
:4395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4396 ac_cv_func_mmap_fixed_mapped
=yes
4398 echo "configure: failed program was:" >&5
4399 cat conftest.
$ac_ext >&5
4401 ac_cv_func_mmap_fixed_mapped
=no
4408 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4409 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4410 cat >> confdefs.h
<<\EOF
4416 if test $use_mmap_for_buffers = yes; then
4420 LIBS
="$libsrc_libs $LIBS"
4422 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
4423 echo "configure:4424: checking for dnet_ntoa in -ldnet" >&5
4424 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
4425 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4426 echo $ac_n "(cached) $ac_c" 1>&6
4428 ac_save_LIBS
="$LIBS"
4430 cat > conftest.
$ac_ext <<EOF
4431 #line 4432 "configure"
4432 #include "confdefs.h"
4433 /* Override any gcc2 internal prototype to avoid an error. */
4434 /* We use char because int might match the return type of a gcc2
4435 builtin and then its argument prototype would still apply. */
4442 if { (eval echo configure
:4443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4444 eval "ac_cv_lib_$ac_lib_var=yes"
4446 echo "configure: failed program was:" >&5
4447 cat conftest.
$ac_ext >&5
4449 eval "ac_cv_lib_$ac_lib_var=no"
4452 LIBS
="$ac_save_LIBS"
4455 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4456 echo "$ac_t""yes" 1>&6
4457 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4458 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4459 cat >> confdefs.h
<<EOF
4460 #define $ac_tr_lib 1
4466 echo "$ac_t""no" 1>&6
4470 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
4471 echo "configure:4472: checking for main in -lXbsd" >&5
4472 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
4473 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4474 echo $ac_n "(cached) $ac_c" 1>&6
4476 ac_save_LIBS
="$LIBS"
4478 cat > conftest.
$ac_ext <<EOF
4479 #line 4480 "configure"
4480 #include "confdefs.h"
4486 if { (eval echo configure
:4487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4488 eval "ac_cv_lib_$ac_lib_var=yes"
4490 echo "configure: failed program was:" >&5
4491 cat conftest.
$ac_ext >&5
4493 eval "ac_cv_lib_$ac_lib_var=no"
4496 LIBS
="$ac_save_LIBS"
4499 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4500 echo "$ac_t""yes" 1>&6
4501 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
4503 echo "$ac_t""no" 1>&6
4507 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
4508 echo "configure:4509: checking for cma_open in -lpthreads" >&5
4509 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
4510 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4511 echo $ac_n "(cached) $ac_c" 1>&6
4513 ac_save_LIBS
="$LIBS"
4514 LIBS
="-lpthreads $LIBS"
4515 cat > conftest.
$ac_ext <<EOF
4516 #line 4517 "configure"
4517 #include "confdefs.h"
4518 /* Override any gcc2 internal prototype to avoid an error. */
4519 /* We use char because int might match the return type of a gcc2
4520 builtin and then its argument prototype would still apply. */
4527 if { (eval echo configure
:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4529 eval "ac_cv_lib_$ac_lib_var=yes"
4531 echo "configure: failed program was:" >&5
4532 cat conftest.
$ac_ext >&5
4534 eval "ac_cv_lib_$ac_lib_var=no"
4537 LIBS
="$ac_save_LIBS"
4540 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4541 echo "$ac_t""yes" 1>&6
4542 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4543 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4544 cat >> confdefs.h
<<EOF
4545 #define $ac_tr_lib 1
4548 LIBS
="-lpthreads $LIBS"
4551 echo "$ac_t""no" 1>&6
4555 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
4556 echo "configure:4557: checking for XFree86 in /usr/X386" >&5
4557 if test -d /usr
/X386
/include
; then
4559 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
4563 echo "$ac_t""$HAVE_XFREE386" 1>&6
4565 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
4566 # for the tests that follow. We set it back to REAL_CFLAGS later on.
4568 REAL_CPPFLAGS
="$CPPFLAGS"
4570 if test "${HAVE_X11}" = "yes"; then
4571 DEFS
="$C_SWITCH_X_SITE $DEFS"
4572 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
4574 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
4575 CPPFLAGS
="$C_SWITCH_X_SITE $CPPFLAGS"
4577 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
4578 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
4579 # but it's more convenient here to set LD_RUN_PATH
4580 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
4581 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
4582 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
4586 if test "${opsys}" = "gnu-linux"; then
4587 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
4588 echo "configure:4589: checking whether X on GNU/Linux needs -b to link" >&5
4589 cat > conftest.
$ac_ext <<EOF
4590 #line 4591 "configure"
4591 #include "confdefs.h"
4594 XOpenDisplay ("foo");
4597 if { (eval echo configure
:4598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4599 xlinux_first_failure
=no
4601 echo "configure: failed program was:" >&5
4602 cat conftest.
$ac_ext >&5
4604 xlinux_first_failure
=yes
4607 if test "${xlinux_first_failure}" = "yes"; then
4608 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
4609 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
4610 OLD_CPPFLAGS
="$CPPFLAGS"
4612 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
4613 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
4614 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
4615 LIBS
="$LIBS -b i486-linuxaout"
4616 cat > conftest.
$ac_ext <<EOF
4617 #line 4618 "configure"
4618 #include "confdefs.h"
4621 XOpenDisplay ("foo");
4624 if { (eval echo configure
:4625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4626 xlinux_second_failure
=no
4628 echo "configure: failed program was:" >&5
4629 cat conftest.
$ac_ext >&5
4631 xlinux_second_failure
=yes
4634 if test "${xlinux_second_failure}" = "yes"; then
4635 # If we get the same failure with -b, there is no use adding -b.
4636 # So take it out. This plays safe.
4637 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
4638 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
4639 CPPFLAGS
="$OLD_CPPFLAGS"
4641 echo "$ac_t""no" 1>&6
4643 echo "$ac_t""yes" 1>&6
4646 echo "$ac_t""no" 1>&6
4650 for ac_func
in XrmSetDatabase XScreenResourceString \
4651 XScreenNumberOfScreen XSetWMProtocols
4653 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4654 echo "configure:4655: checking for $ac_func" >&5
4655 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4656 echo $ac_n "(cached) $ac_c" 1>&6
4658 cat > conftest.
$ac_ext <<EOF
4659 #line 4660 "configure"
4660 #include "confdefs.h"
4661 /* System header to define __stub macros and hopefully few prototypes,
4662 which can conflict with char $ac_func(); below. */
4664 /* Override any gcc2 internal prototype to avoid an error. */
4665 /* We use char because int might match the return type of a gcc2
4666 builtin and then its argument prototype would still apply. */
4671 /* The GNU C library defines this for functions which it implements
4672 to always fail with ENOSYS. Some functions are actually named
4673 something starting with __ and the normal name is an alias. */
4674 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4682 if { (eval echo configure
:4683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4684 eval "ac_cv_func_$ac_func=yes"
4686 echo "configure: failed program was:" >&5
4687 cat conftest.
$ac_ext >&5
4689 eval "ac_cv_func_$ac_func=no"
4694 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4695 echo "$ac_t""yes" 1>&6
4696 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4697 cat >> confdefs.h
<<EOF
4698 #define $ac_tr_func 1
4702 echo "$ac_t""no" 1>&6
4708 if test "${window_system}" = "x11"; then
4709 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
4710 echo "configure:4711: checking X11 version 6" >&5
4711 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
4712 echo $ac_n "(cached) $ac_c" 1>&6
4714 cat > conftest.
$ac_ext <<EOF
4715 #line 4716 "configure"
4716 #include "confdefs.h"
4717 #include <X11/Xlib.h>
4719 #if XlibSpecificationRelease < 6
4725 if { (eval echo configure
:4726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4727 emacs_cv_x11_version_6
=yes
4729 echo "configure: failed program was:" >&5
4730 cat conftest.
$ac_ext >&5
4732 emacs_cv_x11_version_6
=no
4737 if test $emacs_cv_x11_version_6 = yes; then
4738 echo "$ac_t""6 or newer" 1>&6
4739 cat >> confdefs.h
<<\EOF
4740 #define HAVE_X11R6 1
4744 echo "$ac_t""before 6" 1>&6
4748 if test "${window_system}" = "x11"; then
4749 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4750 echo "configure:4751: checking X11 version 5" >&5
4751 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+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"
4757 #include <X11/Xlib.h>
4759 #if XlibSpecificationRelease < 5
4765 if { (eval echo configure
:4766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4767 emacs_cv_x11_version_5
=yes
4769 echo "configure: failed program was:" >&5
4770 cat conftest.
$ac_ext >&5
4772 emacs_cv_x11_version_5
=no
4777 if test $emacs_cv_x11_version_5 = yes; then
4778 echo "$ac_t""5 or newer" 1>&6
4780 cat >> confdefs.h
<<\EOF
4781 #define HAVE_X11R5 1
4786 echo "$ac_t""before 5" 1>&6
4790 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4791 if test x
"${HAVE_X11R5}" = xyes
; then
4792 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4793 echo "configure:4794: checking X11 version 5 with Xaw" >&5
4794 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4795 echo $ac_n "(cached) $ac_c" 1>&6
4797 cat > conftest.
$ac_ext <<EOF
4798 #line 4799 "configure"
4799 #include "confdefs.h"
4801 #include <X11/Intrinsic.h>
4802 #include <X11/Xaw/Simple.h>
4807 if { (eval echo configure
:4808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4809 emacs_cv_x11_version_5_with_xaw
=yes
4811 echo "configure: failed program was:" >&5
4812 cat conftest.
$ac_ext >&5
4814 emacs_cv_x11_version_5_with_xaw
=no
4819 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4820 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4823 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4831 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4833 if test "${USE_X_TOOLKIT}" != "none"; then
4834 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4835 echo "configure:4836: checking X11 toolkit version" >&5
4836 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4837 echo $ac_n "(cached) $ac_c" 1>&6
4839 cat > conftest.
$ac_ext <<EOF
4840 #line 4841 "configure"
4841 #include "confdefs.h"
4842 #include <X11/Intrinsic.h>
4844 #if XtSpecificationRelease < 6
4850 if { (eval echo configure
:4851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4852 emacs_cv_x11_toolkit_version_6
=yes
4854 echo "configure: failed program was:" >&5
4855 cat conftest.
$ac_ext >&5
4857 emacs_cv_x11_toolkit_version_6
=no
4862 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4863 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4864 echo "$ac_t""6 or newer" 1>&6
4865 cat >> confdefs.h
<<\EOF
4866 #define HAVE_X11XTR6 1
4870 echo "$ac_t""before 6" 1>&6
4874 if test x
$HAVE_X11XTR6 = xyes
; then
4875 LIBS
="-lXt -lSM -lICE $LIBS"
4879 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4880 echo "configure:4881: checking for XmuConvertStandardSelection in -lXmu" >&5
4881 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4882 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4883 echo $ac_n "(cached) $ac_c" 1>&6
4885 ac_save_LIBS
="$LIBS"
4887 cat > conftest.
$ac_ext <<EOF
4888 #line 4889 "configure"
4889 #include "confdefs.h"
4890 /* Override any gcc2 internal prototype to avoid an error. */
4891 /* We use char because int might match the return type of a gcc2
4892 builtin and then its argument prototype would still apply. */
4893 char XmuConvertStandardSelection();
4896 XmuConvertStandardSelection()
4899 if { (eval echo configure
:4900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4901 eval "ac_cv_lib_$ac_lib_var=yes"
4903 echo "configure: failed program was:" >&5
4904 cat conftest.
$ac_ext >&5
4906 eval "ac_cv_lib_$ac_lib_var=no"
4909 LIBS
="$ac_save_LIBS"
4912 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4913 echo "$ac_t""yes" 1>&6
4914 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4915 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4916 cat >> confdefs.h
<<EOF
4917 #define $ac_tr_lib 1
4923 echo "$ac_t""no" 1>&6
4929 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4930 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4931 echo "configure:4932: checking for Motif version 2.1" >&5
4932 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4933 echo $ac_n "(cached) $ac_c" 1>&6
4935 cat > conftest.
$ac_ext <<EOF
4936 #line 4937 "configure"
4937 #include "confdefs.h"
4940 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4943 Motif version prior to 2.1.
4947 if { (eval echo configure
:4948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4949 emacs_cv_motif_version_2_1
=yes
4951 echo "configure: failed program was:" >&5
4952 cat conftest.
$ac_ext >&5
4954 emacs_cv_motif_version_2_1
=no
4959 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4960 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4961 if test $emacs_cv_motif_version_2_1 = yes; then
4962 cat >> confdefs.h
<<\EOF
4963 #define HAVE_MOTIF_2_1 1
4966 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4967 echo "configure:4968: checking for XpCreateContext in -lXp" >&5
4968 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4969 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4970 echo $ac_n "(cached) $ac_c" 1>&6
4972 ac_save_LIBS
="$LIBS"
4973 LIBS
="-lXp -lXext $LIBS"
4974 cat > conftest.
$ac_ext <<EOF
4975 #line 4976 "configure"
4976 #include "confdefs.h"
4977 /* Override any gcc2 internal prototype to avoid an error. */
4978 /* We use char because int might match the return type of a gcc2
4979 builtin and then its argument prototype would still apply. */
4980 char XpCreateContext();
4986 if { (eval echo configure
:4987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4988 eval "ac_cv_lib_$ac_lib_var=yes"
4990 echo "configure: failed program was:" >&5
4991 cat conftest.
$ac_ext >&5
4993 eval "ac_cv_lib_$ac_lib_var=no"
4996 LIBS
="$ac_save_LIBS"
4999 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5000 echo "$ac_t""yes" 1>&6
5003 echo "$ac_t""no" 1>&6
5006 if test ${HAVE_LIBXP} = yes; then
5007 cat >> confdefs.h
<<\EOF
5008 #define HAVE_LIBXP 1
5015 ### Is -lXaw3d available?
5017 if test "${HAVE_X11}" = "yes"; then
5018 if test "${USE_X_TOOLKIT}" != "none"; then
5019 old_c_flags
="${CFLAGS}"
5020 CFLAGS
="${LD_SWITCH_X_SITE}"
5021 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
5022 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
5023 echo "configure:5024: checking for X11/Xaw3d/Scrollbar.h" >&5
5024 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5025 echo $ac_n "(cached) $ac_c" 1>&6
5027 cat > conftest.
$ac_ext <<EOF
5028 #line 5029 "configure"
5029 #include "confdefs.h"
5030 #include <X11/Xaw3d/Scrollbar.h>
5032 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5033 { (eval echo configure
:5034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5034 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5035 if test -z "$ac_err"; then
5037 eval "ac_cv_header_$ac_safe=yes"
5040 echo "configure: failed program was:" >&5
5041 cat conftest.
$ac_ext >&5
5043 eval "ac_cv_header_$ac_safe=no"
5047 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5048 echo "$ac_t""yes" 1>&6
5049 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
5050 echo "configure:5051: checking for XawScrollbarSetThumb in -lXaw3d" >&5
5051 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
5052 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5053 echo $ac_n "(cached) $ac_c" 1>&6
5055 ac_save_LIBS
="$LIBS"
5056 LIBS
="-lXaw3d -lX11 $LIBS"
5057 cat > conftest.
$ac_ext <<EOF
5058 #line 5059 "configure"
5059 #include "confdefs.h"
5060 /* Override any gcc2 internal prototype to avoid an error. */
5061 /* We use char because int might match the return type of a gcc2
5062 builtin and then its argument prototype would still apply. */
5063 char XawScrollbarSetThumb();
5066 XawScrollbarSetThumb()
5069 if { (eval echo configure
:5070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5071 eval "ac_cv_lib_$ac_lib_var=yes"
5073 echo "configure: failed program was:" >&5
5074 cat conftest.
$ac_ext >&5
5076 eval "ac_cv_lib_$ac_lib_var=no"
5079 LIBS
="$ac_save_LIBS"
5082 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5083 echo "$ac_t""yes" 1>&6
5086 echo "$ac_t""no" 1>&6
5090 echo "$ac_t""no" 1>&6
5093 CFLAGS
="${old_c_flags}"
5095 if test "${HAVE_XAW3D}" = "yes"; then
5096 cat >> confdefs.h
<<\EOF
5097 #define HAVE_XAW3D 1
5105 USE_TOOLKIT_SCROLL_BARS
=no
5106 if test "${with_toolkit_scroll_bars}" != "no"; then
5107 if test "${USE_X_TOOLKIT}" != "none"; then
5108 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
5109 cat >> confdefs.h
<<\EOF
5110 #define USE_TOOLKIT_SCROLL_BARS 1
5114 USE_TOOLKIT_SCROLL_BARS
=yes
5115 elif test "${HAVE_XAW3D}" = "yes"; then
5116 cat >> confdefs.h
<<\EOF
5117 #define USE_TOOLKIT_SCROLL_BARS 1
5120 USE_TOOLKIT_SCROLL_BARS
=yes
5126 if test "${with_xim}" != "no"; then
5127 cat >> confdefs.h
<<\EOF
5133 ### Use -lXpm if available, unless `--with-xpm=no'.
5135 if test "${HAVE_X11}" = "yes"; then
5136 if test "${with_xpm}" != "no"; then
5137 old_c_flags
="${CFLAGS}"
5138 CFLAGS
="${LD_SWITCH_X_SITE}"
5139 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
5140 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
5141 echo "configure:5142: checking for X11/xpm.h" >&5
5142 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5143 echo $ac_n "(cached) $ac_c" 1>&6
5145 cat > conftest.
$ac_ext <<EOF
5146 #line 5147 "configure"
5147 #include "confdefs.h"
5148 #include <X11/xpm.h>
5150 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5151 { (eval echo configure
:5152: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5152 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5153 if test -z "$ac_err"; then
5155 eval "ac_cv_header_$ac_safe=yes"
5158 echo "configure: failed program was:" >&5
5159 cat conftest.
$ac_ext >&5
5161 eval "ac_cv_header_$ac_safe=no"
5165 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5166 echo "$ac_t""yes" 1>&6
5167 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
5168 echo "configure:5169: checking for XpmReadFileToPixmap in -lXpm" >&5
5169 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
5170 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5171 echo $ac_n "(cached) $ac_c" 1>&6
5173 ac_save_LIBS
="$LIBS"
5174 LIBS
="-lXpm -lX11 $LIBS"
5175 cat > conftest.
$ac_ext <<EOF
5176 #line 5177 "configure"
5177 #include "confdefs.h"
5178 /* Override any gcc2 internal prototype to avoid an error. */
5179 /* We use char because int might match the return type of a gcc2
5180 builtin and then its argument prototype would still apply. */
5181 char XpmReadFileToPixmap();
5184 XpmReadFileToPixmap()
5187 if { (eval echo configure
:5188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5189 eval "ac_cv_lib_$ac_lib_var=yes"
5191 echo "configure: failed program was:" >&5
5192 cat conftest.
$ac_ext >&5
5194 eval "ac_cv_lib_$ac_lib_var=no"
5197 LIBS
="$ac_save_LIBS"
5200 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5201 echo "$ac_t""yes" 1>&6
5204 echo "$ac_t""no" 1>&6
5208 echo "$ac_t""no" 1>&6
5211 if test "${HAVE_XPM}" = "yes"; then
5212 echo $ac_n "checking for XpmReturnAllocPixels preprocessor define""... $ac_c" 1>&6
5213 echo "configure:5214: checking for XpmReturnAllocPixels preprocessor define" >&5
5214 cat > conftest.
$ac_ext <<EOF
5215 #line 5216 "configure"
5216 #include "confdefs.h"
5217 #include "X11/xpm.h"
5218 #ifndef XpmReturnAllocPixels
5219 no_return_alloc_pixels
5223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5224 egrep "no_return_alloc_pixels" >/dev
/null
2>&1; then
5234 CFLAGS
="${old_c_flags}"
5235 if test "${HAVE_XPM}" = "yes"; then
5236 echo "$ac_t""yes" 1>&6
5238 echo "$ac_t""no" 1>&6
5242 if test "${HAVE_XPM}" = "yes"; then
5243 cat >> confdefs.h
<<\EOF
5250 ### Use -ljpeg if available, unless `--with-jpeg=no'.
5252 if test "${HAVE_X11}" = "yes"; then
5253 if test "${with_jpeg}" != "no"; then
5254 old_c_flags
="${CFLAGS}"
5255 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5256 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
5257 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
5258 echo "configure:5259: checking for jerror.h" >&5
5259 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5260 echo $ac_n "(cached) $ac_c" 1>&6
5262 cat > conftest.
$ac_ext <<EOF
5263 #line 5264 "configure"
5264 #include "confdefs.h"
5267 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5268 { (eval echo configure
:5269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5269 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5270 if test -z "$ac_err"; then
5272 eval "ac_cv_header_$ac_safe=yes"
5275 echo "configure: failed program was:" >&5
5276 cat conftest.
$ac_ext >&5
5278 eval "ac_cv_header_$ac_safe=no"
5282 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5283 echo "$ac_t""yes" 1>&6
5284 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
5285 echo "configure:5286: checking for jpeg_destroy_compress in -ljpeg" >&5
5286 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
5287 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5288 echo $ac_n "(cached) $ac_c" 1>&6
5290 ac_save_LIBS
="$LIBS"
5291 LIBS
="-ljpeg -lX11 $LIBS"
5292 cat > conftest.
$ac_ext <<EOF
5293 #line 5294 "configure"
5294 #include "confdefs.h"
5295 /* Override any gcc2 internal prototype to avoid an error. */
5296 /* We use char because int might match the return type of a gcc2
5297 builtin and then its argument prototype would still apply. */
5298 char jpeg_destroy_compress();
5301 jpeg_destroy_compress()
5304 if { (eval echo configure
:5305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5306 eval "ac_cv_lib_$ac_lib_var=yes"
5308 echo "configure: failed program was:" >&5
5309 cat conftest.
$ac_ext >&5
5311 eval "ac_cv_lib_$ac_lib_var=no"
5314 LIBS
="$ac_save_LIBS"
5317 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5318 echo "$ac_t""yes" 1>&6
5321 echo "$ac_t""no" 1>&6
5325 echo "$ac_t""no" 1>&6
5328 CFLAGS
="${old_c_flags}"
5331 if test "${HAVE_JPEG}" = "yes"; then
5332 cat >> confdefs.h
<<\EOF
5339 ### Use -lpng if available, unless `--with-png=no'.
5341 if test "${HAVE_X11}" = "yes"; then
5342 if test "${with_png}" != "no"; then
5343 old_c_flags
="${CFLAGS}"
5344 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5345 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
5346 echo $ac_n "checking for png.h""... $ac_c" 1>&6
5347 echo "configure:5348: checking for png.h" >&5
5348 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5349 echo $ac_n "(cached) $ac_c" 1>&6
5351 cat > conftest.
$ac_ext <<EOF
5352 #line 5353 "configure"
5353 #include "confdefs.h"
5356 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5357 { (eval echo configure
:5358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5358 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5359 if test -z "$ac_err"; then
5361 eval "ac_cv_header_$ac_safe=yes"
5364 echo "configure: failed program was:" >&5
5365 cat conftest.
$ac_ext >&5
5367 eval "ac_cv_header_$ac_safe=no"
5371 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5372 echo "$ac_t""yes" 1>&6
5373 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
5374 echo "configure:5375: checking for png_set_expand in -lpng" >&5
5375 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
5376 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5377 echo $ac_n "(cached) $ac_c" 1>&6
5379 ac_save_LIBS
="$LIBS"
5380 LIBS
="-lpng -lX11 -lz -lm $LIBS"
5381 cat > conftest.
$ac_ext <<EOF
5382 #line 5383 "configure"
5383 #include "confdefs.h"
5384 /* Override any gcc2 internal prototype to avoid an error. */
5385 /* We use char because int might match the return type of a gcc2
5386 builtin and then its argument prototype would still apply. */
5387 char png_set_expand();
5393 if { (eval echo configure
:5394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5395 eval "ac_cv_lib_$ac_lib_var=yes"
5397 echo "configure: failed program was:" >&5
5398 cat conftest.
$ac_ext >&5
5400 eval "ac_cv_lib_$ac_lib_var=no"
5403 LIBS
="$ac_save_LIBS"
5406 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5407 echo "$ac_t""yes" 1>&6
5410 echo "$ac_t""no" 1>&6
5414 echo "$ac_t""no" 1>&6
5417 CFLAGS
="${old_c_flags}"
5420 if test "${HAVE_PNG}" = "yes"; then
5421 cat >> confdefs.h
<<\EOF
5428 ### Use -ltiff if available, unless `--with-tiff=no'.
5430 if test "${HAVE_X11}" = "yes"; then
5431 if test "${with_tiff}" != "no"; then
5432 old_c_flags
="${CFLAGS}"
5433 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5434 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
5435 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
5436 echo "configure:5437: checking for tiffio.h" >&5
5437 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5438 echo $ac_n "(cached) $ac_c" 1>&6
5440 cat > conftest.
$ac_ext <<EOF
5441 #line 5442 "configure"
5442 #include "confdefs.h"
5445 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5446 { (eval echo configure
:5447: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5447 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5448 if test -z "$ac_err"; then
5450 eval "ac_cv_header_$ac_safe=yes"
5453 echo "configure: failed program was:" >&5
5454 cat conftest.
$ac_ext >&5
5456 eval "ac_cv_header_$ac_safe=no"
5460 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5461 echo "$ac_t""yes" 1>&6
5462 tifflibs
="-lX11 -lz -lm"
5463 # At least one tiff package requires the jpeg library.
5464 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
5465 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
5466 echo "configure:5467: checking for TIFFGetVersion in -ltiff" >&5
5467 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
5468 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5469 echo $ac_n "(cached) $ac_c" 1>&6
5471 ac_save_LIBS
="$LIBS"
5472 LIBS
="-ltiff $tifflibs $LIBS"
5473 cat > conftest.
$ac_ext <<EOF
5474 #line 5475 "configure"
5475 #include "confdefs.h"
5476 /* Override any gcc2 internal prototype to avoid an error. */
5477 /* We use char because int might match the return type of a gcc2
5478 builtin and then its argument prototype would still apply. */
5479 char TIFFGetVersion();
5485 if { (eval echo configure
:5486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5487 eval "ac_cv_lib_$ac_lib_var=yes"
5489 echo "configure: failed program was:" >&5
5490 cat conftest.
$ac_ext >&5
5492 eval "ac_cv_lib_$ac_lib_var=no"
5495 LIBS
="$ac_save_LIBS"
5498 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5499 echo "$ac_t""yes" 1>&6
5502 echo "$ac_t""no" 1>&6
5506 echo "$ac_t""no" 1>&6
5509 CFLAGS
="${old_c_flags}"
5512 if test "${HAVE_TIFF}" = "yes"; then
5513 cat >> confdefs.h
<<\EOF
5520 ### Use -lgif if available, unless `--with-gif=no'.
5522 if test "${HAVE_X11}" = "yes"; then
5523 if test "${with_gif}" != "no"; then
5524 old_c_flags
="${CFLAGS}"
5525 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5526 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
5527 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
5528 echo "configure:5529: checking for gif_lib.h" >&5
5529 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5530 echo $ac_n "(cached) $ac_c" 1>&6
5532 cat > conftest.
$ac_ext <<EOF
5533 #line 5534 "configure"
5534 #include "confdefs.h"
5535 #include <gif_lib.h>
5537 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5538 { (eval echo configure
:5539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5539 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5540 if test -z "$ac_err"; then
5542 eval "ac_cv_header_$ac_safe=yes"
5545 echo "configure: failed program was:" >&5
5546 cat conftest.
$ac_ext >&5
5548 eval "ac_cv_header_$ac_safe=no"
5552 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5553 echo "$ac_t""yes" 1>&6
5554 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
5555 echo "configure:5556: checking for DGifOpen in -lungif" >&5
5556 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
5557 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5558 echo $ac_n "(cached) $ac_c" 1>&6
5560 ac_save_LIBS
="$LIBS"
5561 LIBS
="-lungif -lX11 $LIBS"
5562 cat > conftest.
$ac_ext <<EOF
5563 #line 5564 "configure"
5564 #include "confdefs.h"
5565 /* Override any gcc2 internal prototype to avoid an error. */
5566 /* We use char because int might match the return type of a gcc2
5567 builtin and then its argument prototype would still apply. */
5574 if { (eval echo configure
:5575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5576 eval "ac_cv_lib_$ac_lib_var=yes"
5578 echo "configure: failed program was:" >&5
5579 cat conftest.
$ac_ext >&5
5581 eval "ac_cv_lib_$ac_lib_var=no"
5584 LIBS
="$ac_save_LIBS"
5587 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5588 echo "$ac_t""yes" 1>&6
5591 echo "$ac_t""no" 1>&6
5595 echo "$ac_t""no" 1>&6
5598 CFLAGS
="${old_c_flags}"
5601 if test "${HAVE_GIF}" = "yes"; then
5602 cat >> confdefs.h
<<\EOF
5609 # If netdb.h doesn't declare h_errno, we must declare it by hand.
5610 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
5611 echo "configure:5612: checking whether netdb declares h_errno" >&5
5612 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
5613 echo $ac_n "(cached) $ac_c" 1>&6
5615 cat > conftest.
$ac_ext <<EOF
5616 #line 5617 "configure"
5617 #include "confdefs.h"
5623 if { (eval echo configure
:5624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5625 emacs_cv_netdb_declares_h_errno
=yes
5627 echo "configure: failed program was:" >&5
5628 cat conftest.
$ac_ext >&5
5630 emacs_cv_netdb_declares_h_errno
=no
5635 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
5636 if test $emacs_cv_netdb_declares_h_errno = yes; then
5637 cat >> confdefs.h
<<\EOF
5638 #define HAVE_H_ERRNO 1
5643 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5644 # for constant arguments. Useless!
5645 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5646 echo "configure:5647: checking for working alloca.h" >&5
5647 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5648 echo $ac_n "(cached) $ac_c" 1>&6
5650 cat > conftest.
$ac_ext <<EOF
5651 #line 5652 "configure"
5652 #include "confdefs.h"
5655 void *p = alloca(2 * sizeof(int));
5658 if { (eval echo configure
:5659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5660 ac_cv_header_alloca_h
=yes
5662 echo "configure: failed program was:" >&5
5663 cat conftest.
$ac_ext >&5
5665 ac_cv_header_alloca_h
=no
5670 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5671 if test $ac_cv_header_alloca_h = yes; then
5672 cat >> confdefs.h
<<\EOF
5673 #define HAVE_ALLOCA_H 1
5678 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5679 echo "configure:5680: checking for alloca" >&5
5680 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5681 echo $ac_n "(cached) $ac_c" 1>&6
5683 cat > conftest.
$ac_ext <<EOF
5684 #line 5685 "configure"
5685 #include "confdefs.h"
5688 # define alloca __builtin_alloca
5691 # include <malloc.h>
5692 # define alloca _alloca
5695 # include <alloca.h>
5700 # ifndef alloca /* predefined by HP cc +Olibcalls */
5709 char *p = (char *) alloca(1);
5712 if { (eval echo configure
:5713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5714 ac_cv_func_alloca_works
=yes
5716 echo "configure: failed program was:" >&5
5717 cat conftest.
$ac_ext >&5
5719 ac_cv_func_alloca_works
=no
5724 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5725 if test $ac_cv_func_alloca_works = yes; then
5726 cat >> confdefs.h
<<\EOF
5727 #define HAVE_ALLOCA 1
5732 if test $ac_cv_func_alloca_works = no
; then
5733 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5734 # that cause trouble. Some versions do not even contain alloca or
5735 # contain a buggy version. If you still want to use their alloca,
5736 # use ar to extract alloca.o from them instead of compiling alloca.c.
5737 ALLOCA
=alloca.
${ac_objext}
5738 cat >> confdefs.h
<<\EOF
5743 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5744 echo "configure:5745: checking whether alloca needs Cray hooks" >&5
5745 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5746 echo $ac_n "(cached) $ac_c" 1>&6
5748 cat > conftest.
$ac_ext <<EOF
5749 #line 5750 "configure"
5750 #include "confdefs.h"
5751 #if defined(CRAY) && ! defined(CRAY2)
5758 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5759 egrep "webecray" >/dev
/null
2>&1; then
5770 echo "$ac_t""$ac_cv_os_cray" 1>&6
5771 if test $ac_cv_os_cray = yes; then
5772 for ac_func
in _getb67 GETB67 getb67
; do
5773 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5774 echo "configure:5775: checking for $ac_func" >&5
5775 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5776 echo $ac_n "(cached) $ac_c" 1>&6
5778 cat > conftest.
$ac_ext <<EOF
5779 #line 5780 "configure"
5780 #include "confdefs.h"
5781 /* System header to define __stub macros and hopefully few prototypes,
5782 which can conflict with char $ac_func(); below. */
5784 /* Override any gcc2 internal prototype to avoid an error. */
5785 /* We use char because int might match the return type of a gcc2
5786 builtin and then its argument prototype would still apply. */
5791 /* The GNU C library defines this for functions which it implements
5792 to always fail with ENOSYS. Some functions are actually named
5793 something starting with __ and the normal name is an alias. */
5794 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5802 if { (eval echo configure
:5803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5804 eval "ac_cv_func_$ac_func=yes"
5806 echo "configure: failed program was:" >&5
5807 cat conftest.
$ac_ext >&5
5809 eval "ac_cv_func_$ac_func=no"
5814 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5815 echo "$ac_t""yes" 1>&6
5816 cat >> confdefs.h
<<EOF
5817 #define CRAY_STACKSEG_END $ac_func
5822 echo "$ac_t""no" 1>&6
5828 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5829 echo "configure:5830: checking stack direction for C alloca" >&5
5830 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5831 echo $ac_n "(cached) $ac_c" 1>&6
5833 if test "$cross_compiling" = yes; then
5834 ac_cv_c_stack_direction
=0
5836 cat > conftest.
$ac_ext <<EOF
5837 #line 5838 "configure"
5838 #include "confdefs.h"
5839 find_stack_direction ()
5841 static char *addr = 0;
5846 return find_stack_direction ();
5849 return (&dummy > addr) ? 1 : -1;
5853 exit (find_stack_direction() < 0);
5856 if { (eval echo configure
:5857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5858 ac_cv_c_stack_direction
=1
5860 echo "configure: failed program was:" >&5
5861 cat conftest.
$ac_ext >&5
5863 ac_cv_c_stack_direction
=-1
5870 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5871 cat >> confdefs.h
<<EOF
5872 #define STACK_DIRECTION $ac_cv_c_stack_direction
5878 # fmod, logb, and frexp are found in -lm on most systems.
5879 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5880 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5881 echo "configure:5882: checking for sqrt in -lm" >&5
5882 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5883 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5884 echo $ac_n "(cached) $ac_c" 1>&6
5886 ac_save_LIBS
="$LIBS"
5888 cat > conftest.
$ac_ext <<EOF
5889 #line 5890 "configure"
5890 #include "confdefs.h"
5891 /* Override any gcc2 internal prototype to avoid an error. */
5892 /* We use char because int might match the return type of a gcc2
5893 builtin and then its argument prototype would still apply. */
5900 if { (eval echo configure
:5901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5902 eval "ac_cv_lib_$ac_lib_var=yes"
5904 echo "configure: failed program was:" >&5
5905 cat conftest.
$ac_ext >&5
5907 eval "ac_cv_lib_$ac_lib_var=no"
5910 LIBS
="$ac_save_LIBS"
5913 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5914 echo "$ac_t""yes" 1>&6
5915 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5916 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5917 cat >> confdefs.h
<<EOF
5918 #define $ac_tr_lib 1
5924 echo "$ac_t""no" 1>&6
5928 # Check for mail-locking functions in a "mail" library
5929 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5930 echo "configure:5931: checking for maillock in -lmail" >&5
5931 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5932 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5933 echo $ac_n "(cached) $ac_c" 1>&6
5935 ac_save_LIBS
="$LIBS"
5937 cat > conftest.
$ac_ext <<EOF
5938 #line 5939 "configure"
5939 #include "confdefs.h"
5940 /* Override any gcc2 internal prototype to avoid an error. */
5941 /* We use char because int might match the return type of a gcc2
5942 builtin and then its argument prototype would still apply. */
5949 if { (eval echo configure
:5950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5951 eval "ac_cv_lib_$ac_lib_var=yes"
5953 echo "configure: failed program was:" >&5
5954 cat conftest.
$ac_ext >&5
5956 eval "ac_cv_lib_$ac_lib_var=no"
5959 LIBS
="$ac_save_LIBS"
5962 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5963 echo "$ac_t""yes" 1>&6
5964 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5965 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5966 cat >> confdefs.h
<<EOF
5967 #define $ac_tr_lib 1
5973 echo "$ac_t""no" 1>&6
5976 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5977 echo "configure:5978: checking for maillock in -llockfile" >&5
5978 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5979 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5980 echo $ac_n "(cached) $ac_c" 1>&6
5982 ac_save_LIBS
="$LIBS"
5983 LIBS
="-llockfile $LIBS"
5984 cat > conftest.
$ac_ext <<EOF
5985 #line 5986 "configure"
5986 #include "confdefs.h"
5987 /* Override any gcc2 internal prototype to avoid an error. */
5988 /* We use char because int might match the return type of a gcc2
5989 builtin and then its argument prototype would still apply. */
5996 if { (eval echo configure
:5997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5998 eval "ac_cv_lib_$ac_lib_var=yes"
6000 echo "configure: failed program was:" >&5
6001 cat conftest.
$ac_ext >&5
6003 eval "ac_cv_lib_$ac_lib_var=no"
6006 LIBS
="$ac_save_LIBS"
6009 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6010 echo "$ac_t""yes" 1>&6
6011 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6012 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6013 cat >> confdefs.h
<<EOF
6014 #define $ac_tr_lib 1
6017 LIBS
="-llockfile $LIBS"
6020 echo "$ac_t""no" 1>&6
6023 # If we have the shared liblockfile, assume we must use it for mail
6024 # locking (e.g. Debian). If we couldn't link against liblockfile
6025 # (no liblockfile.a installed), ensure that we don't need to.
6026 if test "$ac_cv_lib_lockfile_maillock" = no
; then
6027 # Extract the first word of "liblockfile.so", so it can be a program name with args.
6028 set dummy liblockfile.so
; ac_word
=$2
6029 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6030 echo "configure:6031: checking for $ac_word" >&5
6031 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
6032 echo $ac_n "(cached) $ac_c" 1>&6
6034 if test -n "$liblockfile"; then
6035 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
6037 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
6038 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
6039 for ac_dir
in $ac_dummy; do
6040 test -z "$ac_dir" && ac_dir
=.
6041 if test -f $ac_dir/$ac_word; then
6042 ac_cv_prog_liblockfile
="yes"
6047 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
6050 liblockfile
="$ac_cv_prog_liblockfile"
6051 if test -n "$liblockfile"; then
6052 echo "$ac_t""$liblockfile" 1>&6
6054 echo "$ac_t""no" 1>&6
6057 if test $ac_cv_prog_liblockfile = yes; then
6058 { echo "configure: error: Shared liblockfile found but can't link against it.
6059 This probably means that movemail could lose mail.
6060 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
6061 else cat >> confdefs.h
<<\EOF
6062 #define LIBMAIL -llockfile
6068 for ac_func
in touchlock
6070 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6071 echo "configure:6072: checking for $ac_func" >&5
6072 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6073 echo $ac_n "(cached) $ac_c" 1>&6
6075 cat > conftest.
$ac_ext <<EOF
6076 #line 6077 "configure"
6077 #include "confdefs.h"
6078 /* System header to define __stub macros and hopefully few prototypes,
6079 which can conflict with char $ac_func(); below. */
6081 /* Override any gcc2 internal prototype to avoid an error. */
6082 /* We use char because int might match the return type of a gcc2
6083 builtin and then its argument prototype would still apply. */
6088 /* The GNU C library defines this for functions which it implements
6089 to always fail with ENOSYS. Some functions are actually named
6090 something starting with __ and the normal name is an alias. */
6091 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6099 if { (eval echo configure
:6100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6101 eval "ac_cv_func_$ac_func=yes"
6103 echo "configure: failed program was:" >&5
6104 cat conftest.
$ac_ext >&5
6106 eval "ac_cv_func_$ac_func=no"
6111 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6112 echo "$ac_t""yes" 1>&6
6113 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6114 cat >> confdefs.h
<<EOF
6115 #define $ac_tr_func 1
6119 echo "$ac_t""no" 1>&6
6123 for ac_hdr
in maillock.h
6125 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6126 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6127 echo "configure:6128: checking for $ac_hdr" >&5
6128 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6129 echo $ac_n "(cached) $ac_c" 1>&6
6131 cat > conftest.
$ac_ext <<EOF
6132 #line 6133 "configure"
6133 #include "confdefs.h"
6136 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6137 { (eval echo configure
:6138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6138 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6139 if test -z "$ac_err"; then
6141 eval "ac_cv_header_$ac_safe=yes"
6144 echo "configure: failed program was:" >&5
6145 cat conftest.
$ac_ext >&5
6147 eval "ac_cv_header_$ac_safe=no"
6151 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6152 echo "$ac_t""yes" 1>&6
6153 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6154 cat >> confdefs.h
<<EOF
6155 #define $ac_tr_hdr 1
6159 echo "$ac_t""no" 1>&6
6164 for ac_func
in gethostname getdomainname dup2 \
6165 rename closedir mkdir
rmdir sysinfo \
6166 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
6167 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
6168 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
6169 __fpending mblen mbrlen strsignal setitimer ualarm index rindex \
6170 gai_strerror mkstemp
6172 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6173 echo "configure:6174: checking for $ac_func" >&5
6174 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6175 echo $ac_n "(cached) $ac_c" 1>&6
6177 cat > conftest.
$ac_ext <<EOF
6178 #line 6179 "configure"
6179 #include "confdefs.h"
6180 /* System header to define __stub macros and hopefully few prototypes,
6181 which can conflict with char $ac_func(); below. */
6183 /* Override any gcc2 internal prototype to avoid an error. */
6184 /* We use char because int might match the return type of a gcc2
6185 builtin and then its argument prototype would still apply. */
6190 /* The GNU C library defines this for functions which it implements
6191 to always fail with ENOSYS. Some functions are actually named
6192 something starting with __ and the normal name is an alias. */
6193 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6201 if { (eval echo configure
:6202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6203 eval "ac_cv_func_$ac_func=yes"
6205 echo "configure: failed program was:" >&5
6206 cat conftest.
$ac_ext >&5
6208 eval "ac_cv_func_$ac_func=no"
6213 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6214 echo "$ac_t""yes" 1>&6
6215 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6216 cat >> confdefs.h
<<EOF
6217 #define $ac_tr_func 1
6221 echo "$ac_t""no" 1>&6
6226 for ac_hdr
in sys
/time.h unistd.h
6228 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6229 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6230 echo "configure:6231: checking for $ac_hdr" >&5
6231 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6232 echo $ac_n "(cached) $ac_c" 1>&6
6234 cat > conftest.
$ac_ext <<EOF
6235 #line 6236 "configure"
6236 #include "confdefs.h"
6239 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6240 { (eval echo configure
:6241: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6241 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6242 if test -z "$ac_err"; then
6244 eval "ac_cv_header_$ac_safe=yes"
6247 echo "configure: failed program was:" >&5
6248 cat conftest.
$ac_ext >&5
6250 eval "ac_cv_header_$ac_safe=no"
6254 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6255 echo "$ac_t""yes" 1>&6
6256 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6257 cat >> confdefs.h
<<EOF
6258 #define $ac_tr_hdr 1
6262 echo "$ac_t""no" 1>&6
6266 for ac_func
in alarm
6268 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6269 echo "configure:6270: checking for $ac_func" >&5
6270 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6271 echo $ac_n "(cached) $ac_c" 1>&6
6273 cat > conftest.
$ac_ext <<EOF
6274 #line 6275 "configure"
6275 #include "confdefs.h"
6276 /* System header to define __stub macros and hopefully few prototypes,
6277 which can conflict with char $ac_func(); below. */
6279 /* Override any gcc2 internal prototype to avoid an error. */
6280 /* We use char because int might match the return type of a gcc2
6281 builtin and then its argument prototype would still apply. */
6286 /* The GNU C library defines this for functions which it implements
6287 to always fail with ENOSYS. Some functions are actually named
6288 something starting with __ and the normal name is an alias. */
6289 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6297 if { (eval echo configure
:6298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6299 eval "ac_cv_func_$ac_func=yes"
6301 echo "configure: failed program was:" >&5
6302 cat conftest.
$ac_ext >&5
6304 eval "ac_cv_func_$ac_func=no"
6309 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6310 echo "$ac_t""yes" 1>&6
6311 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6312 cat >> confdefs.h
<<EOF
6313 #define $ac_tr_func 1
6317 echo "$ac_t""no" 1>&6
6321 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
6322 echo "configure:6323: checking for working mktime" >&5
6323 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
6324 echo $ac_n "(cached) $ac_c" 1>&6
6326 if test "$cross_compiling" = yes; then
6327 ac_cv_func_working_mktime
=no
6329 cat > conftest.
$ac_ext <<EOF
6330 #line 6331 "configure"
6331 #include "confdefs.h"
6332 /* Test program from Paul Eggert (eggert@twinsun.com)
6333 and Tony Leneis (tony@plaza.ds.adp.com). */
6334 #if TIME_WITH_SYS_TIME
6335 # include <sys/time.h>
6338 # if HAVE_SYS_TIME_H
6339 # include <sys/time.h>
6346 # include <unistd.h>
6350 # define alarm(X) /* empty */
6353 /* Work around redefinition to rpl_putenv by other config tests. */
6356 static time_t time_t_max;
6358 /* Values we'll use to set the TZ environment variable. */
6359 static const char *const tz_strings[] = {
6360 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
6361 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
6363 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
6365 /* Fail if mktime fails to convert a date in the spring-forward gap.
6366 Based on a problem report from Andreas Jaeger. */
6368 spring_forward_gap ()
6370 /* glibc (up to about 1998-10-07) failed this test) */
6373 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
6374 instead of "TZ=America/Vancouver" in order to detect the bug even
6375 on systems that don't support the Olson extension, or don't have the
6376 full zoneinfo tables installed. */
6377 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
6386 if (mktime (&tm) == (time_t)-1)
6395 if ((lt = localtime (&now)) && mktime (lt) != now)
6397 now = time_t_max - now;
6398 if ((lt = localtime (&now)) && mktime (lt) != now)
6405 /* Based on code from Ariel Faigon. */
6415 if (tm.tm_mon != 2 || tm.tm_mday != 31)
6425 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
6427 if (now != (time_t) -1)
6429 struct tm *lt = localtime (&now);
6431 && lt->tm_year == tm.tm_year
6432 && lt->tm_mon == tm.tm_mon
6433 && lt->tm_mday == tm.tm_mday
6434 && lt->tm_hour == tm.tm_hour
6435 && lt->tm_min == tm.tm_min
6436 && lt->tm_sec == tm.tm_sec
6437 && lt->tm_yday == tm.tm_yday
6438 && lt->tm_wday == tm.tm_wday
6439 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
6440 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
6451 /* This test makes some buggy mktime implementations loop.
6452 Give up after 60 seconds; a mktime slower than that
6453 isn't worth using anyway. */
6456 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
6459 delta = time_t_max / 997; /* a suitable prime number */
6460 for (i = 0; i < N_STRINGS; i++)
6463 putenv (tz_strings[i]);
6465 for (t = 0; t <= time_t_max - delta; t += delta)
6467 mktime_test ((time_t) 60 * 60);
6468 mktime_test ((time_t) 60 * 60 * 24);
6470 for (j = 1; 0 < j; j *= 2)
6472 bigtime_test (j - 1);
6475 spring_forward_gap ();
6479 if { (eval echo configure
:6480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6481 ac_cv_func_working_mktime
=yes
6483 echo "configure: failed program was:" >&5
6484 cat conftest.
$ac_ext >&5
6486 ac_cv_func_working_mktime
=no
6493 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
6494 if test $ac_cv_func_working_mktime = no
; then
6495 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
6498 if test "$ac_cv_func_working_mktime" = no
; then
6499 cat >> confdefs.h
<<\EOF
6500 #define BROKEN_MKTIME 1
6505 ac_have_func
=no
# yes means we've found a way to get the load average.
6507 # Some systems with -lutil have (and need) -lkvm as well, some do not.
6508 # On Solaris, -lkvm requires nlist from -lelf, so check that first
6509 # to get the right answer into the cache.
6510 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
6511 echo "configure:6512: checking for elf_begin in -lelf" >&5
6512 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
6513 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6514 echo $ac_n "(cached) $ac_c" 1>&6
6516 ac_save_LIBS
="$LIBS"
6518 cat > conftest.
$ac_ext <<EOF
6519 #line 6520 "configure"
6520 #include "confdefs.h"
6521 /* Override any gcc2 internal prototype to avoid an error. */
6522 /* We use char because int might match the return type of a gcc2
6523 builtin and then its argument prototype would still apply. */
6530 if { (eval echo configure
:6531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6532 eval "ac_cv_lib_$ac_lib_var=yes"
6534 echo "configure: failed program was:" >&5
6535 cat conftest.
$ac_ext >&5
6537 eval "ac_cv_lib_$ac_lib_var=no"
6540 LIBS
="$ac_save_LIBS"
6543 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6544 echo "$ac_t""yes" 1>&6
6547 echo "$ac_t""no" 1>&6
6550 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
6551 echo "configure:6552: checking for kvm_open in -lkvm" >&5
6552 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
6553 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6554 echo $ac_n "(cached) $ac_c" 1>&6
6556 ac_save_LIBS
="$LIBS"
6558 cat > conftest.
$ac_ext <<EOF
6559 #line 6560 "configure"
6560 #include "confdefs.h"
6561 /* Override any gcc2 internal prototype to avoid an error. */
6562 /* We use char because int might match the return type of a gcc2
6563 builtin and then its argument prototype would still apply. */
6570 if { (eval echo configure
:6571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6572 eval "ac_cv_lib_$ac_lib_var=yes"
6574 echo "configure: failed program was:" >&5
6575 cat conftest.
$ac_ext >&5
6577 eval "ac_cv_lib_$ac_lib_var=no"
6580 LIBS
="$ac_save_LIBS"
6583 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6584 echo "$ac_t""yes" 1>&6
6587 echo "$ac_t""no" 1>&6
6590 # Check for the 4.4BSD definition of getloadavg.
6591 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
6592 echo "configure:6593: checking for getloadavg in -lutil" >&5
6593 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
6594 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6595 echo $ac_n "(cached) $ac_c" 1>&6
6597 ac_save_LIBS
="$LIBS"
6599 cat > conftest.
$ac_ext <<EOF
6600 #line 6601 "configure"
6601 #include "confdefs.h"
6602 /* Override any gcc2 internal prototype to avoid an error. */
6603 /* We use char because int might match the return type of a gcc2
6604 builtin and then its argument prototype would still apply. */
6611 if { (eval echo configure
:6612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6613 eval "ac_cv_lib_$ac_lib_var=yes"
6615 echo "configure: failed program was:" >&5
6616 cat conftest.
$ac_ext >&5
6618 eval "ac_cv_lib_$ac_lib_var=no"
6621 LIBS
="$ac_save_LIBS"
6624 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6625 echo "$ac_t""yes" 1>&6
6626 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
6628 echo "$ac_t""no" 1>&6
6632 if test $ac_have_func = no
; then
6633 # There is a commonly available library for RS/6000 AIX.
6634 # Since it is not a standard part of AIX, it might be installed locally.
6635 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
6636 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
6637 echo "configure:6638: checking for getloadavg in -lgetloadavg" >&5
6638 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
6639 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6640 echo $ac_n "(cached) $ac_c" 1>&6
6642 ac_save_LIBS
="$LIBS"
6643 LIBS
="-lgetloadavg $LIBS"
6644 cat > conftest.
$ac_ext <<EOF
6645 #line 6646 "configure"
6646 #include "confdefs.h"
6647 /* Override any gcc2 internal prototype to avoid an error. */
6648 /* We use char because int might match the return type of a gcc2
6649 builtin and then its argument prototype would still apply. */
6656 if { (eval echo configure
:6657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6658 eval "ac_cv_lib_$ac_lib_var=yes"
6660 echo "configure: failed program was:" >&5
6661 cat conftest.
$ac_ext >&5
6663 eval "ac_cv_lib_$ac_lib_var=no"
6666 LIBS
="$ac_save_LIBS"
6669 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6670 echo "$ac_t""yes" 1>&6
6671 LIBS
="-lgetloadavg $LIBS"
6673 echo "$ac_t""no" 1>&6
6674 LIBS
="$ac_getloadavg_LIBS"
6679 # Make sure it is really in the library, if we think we found it.
6680 for ac_func
in getloadavg
6682 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6683 echo "configure:6684: checking for $ac_func" >&5
6684 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6685 echo $ac_n "(cached) $ac_c" 1>&6
6687 cat > conftest.
$ac_ext <<EOF
6688 #line 6689 "configure"
6689 #include "confdefs.h"
6690 /* System header to define __stub macros and hopefully few prototypes,
6691 which can conflict with char $ac_func(); below. */
6693 /* Override any gcc2 internal prototype to avoid an error. */
6694 /* We use char because int might match the return type of a gcc2
6695 builtin and then its argument prototype would still apply. */
6700 /* The GNU C library defines this for functions which it implements
6701 to always fail with ENOSYS. Some functions are actually named
6702 something starting with __ and the normal name is an alias. */
6703 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6711 if { (eval echo configure
:6712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6713 eval "ac_cv_func_$ac_func=yes"
6715 echo "configure: failed program was:" >&5
6716 cat conftest.
$ac_ext >&5
6718 eval "ac_cv_func_$ac_func=no"
6723 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6724 echo "$ac_t""yes" 1>&6
6725 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6726 cat >> confdefs.h
<<EOF
6727 #define $ac_tr_func 1
6731 echo "$ac_t""no" 1>&6
6732 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6738 if test $ac_cv_func_getloadavg = yes; then
6739 cat >> confdefs.h
<<\EOF
6740 #define HAVE_GETLOADAVG 1
6745 # Figure out what our getloadavg.c needs.
6747 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6748 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6749 echo "configure:6750: checking for sys/dg_sys_info.h" >&5
6750 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6751 echo $ac_n "(cached) $ac_c" 1>&6
6753 cat > conftest.
$ac_ext <<EOF
6754 #line 6755 "configure"
6755 #include "confdefs.h"
6756 #include <sys/dg_sys_info.h>
6758 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6759 { (eval echo configure
:6760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6760 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6761 if test -z "$ac_err"; then
6763 eval "ac_cv_header_$ac_safe=yes"
6766 echo "configure: failed program was:" >&5
6767 cat conftest.
$ac_ext >&5
6769 eval "ac_cv_header_$ac_safe=no"
6773 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6774 echo "$ac_t""yes" 1>&6
6775 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6779 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6780 echo "configure:6781: checking for dg_sys_info in -ldgc" >&5
6781 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6782 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6783 echo $ac_n "(cached) $ac_c" 1>&6
6785 ac_save_LIBS
="$LIBS"
6787 cat > conftest.
$ac_ext <<EOF
6788 #line 6789 "configure"
6789 #include "confdefs.h"
6790 /* Override any gcc2 internal prototype to avoid an error. */
6791 /* We use char because int might match the return type of a gcc2
6792 builtin and then its argument prototype would still apply. */
6799 if { (eval echo configure
:6800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6801 eval "ac_cv_lib_$ac_lib_var=yes"
6803 echo "configure: failed program was:" >&5
6804 cat conftest.
$ac_ext >&5
6806 eval "ac_cv_lib_$ac_lib_var=no"
6809 LIBS
="$ac_save_LIBS"
6812 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6813 echo "$ac_t""yes" 1>&6
6814 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6815 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6816 cat >> confdefs.h
<<EOF
6817 #define $ac_tr_lib 1
6823 echo "$ac_t""no" 1>&6
6827 echo "$ac_t""no" 1>&6
6831 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6832 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6833 # Irix 4.0.5F has the header but not the library.
6834 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6835 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6841 if test $ac_have_func = no
; then
6842 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6843 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6844 echo "configure:6845: checking for inq_stats/cpustats.h" >&5
6845 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6846 echo $ac_n "(cached) $ac_c" 1>&6
6848 cat > conftest.
$ac_ext <<EOF
6849 #line 6850 "configure"
6850 #include "confdefs.h"
6851 #include <inq_stats/cpustats.h>
6853 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6854 { (eval echo configure
:6855: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6855 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6856 if test -z "$ac_err"; then
6858 eval "ac_cv_header_$ac_safe=yes"
6861 echo "configure: failed program was:" >&5
6862 cat conftest.
$ac_ext >&5
6864 eval "ac_cv_header_$ac_safe=no"
6868 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6869 echo "$ac_t""yes" 1>&6
6870 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6874 cat >> confdefs.h
<<\EOF
6879 echo "$ac_t""no" 1>&6
6884 if test $ac_have_func = no
; then
6885 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6886 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6887 echo "configure:6888: checking for sys/cpustats.h" >&5
6888 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6889 echo $ac_n "(cached) $ac_c" 1>&6
6891 cat > conftest.
$ac_ext <<EOF
6892 #line 6893 "configure"
6893 #include "confdefs.h"
6894 #include <sys/cpustats.h>
6896 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6897 { (eval echo configure
:6898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6898 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6899 if test -z "$ac_err"; then
6901 eval "ac_cv_header_$ac_safe=yes"
6904 echo "configure: failed program was:" >&5
6905 cat conftest.
$ac_ext >&5
6907 eval "ac_cv_header_$ac_safe=no"
6911 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6912 echo "$ac_t""yes" 1>&6
6913 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6918 echo "$ac_t""no" 1>&6
6923 if test $ac_have_func = no
; then
6924 for ac_hdr
in mach
/mach.h
6926 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6927 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6928 echo "configure:6929: checking for $ac_hdr" >&5
6929 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6930 echo $ac_n "(cached) $ac_c" 1>&6
6932 cat > conftest.
$ac_ext <<EOF
6933 #line 6934 "configure"
6934 #include "confdefs.h"
6937 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6938 { (eval echo configure
:6939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6939 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6940 if test -z "$ac_err"; then
6942 eval "ac_cv_header_$ac_safe=yes"
6945 echo "configure: failed program was:" >&5
6946 cat conftest.
$ac_ext >&5
6948 eval "ac_cv_header_$ac_safe=no"
6952 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6953 echo "$ac_t""yes" 1>&6
6954 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6955 cat >> confdefs.h
<<EOF
6956 #define $ac_tr_hdr 1
6960 echo "$ac_t""no" 1>&6
6966 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6967 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6968 echo "configure:6969: checking for nlist.h" >&5
6969 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6970 echo $ac_n "(cached) $ac_c" 1>&6
6972 cat > conftest.
$ac_ext <<EOF
6973 #line 6974 "configure"
6974 #include "confdefs.h"
6977 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6978 { (eval echo configure
:6979: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6979 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6980 if test -z "$ac_err"; then
6982 eval "ac_cv_header_$ac_safe=yes"
6985 echo "configure: failed program was:" >&5
6986 cat conftest.
$ac_ext >&5
6988 eval "ac_cv_header_$ac_safe=no"
6992 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6993 echo "$ac_t""yes" 1>&6
6994 cat >> confdefs.h
<<\EOF
6995 #define NLIST_STRUCT 1
6998 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6999 echo "configure:7000: checking for n_un in struct nlist" >&5
7000 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
7001 echo $ac_n "(cached) $ac_c" 1>&6
7003 cat > conftest.
$ac_ext <<EOF
7004 #line 7005 "configure"
7005 #include "confdefs.h"
7008 struct nlist n; n.n_un.n_name = 0;
7011 if { (eval echo configure
:7012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7013 ac_cv_struct_nlist_n_un
=yes
7015 echo "configure: failed program was:" >&5
7016 cat conftest.
$ac_ext >&5
7018 ac_cv_struct_nlist_n_un
=no
7023 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
7024 if test $ac_cv_struct_nlist_n_un = yes; then
7025 cat >> confdefs.h
<<\EOF
7026 #define NLIST_NAME_UNION 1
7032 echo "$ac_t""no" 1>&6
7034 fi # Do not have getloadavg in system libraries.
7036 # Some definitions of getloadavg require that the program be installed setgid.
7037 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
7038 echo "configure:7039: checking whether getloadavg requires setgid" >&5
7039 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
7040 echo $ac_n "(cached) $ac_c" 1>&6
7042 cat > conftest.
$ac_ext <<EOF
7043 #line 7044 "configure"
7044 #include "confdefs.h"
7045 #include "$srcdir/getloadavg.c"
7046 #ifdef LDAV_PRIVILEGED
7047 Yowza Am I SETGID yet
7050 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7051 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
7053 ac_cv_func_getloadavg_setgid
=yes
7056 ac_cv_func_getloadavg_setgid
=no
7062 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
7063 if test $ac_cv_func_getloadavg_setgid = yes; then
7064 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
7065 #define GETLOADAVG_PRIVILEGED 1
7072 if test $ac_cv_func_getloadavg_setgid = yes; then
7073 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
7074 echo "configure:7075: checking group of /dev/kmem" >&5
7075 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
7076 echo $ac_n "(cached) $ac_c" 1>&6
7078 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
7079 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
7080 # If we got an error (system does not support symlinks), try without -L.
7081 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
7082 ac_cv_group_kmem
=`echo $ac_ls_output \
7083 | sed -ne 's/[ ][ ]*/ /g;
7084 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
7089 echo "$ac_t""$ac_cv_group_kmem" 1>&6
7090 KMEM_GROUP
=$ac_cv_group_kmem
7094 for ac_func
in ftello
7096 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7097 echo "configure:7098: checking for $ac_func" >&5
7098 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7099 echo $ac_n "(cached) $ac_c" 1>&6
7101 cat > conftest.
$ac_ext <<EOF
7102 #line 7103 "configure"
7103 #include "confdefs.h"
7104 /* System header to define __stub macros and hopefully few prototypes,
7105 which can conflict with char $ac_func(); below. */
7107 /* Override any gcc2 internal prototype to avoid an error. */
7108 /* We use char because int might match the return type of a gcc2
7109 builtin and then its argument prototype would still apply. */
7114 /* The GNU C library defines this for functions which it implements
7115 to always fail with ENOSYS. Some functions are actually named
7116 something starting with __ and the normal name is an alias. */
7117 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7125 if { (eval echo configure
:7126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7127 eval "ac_cv_func_$ac_func=yes"
7129 echo "configure: failed program was:" >&5
7130 cat conftest.
$ac_ext >&5
7132 eval "ac_cv_func_$ac_func=no"
7137 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7138 echo "$ac_t""yes" 1>&6
7139 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7140 cat >> confdefs.h
<<EOF
7141 #define $ac_tr_func 1
7145 echo "$ac_t""no" 1>&6
7150 # UNIX98 PTYs. AC_SYS_LARGEFILE should have defined _XOPEN_SOURCE
7152 for ac_func
in grantpt
7154 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7155 echo "configure:7156: checking for $ac_func" >&5
7156 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7157 echo $ac_n "(cached) $ac_c" 1>&6
7159 cat > conftest.
$ac_ext <<EOF
7160 #line 7161 "configure"
7161 #include "confdefs.h"
7162 /* System header to define __stub macros and hopefully few prototypes,
7163 which can conflict with char $ac_func(); below. */
7165 /* Override any gcc2 internal prototype to avoid an error. */
7166 /* We use char because int might match the return type of a gcc2
7167 builtin and then its argument prototype would still apply. */
7172 /* The GNU C library defines this for functions which it implements
7173 to always fail with ENOSYS. Some functions are actually named
7174 something starting with __ and the normal name is an alias. */
7175 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7183 if { (eval echo configure
:7184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7185 eval "ac_cv_func_$ac_func=yes"
7187 echo "configure: failed program was:" >&5
7188 cat conftest.
$ac_ext >&5
7190 eval "ac_cv_func_$ac_func=no"
7195 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7196 echo "$ac_t""yes" 1>&6
7197 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7198 cat >> confdefs.h
<<EOF
7199 #define $ac_tr_func 1
7203 echo "$ac_t""no" 1>&6
7208 # PTY-related GNU extensions.
7209 for ac_func
in getpt
7211 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7212 echo "configure:7213: checking for $ac_func" >&5
7213 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7214 echo $ac_n "(cached) $ac_c" 1>&6
7216 cat > conftest.
$ac_ext <<EOF
7217 #line 7218 "configure"
7218 #include "confdefs.h"
7219 /* System header to define __stub macros and hopefully few prototypes,
7220 which can conflict with char $ac_func(); below. */
7222 /* Override any gcc2 internal prototype to avoid an error. */
7223 /* We use char because int might match the return type of a gcc2
7224 builtin and then its argument prototype would still apply. */
7229 /* The GNU C library defines this for functions which it implements
7230 to always fail with ENOSYS. Some functions are actually named
7231 something starting with __ and the normal name is an alias. */
7232 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7240 if { (eval echo configure
:7241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7242 eval "ac_cv_func_$ac_func=yes"
7244 echo "configure: failed program was:" >&5
7245 cat conftest.
$ac_ext >&5
7247 eval "ac_cv_func_$ac_func=no"
7252 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7253 echo "$ac_t""yes" 1>&6
7254 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7255 cat >> confdefs.h
<<EOF
7256 #define $ac_tr_func 1
7260 echo "$ac_t""no" 1>&6
7265 # Check this now, so that we will NOT find the above functions in ncurses.
7266 # That is because we have not set up to link ncurses in lib-src.
7267 # It's better to believe a function is not available
7268 # than to expect to find it in ncurses.
7269 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
7270 echo "configure:7271: checking for tparm in -lncurses" >&5
7271 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
7272 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7273 echo $ac_n "(cached) $ac_c" 1>&6
7275 ac_save_LIBS
="$LIBS"
7276 LIBS
="-lncurses $LIBS"
7277 cat > conftest.
$ac_ext <<EOF
7278 #line 7279 "configure"
7279 #include "confdefs.h"
7280 /* Override any gcc2 internal prototype to avoid an error. */
7281 /* We use char because int might match the return type of a gcc2
7282 builtin and then its argument prototype would still apply. */
7289 if { (eval echo configure
:7290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7291 eval "ac_cv_lib_$ac_lib_var=yes"
7293 echo "configure: failed program was:" >&5
7294 cat conftest.
$ac_ext >&5
7296 eval "ac_cv_lib_$ac_lib_var=no"
7299 LIBS
="$ac_save_LIBS"
7302 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7303 echo "$ac_t""yes" 1>&6
7304 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7305 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7306 cat >> confdefs.h
<<EOF
7307 #define $ac_tr_lib 1
7310 LIBS
="-lncurses $LIBS"
7313 echo "$ac_t""no" 1>&6
7317 # These tell us which Kerberos-related libraries to use.
7318 if test "${with_kerberos+set}" = set; then
7319 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
7320 echo "configure:7321: checking for com_err in -lcom_err" >&5
7321 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
7322 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7323 echo $ac_n "(cached) $ac_c" 1>&6
7325 ac_save_LIBS
="$LIBS"
7326 LIBS
="-lcom_err $LIBS"
7327 cat > conftest.
$ac_ext <<EOF
7328 #line 7329 "configure"
7329 #include "confdefs.h"
7330 /* Override any gcc2 internal prototype to avoid an error. */
7331 /* We use char because int might match the return type of a gcc2
7332 builtin and then its argument prototype would still apply. */
7339 if { (eval echo configure
:7340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7341 eval "ac_cv_lib_$ac_lib_var=yes"
7343 echo "configure: failed program was:" >&5
7344 cat conftest.
$ac_ext >&5
7346 eval "ac_cv_lib_$ac_lib_var=no"
7349 LIBS
="$ac_save_LIBS"
7352 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7353 echo "$ac_t""yes" 1>&6
7354 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7355 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7356 cat >> confdefs.h
<<EOF
7357 #define $ac_tr_lib 1
7360 LIBS
="-lcom_err $LIBS"
7363 echo "$ac_t""no" 1>&6
7366 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
7367 echo "configure:7368: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
7368 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7369 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7370 echo $ac_n "(cached) $ac_c" 1>&6
7372 ac_save_LIBS
="$LIBS"
7373 LIBS
="-lk5crypto $LIBS"
7374 cat > conftest.
$ac_ext <<EOF
7375 #line 7376 "configure"
7376 #include "confdefs.h"
7377 /* Override any gcc2 internal prototype to avoid an error. */
7378 /* We use char because int might match the return type of a gcc2
7379 builtin and then its argument prototype would still apply. */
7380 char mit_des_cbc_encrypt();
7383 mit_des_cbc_encrypt()
7386 if { (eval echo configure
:7387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7388 eval "ac_cv_lib_$ac_lib_var=yes"
7390 echo "configure: failed program was:" >&5
7391 cat conftest.
$ac_ext >&5
7393 eval "ac_cv_lib_$ac_lib_var=no"
7396 LIBS
="$ac_save_LIBS"
7399 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7400 echo "$ac_t""yes" 1>&6
7401 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7402 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7403 cat >> confdefs.h
<<EOF
7404 #define $ac_tr_lib 1
7407 LIBS
="-lk5crypto $LIBS"
7410 echo "$ac_t""no" 1>&6
7413 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7414 echo "configure:7415: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7415 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7416 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7417 echo $ac_n "(cached) $ac_c" 1>&6
7419 ac_save_LIBS
="$LIBS"
7420 LIBS
="-lcrypto $LIBS"
7421 cat > conftest.
$ac_ext <<EOF
7422 #line 7423 "configure"
7423 #include "confdefs.h"
7424 /* Override any gcc2 internal prototype to avoid an error. */
7425 /* We use char because int might match the return type of a gcc2
7426 builtin and then its argument prototype would still apply. */
7427 char mit_des_cbc_encrypt();
7430 mit_des_cbc_encrypt()
7433 if { (eval echo configure
:7434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7435 eval "ac_cv_lib_$ac_lib_var=yes"
7437 echo "configure: failed program was:" >&5
7438 cat conftest.
$ac_ext >&5
7440 eval "ac_cv_lib_$ac_lib_var=no"
7443 LIBS
="$ac_save_LIBS"
7446 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7447 echo "$ac_t""yes" 1>&6
7448 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7449 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7450 cat >> confdefs.h
<<EOF
7451 #define $ac_tr_lib 1
7454 LIBS
="-lcrypto $LIBS"
7457 echo "$ac_t""no" 1>&6
7460 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7461 echo "configure:7462: checking for krb5_init_context in -lkrb5" >&5
7462 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7463 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7464 echo $ac_n "(cached) $ac_c" 1>&6
7466 ac_save_LIBS
="$LIBS"
7468 cat > conftest.
$ac_ext <<EOF
7469 #line 7470 "configure"
7470 #include "confdefs.h"
7471 /* Override any gcc2 internal prototype to avoid an error. */
7472 /* We use char because int might match the return type of a gcc2
7473 builtin and then its argument prototype would still apply. */
7474 char krb5_init_context();
7480 if { (eval echo configure
:7481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7482 eval "ac_cv_lib_$ac_lib_var=yes"
7484 echo "configure: failed program was:" >&5
7485 cat conftest.
$ac_ext >&5
7487 eval "ac_cv_lib_$ac_lib_var=no"
7490 LIBS
="$ac_save_LIBS"
7493 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7494 echo "$ac_t""yes" 1>&6
7495 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7496 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7497 cat >> confdefs.h
<<EOF
7498 #define $ac_tr_lib 1
7504 echo "$ac_t""no" 1>&6
7507 if test "${with_kerberos5+set}" != set; then
7508 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7509 echo "configure:7510: checking for des_cbc_encrypt in -ldes425" >&5
7510 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7511 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7512 echo $ac_n "(cached) $ac_c" 1>&6
7514 ac_save_LIBS
="$LIBS"
7515 LIBS
="-ldes425 $LIBS"
7516 cat > conftest.
$ac_ext <<EOF
7517 #line 7518 "configure"
7518 #include "confdefs.h"
7519 /* Override any gcc2 internal prototype to avoid an error. */
7520 /* We use char because int might match the return type of a gcc2
7521 builtin and then its argument prototype would still apply. */
7522 char des_cbc_encrypt();
7528 if { (eval echo configure
:7529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7530 eval "ac_cv_lib_$ac_lib_var=yes"
7532 echo "configure: failed program was:" >&5
7533 cat conftest.
$ac_ext >&5
7535 eval "ac_cv_lib_$ac_lib_var=no"
7538 LIBS
="$ac_save_LIBS"
7541 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7542 echo "$ac_t""yes" 1>&6
7543 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7544 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7545 cat >> confdefs.h
<<EOF
7546 #define $ac_tr_lib 1
7549 LIBS
="-ldes425 $LIBS"
7552 echo "$ac_t""no" 1>&6
7553 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7554 echo "configure:7555: checking for des_cbc_encrypt in -ldes" >&5
7555 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7556 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7557 echo $ac_n "(cached) $ac_c" 1>&6
7559 ac_save_LIBS
="$LIBS"
7561 cat > conftest.
$ac_ext <<EOF
7562 #line 7563 "configure"
7563 #include "confdefs.h"
7564 /* Override any gcc2 internal prototype to avoid an error. */
7565 /* We use char because int might match the return type of a gcc2
7566 builtin and then its argument prototype would still apply. */
7567 char des_cbc_encrypt();
7573 if { (eval echo configure
:7574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7575 eval "ac_cv_lib_$ac_lib_var=yes"
7577 echo "configure: failed program was:" >&5
7578 cat conftest.
$ac_ext >&5
7580 eval "ac_cv_lib_$ac_lib_var=no"
7583 LIBS
="$ac_save_LIBS"
7586 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7587 echo "$ac_t""yes" 1>&6
7588 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7589 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7590 cat >> confdefs.h
<<EOF
7591 #define $ac_tr_lib 1
7597 echo "$ac_t""no" 1>&6
7602 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7603 echo "configure:7604: checking for krb_get_cred in -lkrb4" >&5
7604 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7605 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7606 echo $ac_n "(cached) $ac_c" 1>&6
7608 ac_save_LIBS
="$LIBS"
7610 cat > conftest.
$ac_ext <<EOF
7611 #line 7612 "configure"
7612 #include "confdefs.h"
7613 /* Override any gcc2 internal prototype to avoid an error. */
7614 /* We use char because int might match the return type of a gcc2
7615 builtin and then its argument prototype would still apply. */
7616 char krb_get_cred();
7622 if { (eval echo configure
:7623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7624 eval "ac_cv_lib_$ac_lib_var=yes"
7626 echo "configure: failed program was:" >&5
7627 cat conftest.
$ac_ext >&5
7629 eval "ac_cv_lib_$ac_lib_var=no"
7632 LIBS
="$ac_save_LIBS"
7635 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7636 echo "$ac_t""yes" 1>&6
7637 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7638 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7639 cat >> confdefs.h
<<EOF
7640 #define $ac_tr_lib 1
7646 echo "$ac_t""no" 1>&6
7647 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7648 echo "configure:7649: checking for krb_get_cred in -lkrb" >&5
7649 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7650 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7651 echo $ac_n "(cached) $ac_c" 1>&6
7653 ac_save_LIBS
="$LIBS"
7655 cat > conftest.
$ac_ext <<EOF
7656 #line 7657 "configure"
7657 #include "confdefs.h"
7658 /* Override any gcc2 internal prototype to avoid an error. */
7659 /* We use char because int might match the return type of a gcc2
7660 builtin and then its argument prototype would still apply. */
7661 char krb_get_cred();
7667 if { (eval echo configure
:7668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7669 eval "ac_cv_lib_$ac_lib_var=yes"
7671 echo "configure: failed program was:" >&5
7672 cat conftest.
$ac_ext >&5
7674 eval "ac_cv_lib_$ac_lib_var=no"
7677 LIBS
="$ac_save_LIBS"
7680 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7681 echo "$ac_t""yes" 1>&6
7682 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7683 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7684 cat >> confdefs.h
<<EOF
7685 #define $ac_tr_lib 1
7691 echo "$ac_t""no" 1>&6
7698 if test "${with_kerberos5+set}" = set; then
7699 for ac_hdr
in krb5.h
7701 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7702 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7703 echo "configure:7704: checking for $ac_hdr" >&5
7704 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7705 echo $ac_n "(cached) $ac_c" 1>&6
7707 cat > conftest.
$ac_ext <<EOF
7708 #line 7709 "configure"
7709 #include "confdefs.h"
7712 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7713 { (eval echo configure
:7714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7714 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7715 if test -z "$ac_err"; then
7717 eval "ac_cv_header_$ac_safe=yes"
7720 echo "configure: failed program was:" >&5
7721 cat conftest.
$ac_ext >&5
7723 eval "ac_cv_header_$ac_safe=no"
7727 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7728 echo "$ac_t""yes" 1>&6
7729 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7730 cat >> confdefs.h
<<EOF
7731 #define $ac_tr_hdr 1
7735 echo "$ac_t""no" 1>&6
7742 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7743 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7744 echo "configure:7745: checking for $ac_hdr" >&5
7745 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7746 echo $ac_n "(cached) $ac_c" 1>&6
7748 cat > conftest.
$ac_ext <<EOF
7749 #line 7750 "configure"
7750 #include "confdefs.h"
7753 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7754 { (eval echo configure
:7755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7755 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7756 if test -z "$ac_err"; then
7758 eval "ac_cv_header_$ac_safe=yes"
7761 echo "configure: failed program was:" >&5
7762 cat conftest.
$ac_ext >&5
7764 eval "ac_cv_header_$ac_safe=no"
7768 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7769 echo "$ac_t""yes" 1>&6
7770 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7771 cat >> confdefs.h
<<EOF
7772 #define $ac_tr_hdr 1
7776 echo "$ac_t""no" 1>&6
7777 for ac_hdr
in kerberosIV
/des.h
7779 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7780 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7781 echo "configure:7782: checking for $ac_hdr" >&5
7782 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7783 echo $ac_n "(cached) $ac_c" 1>&6
7785 cat > conftest.
$ac_ext <<EOF
7786 #line 7787 "configure"
7787 #include "confdefs.h"
7790 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7791 { (eval echo configure
:7792: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7792 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7793 if test -z "$ac_err"; then
7795 eval "ac_cv_header_$ac_safe=yes"
7798 echo "configure: failed program was:" >&5
7799 cat conftest.
$ac_ext >&5
7801 eval "ac_cv_header_$ac_safe=no"
7805 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7806 echo "$ac_t""yes" 1>&6
7807 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7808 cat >> confdefs.h
<<EOF
7809 #define $ac_tr_hdr 1
7813 echo "$ac_t""no" 1>&6
7814 for ac_hdr
in kerberos
/des.h
7816 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7817 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7818 echo "configure:7819: checking for $ac_hdr" >&5
7819 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7820 echo $ac_n "(cached) $ac_c" 1>&6
7822 cat > conftest.
$ac_ext <<EOF
7823 #line 7824 "configure"
7824 #include "confdefs.h"
7827 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7828 { (eval echo configure
:7829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7829 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7830 if test -z "$ac_err"; then
7832 eval "ac_cv_header_$ac_safe=yes"
7835 echo "configure: failed program was:" >&5
7836 cat conftest.
$ac_ext >&5
7838 eval "ac_cv_header_$ac_safe=no"
7842 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7843 echo "$ac_t""yes" 1>&6
7844 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7845 cat >> confdefs.h
<<EOF
7846 #define $ac_tr_hdr 1
7850 echo "$ac_t""no" 1>&6
7862 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7863 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7864 echo "configure:7865: checking for $ac_hdr" >&5
7865 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7866 echo $ac_n "(cached) $ac_c" 1>&6
7868 cat > conftest.
$ac_ext <<EOF
7869 #line 7870 "configure"
7870 #include "confdefs.h"
7873 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7874 { (eval echo configure
:7875: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7875 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7876 if test -z "$ac_err"; then
7878 eval "ac_cv_header_$ac_safe=yes"
7881 echo "configure: failed program was:" >&5
7882 cat conftest.
$ac_ext >&5
7884 eval "ac_cv_header_$ac_safe=no"
7888 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7889 echo "$ac_t""yes" 1>&6
7890 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7891 cat >> confdefs.h
<<EOF
7892 #define $ac_tr_hdr 1
7896 echo "$ac_t""no" 1>&6
7897 for ac_hdr
in kerberosIV
/krb.h
7899 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7900 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7901 echo "configure:7902: checking for $ac_hdr" >&5
7902 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7903 echo $ac_n "(cached) $ac_c" 1>&6
7905 cat > conftest.
$ac_ext <<EOF
7906 #line 7907 "configure"
7907 #include "confdefs.h"
7910 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7911 { (eval echo configure
:7912: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7912 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7913 if test -z "$ac_err"; then
7915 eval "ac_cv_header_$ac_safe=yes"
7918 echo "configure: failed program was:" >&5
7919 cat conftest.
$ac_ext >&5
7921 eval "ac_cv_header_$ac_safe=no"
7925 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7926 echo "$ac_t""yes" 1>&6
7927 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7928 cat >> confdefs.h
<<EOF
7929 #define $ac_tr_hdr 1
7933 echo "$ac_t""no" 1>&6
7934 for ac_hdr
in kerberos
/krb.h
7936 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7937 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7938 echo "configure:7939: checking for $ac_hdr" >&5
7939 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7940 echo $ac_n "(cached) $ac_c" 1>&6
7942 cat > conftest.
$ac_ext <<EOF
7943 #line 7944 "configure"
7944 #include "confdefs.h"
7947 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7948 { (eval echo configure
:7949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7949 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7950 if test -z "$ac_err"; then
7952 eval "ac_cv_header_$ac_safe=yes"
7955 echo "configure: failed program was:" >&5
7956 cat conftest.
$ac_ext >&5
7958 eval "ac_cv_header_$ac_safe=no"
7962 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7963 echo "$ac_t""yes" 1>&6
7964 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7965 cat >> confdefs.h
<<EOF
7966 #define $ac_tr_hdr 1
7970 echo "$ac_t""no" 1>&6
7981 for ac_hdr
in com_err.h
7983 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7984 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7985 echo "configure:7986: checking for $ac_hdr" >&5
7986 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7987 echo $ac_n "(cached) $ac_c" 1>&6
7989 cat > conftest.
$ac_ext <<EOF
7990 #line 7991 "configure"
7991 #include "confdefs.h"
7994 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7995 { (eval echo configure
:7996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7996 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7997 if test -z "$ac_err"; then
7999 eval "ac_cv_header_$ac_safe=yes"
8002 echo "configure: failed program was:" >&5
8003 cat conftest.
$ac_ext >&5
8005 eval "ac_cv_header_$ac_safe=no"
8009 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8010 echo "$ac_t""yes" 1>&6
8011 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8012 cat >> confdefs.h
<<EOF
8013 #define $ac_tr_hdr 1
8017 echo "$ac_t""no" 1>&6
8023 # Solaris requires -lintl if you want strerror (which calls dgettext)
8024 # to return localized messages.
8025 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
8026 echo "configure:8027: checking for dgettext in -lintl" >&5
8027 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
8028 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8029 echo $ac_n "(cached) $ac_c" 1>&6
8031 ac_save_LIBS
="$LIBS"
8033 cat > conftest.
$ac_ext <<EOF
8034 #line 8035 "configure"
8035 #include "confdefs.h"
8036 /* Override any gcc2 internal prototype to avoid an error. */
8037 /* We use char because int might match the return type of a gcc2
8038 builtin and then its argument prototype would still apply. */
8045 if { (eval echo configure
:8046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8047 eval "ac_cv_lib_$ac_lib_var=yes"
8049 echo "configure: failed program was:" >&5
8050 cat conftest.
$ac_ext >&5
8052 eval "ac_cv_lib_$ac_lib_var=no"
8055 LIBS
="$ac_save_LIBS"
8058 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8059 echo "$ac_t""yes" 1>&6
8060 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8061 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8062 cat >> confdefs.h
<<EOF
8063 #define $ac_tr_lib 1
8069 echo "$ac_t""no" 1>&6
8073 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
8074 echo "configure:8075: checking whether localtime caches TZ" >&5
8075 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
8076 echo $ac_n "(cached) $ac_c" 1>&6
8078 if test x
$ac_cv_func_tzset = xyes
; then
8079 if test "$cross_compiling" = yes; then
8080 # If we have tzset, assume the worst when cross-compiling.
8081 emacs_cv_localtime_cache
=yes
8083 cat > conftest.
$ac_ext <<EOF
8084 #line 8085 "configure"
8085 #include "confdefs.h"
8087 extern char **environ;
8091 for (to = from = environ; (*to = *from); from++)
8092 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
8095 char TZ_GMT0[] = "TZ=GMT0";
8096 char TZ_PST8[] = "TZ=PST8";
8099 time_t now = time ((time_t *) 0);
8100 int hour_GMT0, hour_unset;
8101 if (putenv (TZ_GMT0) != 0)
8103 hour_GMT0 = localtime (&now)->tm_hour;
8105 hour_unset = localtime (&now)->tm_hour;
8106 if (putenv (TZ_PST8) != 0)
8108 if (localtime (&now)->tm_hour == hour_GMT0)
8111 if (localtime (&now)->tm_hour != hour_unset)
8116 if { (eval echo configure
:8117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8118 emacs_cv_localtime_cache
=no
8120 echo "configure: failed program was:" >&5
8121 cat conftest.
$ac_ext >&5
8123 emacs_cv_localtime_cache
=yes
8129 # If we lack tzset, report that localtime does not cache TZ,
8130 # since we can't invalidate the cache if we don't have tzset.
8131 emacs_cv_localtime_cache
=no
8134 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
8135 if test $emacs_cv_localtime_cache = yes; then
8136 cat >> confdefs.h
<<\EOF
8137 #define LOCALTIME_CACHE 1
8142 if test "x$HAVE_TIMEVAL" = xyes
; then
8143 for ac_func
in gettimeofday
8145 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8146 echo "configure:8147: checking for $ac_func" >&5
8147 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8148 echo $ac_n "(cached) $ac_c" 1>&6
8150 cat > conftest.
$ac_ext <<EOF
8151 #line 8152 "configure"
8152 #include "confdefs.h"
8153 /* System header to define __stub macros and hopefully few prototypes,
8154 which can conflict with char $ac_func(); below. */
8156 /* Override any gcc2 internal prototype to avoid an error. */
8157 /* We use char because int might match the return type of a gcc2
8158 builtin and then its argument prototype would still apply. */
8163 /* The GNU C library defines this for functions which it implements
8164 to always fail with ENOSYS. Some functions are actually named
8165 something starting with __ and the normal name is an alias. */
8166 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8174 if { (eval echo configure
:8175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8176 eval "ac_cv_func_$ac_func=yes"
8178 echo "configure: failed program was:" >&5
8179 cat conftest.
$ac_ext >&5
8181 eval "ac_cv_func_$ac_func=no"
8186 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8187 echo "$ac_t""yes" 1>&6
8188 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8189 cat >> confdefs.h
<<EOF
8190 #define $ac_tr_func 1
8194 echo "$ac_t""no" 1>&6
8198 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
8199 echo "configure:8200: checking whether gettimeofday can accept two arguments" >&5
8200 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
8201 echo $ac_n "(cached) $ac_c" 1>&6
8203 cat > conftest.
$ac_ext <<EOF
8204 #line 8205 "configure"
8205 #include "confdefs.h"
8207 #ifdef TIME_WITH_SYS_TIME
8208 #include <sys/time.h>
8211 #ifdef HAVE_SYS_TIME_H
8212 #include <sys/time.h>
8218 struct timeval time;
8219 gettimeofday (&time, 0);
8222 if { (eval echo configure
:8223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8224 emacs_cv_gettimeofday_two_arguments
=yes
8226 echo "configure: failed program was:" >&5
8227 cat conftest.
$ac_ext >&5
8229 emacs_cv_gettimeofday_two_arguments
=no
8234 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
8235 if test $emacs_cv_gettimeofday_two_arguments = no
; then
8236 cat >> confdefs.h
<<\EOF
8237 #define GETTIMEOFDAY_ONE_ARGUMENT 1
8243 if test "$ac_cv_func_gettimeofday" = yes; then
8244 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
8245 echo "configure:8246: checking for struct timezone" >&5
8246 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
8247 echo $ac_n "(cached) $ac_c" 1>&6
8249 cat > conftest.
$ac_ext <<EOF
8250 #line 8251 "configure"
8251 #include "confdefs.h"
8252 #include <sys/time.h>
8257 if { (eval echo configure
:8258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8259 if test "$cross_compiling" = yes; then
8260 emacs_cv_struct_timezone
=yes
8262 cat > conftest.
$ac_ext <<EOF
8263 #line 8264 "configure"
8264 #include "confdefs.h"
8266 #ifdef TIME_WITH_SYS_TIME
8267 #include <sys/time.h>
8270 #ifdef HAVE_SYS_TIME_H
8271 #include <sys/time.h>
8277 struct timeval time;
8278 struct timezone dummy;
8279 exit (gettimeofday (&time, &dummy));
8282 if { (eval echo configure
:8283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8284 emacs_cv_struct_timezone
=yes
8286 echo "configure: failed program was:" >&5
8287 cat conftest.
$ac_ext >&5
8289 emacs_cv_struct_timezone
=no
8295 echo "configure: failed program was:" >&5
8296 cat conftest.
$ac_ext >&5
8298 emacs_cv_struct_timezone
=no
8303 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
8307 echo $ac_n "checking for socket""... $ac_c" 1>&6
8308 echo "configure:8309: checking for socket" >&5
8309 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
8310 echo $ac_n "(cached) $ac_c" 1>&6
8312 cat > conftest.
$ac_ext <<EOF
8313 #line 8314 "configure"
8314 #include "confdefs.h"
8315 /* System header to define __stub macros and hopefully few prototypes,
8316 which can conflict with char socket(); below. */
8318 /* Override any gcc2 internal prototype to avoid an error. */
8319 /* We use char because int might match the return type of a gcc2
8320 builtin and then its argument prototype would still apply. */
8325 /* The GNU C library defines this for functions which it implements
8326 to always fail with ENOSYS. Some functions are actually named
8327 something starting with __ and the normal name is an alias. */
8328 #if defined (__stub_socket) || defined (__stub___socket)
8336 if { (eval echo configure
:8337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8338 eval "ac_cv_func_socket=yes"
8340 echo "configure: failed program was:" >&5
8341 cat conftest.
$ac_ext >&5
8343 eval "ac_cv_func_socket=no"
8348 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
8349 echo "$ac_t""yes" 1>&6
8352 echo "$ac_t""no" 1>&6
8356 if test $ok_so_far = yes; then
8357 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
8358 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
8359 echo "configure:8360: checking for netinet/in.h" >&5
8360 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8361 echo $ac_n "(cached) $ac_c" 1>&6
8363 cat > conftest.
$ac_ext <<EOF
8364 #line 8365 "configure"
8365 #include "confdefs.h"
8366 #include <netinet/in.h>
8368 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8369 { (eval echo configure
:8370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8370 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8371 if test -z "$ac_err"; then
8373 eval "ac_cv_header_$ac_safe=yes"
8376 echo "configure: failed program was:" >&5
8377 cat conftest.
$ac_ext >&5
8379 eval "ac_cv_header_$ac_safe=no"
8383 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8384 echo "$ac_t""yes" 1>&6
8387 echo "$ac_t""no" 1>&6
8392 if test $ok_so_far = yes; then
8393 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
8394 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
8395 echo "configure:8396: checking for arpa/inet.h" >&5
8396 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8397 echo $ac_n "(cached) $ac_c" 1>&6
8399 cat > conftest.
$ac_ext <<EOF
8400 #line 8401 "configure"
8401 #include "confdefs.h"
8402 #include <arpa/inet.h>
8404 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8405 { (eval echo configure
:8406: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8406 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8407 if test -z "$ac_err"; then
8409 eval "ac_cv_header_$ac_safe=yes"
8412 echo "configure: failed program was:" >&5
8413 cat conftest.
$ac_ext >&5
8415 eval "ac_cv_header_$ac_safe=no"
8419 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8420 echo "$ac_t""yes" 1>&6
8423 echo "$ac_t""no" 1>&6
8428 if test $ok_so_far = yes; then
8429 cat >> confdefs.h
<<\EOF
8430 #define HAVE_INET_SOCKETS 1
8435 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8436 cat >> confdefs.h
<<\EOF
8437 #define HAVE_AIX_SMT_EXP 1
8442 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8443 echo "configure:8444: checking whether system supports dynamic ptys" >&5
8444 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8445 echo "$ac_t""yes" 1>&6
8446 cat >> confdefs.h
<<\EOF
8447 #define HAVE_DEV_PTMX 1
8451 echo "$ac_t""no" 1>&6
8454 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8455 echo "configure:8456: checking for pid_t" >&5
8456 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8457 echo $ac_n "(cached) $ac_c" 1>&6
8459 cat > conftest.
$ac_ext <<EOF
8460 #line 8461 "configure"
8461 #include "confdefs.h"
8462 #include <sys/types.h>
8468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8469 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8471 ac_cv_type_pid_t
=yes
8479 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8480 if test $ac_cv_type_pid_t = no
; then
8481 cat >> confdefs.h
<<\EOF
8487 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8488 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8489 echo "configure:8490: checking for vfork.h" >&5
8490 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8491 echo $ac_n "(cached) $ac_c" 1>&6
8493 cat > conftest.
$ac_ext <<EOF
8494 #line 8495 "configure"
8495 #include "confdefs.h"
8498 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8499 { (eval echo configure
:8500: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8500 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8501 if test -z "$ac_err"; then
8503 eval "ac_cv_header_$ac_safe=yes"
8506 echo "configure: failed program was:" >&5
8507 cat conftest.
$ac_ext >&5
8509 eval "ac_cv_header_$ac_safe=no"
8513 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8514 echo "$ac_t""yes" 1>&6
8515 cat >> confdefs.h
<<\EOF
8516 #define HAVE_VFORK_H 1
8520 echo "$ac_t""no" 1>&6
8523 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8524 echo "configure:8525: checking for working vfork" >&5
8525 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8526 echo $ac_n "(cached) $ac_c" 1>&6
8528 if test "$cross_compiling" = yes; then
8529 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8530 echo "configure:8531: checking for vfork" >&5
8531 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8532 echo $ac_n "(cached) $ac_c" 1>&6
8534 cat > conftest.
$ac_ext <<EOF
8535 #line 8536 "configure"
8536 #include "confdefs.h"
8537 /* System header to define __stub macros and hopefully few prototypes,
8538 which can conflict with char vfork(); below. */
8540 /* Override any gcc2 internal prototype to avoid an error. */
8541 /* We use char because int might match the return type of a gcc2
8542 builtin and then its argument prototype would still apply. */
8547 /* The GNU C library defines this for functions which it implements
8548 to always fail with ENOSYS. Some functions are actually named
8549 something starting with __ and the normal name is an alias. */
8550 #if defined (__stub_vfork) || defined (__stub___vfork)
8558 if { (eval echo configure
:8559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8560 eval "ac_cv_func_vfork=yes"
8562 echo "configure: failed program was:" >&5
8563 cat conftest.
$ac_ext >&5
8565 eval "ac_cv_func_vfork=no"
8570 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8571 echo "$ac_t""yes" 1>&6
8574 echo "$ac_t""no" 1>&6
8577 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8579 cat > conftest.
$ac_ext <<EOF
8580 #line 8581 "configure"
8581 #include "confdefs.h"
8582 /* Thanks to Paul Eggert for this test. */
8584 #include <sys/types.h>
8585 #include <sys/stat.h>
8586 #ifdef HAVE_UNISTD_H
8592 /* On some sparc systems, changes by the child to local and incoming
8593 argument registers are propagated back to the parent.
8594 The compiler is told about this with #include <vfork.h>,
8595 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8596 Test for this by using a static variable whose address
8597 is put into a register that is clobbered by the vfork. */
8600 sparc_address_test (int arg)
8602 sparc_address_test (arg) int arg;
8620 pid_t parent = getpid ();
8623 sparc_address_test ();
8628 /* Here is another test for sparc vfork register problems.
8629 This test uses lots of local variables, at least
8630 as many local variables as main has allocated so far
8631 including compiler temporaries. 4 locals are enough for
8632 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8633 A buggy compiler should reuse the register of parent
8634 for one of the local variables, since it will think that
8635 parent can't possibly be used any more in this routine.
8636 Assigning to the local variable will thus munge parent
8637 in the parent process. */
8639 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8640 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8641 /* Convince the compiler that p..p7 are live; otherwise, it might
8642 use the same hardware register for all 8 local variables. */
8643 if (p != p1 || p != p2 || p != p3 || p != p4
8644 || p != p5 || p != p6 || p != p7)
8647 /* On some systems (e.g. IRIX 3.3),
8648 vfork doesn't separate parent from child file descriptors.
8649 If the child closes a descriptor before it execs or exits,
8650 this munges the parent's descriptor as well.
8651 Test for this by closing stdout in the child. */
8652 _exit(close(fileno(stdout)) != 0);
8657 while (wait(&status) != child)
8660 /* Was there some problem with vforking? */
8663 /* Did the child fail? (This shouldn't happen.) */
8666 /* Did the vfork/compiler bug occur? */
8667 || parent != getpid()
8669 /* Did the file descriptor bug occur? */
8670 || fstat(fileno(stdout), &st) != 0
8675 if { (eval echo configure
:8676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8677 ac_cv_func_vfork_works
=yes
8679 echo "configure: failed program was:" >&5
8680 cat conftest.
$ac_ext >&5
8682 ac_cv_func_vfork_works
=no
8689 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8690 if test $ac_cv_func_vfork_works = no
; then
8691 cat >> confdefs.h
<<\EOF
8698 # Fixme: This should be replaced when we have autoconf 2.14.
8699 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8700 echo "configure:8701: checking for size_t" >&5
8701 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8702 echo $ac_n "(cached) $ac_c" 1>&6
8704 cat > conftest.
$ac_ext <<EOF
8705 #line 8706 "configure"
8706 #include "confdefs.h"
8707 #include <sys/types.h>
8713 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8714 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8716 ac_cv_type_size_t
=yes
8719 ac_cv_type_size_t
=no
8724 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8725 if test $ac_cv_type_size_t = no
; then
8726 cat >> confdefs.h
<<\EOF
8727 #define size_t unsigned
8733 # Set up the CFLAGS for real compilation, so we can substitute it.
8734 CFLAGS
="$REAL_CFLAGS"
8735 CPPFLAGS
="$REAL_CPPFLAGS"
8737 #### Find out which version of Emacs this is.
8738 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8739 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8740 if test x
"${version}" = x
; then
8741 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8744 ### Specify what sort of things we'll be editing into Makefile and config.h.
8745 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8777 cat >> confdefs.h
<<EOF
8778 #define EMACS_CONFIGURATION "${canonical}"
8781 cat >> confdefs.h
<<EOF
8782 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8785 cat >> confdefs.h
<<EOF
8786 #define config_machfile "${machfile}"
8789 cat >> confdefs.h
<<EOF
8790 #define config_opsysfile "${opsysfile}"
8793 cat >> confdefs.h
<<EOF
8794 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8797 cat >> confdefs.h
<<EOF
8798 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8801 cat >> confdefs.h
<<EOF
8802 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8805 cat >> confdefs.h
<<EOF
8806 #define UNEXEC_SRC ${UNEXEC_SRC}
8810 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8811 cat >> confdefs.h
<<\EOF
8812 #define HAVE_X_WINDOWS 1
8816 if test "${USE_X_TOOLKIT}" != "none" ; then
8817 cat >> confdefs.h
<<\EOF
8818 #define USE_X_TOOLKIT 1
8822 if test "${HAVE_X11}" = "yes" ; then
8823 cat >> confdefs.h
<<\EOF
8828 if test "${HAVE_XFREE386}" = "yes" ; then
8829 cat >> confdefs.h
<<\EOF
8830 #define HAVE_XFREE386 1
8834 if test "${HAVE_MENUS}" = "yes" ; then
8835 cat >> confdefs.h
<<\EOF
8836 #define HAVE_MENUS 1
8840 if test "${GNU_MALLOC}" = "yes" ; then
8841 cat >> confdefs.h
<<\EOF
8842 #define GNU_MALLOC 1
8846 if test "${REL_ALLOC}" = "yes" ; then
8847 cat >> confdefs.h
<<\EOF
8853 #### Report on what we decided to do.
8855 Configured for \`${canonical}'.
8857 Where should the build process find the source code? ${srcdir}
8858 What operating system and machine description files should Emacs use?
8859 \`${opsysfile}' and \`${machfile}'
8860 What compiler should emacs be built with? ${CC} ${CFLAGS}
8861 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8862 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
8863 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
8864 What window system should Emacs use? ${window_system}
8865 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8867 if test -n "${x_includes}"; then
8868 echo " Where do we find X Windows header files? ${x_includes}"
8870 echo " Where do we find X Windows header files? Standard dirs"
8872 if test -n "${x_libraries}"; then
8873 echo " Where do we find X Windows libraries? ${x_libraries}"
8875 echo " Where do we find X Windows libraries? Standard dirs"
8878 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8879 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8880 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8881 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8882 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8883 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8884 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8887 # Remove any trailing slashes in these variables.
8888 test "${prefix}" != NONE
&&
8889 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8890 test "${exec_prefix}" != NONE
&&
8891 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8894 cat > confcache
<<\EOF
8895 # This file is a shell script that caches the results of configure
8896 # tests run on this system so they can be shared between configure
8897 # scripts and configure runs. It is not useful on other systems.
8898 # If it contains results you don't want to keep, you may remove or edit it.
8900 # By default, configure uses ./config.cache as the cache file,
8901 # creating it if it does not exist already. You can give configure
8902 # the --cache-file=FILE option to use a different cache file; that is
8903 # what configure does when it calls configure scripts in
8904 # subdirectories, so they share the cache.
8905 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8906 # config.status only pays attention to the cache file if you give it the
8907 # --recheck option to rerun configure.
8910 # The following way of writing the cache mishandles newlines in values,
8911 # but we know of no workaround that is simple, portable, and efficient.
8912 # So, don't put newlines in cache variables' values.
8913 # Ultrix sh set writes to stderr and can't be redirected directly,
8914 # and sets the high bit in the cache file unless we assign to the vars.
8916 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8918 # `set' does not quote correctly, so add quotes (double-quote substitution
8919 # turns \\\\ into \\, and sed turns \\ into \).
8921 -e "s/'/'\\\\''/g" \
8922 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8925 # `set' quotes correctly as required by POSIX, so do not add quotes.
8926 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8929 if cmp -s $cache_file confcache
; then
8932 if test -w $cache_file; then
8933 echo "updating cache $cache_file"
8934 cat confcache
> $cache_file
8936 echo "not updating unwritable cache $cache_file"
8941 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8943 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8944 # Let make expand exec_prefix.
8945 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8947 # Any assignment to VPATH causes Sun make to only execute
8948 # the first set of double-colon rules, so remove it if not needed.
8949 # If there is a colon in the path, we need to keep it.
8950 if test "x$srcdir" = x.
; then
8951 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8954 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8956 DEFS
=-DHAVE_CONFIG_H
8958 # Without the "./", some shells look in PATH for config.status.
8959 : ${CONFIG_STATUS=./config.status}
8961 echo creating
$CONFIG_STATUS
8962 rm -f $CONFIG_STATUS
8963 cat > $CONFIG_STATUS <<EOF
8965 # Generated automatically by configure.
8966 # Run this file to recreate the current configuration.
8967 # This directory was configured as follows,
8968 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8970 # $0 $ac_configure_args
8972 # Compiler output produced by configure, useful for debugging
8973 # configure, is in ./config.log if it exists.
8975 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8978 case "\$ac_option" in
8979 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8980 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8981 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8982 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8983 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8985 -help | --help | --hel | --he | --h)
8986 echo "\$ac_cs_usage"; exit 0 ;;
8987 *) echo "\$ac_cs_usage"; exit 1 ;;
8991 ac_given_srcdir=$srcdir
8992 ac_given_INSTALL="$INSTALL"
8994 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8995 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8996 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8998 cat >> $CONFIG_STATUS <<EOF
9000 # Protect against being on the right side of a sed subst in config.status.
9001 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9002 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9006 s%@CFLAGS@%$CFLAGS%g
9007 s%@CPPFLAGS@%$CPPFLAGS%g
9008 s%@CXXFLAGS@%$CXXFLAGS%g
9009 s%@FFLAGS@%$FFLAGS%g
9011 s%@LDFLAGS@%$LDFLAGS%g
9013 s%@exec_prefix@%$exec_prefix%g
9014 s%@prefix@%$prefix%g
9015 s%@program_transform_name@%$program_transform_name%g
9016 s%@bindir@%$bindir%g
9017 s%@sbindir@%$sbindir%g
9018 s%@libexecdir@%$libexecdir%g
9019 s%@datadir@%$datadir%g
9020 s%@sysconfdir@%$sysconfdir%g
9021 s%@sharedstatedir@%$sharedstatedir%g
9022 s%@localstatedir@%$localstatedir%g
9023 s%@libdir@%$libdir%g
9024 s%@includedir@%$includedir%g
9025 s%@oldincludedir@%$oldincludedir%g
9026 s%@infodir@%$infodir%g
9027 s%@mandir@%$mandir%g
9029 s%@host_alias@%$host_alias%g
9030 s%@host_cpu@%$host_cpu%g
9031 s%@host_vendor@%$host_vendor%g
9032 s%@host_os@%$host_os%g
9036 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9037 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9038 s%@INSTALL_DATA@%$INSTALL_DATA%g
9040 s%@RANLIB@%$RANLIB%g
9041 s%@LIBSOUND@%$LIBSOUND%g
9042 s%@SET_MAKE@%$SET_MAKE%g
9043 s%@ALLOCA@%$ALLOCA%g
9044 s%@liblockfile@%$liblockfile%g
9045 s%@LIBOBJS@%$LIBOBJS%g
9046 s%@NEED_SETGID@%$NEED_SETGID%g
9047 s%@KMEM_GROUP@%$KMEM_GROUP%g
9048 s%@version@%$version%g
9049 s%@configuration@%$configuration%g
9050 s%@canonical@%$canonical%g
9051 s%@srcdir@%$srcdir%g
9052 s%@lispdir@%$lispdir%g
9053 s%@locallisppath@%$locallisppath%g
9054 s%@lisppath@%$lisppath%g
9055 s%@x_default_search_path@%$x_default_search_path%g
9056 s%@etcdir@%$etcdir%g
9057 s%@archlibdir@%$archlibdir%g
9058 s%@docdir@%$docdir%g
9059 s%@bitmapdir@%$bitmapdir%g
9060 s%@c_switch_system@%$c_switch_system%g
9061 s%@c_switch_machine@%$c_switch_machine%g
9062 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
9063 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
9064 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
9065 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
9066 s%@machfile@%$machfile%g
9067 s%@opsysfile@%$opsysfile%g
9068 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
9073 cat >> $CONFIG_STATUS <<\EOF
9075 # Split the substitutions into bite-sized pieces for seds with
9076 # small command number limits, like on Digital OSF/1 and HP-UX.
9077 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
9078 ac_file
=1 # Number of current file.
9079 ac_beg
=1 # First line for current file.
9080 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
9083 while $ac_more_lines; do
9084 if test $ac_beg -gt 1; then
9085 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
9087 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
9089 if test ! -s conftest.s
$ac_file; then
9091 rm -f conftest.s
$ac_file
9093 if test -z "$ac_sed_cmds"; then
9094 ac_sed_cmds
="sed -f conftest.s$ac_file"
9096 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
9098 ac_file
=`expr $ac_file + 1`
9100 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
9103 if test -z "$ac_sed_cmds"; then
9108 cat >> $CONFIG_STATUS <<EOF
9110 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
9111 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
9112 lisp/Makefile leim/Makefile"}
9114 cat >> $CONFIG_STATUS <<\EOF
9115 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
9116 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9118 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9119 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9120 *) ac_file_in
="${ac_file}.in" ;;
9123 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9125 # Remove last slash and all that follows it. Not all systems have dirname.
9126 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9127 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
9128 # The file is in a subdirectory.
9129 test ! -d "$ac_dir" && mkdir
"$ac_dir"
9130 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
9131 # A "../" for each directory in $ac_dir_suffix.
9132 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9134 ac_dir_suffix
= ac_dots
=
9137 case "$ac_given_srcdir" in
9139 if test -z "$ac_dots"; then top_srcdir
=.
9140 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9141 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
9143 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9144 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
9147 case "$ac_given_INSTALL" in
9148 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
9149 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
9152 echo creating
"$ac_file"
9154 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9156 *Makefile
*) ac_comsub
="1i\\
9157 # $configure_input" ;;
9161 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9163 s%@configure_input@%$configure_input%g
9164 s%@srcdir@%$srcdir%g
9165 s%@top_srcdir@%$top_srcdir%g
9166 s%@INSTALL@%$INSTALL%g
9167 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
9171 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9172 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9174 # ac_d sets the value in "#define NAME VALUE" lines.
9175 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9176 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
9179 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9180 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9181 ac_uB
='\([ ]\)%\1#\2define\3'
9184 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9185 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9186 ac_eB
='$%\1#\2define\3'
9190 if test "${CONFIG_HEADERS+set}" != set; then
9192 cat >> $CONFIG_STATUS <<EOF
9193 CONFIG_HEADERS="src/config.h:src/config.in"
9195 cat >> $CONFIG_STATUS <<\EOF
9197 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
9198 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9200 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9201 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9202 *) ac_file_in
="${ac_file}.in" ;;
9205 echo creating
$ac_file
9207 rm -f conftest.frag conftest.
in conftest.out
9208 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9209 cat $ac_file_inputs > conftest.
in
9213 # Transform confdefs.h into a sed script conftest.vals that substitutes
9214 # the proper values into config.h.in to produce config.h. And first:
9215 # Protect against being on the right side of a sed subst in config.status.
9216 # Protect against being in an unquoted here document in config.status.
9218 cat > conftest.hdr
<<\EOF
9221 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9225 sed -n -f conftest.hdr confdefs.h > conftest.vals
9228 # This sed command replaces #undef with comments. This is necessary, for
9229 # example, in the case of _POSIX_SOURCE, which is predefined and required
9230 # on some systems where configure will not decide to define it.
9231 cat >> conftest.vals <<\EOF
9232 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9235 # Break up conftest.vals because some shells have a limit on
9236 # the size of here documents, and old seds have small limits too.
9241 ac_lines=`grep -c . conftest.vals
`
9242 # grep -c gives empty output for an empty file on some AIX systems.
9243 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9244 # Write a limited-size here document to conftest.frag.
9245 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9246 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9248 sed -f conftest.frag conftest.in > conftest.out
9250 mv conftest.out conftest.in
9252 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9254 mv conftest.tail conftest.vals
9258 cat >> $CONFIG_STATUS <<\EOF
9259 rm -f conftest.frag conftest.h
9260 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9261 cat conftest.in >> conftest.h
9263 if cmp -s $ac_file conftest.h 2>/dev/null; then
9264 echo "$ac_file is unchanged"
9267 # Remove last slash and all that follows it. Not all systems have dirname.
9268 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
9269 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9270 # The file is in a subdirectory.
9271 test ! -d "$ac_dir" && mkdir "$ac_dir"
9274 mv conftest.h $ac_file
9279 cat >> $CONFIG_STATUS <<EOF
9280 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
9282 cat >> $CONFIG_STATUS <<\EOF
9285 ### Make the necessary directories, if they don't exist.
9286 for dir in etc lisp ; do
9287 test -d ${dir} || mkdir ${dir}
9290 # Build src/Makefile from ${srcdir}/src/Makefile.c
9291 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
9292 # This must be done after src/config.h is built, since we rely on that file.
9294 # Now get this: Some word that is part of the ${srcdir} directory name
9295 # or the ${configuration} value might, just might, happen to be an
9296 # identifier like `sun4
' or `i386' or something
, and be predefined by
9297 # the C preprocessor to some helpful value like 1, or maybe the empty
9298 # string. Needless to say consequent macro substitutions are less
9299 # than conducive to the makefile finding the correct directory.
9300 undefs
="`echo $top_srcdir $configuration $canonical |
9301 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
9302 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
9305 echo creating src
/epaths.h
9308 echo creating lib-src
/Makefile
9310 rm -f junk.c junk1.c junk2.c
9311 sed -e '/start of cpp stuff/q' \
9312 < Makefile.c
> junk1.c
9313 sed -e '1,/start of cpp stuff/d'\
9314 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9315 < Makefile.c
> junk.c
9316 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9317 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9318 cat junk1.c junk2.c
> Makefile.new
9319 rm -f junk.c junk1.c junk2.c
9320 chmod 444 Makefile.new
9321 mv -f Makefile.new Makefile
9324 echo creating src
/Makefile
9326 rm -f junk.c junk1.c junk2.c
9327 sed -e '/start of cpp stuff/q' \
9328 < Makefile.c
> junk1.c
9329 sed -e '1,/start of cpp stuff/d'\
9330 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9331 < Makefile.c
> junk.c
9332 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9333 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9334 cat junk1.c junk2.c
> Makefile.new
9335 rm -f junk.c junk1.c junk2.c
9336 chmod 444 Makefile.new
9337 mv -f Makefile.new Makefile
9340 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
9341 echo creating src
/.gdbinit
9342 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
9345 # This is how we know whether to re-run configure in certain cases.
9346 touch src
/config.stamp
9351 chmod +x
$CONFIG_STATUS
9352 rm -fr confdefs
* $ac_clean_files
9353 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1