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
=macppc
;;
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 # NON_GNU_CPP is necessary on 5.0 to avoid mangling src/Makefile
889 # due to non-traditional preprocessing with the current compiler
890 # defaults. OSF 4 can also have that compiler version, and there
891 # seems always to have been a usable /usr/bin/cpp.
892 NON_GNU_CPP
=/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
=macppc 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"
2405 # Check whether --enable-largefile or --disable-largefile was given.
2406 if test "${enable_largefile+set}" = set; then
2407 enableval
="$enable_largefile"
2411 if test "$enable_largefile" != no
; then
2413 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
2414 echo "configure:2415: checking for special C compiler options needed for large files" >&5
2415 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
2416 echo $ac_n "(cached) $ac_c" 1>&6
2418 ac_cv_sys_largefile_CC
=no
2419 if test "$GCC" != yes; then
2420 # IRIX 6.2 and later do not support large files by default,
2421 # so use the C compiler's -n32 option if that helps.
2422 cat > conftest.
$ac_ext <<EOF
2423 #line 2424 "configure"
2424 #include "confdefs.h"
2425 #include <sys/types.h>
2426 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2432 if { (eval echo configure
:2433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2435 echo "configure: failed program was:" >&5
2436 cat conftest.
$ac_ext >&5
2440 cat > conftest.
$ac_ext <<EOF
2441 #line 2442 "configure"
2442 #include "confdefs.h"
2443 #include <sys/types.h>
2444 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2450 if { (eval echo configure
:2451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2452 ac_cv_sys_largefile_CC
=' -n32'
2454 echo "configure: failed program was:" >&5
2455 cat conftest.
$ac_ext >&5
2464 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
2465 if test "$ac_cv_sys_largefile_CC" != no
; then
2466 CC
="$CC$ac_cv_sys_largefile_CC"
2469 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
2470 echo "configure:2471: checking for _FILE_OFFSET_BITS value needed for large files" >&5
2471 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
2472 echo $ac_n "(cached) $ac_c" 1>&6
2474 ac_cv_sys_file_offset_bits
=no
2475 cat > conftest.
$ac_ext <<EOF
2476 #line 2477 "configure"
2477 #include "confdefs.h"
2478 #include <sys/types.h>
2479 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2485 if { (eval echo configure
:2486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2488 echo "configure: failed program was:" >&5
2489 cat conftest.
$ac_ext >&5
2491 cat > conftest.
$ac_ext <<EOF
2492 #line 2493 "configure"
2493 #include "confdefs.h"
2494 #define _FILE_OFFSET_BITS 64
2495 #include <sys/types.h>
2496 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2503 if { (eval echo configure
:2504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2505 ac_cv_sys_file_offset_bits
=64
2507 echo "configure: failed program was:" >&5
2508 cat conftest.
$ac_ext >&5
2515 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
2516 if test "$ac_cv_sys_file_offset_bits" != no
; then
2517 cat >> confdefs.h
<<EOF
2518 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
2522 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
2523 echo "configure:2524: checking for _LARGE_FILES value needed for large files" >&5
2524 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
2525 echo $ac_n "(cached) $ac_c" 1>&6
2527 ac_cv_sys_large_files
=no
2528 cat > conftest.
$ac_ext <<EOF
2529 #line 2530 "configure"
2530 #include "confdefs.h"
2536 if { (eval echo configure
:2537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2539 echo "configure: failed program was:" >&5
2540 cat conftest.
$ac_ext >&5
2542 cat > conftest.
$ac_ext <<EOF
2543 #line 2544 "configure"
2544 #include "confdefs.h"
2545 #define _LARGE_FILES 1
2552 if { (eval echo configure
:2553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2554 ac_cv_sys_large_files
=1
2556 echo "configure: failed program was:" >&5
2557 cat conftest.
$ac_ext >&5
2564 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
2565 if test "$ac_cv_sys_large_files" != no
; then
2566 cat >> confdefs.h
<<EOF
2567 #define _LARGE_FILES $ac_cv_sys_large_files
2574 # Sound support for GNU/Linux and the free BSDs.
2575 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h soundcard.h
2577 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2578 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2579 echo "configure:2580: checking for $ac_hdr" >&5
2580 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2581 echo $ac_n "(cached) $ac_c" 1>&6
2583 cat > conftest.
$ac_ext <<EOF
2584 #line 2585 "configure"
2585 #include "confdefs.h"
2588 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2589 { (eval echo configure
:2590: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2590 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2591 if test -z "$ac_err"; then
2593 eval "ac_cv_header_$ac_safe=yes"
2596 echo "configure: failed program was:" >&5
2597 cat conftest.
$ac_ext >&5
2599 eval "ac_cv_header_$ac_safe=no"
2603 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2604 echo "$ac_t""yes" 1>&6
2605 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2606 cat >> confdefs.h
<<EOF
2607 #define $ac_tr_hdr 1
2611 echo "$ac_t""no" 1>&6
2615 # Emulation library used on NetBSD.
2616 echo $ac_n "checking for _oss_ioctl in -lossaudio""... $ac_c" 1>&6
2617 echo "configure:2618: checking for _oss_ioctl in -lossaudio" >&5
2618 ac_lib_var
=`echo ossaudio'_'_oss_ioctl | sed 'y%./+-%__p_%'`
2619 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2620 echo $ac_n "(cached) $ac_c" 1>&6
2622 ac_save_LIBS
="$LIBS"
2623 LIBS
="-lossaudio $LIBS"
2624 cat > conftest.
$ac_ext <<EOF
2625 #line 2626 "configure"
2626 #include "confdefs.h"
2627 /* Override any gcc2 internal prototype to avoid an error. */
2628 /* We use char because int might match the return type of a gcc2
2629 builtin and then its argument prototype would still apply. */
2636 if { (eval echo configure
:2637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2638 eval "ac_cv_lib_$ac_lib_var=yes"
2640 echo "configure: failed program was:" >&5
2641 cat conftest.
$ac_ext >&5
2643 eval "ac_cv_lib_$ac_lib_var=no"
2646 LIBS
="$ac_save_LIBS"
2649 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2650 echo "$ac_t""yes" 1>&6
2653 echo "$ac_t""no" 1>&6
2659 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2660 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2661 termcap.h stdio_ext.h fcntl.h term.h
strings.h
2663 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2664 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2665 echo "configure:2666: checking for $ac_hdr" >&5
2666 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2667 echo $ac_n "(cached) $ac_c" 1>&6
2669 cat > conftest.
$ac_ext <<EOF
2670 #line 2671 "configure"
2671 #include "confdefs.h"
2674 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2675 { (eval echo configure
:2676: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2676 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2677 if test -z "$ac_err"; then
2679 eval "ac_cv_header_$ac_safe=yes"
2682 echo "configure: failed program was:" >&5
2683 cat conftest.
$ac_ext >&5
2685 eval "ac_cv_header_$ac_safe=no"
2689 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2690 echo "$ac_t""yes" 1>&6
2691 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2692 cat >> confdefs.h
<<EOF
2693 #define $ac_tr_hdr 1
2697 echo "$ac_t""no" 1>&6
2701 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2702 echo "configure:2703: checking for ANSI C header files" >&5
2703 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2704 echo $ac_n "(cached) $ac_c" 1>&6
2706 cat > conftest.
$ac_ext <<EOF
2707 #line 2708 "configure"
2708 #include "confdefs.h"
2714 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2715 { (eval echo configure
:2716: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2716 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2717 if test -z "$ac_err"; then
2719 ac_cv_header_stdc
=yes
2722 echo "configure: failed program was:" >&5
2723 cat conftest.
$ac_ext >&5
2725 ac_cv_header_stdc
=no
2729 if test $ac_cv_header_stdc = yes; then
2730 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2731 cat > conftest.
$ac_ext <<EOF
2732 #line 2733 "configure"
2733 #include "confdefs.h"
2736 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2737 egrep "memchr" >/dev
/null
2>&1; then
2741 ac_cv_header_stdc
=no
2747 if test $ac_cv_header_stdc = yes; then
2748 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2749 cat > conftest.
$ac_ext <<EOF
2750 #line 2751 "configure"
2751 #include "confdefs.h"
2754 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2755 egrep "free" >/dev
/null
2>&1; then
2759 ac_cv_header_stdc
=no
2765 if test $ac_cv_header_stdc = yes; then
2766 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2767 if test "$cross_compiling" = yes; then
2770 cat > conftest.
$ac_ext <<EOF
2771 #line 2772 "configure"
2772 #include "confdefs.h"
2774 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2775 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2776 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2777 int main () { int i; for (i = 0; i < 256; i++)
2778 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2782 if { (eval echo configure
:2783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2786 echo "configure: failed program was:" >&5
2787 cat conftest.
$ac_ext >&5
2789 ac_cv_header_stdc
=no
2797 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2798 if test $ac_cv_header_stdc = yes; then
2799 cat >> confdefs.h
<<\EOF
2800 #define STDC_HEADERS 1
2805 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2806 echo "configure:2807: checking whether time.h and sys/time.h may both be included" >&5
2807 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2808 echo $ac_n "(cached) $ac_c" 1>&6
2810 cat > conftest.
$ac_ext <<EOF
2811 #line 2812 "configure"
2812 #include "confdefs.h"
2813 #include <sys/types.h>
2814 #include <sys/time.h>
2820 if { (eval echo configure
:2821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2822 ac_cv_header_time
=yes
2824 echo "configure: failed program was:" >&5
2825 cat conftest.
$ac_ext >&5
2827 ac_cv_header_time
=no
2832 echo "$ac_t""$ac_cv_header_time" 1>&6
2833 if test $ac_cv_header_time = yes; then
2834 cat >> confdefs.h
<<\EOF
2835 #define TIME_WITH_SYS_TIME 1
2840 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2841 echo "configure:2842: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2842 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2843 echo $ac_n "(cached) $ac_c" 1>&6
2845 cat > conftest.
$ac_ext <<EOF
2846 #line 2847 "configure"
2847 #include "confdefs.h"
2848 #include <sys/types.h>
2850 /* NetBSD declares sys_siglist in unistd.h. */
2851 #ifdef HAVE_UNISTD_H
2855 char *msg = *(sys_siglist + 1);
2858 if { (eval echo configure
:2859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2860 ac_cv_decl_sys_siglist
=yes
2862 echo "configure: failed program was:" >&5
2863 cat conftest.
$ac_ext >&5
2865 ac_cv_decl_sys_siglist
=no
2870 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2871 if test $ac_cv_decl_sys_siglist = yes; then
2872 cat >> confdefs.h
<<\EOF
2873 #define SYS_SIGLIST_DECLARED 1
2878 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2879 echo "configure:2880: checking for sys/wait.h that is POSIX.1 compatible" >&5
2880 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2881 echo $ac_n "(cached) $ac_c" 1>&6
2883 cat > conftest.
$ac_ext <<EOF
2884 #line 2885 "configure"
2885 #include "confdefs.h"
2886 #include <sys/types.h>
2887 #include <sys/wait.h>
2889 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2892 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2897 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2900 if { (eval echo configure
:2901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2902 ac_cv_header_sys_wait_h
=yes
2904 echo "configure: failed program was:" >&5
2905 cat conftest.
$ac_ext >&5
2907 ac_cv_header_sys_wait_h
=no
2912 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2913 if test $ac_cv_header_sys_wait_h = yes; then
2914 cat >> confdefs.h
<<\EOF
2915 #define HAVE_SYS_WAIT_H 1
2921 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2922 echo "configure:2923: checking for struct utimbuf" >&5
2923 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2924 echo $ac_n "(cached) $ac_c" 1>&6
2926 cat > conftest.
$ac_ext <<EOF
2927 #line 2928 "configure"
2928 #include "confdefs.h"
2929 #ifdef TIME_WITH_SYS_TIME
2930 #include <sys/time.h>
2933 #ifdef HAVE_SYS_TIME_H
2934 #include <sys/time.h>
2943 static struct utimbuf x; x.actime = x.modtime;
2946 if { (eval echo configure
:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2948 emacs_cv_struct_utimbuf
=yes
2950 echo "configure: failed program was:" >&5
2951 cat conftest.
$ac_ext >&5
2953 emacs_cv_struct_utimbuf
=no
2958 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2959 if test $emacs_cv_struct_utimbuf = yes; then
2960 cat >> confdefs.h
<<\EOF
2961 #define HAVE_STRUCT_UTIMBUF 1
2966 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2967 echo "configure:2968: checking return type of signal handlers" >&5
2968 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2969 echo $ac_n "(cached) $ac_c" 1>&6
2971 cat > conftest.
$ac_ext <<EOF
2972 #line 2973 "configure"
2973 #include "confdefs.h"
2974 #include <sys/types.h>
2980 extern "C" void (*signal (int, void (*)(int)))(int);
2982 void (*signal ()) ();
2989 if { (eval echo configure
:2990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2991 ac_cv_type_signal
=void
2993 echo "configure: failed program was:" >&5
2994 cat conftest.
$ac_ext >&5
2996 ac_cv_type_signal
=int
3001 echo "$ac_t""$ac_cv_type_signal" 1>&6
3002 cat >> confdefs.h
<<EOF
3003 #define RETSIGTYPE $ac_cv_type_signal
3008 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
3009 echo "configure:3010: checking for speed_t" >&5
3010 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
3011 echo $ac_n "(cached) $ac_c" 1>&6
3013 cat > conftest.
$ac_ext <<EOF
3014 #line 3015 "configure"
3015 #include "confdefs.h"
3016 #include <termios.h>
3021 if { (eval echo configure
:3022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3023 emacs_cv_speed_t
=yes
3025 echo "configure: failed program was:" >&5
3026 cat conftest.
$ac_ext >&5
3031 echo "$ac_t""$emacs_cv_speed_t" 1>&6
3032 if test $emacs_cv_speed_t = yes; then
3033 cat >> confdefs.h
<<\EOF
3034 #define HAVE_SPEED_T 1
3039 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
3040 echo "configure:3041: checking for struct timeval" >&5
3041 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
3042 echo $ac_n "(cached) $ac_c" 1>&6
3044 cat > conftest.
$ac_ext <<EOF
3045 #line 3046 "configure"
3046 #include "confdefs.h"
3047 #ifdef TIME_WITH_SYS_TIME
3048 #include <sys/time.h>
3051 #ifdef HAVE_SYS_TIME_H
3052 #include <sys/time.h>
3058 static struct timeval x; x.tv_sec = x.tv_usec;
3061 if { (eval echo configure
:3062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3063 emacs_cv_struct_timeval
=yes
3065 echo "configure: failed program was:" >&5
3066 cat conftest.
$ac_ext >&5
3068 emacs_cv_struct_timeval
=no
3073 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
3074 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
3075 if test $emacs_cv_struct_timeval = yes; then
3076 cat >> confdefs.h
<<\EOF
3077 #define HAVE_TIMEVAL 1
3082 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
3083 echo "configure:3084: checking for struct exception" >&5
3084 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
3085 echo $ac_n "(cached) $ac_c" 1>&6
3087 cat > conftest.
$ac_ext <<EOF
3088 #line 3089 "configure"
3089 #include "confdefs.h"
3092 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
3095 if { (eval echo configure
:3096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3097 emacs_cv_struct_exception
=yes
3099 echo "configure: failed program was:" >&5
3100 cat conftest.
$ac_ext >&5
3102 emacs_cv_struct_exception
=no
3107 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
3108 HAVE_EXCEPTION
=$emacs_cv_struct_exception
3109 if test $emacs_cv_struct_exception != yes; then
3110 cat >> confdefs.h
<<\EOF
3111 #define NO_MATHERR 1
3116 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
3117 echo "configure:3118: checking whether struct tm is in sys/time.h or time.h" >&5
3118 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
3119 echo $ac_n "(cached) $ac_c" 1>&6
3121 cat > conftest.
$ac_ext <<EOF
3122 #line 3123 "configure"
3123 #include "confdefs.h"
3124 #include <sys/types.h>
3127 struct tm *tp; tp->tm_sec;
3130 if { (eval echo configure
:3131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3132 ac_cv_struct_tm
=time.h
3134 echo "configure: failed program was:" >&5
3135 cat conftest.
$ac_ext >&5
3137 ac_cv_struct_tm
=sys
/time.h
3142 echo "$ac_t""$ac_cv_struct_tm" 1>&6
3143 if test $ac_cv_struct_tm = sys
/time.h
; then
3144 cat >> confdefs.h
<<\EOF
3145 #define TM_IN_SYS_TIME 1
3150 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
3151 echo "configure:3152: checking for tm_zone in struct tm" >&5
3152 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
3153 echo $ac_n "(cached) $ac_c" 1>&6
3155 cat > conftest.
$ac_ext <<EOF
3156 #line 3157 "configure"
3157 #include "confdefs.h"
3158 #include <sys/types.h>
3159 #include <$ac_cv_struct_tm>
3161 struct tm tm; tm.tm_zone;
3164 if { (eval echo configure
:3165: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3166 ac_cv_struct_tm_zone
=yes
3168 echo "configure: failed program was:" >&5
3169 cat conftest.
$ac_ext >&5
3171 ac_cv_struct_tm_zone
=no
3176 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
3177 if test "$ac_cv_struct_tm_zone" = yes; then
3178 cat >> confdefs.h
<<\EOF
3179 #define HAVE_TM_ZONE 1
3183 echo $ac_n "checking for tzname""... $ac_c" 1>&6
3184 echo "configure:3185: checking for tzname" >&5
3185 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3186 echo $ac_n "(cached) $ac_c" 1>&6
3188 cat > conftest.
$ac_ext <<EOF
3189 #line 3190 "configure"
3190 #include "confdefs.h"
3192 #ifndef tzname /* For SGI. */
3193 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
3199 if { (eval echo configure
:3200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3201 ac_cv_var_tzname
=yes
3203 echo "configure: failed program was:" >&5
3204 cat conftest.
$ac_ext >&5
3211 echo "$ac_t""$ac_cv_var_tzname" 1>&6
3212 if test $ac_cv_var_tzname = yes; then
3213 cat >> confdefs.h
<<\EOF
3214 #define HAVE_TZNAME 1
3220 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
3221 echo "configure:3222: checking for tm_gmtoff in struct tm" >&5
3222 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
3223 echo $ac_n "(cached) $ac_c" 1>&6
3225 cat > conftest.
$ac_ext <<EOF
3226 #line 3227 "configure"
3227 #include "confdefs.h"
3230 struct tm t; t.tm_gmtoff = 0
3233 if { (eval echo configure
:3234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3235 emacs_cv_tm_gmtoff
=yes
3237 echo "configure: failed program was:" >&5
3238 cat conftest.
$ac_ext >&5
3240 emacs_cv_tm_gmtoff
=no
3245 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
3246 if test $emacs_cv_tm_gmtoff = yes; then
3247 cat >> confdefs.h
<<\EOF
3248 #define HAVE_TM_GMTOFF 1
3254 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
3255 echo "configure:3256: checking for ${CC-cc} option to accept ANSI C" >&5
3256 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
3257 echo $ac_n "(cached) $ac_c" 1>&6
3259 ac_cv_prog_cc_stdc
=no
3261 # Don't try gcc -ansi; that turns off useful extensions and
3262 # breaks some systems' header files.
3263 # AIX -qlanglvl=ansi
3264 # Ultrix and OSF/1 -std1
3265 # HP-UX 10.20 and later -Ae
3266 # HP-UX older versions -Aa -D_HPUX_SOURCE
3267 # SVR4 -Xc -D__EXTENSIONS__
3268 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3270 CC
="$ac_save_CC $ac_arg"
3271 cat > conftest.
$ac_ext <<EOF
3272 #line 3273 "configure"
3273 #include "confdefs.h"
3276 #include <sys/types.h>
3277 #include <sys/stat.h>
3278 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3279 struct buf { int x; };
3280 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3281 static char *e (p, i)
3287 static char *f (char * (*g) (char **, int), char **p, ...)
3292 s = g (p, va_arg (v,int));
3296 int test (int i, double x);
3297 struct s1 {int (*f) (int a);};
3298 struct s2 {int (*f) (double a);};
3299 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3303 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3306 if { (eval echo configure
:3307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3308 ac_cv_prog_cc_stdc
="$ac_arg"; break
3310 echo "configure: failed program was:" >&5
3311 cat conftest.
$ac_ext >&5
3319 case "x$ac_cv_prog_cc_stdc" in
3321 echo "$ac_t""none needed" 1>&6 ;;
3323 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
3324 CC
="$CC $ac_cv_prog_cc_stdc" ;;
3327 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
3328 echo "configure:3329: checking for function prototypes" >&5
3329 if test "$ac_cv_prog_cc_stdc" != no
; then
3330 echo "$ac_t""yes" 1>&6
3331 cat >> confdefs.h
<<\EOF
3332 #define PROTOTYPES 1
3336 echo "$ac_t""no" 1>&6
3339 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
3340 echo "configure:3341: checking for working volatile" >&5
3341 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
3342 echo $ac_n "(cached) $ac_c" 1>&6
3344 cat > conftest.
$ac_ext <<EOF
3345 #line 3346 "configure"
3346 #include "confdefs.h"
3354 if { (eval echo configure
:3355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3356 ac_cv_c_volatile
=yes
3358 echo "configure: failed program was:" >&5
3359 cat conftest.
$ac_ext >&5
3366 echo "$ac_t""$ac_cv_c_volatile" 1>&6
3367 if test $ac_cv_c_volatile = no
; then
3368 cat >> confdefs.h
<<\EOF
3374 echo $ac_n "checking for working const""... $ac_c" 1>&6
3375 echo "configure:3376: checking for working const" >&5
3376 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3377 echo $ac_n "(cached) $ac_c" 1>&6
3379 cat > conftest.
$ac_ext <<EOF
3380 #line 3381 "configure"
3381 #include "confdefs.h"
3385 /* Ultrix mips cc rejects this. */
3386 typedef int charset[2]; const charset x;
3387 /* SunOS 4.1.1 cc rejects this. */
3388 char const *const *ccp;
3390 /* NEC SVR4.0.2 mips cc rejects this. */
3391 struct point {int x, y;};
3392 static struct point const zero = {0,0};
3393 /* AIX XL C 1.02.0.0 rejects this.
3394 It does not let you subtract one const X* pointer from another in an arm
3395 of an if-expression whose if-part is not a constant expression */
3396 const char *g = "string";
3397 ccp = &g + (g ? g-g : 0);
3398 /* HPUX 7.0 cc rejects these. */
3401 ccp = (char const *const *) p;
3402 { /* SCO 3.2v4 cc rejects this. */
3404 char const *s = 0 ? (char *) 0 : (char const *) 0;
3408 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3410 const int *foo = &x[0];
3413 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3414 typedef const int *iptr;
3418 { /* AIX XL C 1.02.0.0 rejects this saying
3419 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3420 struct s { int j; const int *ap[3]; };
3421 struct s *b; b->j = 5;
3423 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3429 if { (eval echo configure
:3430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3433 echo "configure: failed program was:" >&5
3434 cat conftest.
$ac_ext >&5
3441 echo "$ac_t""$ac_cv_c_const" 1>&6
3442 if test $ac_cv_c_const = no
; then
3443 cat >> confdefs.h
<<\EOF
3449 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3450 echo "configure:3451: checking for void * support" >&5
3451 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3452 echo $ac_n "(cached) $ac_c" 1>&6
3454 cat > conftest.
$ac_ext <<EOF
3455 #line 3456 "configure"
3456 #include "confdefs.h"
3462 if { (eval echo configure
:3463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3464 emacs_cv_void_star
=yes
3466 echo "configure: failed program was:" >&5
3467 cat conftest.
$ac_ext >&5
3469 emacs_cv_void_star
=no
3474 echo "$ac_t""$emacs_cv_void_star" 1>&6
3475 if test $emacs_cv_void_star = yes; then
3476 cat >> confdefs.h
<<\EOF
3477 #define POINTER_TYPE void
3481 cat >> confdefs.h
<<\EOF
3482 #define POINTER_TYPE char
3487 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3488 echo "configure:3489: checking whether ${MAKE-make} sets \${MAKE}" >&5
3489 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3490 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3491 echo $ac_n "(cached) $ac_c" 1>&6
3493 cat > conftestmake
<<\EOF
3495 @
echo 'ac_maketemp="${MAKE}"'
3497 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3498 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3499 if test -n "$ac_maketemp"; then
3500 eval ac_cv_prog_make_
${ac_make}_set
=yes
3502 eval ac_cv_prog_make_
${ac_make}_set
=no
3506 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3507 echo "$ac_t""yes" 1>&6
3510 echo "$ac_t""no" 1>&6
3511 SET_MAKE
="MAKE=${MAKE-make}"
3515 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3516 echo "configure:3517: checking for long file names" >&5
3517 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3518 echo $ac_n "(cached) $ac_c" 1>&6
3520 ac_cv_sys_long_file_names
=yes
3521 # Test for long file names in all the places we know might matter:
3522 # . the current directory, where building will happen
3523 # $prefix/lib where we will be installing things
3524 # $exec_prefix/lib likewise
3525 # eval it to expand exec_prefix.
3526 # $TMPDIR if set, where it might want to write temporary files
3527 # if $TMPDIR is not set:
3528 # /tmp where it might want to write temporary files
3531 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3532 ac_tmpdirs
="$TMPDIR"
3534 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3536 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3537 test -d $ac_dir ||
continue
3538 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3539 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3540 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3541 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3542 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3543 ac_cv_sys_long_file_names
=no
3544 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3547 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3551 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3552 if test $ac_cv_sys_long_file_names = yes; then
3553 cat >> confdefs.h
<<\EOF
3554 #define HAVE_LONG_FILE_NAMES 1
3560 #### Choose a window system.
3562 # If we find X, set shell vars x_includes and x_libraries to the
3563 # paths, otherwise set no_x=yes.
3564 # Uses ac_ vars as temps to allow command line to override cache and checks.
3565 # --without-x overrides everything else, but does not touch the cache.
3566 echo $ac_n "checking for X""... $ac_c" 1>&6
3567 echo "configure:3568: checking for X" >&5
3569 # Check whether --with-x or --without-x was given.
3570 if test "${with_x+set}" = set; then
3575 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3576 if test "x$with_x" = xno
; then
3577 # The user explicitly disabled X.
3580 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3581 # Both variables are already set.
3584 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3585 echo $ac_n "(cached) $ac_c" 1>&6
3587 # One or both of the vars are not set, and there is no cached value.
3588 ac_x_includes
=NO ac_x_libraries
=NO
3590 if mkdir conftestdir
; then
3592 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3593 cat > Imakefile
<<'EOF'
3595 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3597 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3598 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3599 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3600 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3601 for ac_extension
in a so sl
; do
3602 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3603 test -f $ac_im_libdir/libX11.
$ac_extension; then
3604 ac_im_usrlibdir
=$ac_im_libdir; break
3607 # Screen out bogus values from the imake configuration. They are
3608 # bogus both because they are the default anyway, and because
3609 # using them would break gcc on systems where it needs fixed includes.
3610 case "$ac_im_incroot" in
3612 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3614 case "$ac_im_usrlibdir" in
3616 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3623 if test "$ac_x_includes" = NO
; then
3624 # Guess where to find include files, by looking for this one X11 .h file.
3625 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3627 # First, try using that file with no special directory specified.
3628 cat > conftest.
$ac_ext <<EOF
3629 #line 3630 "configure"
3630 #include "confdefs.h"
3631 #include <$x_direct_test_include>
3633 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3634 { (eval echo configure
:3635: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3635 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3636 if test -z "$ac_err"; then
3638 # We can compile using X headers with no special include directory.
3642 echo "configure: failed program was:" >&5
3643 cat conftest.
$ac_ext >&5
3645 # Look for the header file in a standard set of common directories.
3646 # Check X11 before X11Rn because it is often a symlink to the current release.
3649 /usr
/X11R
6/include \
3650 /usr
/X11R
5/include \
3651 /usr
/X11R
4/include \
3654 /usr
/include
/X11R6 \
3655 /usr
/include
/X11R5 \
3656 /usr
/include
/X11R4 \
3658 /usr
/local
/X11
/include \
3659 /usr
/local
/X11R
6/include \
3660 /usr
/local
/X11R
5/include \
3661 /usr
/local
/X11R
4/include \
3663 /usr
/local
/include
/X11 \
3664 /usr
/local
/include
/X11R6 \
3665 /usr
/local
/include
/X11R5 \
3666 /usr
/local
/include
/X11R4 \
3670 /usr
/XFree86
/include
/X11 \
3673 /usr
/local
/include \
3674 /usr
/unsupported
/include \
3675 /usr
/athena
/include \
3676 /usr
/local
/x11r
5/include \
3677 /usr
/lpp
/Xamples
/include \
3679 /usr
/openwin
/include \
3680 /usr
/openwin
/share
/include \
3683 if test -r "$ac_dir/$x_direct_test_include"; then
3684 ac_x_includes
=$ac_dir
3690 fi # $ac_x_includes = NO
3692 if test "$ac_x_libraries" = NO
; then
3693 # Check for the libraries.
3695 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3696 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3698 # See if we find them without any special options.
3699 # Don't add to $LIBS permanently.
3700 ac_save_LIBS
="$LIBS"
3701 LIBS
="-l$x_direct_test_library $LIBS"
3702 cat > conftest.
$ac_ext <<EOF
3703 #line 3704 "configure"
3704 #include "confdefs.h"
3707 ${x_direct_test_function}()
3710 if { (eval echo configure
:3711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3712 LIBS
="$ac_save_LIBS"
3713 # We can link X programs with no special library path.
3716 echo "configure: failed program was:" >&5
3717 cat conftest.
$ac_ext >&5
3719 LIBS
="$ac_save_LIBS"
3720 # First see if replacing the include by lib works.
3721 # Check X11 before X11Rn because it is often a symlink to the current release.
3722 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3733 /usr
/local
/X11
/lib \
3734 /usr
/local
/X11R
6/lib \
3735 /usr
/local
/X11R
5/lib \
3736 /usr
/local
/X11R
4/lib \
3738 /usr
/local
/lib
/X11 \
3739 /usr
/local
/lib
/X11R6 \
3740 /usr
/local
/lib
/X11R5 \
3741 /usr
/local
/lib
/X11R4 \
3745 /usr
/XFree86
/lib
/X11 \
3749 /usr
/unsupported
/lib \
3751 /usr
/local
/x11r
5/lib \
3752 /usr
/lpp
/Xamples
/lib \
3756 /usr
/openwin
/share
/lib \
3759 for ac_extension
in a so sl
; do
3760 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3761 ac_x_libraries
=$ac_dir
3768 fi # $ac_x_libraries = NO
3770 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3771 # Didn't find X anywhere. Cache the known absence of X.
3772 ac_cv_have_x
="have_x=no"
3774 # Record where we found X for the cache.
3775 ac_cv_have_x
="have_x=yes \
3776 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3780 eval "$ac_cv_have_x"
3783 if test "$have_x" != yes; then
3784 echo "$ac_t""$have_x" 1>&6
3787 # If each of the values was on the command line, it overrides each guess.
3788 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3789 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3790 # Update the cache value to reflect the command line values.
3791 ac_cv_have_x
="have_x=yes \
3792 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3793 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3796 if test "$no_x" = yes; then
3802 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3803 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3804 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3805 x_default_search_path
=""
3806 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3807 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3808 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3809 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3810 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3811 if test x
"${x_default_search_path}" = x
; then
3812 x_default_search_path
=${x_search_path}
3814 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3818 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3819 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3822 if test x
"${x_includes}" = x
; then
3823 bitmapdir
=/usr
/include
/X11
/bitmaps
3825 # accumulate include directories that have X11 bitmap subdirectories
3827 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3828 if test -d "${bmd}/X11/bitmaps"; then
3829 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3831 if test -d "${bmd}/bitmaps"; then
3832 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3835 if test ${bmd_acc} != "dummyval"; then
3836 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3840 case "${window_system}" in
3844 case "${with_x_toolkit}" in
3845 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3846 motif
) USE_X_TOOLKIT
=MOTIF
;;
3847 no
) USE_X_TOOLKIT
=none
;;
3848 * ) USE_X_TOOLKIT
=maybe
;;
3858 ### If we're using X11, we should use the X menu package.
3861 yes ) HAVE_MENUS
=yes ;;
3864 if test "${opsys}" = "hpux9"; then
3865 case "${x_libraries}" in
3867 opsysfile
="s/hpux9-x11r4.h"
3872 if test "${opsys}" = "hpux9shr"; then
3873 case "${x_libraries}" in
3875 opsysfile
="s/hpux9shxr4.h"
3880 ### Compute the unexec source name from the object name.
3881 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3883 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3884 # Assume not, until told otherwise.
3887 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3888 echo "configure:3889: checking for malloc_get_state" >&5
3889 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3890 echo $ac_n "(cached) $ac_c" 1>&6
3892 cat > conftest.
$ac_ext <<EOF
3893 #line 3894 "configure"
3894 #include "confdefs.h"
3895 /* System header to define __stub macros and hopefully few prototypes,
3896 which can conflict with char malloc_get_state(); below. */
3898 /* Override any gcc2 internal prototype to avoid an error. */
3899 /* We use char because int might match the return type of a gcc2
3900 builtin and then its argument prototype would still apply. */
3901 char malloc_get_state();
3905 /* The GNU C library defines this for functions which it implements
3906 to always fail with ENOSYS. Some functions are actually named
3907 something starting with __ and the normal name is an alias. */
3908 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3916 if { (eval echo configure
:3917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3918 eval "ac_cv_func_malloc_get_state=yes"
3920 echo "configure: failed program was:" >&5
3921 cat conftest.
$ac_ext >&5
3923 eval "ac_cv_func_malloc_get_state=no"
3928 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3929 echo "$ac_t""yes" 1>&6
3932 echo "$ac_t""no" 1>&6
3936 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3937 echo "configure:3938: checking for malloc_set_state" >&5
3938 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3939 echo $ac_n "(cached) $ac_c" 1>&6
3941 cat > conftest.
$ac_ext <<EOF
3942 #line 3943 "configure"
3943 #include "confdefs.h"
3944 /* System header to define __stub macros and hopefully few prototypes,
3945 which can conflict with char malloc_set_state(); below. */
3947 /* Override any gcc2 internal prototype to avoid an error. */
3948 /* We use char because int might match the return type of a gcc2
3949 builtin and then its argument prototype would still apply. */
3950 char malloc_set_state();
3954 /* The GNU C library defines this for functions which it implements
3955 to always fail with ENOSYS. Some functions are actually named
3956 something starting with __ and the normal name is an alias. */
3957 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3965 if { (eval echo configure
:3966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3967 eval "ac_cv_func_malloc_set_state=yes"
3969 echo "configure: failed program was:" >&5
3970 cat conftest.
$ac_ext >&5
3972 eval "ac_cv_func_malloc_set_state=no"
3977 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3978 echo "$ac_t""yes" 1>&6
3981 echo "$ac_t""no" 1>&6
3985 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3986 echo "configure:3987: checking whether __after_morecore_hook exists" >&5
3987 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3988 echo $ac_n "(cached) $ac_c" 1>&6
3990 cat > conftest.
$ac_ext <<EOF
3991 #line 3992 "configure"
3992 #include "confdefs.h"
3993 extern void (* __after_morecore_hook)();
3995 __after_morecore_hook = 0
3998 if { (eval echo configure
:3999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4000 emacs_cv_var___after_morecore_hook
=yes
4002 echo "configure: failed program was:" >&5
4003 cat conftest.
$ac_ext >&5
4005 emacs_cv_var___after_morecore_hook
=no
4010 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
4011 if test $emacs_cv_var___after_morecore_hook = no
; then
4014 if test "${system_malloc}" = "yes"; then
4017 (The GNU allocators don't work with this system configuration.)"
4019 if test "$doug_lea_malloc" = "yes" ; then
4020 if test "$GNU_MALLOC" = yes ; then
4022 (Using Doug Lea's new malloc from the GNU C Library.)"
4024 cat >> confdefs.h
<<\EOF
4025 #define DOUG_LEA_MALLOC 1
4030 if test x
"${REL_ALLOC}" = x
; then
4031 REL_ALLOC
=${GNU_MALLOC}
4035 for ac_hdr
in stdlib.h unistd.h sys
/stat.h
4037 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4038 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4039 echo "configure:4040: checking for $ac_hdr" >&5
4040 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4041 echo $ac_n "(cached) $ac_c" 1>&6
4043 cat > conftest.
$ac_ext <<EOF
4044 #line 4045 "configure"
4045 #include "confdefs.h"
4048 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4049 { (eval echo configure
:4050: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4050 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4051 if test -z "$ac_err"; then
4053 eval "ac_cv_header_$ac_safe=yes"
4056 echo "configure: failed program was:" >&5
4057 cat conftest.
$ac_ext >&5
4059 eval "ac_cv_header_$ac_safe=no"
4063 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4064 echo "$ac_t""yes" 1>&6
4065 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4066 cat >> confdefs.h
<<EOF
4067 #define $ac_tr_hdr 1
4071 echo "$ac_t""no" 1>&6
4075 for ac_func
in getpagesize
4077 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4078 echo "configure:4079: checking for $ac_func" >&5
4079 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4080 echo $ac_n "(cached) $ac_c" 1>&6
4082 cat > conftest.
$ac_ext <<EOF
4083 #line 4084 "configure"
4084 #include "confdefs.h"
4085 /* System header to define __stub macros and hopefully few prototypes,
4086 which can conflict with char $ac_func(); below. */
4088 /* Override any gcc2 internal prototype to avoid an error. */
4089 /* We use char because int might match the return type of a gcc2
4090 builtin and then its argument prototype would still apply. */
4095 /* The GNU C library defines this for functions which it implements
4096 to always fail with ENOSYS. Some functions are actually named
4097 something starting with __ and the normal name is an alias. */
4098 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4106 if { (eval echo configure
:4107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4108 eval "ac_cv_func_$ac_func=yes"
4110 echo "configure: failed program was:" >&5
4111 cat conftest.
$ac_ext >&5
4113 eval "ac_cv_func_$ac_func=no"
4118 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4119 echo "$ac_t""yes" 1>&6
4120 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4121 cat >> confdefs.h
<<EOF
4122 #define $ac_tr_func 1
4126 echo "$ac_t""no" 1>&6
4130 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4131 echo "configure:4132: checking for working mmap" >&5
4132 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
4135 if test "$cross_compiling" = yes; then
4136 ac_cv_func_mmap_fixed_mapped
=no
4138 cat > conftest.
$ac_ext <<EOF
4139 #line 4140 "configure"
4140 #include "confdefs.h"
4141 /* Thanks to Mike Haertel and Jim Avera for this test.
4142 Here is a matrix of mmap possibilities:
4143 mmap private not fixed
4144 mmap private fixed at somewhere currently unmapped
4145 mmap private fixed at somewhere already mapped
4146 mmap shared not fixed
4147 mmap shared fixed at somewhere currently unmapped
4148 mmap shared fixed at somewhere already mapped
4149 For private mappings, we should verify that changes cannot be read()
4150 back from the file, nor mmap's back from the file at a different
4151 address. (There have been systems where private was not correctly
4152 implemented like the infamous i386 svr4.0, and systems where the
4153 VM page cache was not coherent with the file system buffer cache
4154 like early versions of FreeBSD and possibly contemporary NetBSD.)
4155 For shared mappings, we should conversely verify that changes get
4156 propogated back to all the places they're supposed to be.
4158 Grep wants private fixed already mapped.
4159 The main things grep needs to know about mmap are:
4160 * does it exist and is it safe to write into the mmap'd area
4161 * how to use it (BSD variants) */
4162 #include <sys/types.h>
4164 #include <sys/mman.h>
4166 #if STDC_HEADERS || HAVE_STDLIB_H
4167 # include <stdlib.h>
4172 # include <unistd.h>
4175 # include <sys/stat.h>
4178 /* This mess was copied from the GNU getpagesize.h. */
4179 #if !HAVE_GETPAGESIZE
4180 /* Assume that all systems that can run configure have sys/param.h. */
4181 # if !HAVE_SYS_PARAM_H
4182 # define HAVE_SYS_PARAM_H 1
4185 # ifdef _SC_PAGESIZE
4186 # define getpagesize() sysconf(_SC_PAGESIZE)
4187 # else /* no _SC_PAGESIZE */
4188 # if HAVE_SYS_PARAM_H
4189 # include <sys/param.h>
4190 # ifdef EXEC_PAGESIZE
4191 # define getpagesize() EXEC_PAGESIZE
4192 # else /* no EXEC_PAGESIZE */
4194 # define getpagesize() NBPG * CLSIZE
4197 # endif /* no CLSIZE */
4198 # else /* no NBPG */
4200 # define getpagesize() NBPC
4201 # else /* no NBPC */
4203 # define getpagesize() PAGESIZE
4204 # endif /* PAGESIZE */
4205 # endif /* no NBPC */
4206 # endif /* no NBPG */
4207 # endif /* no EXEC_PAGESIZE */
4208 # else /* no HAVE_SYS_PARAM_H */
4209 # define getpagesize() 8192 /* punt totally */
4210 # endif /* no HAVE_SYS_PARAM_H */
4211 # endif /* no _SC_PAGESIZE */
4213 #endif /* no HAVE_GETPAGESIZE */
4218 char *data, *data2, *data3;
4222 pagesize = getpagesize ();
4224 /* First, make a file with some known garbage in it. */
4225 data = (char *) malloc (pagesize);
4228 for (i = 0; i < pagesize; ++i)
4229 *(data + i) = rand ();
4231 fd = creat ("conftestmmap", 0600);
4234 if (write (fd, data, pagesize) != pagesize)
4238 /* Next, try to mmap the file at a fixed address which already has
4239 something else allocated at it. If we can, also make sure that
4240 we see the same garbage. */
4241 fd = open ("conftestmmap", O_RDWR);
4244 data2 = (char *) malloc (2 * pagesize);
4247 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4248 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
4249 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4251 for (i = 0; i < pagesize; ++i)
4252 if (*(data + i) != *(data2 + i))
4255 /* Finally, make sure that changes to the mapped area do not
4256 percolate back to the file as seen by read(). (This is a bug on
4257 some variants of i386 svr4.0.) */
4258 for (i = 0; i < pagesize; ++i)
4259 *(data2 + i) = *(data2 + i) + 1;
4260 data3 = (char *) malloc (pagesize);
4263 if (read (fd, data3, pagesize) != pagesize)
4265 for (i = 0; i < pagesize; ++i)
4266 if (*(data + i) != *(data3 + i))
4269 unlink ("conftestmmap");
4273 if { (eval echo configure
:4274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4275 ac_cv_func_mmap_fixed_mapped
=yes
4277 echo "configure: failed program was:" >&5
4278 cat conftest.
$ac_ext >&5
4280 ac_cv_func_mmap_fixed_mapped
=no
4287 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4288 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4289 cat >> confdefs.h
<<\EOF
4295 if test $use_mmap_for_buffers = yes; then
4299 LIBS
="$libsrc_libs $LIBS"
4301 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
4302 echo "configure:4303: checking for dnet_ntoa in -ldnet" >&5
4303 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
4304 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4305 echo $ac_n "(cached) $ac_c" 1>&6
4307 ac_save_LIBS
="$LIBS"
4309 cat > conftest.
$ac_ext <<EOF
4310 #line 4311 "configure"
4311 #include "confdefs.h"
4312 /* Override any gcc2 internal prototype to avoid an error. */
4313 /* We use char because int might match the return type of a gcc2
4314 builtin and then its argument prototype would still apply. */
4321 if { (eval echo configure
:4322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4323 eval "ac_cv_lib_$ac_lib_var=yes"
4325 echo "configure: failed program was:" >&5
4326 cat conftest.
$ac_ext >&5
4328 eval "ac_cv_lib_$ac_lib_var=no"
4331 LIBS
="$ac_save_LIBS"
4334 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4335 echo "$ac_t""yes" 1>&6
4336 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4337 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4338 cat >> confdefs.h
<<EOF
4339 #define $ac_tr_lib 1
4345 echo "$ac_t""no" 1>&6
4349 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
4350 echo "configure:4351: checking for main in -lXbsd" >&5
4351 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
4352 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4353 echo $ac_n "(cached) $ac_c" 1>&6
4355 ac_save_LIBS
="$LIBS"
4357 cat > conftest.
$ac_ext <<EOF
4358 #line 4359 "configure"
4359 #include "confdefs.h"
4365 if { (eval echo configure
:4366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4367 eval "ac_cv_lib_$ac_lib_var=yes"
4369 echo "configure: failed program was:" >&5
4370 cat conftest.
$ac_ext >&5
4372 eval "ac_cv_lib_$ac_lib_var=no"
4375 LIBS
="$ac_save_LIBS"
4378 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4379 echo "$ac_t""yes" 1>&6
4380 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
4382 echo "$ac_t""no" 1>&6
4386 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
4387 echo "configure:4388: checking for cma_open in -lpthreads" >&5
4388 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
4389 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4390 echo $ac_n "(cached) $ac_c" 1>&6
4392 ac_save_LIBS
="$LIBS"
4393 LIBS
="-lpthreads $LIBS"
4394 cat > conftest.
$ac_ext <<EOF
4395 #line 4396 "configure"
4396 #include "confdefs.h"
4397 /* Override any gcc2 internal prototype to avoid an error. */
4398 /* We use char because int might match the return type of a gcc2
4399 builtin and then its argument prototype would still apply. */
4406 if { (eval echo configure
:4407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4408 eval "ac_cv_lib_$ac_lib_var=yes"
4410 echo "configure: failed program was:" >&5
4411 cat conftest.
$ac_ext >&5
4413 eval "ac_cv_lib_$ac_lib_var=no"
4416 LIBS
="$ac_save_LIBS"
4419 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4420 echo "$ac_t""yes" 1>&6
4421 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4422 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4423 cat >> confdefs.h
<<EOF
4424 #define $ac_tr_lib 1
4427 LIBS
="-lpthreads $LIBS"
4430 echo "$ac_t""no" 1>&6
4434 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
4435 echo "configure:4436: checking for XFree86 in /usr/X386" >&5
4436 if test -d /usr
/X386
/include
; then
4438 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
4442 echo "$ac_t""$HAVE_XFREE386" 1>&6
4444 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
4445 # for the tests that follow. We set it back to REAL_CFLAGS later on.
4447 REAL_CPPFLAGS
="$CPPFLAGS"
4449 if test "${HAVE_X11}" = "yes"; then
4450 DEFS
="$C_SWITCH_X_SITE $DEFS"
4451 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
4453 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
4454 CPPFLAGS
="$C_SWITCH_X_SITE $CPPFLAGS"
4456 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
4457 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
4458 # but it's more convenient here to set LD_RUN_PATH
4459 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
4460 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
4461 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
4465 if test "${opsys}" = "gnu-linux"; then
4466 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
4467 echo "configure:4468: checking whether X on GNU/Linux needs -b to link" >&5
4468 cat > conftest.
$ac_ext <<EOF
4469 #line 4470 "configure"
4470 #include "confdefs.h"
4473 XOpenDisplay ("foo");
4476 if { (eval echo configure
:4477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4478 xlinux_first_failure
=no
4480 echo "configure: failed program was:" >&5
4481 cat conftest.
$ac_ext >&5
4483 xlinux_first_failure
=yes
4486 if test "${xlinux_first_failure}" = "yes"; then
4487 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
4488 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
4489 OLD_CPPFLAGS
="$CPPFLAGS"
4491 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
4492 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
4493 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
4494 LIBS
="$LIBS -b i486-linuxaout"
4495 cat > conftest.
$ac_ext <<EOF
4496 #line 4497 "configure"
4497 #include "confdefs.h"
4500 XOpenDisplay ("foo");
4503 if { (eval echo configure
:4504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4505 xlinux_second_failure
=no
4507 echo "configure: failed program was:" >&5
4508 cat conftest.
$ac_ext >&5
4510 xlinux_second_failure
=yes
4513 if test "${xlinux_second_failure}" = "yes"; then
4514 # If we get the same failure with -b, there is no use adding -b.
4515 # So take it out. This plays safe.
4516 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
4517 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
4518 CPPFLAGS
="$OLD_CPPFLAGS"
4520 echo "$ac_t""no" 1>&6
4522 echo "$ac_t""yes" 1>&6
4525 echo "$ac_t""no" 1>&6
4529 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
4530 # header files included from there.
4531 echo $ac_n "checking for Xkb""... $ac_c" 1>&6
4532 echo "configure:4533: checking for Xkb" >&5
4533 cat > conftest.
$ac_ext <<EOF
4534 #line 4535 "configure"
4535 #include "confdefs.h"
4536 #include <X11/Xlib.h>
4537 #include <X11/XKBlib.h>
4539 XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
4542 if { (eval echo configure
:4543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4546 echo "configure: failed program was:" >&5
4547 cat conftest.
$ac_ext >&5
4552 echo "$ac_t""$emacs_xkb" 1>&6
4553 if test $emacs_xkb = yes; then
4554 cat >> confdefs.h
<<\EOF
4555 #define HAVE_XKBGETKEYBOARD 1
4560 for ac_func
in XrmSetDatabase XScreenResourceString \
4561 XScreenNumberOfScreen XSetWMProtocols
4563 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4564 echo "configure:4565: checking for $ac_func" >&5
4565 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4566 echo $ac_n "(cached) $ac_c" 1>&6
4568 cat > conftest.
$ac_ext <<EOF
4569 #line 4570 "configure"
4570 #include "confdefs.h"
4571 /* System header to define __stub macros and hopefully few prototypes,
4572 which can conflict with char $ac_func(); below. */
4574 /* Override any gcc2 internal prototype to avoid an error. */
4575 /* We use char because int might match the return type of a gcc2
4576 builtin and then its argument prototype would still apply. */
4581 /* The GNU C library defines this for functions which it implements
4582 to always fail with ENOSYS. Some functions are actually named
4583 something starting with __ and the normal name is an alias. */
4584 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4592 if { (eval echo configure
:4593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4594 eval "ac_cv_func_$ac_func=yes"
4596 echo "configure: failed program was:" >&5
4597 cat conftest.
$ac_ext >&5
4599 eval "ac_cv_func_$ac_func=no"
4604 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4605 echo "$ac_t""yes" 1>&6
4606 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4607 cat >> confdefs.h
<<EOF
4608 #define $ac_tr_func 1
4612 echo "$ac_t""no" 1>&6
4618 if test "${window_system}" = "x11"; then
4619 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
4620 echo "configure:4621: checking X11 version 6" >&5
4621 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
4622 echo $ac_n "(cached) $ac_c" 1>&6
4624 cat > conftest.
$ac_ext <<EOF
4625 #line 4626 "configure"
4626 #include "confdefs.h"
4627 #include <X11/Xlib.h>
4629 #if XlibSpecificationRelease < 6
4635 if { (eval echo configure
:4636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4637 emacs_cv_x11_version_6
=yes
4639 echo "configure: failed program was:" >&5
4640 cat conftest.
$ac_ext >&5
4642 emacs_cv_x11_version_6
=no
4647 if test $emacs_cv_x11_version_6 = yes; then
4648 echo "$ac_t""6 or newer" 1>&6
4649 cat >> confdefs.h
<<\EOF
4650 #define HAVE_X11R6 1
4654 echo "$ac_t""before 6" 1>&6
4658 if test "${window_system}" = "x11"; then
4659 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4660 echo "configure:4661: checking X11 version 5" >&5
4661 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4662 echo $ac_n "(cached) $ac_c" 1>&6
4664 cat > conftest.
$ac_ext <<EOF
4665 #line 4666 "configure"
4666 #include "confdefs.h"
4667 #include <X11/Xlib.h>
4669 #if XlibSpecificationRelease < 5
4675 if { (eval echo configure
:4676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4677 emacs_cv_x11_version_5
=yes
4679 echo "configure: failed program was:" >&5
4680 cat conftest.
$ac_ext >&5
4682 emacs_cv_x11_version_5
=no
4687 if test $emacs_cv_x11_version_5 = yes; then
4688 echo "$ac_t""5 or newer" 1>&6
4690 cat >> confdefs.h
<<\EOF
4691 #define HAVE_X11R5 1
4696 echo "$ac_t""before 5" 1>&6
4700 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4701 if test x
"${HAVE_X11R5}" = xyes
; then
4702 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4703 echo "configure:4704: checking X11 version 5 with Xaw" >&5
4704 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4705 echo $ac_n "(cached) $ac_c" 1>&6
4707 cat > conftest.
$ac_ext <<EOF
4708 #line 4709 "configure"
4709 #include "confdefs.h"
4711 #include <X11/Intrinsic.h>
4712 #include <X11/Xaw/Simple.h>
4717 if { (eval echo configure
:4718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4719 emacs_cv_x11_version_5_with_xaw
=yes
4721 echo "configure: failed program was:" >&5
4722 cat conftest.
$ac_ext >&5
4724 emacs_cv_x11_version_5_with_xaw
=no
4729 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4730 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4733 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4741 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4743 if test "${USE_X_TOOLKIT}" != "none"; then
4744 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4745 echo "configure:4746: checking X11 toolkit version" >&5
4746 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4747 echo $ac_n "(cached) $ac_c" 1>&6
4749 cat > conftest.
$ac_ext <<EOF
4750 #line 4751 "configure"
4751 #include "confdefs.h"
4752 #include <X11/Intrinsic.h>
4754 #if XtSpecificationRelease < 6
4760 if { (eval echo configure
:4761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4762 emacs_cv_x11_toolkit_version_6
=yes
4764 echo "configure: failed program was:" >&5
4765 cat conftest.
$ac_ext >&5
4767 emacs_cv_x11_toolkit_version_6
=no
4772 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4773 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4774 echo "$ac_t""6 or newer" 1>&6
4775 cat >> confdefs.h
<<\EOF
4776 #define HAVE_X11XTR6 1
4780 echo "$ac_t""before 6" 1>&6
4784 if test x
$HAVE_X11XTR6 = xyes
; then
4785 LIBS
="-lXt -lSM -lICE $LIBS"
4789 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4790 echo "configure:4791: checking for XmuConvertStandardSelection in -lXmu" >&5
4791 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4792 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4793 echo $ac_n "(cached) $ac_c" 1>&6
4795 ac_save_LIBS
="$LIBS"
4797 cat > conftest.
$ac_ext <<EOF
4798 #line 4799 "configure"
4799 #include "confdefs.h"
4800 /* Override any gcc2 internal prototype to avoid an error. */
4801 /* We use char because int might match the return type of a gcc2
4802 builtin and then its argument prototype would still apply. */
4803 char XmuConvertStandardSelection();
4806 XmuConvertStandardSelection()
4809 if { (eval echo configure
:4810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4811 eval "ac_cv_lib_$ac_lib_var=yes"
4813 echo "configure: failed program was:" >&5
4814 cat conftest.
$ac_ext >&5
4816 eval "ac_cv_lib_$ac_lib_var=no"
4819 LIBS
="$ac_save_LIBS"
4822 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4823 echo "$ac_t""yes" 1>&6
4824 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4825 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4826 cat >> confdefs.h
<<EOF
4827 #define $ac_tr_lib 1
4833 echo "$ac_t""no" 1>&6
4836 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no
&& LIBS
="$OLDLIBS"
4839 # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
4840 if test "${HAVE_X11}" = "yes"; then
4841 if test "${USE_X_TOOLKIT}" != "none"; then
4842 echo $ac_n "checking for XShapeQueryExtension in -lXext""... $ac_c" 1>&6
4843 echo "configure:4844: checking for XShapeQueryExtension in -lXext" >&5
4844 ac_lib_var
=`echo Xext'_'XShapeQueryExtension | sed 'y%./+-%__p_%'`
4845 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4846 echo $ac_n "(cached) $ac_c" 1>&6
4848 ac_save_LIBS
="$LIBS"
4850 cat > conftest.
$ac_ext <<EOF
4851 #line 4852 "configure"
4852 #include "confdefs.h"
4853 /* Override any gcc2 internal prototype to avoid an error. */
4854 /* We use char because int might match the return type of a gcc2
4855 builtin and then its argument prototype would still apply. */
4856 char XShapeQueryExtension();
4859 XShapeQueryExtension()
4862 if { (eval echo configure
:4863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4864 eval "ac_cv_lib_$ac_lib_var=yes"
4866 echo "configure: failed program was:" >&5
4867 cat conftest.
$ac_ext >&5
4869 eval "ac_cv_lib_$ac_lib_var=no"
4872 LIBS
="$ac_save_LIBS"
4875 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4876 echo "$ac_t""yes" 1>&6
4877 ac_tr_lib
=HAVE_LIB
`echo Xext | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4878 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4879 cat >> confdefs.h
<<EOF
4880 #define $ac_tr_lib 1
4886 echo "$ac_t""no" 1>&6
4892 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4893 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4894 echo "configure:4895: checking for Motif version 2.1" >&5
4895 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4896 echo $ac_n "(cached) $ac_c" 1>&6
4898 cat > conftest.
$ac_ext <<EOF
4899 #line 4900 "configure"
4900 #include "confdefs.h"
4903 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4906 Motif version prior to 2.1.
4910 if { (eval echo configure
:4911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4912 emacs_cv_motif_version_2_1
=yes
4914 echo "configure: failed program was:" >&5
4915 cat conftest.
$ac_ext >&5
4917 emacs_cv_motif_version_2_1
=no
4922 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4923 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4924 if test $emacs_cv_motif_version_2_1 = yes; then
4926 cat >> confdefs.h
<<\EOF
4927 #define HAVE_MOTIF_2_1 1
4930 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4931 echo "configure:4932: checking for XpCreateContext in -lXp" >&5
4932 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4933 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4934 echo $ac_n "(cached) $ac_c" 1>&6
4936 ac_save_LIBS
="$LIBS"
4938 cat > conftest.
$ac_ext <<EOF
4939 #line 4940 "configure"
4940 #include "confdefs.h"
4941 /* Override any gcc2 internal prototype to avoid an error. */
4942 /* We use char because int might match the return type of a gcc2
4943 builtin and then its argument prototype would still apply. */
4944 char XpCreateContext();
4950 if { (eval echo configure
:4951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4952 eval "ac_cv_lib_$ac_lib_var=yes"
4954 echo "configure: failed program was:" >&5
4955 cat conftest.
$ac_ext >&5
4957 eval "ac_cv_lib_$ac_lib_var=no"
4960 LIBS
="$ac_save_LIBS"
4963 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4964 echo "$ac_t""yes" 1>&6
4967 echo "$ac_t""no" 1>&6
4970 if test ${HAVE_LIBXP} = yes; then
4971 cat >> confdefs.h
<<\EOF
4972 #define HAVE_LIBXP 1
4979 ### Is -lXaw3d available?
4981 if test "${HAVE_X11}" = "yes"; then
4982 if test "${USE_X_TOOLKIT}" != "none"; then
4983 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4984 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4985 echo "configure:4986: checking for X11/Xaw3d/Scrollbar.h" >&5
4986 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4987 echo $ac_n "(cached) $ac_c" 1>&6
4989 cat > conftest.
$ac_ext <<EOF
4990 #line 4991 "configure"
4991 #include "confdefs.h"
4992 #include <X11/Xaw3d/Scrollbar.h>
4994 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4995 { (eval echo configure
:4996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4996 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4997 if test -z "$ac_err"; then
4999 eval "ac_cv_header_$ac_safe=yes"
5002 echo "configure: failed program was:" >&5
5003 cat conftest.
$ac_ext >&5
5005 eval "ac_cv_header_$ac_safe=no"
5009 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5010 echo "$ac_t""yes" 1>&6
5011 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
5012 echo "configure:5013: checking for XawScrollbarSetThumb in -lXaw3d" >&5
5013 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
5014 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5015 echo $ac_n "(cached) $ac_c" 1>&6
5017 ac_save_LIBS
="$LIBS"
5018 LIBS
="-lXaw3d $LIBS"
5019 cat > conftest.
$ac_ext <<EOF
5020 #line 5021 "configure"
5021 #include "confdefs.h"
5022 /* Override any gcc2 internal prototype to avoid an error. */
5023 /* We use char because int might match the return type of a gcc2
5024 builtin and then its argument prototype would still apply. */
5025 char XawScrollbarSetThumb();
5028 XawScrollbarSetThumb()
5031 if { (eval echo configure
:5032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5033 eval "ac_cv_lib_$ac_lib_var=yes"
5035 echo "configure: failed program was:" >&5
5036 cat conftest.
$ac_ext >&5
5038 eval "ac_cv_lib_$ac_lib_var=no"
5041 LIBS
="$ac_save_LIBS"
5044 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5045 echo "$ac_t""yes" 1>&6
5048 echo "$ac_t""no" 1>&6
5052 echo "$ac_t""no" 1>&6
5055 if test "${HAVE_XAW3D}" = "yes"; then
5056 cat >> confdefs.h
<<\EOF
5057 #define HAVE_XAW3D 1
5065 USE_TOOLKIT_SCROLL_BARS
=no
5066 if test "${with_toolkit_scroll_bars}" != "no"; then
5067 if test "${USE_X_TOOLKIT}" != "none"; then
5068 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
5069 cat >> confdefs.h
<<\EOF
5070 #define USE_TOOLKIT_SCROLL_BARS 1
5074 USE_TOOLKIT_SCROLL_BARS
=yes
5075 elif test "${HAVE_XAW3D}" = "yes"; then
5076 cat >> confdefs.h
<<\EOF
5077 #define USE_TOOLKIT_SCROLL_BARS 1
5080 USE_TOOLKIT_SCROLL_BARS
=yes
5086 if test "${with_xim}" != "no"; then
5087 cat >> confdefs.h
<<\EOF
5093 ### Use -lXpm if available, unless `--with-xpm=no'.
5095 if test "${HAVE_X11}" = "yes"; then
5096 if test "${with_xpm}" != "no"; then
5097 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
5098 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
5099 echo "configure:5100: checking for X11/xpm.h" >&5
5100 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5101 echo $ac_n "(cached) $ac_c" 1>&6
5103 cat > conftest.
$ac_ext <<EOF
5104 #line 5105 "configure"
5105 #include "confdefs.h"
5106 #include <X11/xpm.h>
5108 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5109 { (eval echo configure
:5110: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5110 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5111 if test -z "$ac_err"; then
5113 eval "ac_cv_header_$ac_safe=yes"
5116 echo "configure: failed program was:" >&5
5117 cat conftest.
$ac_ext >&5
5119 eval "ac_cv_header_$ac_safe=no"
5123 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5124 echo "$ac_t""yes" 1>&6
5125 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
5126 echo "configure:5127: checking for XpmReadFileToPixmap in -lXpm" >&5
5127 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
5128 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5129 echo $ac_n "(cached) $ac_c" 1>&6
5131 ac_save_LIBS
="$LIBS"
5132 LIBS
="-lXpm -lX11 $LIBS"
5133 cat > conftest.
$ac_ext <<EOF
5134 #line 5135 "configure"
5135 #include "confdefs.h"
5136 /* Override any gcc2 internal prototype to avoid an error. */
5137 /* We use char because int might match the return type of a gcc2
5138 builtin and then its argument prototype would still apply. */
5139 char XpmReadFileToPixmap();
5142 XpmReadFileToPixmap()
5145 if { (eval echo configure
:5146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5147 eval "ac_cv_lib_$ac_lib_var=yes"
5149 echo "configure: failed program was:" >&5
5150 cat conftest.
$ac_ext >&5
5152 eval "ac_cv_lib_$ac_lib_var=no"
5155 LIBS
="$ac_save_LIBS"
5158 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5159 echo "$ac_t""yes" 1>&6
5162 echo "$ac_t""no" 1>&6
5166 echo "$ac_t""no" 1>&6
5169 if test "${HAVE_XPM}" = "yes"; then
5170 echo $ac_n "checking for XpmReturnAllocPixels preprocessor define""... $ac_c" 1>&6
5171 echo "configure:5172: checking for XpmReturnAllocPixels preprocessor define" >&5
5172 cat > conftest.
$ac_ext <<EOF
5173 #line 5174 "configure"
5174 #include "confdefs.h"
5175 #include "X11/xpm.h"
5176 #ifndef XpmReturnAllocPixels
5177 no_return_alloc_pixels
5181 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5182 egrep "no_return_alloc_pixels" >/dev
/null
2>&1; then
5192 if test "${HAVE_XPM}" = "yes"; then
5193 echo "$ac_t""yes" 1>&6
5195 echo "$ac_t""no" 1>&6
5199 if test "${HAVE_XPM}" = "yes"; then
5200 cat >> confdefs.h
<<\EOF
5207 ### Use -ljpeg if available, unless `--with-jpeg=no'.
5209 if test "${HAVE_X11}" = "yes"; then
5210 if test "${with_jpeg}" != "no"; then
5211 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
5212 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
5213 echo "configure:5214: checking for jerror.h" >&5
5214 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5215 echo $ac_n "(cached) $ac_c" 1>&6
5217 cat > conftest.
$ac_ext <<EOF
5218 #line 5219 "configure"
5219 #include "confdefs.h"
5222 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5223 { (eval echo configure
:5224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5224 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5225 if test -z "$ac_err"; then
5227 eval "ac_cv_header_$ac_safe=yes"
5230 echo "configure: failed program was:" >&5
5231 cat conftest.
$ac_ext >&5
5233 eval "ac_cv_header_$ac_safe=no"
5237 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5238 echo "$ac_t""yes" 1>&6
5239 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
5240 echo "configure:5241: checking for jpeg_destroy_compress in -ljpeg" >&5
5241 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
5242 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5243 echo $ac_n "(cached) $ac_c" 1>&6
5245 ac_save_LIBS
="$LIBS"
5247 cat > conftest.
$ac_ext <<EOF
5248 #line 5249 "configure"
5249 #include "confdefs.h"
5250 /* Override any gcc2 internal prototype to avoid an error. */
5251 /* We use char because int might match the return type of a gcc2
5252 builtin and then its argument prototype would still apply. */
5253 char jpeg_destroy_compress();
5256 jpeg_destroy_compress()
5259 if { (eval echo configure
:5260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5261 eval "ac_cv_lib_$ac_lib_var=yes"
5263 echo "configure: failed program was:" >&5
5264 cat conftest.
$ac_ext >&5
5266 eval "ac_cv_lib_$ac_lib_var=no"
5269 LIBS
="$ac_save_LIBS"
5272 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5273 echo "$ac_t""yes" 1>&6
5276 echo "$ac_t""no" 1>&6
5280 echo "$ac_t""no" 1>&6
5285 if test "${HAVE_JPEG}" = "yes"; then
5286 cat >> confdefs.h
<<\EOF
5293 ### Use -lpng if available, unless `--with-png=no'.
5295 if test "${HAVE_X11}" = "yes"; then
5296 if test "${with_png}" != "no"; then
5297 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
5298 echo $ac_n "checking for png.h""... $ac_c" 1>&6
5299 echo "configure:5300: checking for png.h" >&5
5300 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5301 echo $ac_n "(cached) $ac_c" 1>&6
5303 cat > conftest.
$ac_ext <<EOF
5304 #line 5305 "configure"
5305 #include "confdefs.h"
5308 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5309 { (eval echo configure
:5310: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5310 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5311 if test -z "$ac_err"; then
5313 eval "ac_cv_header_$ac_safe=yes"
5316 echo "configure: failed program was:" >&5
5317 cat conftest.
$ac_ext >&5
5319 eval "ac_cv_header_$ac_safe=no"
5323 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5324 echo "$ac_t""yes" 1>&6
5325 echo $ac_n "checking for png_get_channels in -lpng""... $ac_c" 1>&6
5326 echo "configure:5327: checking for png_get_channels in -lpng" >&5
5327 ac_lib_var
=`echo png'_'png_get_channels | sed 'y%./+-%__p_%'`
5328 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5329 echo $ac_n "(cached) $ac_c" 1>&6
5331 ac_save_LIBS
="$LIBS"
5332 LIBS
="-lpng -lz -lm $LIBS"
5333 cat > conftest.
$ac_ext <<EOF
5334 #line 5335 "configure"
5335 #include "confdefs.h"
5336 /* Override any gcc2 internal prototype to avoid an error. */
5337 /* We use char because int might match the return type of a gcc2
5338 builtin and then its argument prototype would still apply. */
5339 char png_get_channels();
5345 if { (eval echo configure
:5346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5347 eval "ac_cv_lib_$ac_lib_var=yes"
5349 echo "configure: failed program was:" >&5
5350 cat conftest.
$ac_ext >&5
5352 eval "ac_cv_lib_$ac_lib_var=no"
5355 LIBS
="$ac_save_LIBS"
5358 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5359 echo "$ac_t""yes" 1>&6
5362 echo "$ac_t""no" 1>&6
5366 echo "$ac_t""no" 1>&6
5371 if test "${HAVE_PNG}" = "yes"; then
5372 cat >> confdefs.h
<<\EOF
5379 ### Use -ltiff if available, unless `--with-tiff=no'.
5381 if test "${HAVE_X11}" = "yes"; then
5382 if test "${with_tiff}" != "no"; then
5383 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
5384 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
5385 echo "configure:5386: checking for tiffio.h" >&5
5386 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5387 echo $ac_n "(cached) $ac_c" 1>&6
5389 cat > conftest.
$ac_ext <<EOF
5390 #line 5391 "configure"
5391 #include "confdefs.h"
5394 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5395 { (eval echo configure
:5396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5396 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5397 if test -z "$ac_err"; then
5399 eval "ac_cv_header_$ac_safe=yes"
5402 echo "configure: failed program was:" >&5
5403 cat conftest.
$ac_ext >&5
5405 eval "ac_cv_header_$ac_safe=no"
5409 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5410 echo "$ac_t""yes" 1>&6
5412 # At least one tiff package requires the jpeg library.
5413 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
5414 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
5415 echo "configure:5416: checking for TIFFGetVersion in -ltiff" >&5
5416 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
5417 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5418 echo $ac_n "(cached) $ac_c" 1>&6
5420 ac_save_LIBS
="$LIBS"
5421 LIBS
="-ltiff $tifflibs $LIBS"
5422 cat > conftest.
$ac_ext <<EOF
5423 #line 5424 "configure"
5424 #include "confdefs.h"
5425 /* Override any gcc2 internal prototype to avoid an error. */
5426 /* We use char because int might match the return type of a gcc2
5427 builtin and then its argument prototype would still apply. */
5428 char TIFFGetVersion();
5434 if { (eval echo configure
:5435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5436 eval "ac_cv_lib_$ac_lib_var=yes"
5438 echo "configure: failed program was:" >&5
5439 cat conftest.
$ac_ext >&5
5441 eval "ac_cv_lib_$ac_lib_var=no"
5444 LIBS
="$ac_save_LIBS"
5447 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5448 echo "$ac_t""yes" 1>&6
5451 echo "$ac_t""no" 1>&6
5455 echo "$ac_t""no" 1>&6
5460 if test "${HAVE_TIFF}" = "yes"; then
5461 cat >> confdefs.h
<<\EOF
5468 ### Use -lgif if available, unless `--with-gif=no'.
5470 if test "${HAVE_X11}" = "yes"; then
5471 if test "${with_gif}" != "no"; then
5472 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
5473 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
5474 echo "configure:5475: checking for gif_lib.h" >&5
5475 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5476 echo $ac_n "(cached) $ac_c" 1>&6
5478 cat > conftest.
$ac_ext <<EOF
5479 #line 5480 "configure"
5480 #include "confdefs.h"
5481 #include <gif_lib.h>
5483 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5484 { (eval echo configure
:5485: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5485 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5486 if test -z "$ac_err"; then
5488 eval "ac_cv_header_$ac_safe=yes"
5491 echo "configure: failed program was:" >&5
5492 cat conftest.
$ac_ext >&5
5494 eval "ac_cv_header_$ac_safe=no"
5498 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5499 echo "$ac_t""yes" 1>&6
5500 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
5501 echo "configure:5502: checking for DGifOpen in -lungif" >&5
5502 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
5503 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5504 echo $ac_n "(cached) $ac_c" 1>&6
5506 ac_save_LIBS
="$LIBS"
5507 LIBS
="-lungif $LIBS"
5508 cat > conftest.
$ac_ext <<EOF
5509 #line 5510 "configure"
5510 #include "confdefs.h"
5511 /* Override any gcc2 internal prototype to avoid an error. */
5512 /* We use char because int might match the return type of a gcc2
5513 builtin and then its argument prototype would still apply. */
5520 if { (eval echo configure
:5521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5522 eval "ac_cv_lib_$ac_lib_var=yes"
5524 echo "configure: failed program was:" >&5
5525 cat conftest.
$ac_ext >&5
5527 eval "ac_cv_lib_$ac_lib_var=no"
5530 LIBS
="$ac_save_LIBS"
5533 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5534 echo "$ac_t""yes" 1>&6
5537 echo "$ac_t""no" 1>&6
5541 echo "$ac_t""no" 1>&6
5546 if test "${HAVE_GIF}" = "yes"; then
5547 cat >> confdefs.h
<<\EOF
5554 # If netdb.h doesn't declare h_errno, we must declare it by hand.
5555 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
5556 echo "configure:5557: checking whether netdb declares h_errno" >&5
5557 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
5558 echo $ac_n "(cached) $ac_c" 1>&6
5560 cat > conftest.
$ac_ext <<EOF
5561 #line 5562 "configure"
5562 #include "confdefs.h"
5568 if { (eval echo configure
:5569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5570 emacs_cv_netdb_declares_h_errno
=yes
5572 echo "configure: failed program was:" >&5
5573 cat conftest.
$ac_ext >&5
5575 emacs_cv_netdb_declares_h_errno
=no
5580 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
5581 if test $emacs_cv_netdb_declares_h_errno = yes; then
5582 cat >> confdefs.h
<<\EOF
5583 #define HAVE_H_ERRNO 1
5588 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5589 # for constant arguments. Useless!
5590 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5591 echo "configure:5592: checking for working alloca.h" >&5
5592 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5593 echo $ac_n "(cached) $ac_c" 1>&6
5595 cat > conftest.
$ac_ext <<EOF
5596 #line 5597 "configure"
5597 #include "confdefs.h"
5600 char *p = alloca(2 * sizeof(int));
5603 if { (eval echo configure
:5604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5605 ac_cv_header_alloca_h
=yes
5607 echo "configure: failed program was:" >&5
5608 cat conftest.
$ac_ext >&5
5610 ac_cv_header_alloca_h
=no
5615 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5616 if test $ac_cv_header_alloca_h = yes; then
5617 cat >> confdefs.h
<<\EOF
5618 #define HAVE_ALLOCA_H 1
5623 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5624 echo "configure:5625: checking for alloca" >&5
5625 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5626 echo $ac_n "(cached) $ac_c" 1>&6
5628 cat > conftest.
$ac_ext <<EOF
5629 #line 5630 "configure"
5630 #include "confdefs.h"
5633 # define alloca __builtin_alloca
5636 # include <malloc.h>
5637 # define alloca _alloca
5640 # include <alloca.h>
5645 # ifndef alloca /* predefined by HP cc +Olibcalls */
5654 char *p = (char *) alloca(1);
5657 if { (eval echo configure
:5658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5659 ac_cv_func_alloca_works
=yes
5661 echo "configure: failed program was:" >&5
5662 cat conftest.
$ac_ext >&5
5664 ac_cv_func_alloca_works
=no
5669 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5670 if test $ac_cv_func_alloca_works = yes; then
5671 cat >> confdefs.h
<<\EOF
5672 #define HAVE_ALLOCA 1
5677 if test $ac_cv_func_alloca_works = no
; then
5678 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5679 # that cause trouble. Some versions do not even contain alloca or
5680 # contain a buggy version. If you still want to use their alloca,
5681 # use ar to extract alloca.o from them instead of compiling alloca.c.
5682 ALLOCA
=alloca.
${ac_objext}
5683 cat >> confdefs.h
<<\EOF
5688 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5689 echo "configure:5690: checking whether alloca needs Cray hooks" >&5
5690 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5691 echo $ac_n "(cached) $ac_c" 1>&6
5693 cat > conftest.
$ac_ext <<EOF
5694 #line 5695 "configure"
5695 #include "confdefs.h"
5696 #if defined(CRAY) && ! defined(CRAY2)
5703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704 egrep "webecray" >/dev
/null
2>&1; then
5715 echo "$ac_t""$ac_cv_os_cray" 1>&6
5716 if test $ac_cv_os_cray = yes; then
5717 for ac_func
in _getb67 GETB67 getb67
; do
5718 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5719 echo "configure:5720: checking for $ac_func" >&5
5720 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5721 echo $ac_n "(cached) $ac_c" 1>&6
5723 cat > conftest.
$ac_ext <<EOF
5724 #line 5725 "configure"
5725 #include "confdefs.h"
5726 /* System header to define __stub macros and hopefully few prototypes,
5727 which can conflict with char $ac_func(); below. */
5729 /* Override any gcc2 internal prototype to avoid an error. */
5730 /* We use char because int might match the return type of a gcc2
5731 builtin and then its argument prototype would still apply. */
5736 /* The GNU C library defines this for functions which it implements
5737 to always fail with ENOSYS. Some functions are actually named
5738 something starting with __ and the normal name is an alias. */
5739 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5747 if { (eval echo configure
:5748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5749 eval "ac_cv_func_$ac_func=yes"
5751 echo "configure: failed program was:" >&5
5752 cat conftest.
$ac_ext >&5
5754 eval "ac_cv_func_$ac_func=no"
5759 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5760 echo "$ac_t""yes" 1>&6
5761 cat >> confdefs.h
<<EOF
5762 #define CRAY_STACKSEG_END $ac_func
5767 echo "$ac_t""no" 1>&6
5773 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5774 echo "configure:5775: checking stack direction for C alloca" >&5
5775 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5776 echo $ac_n "(cached) $ac_c" 1>&6
5778 if test "$cross_compiling" = yes; then
5779 ac_cv_c_stack_direction
=0
5781 cat > conftest.
$ac_ext <<EOF
5782 #line 5783 "configure"
5783 #include "confdefs.h"
5784 find_stack_direction ()
5786 static char *addr = 0;
5791 return find_stack_direction ();
5794 return (&dummy > addr) ? 1 : -1;
5798 exit (find_stack_direction() < 0);
5801 if { (eval echo configure
:5802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5803 ac_cv_c_stack_direction
=1
5805 echo "configure: failed program was:" >&5
5806 cat conftest.
$ac_ext >&5
5808 ac_cv_c_stack_direction
=-1
5815 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5816 cat >> confdefs.h
<<EOF
5817 #define STACK_DIRECTION $ac_cv_c_stack_direction
5823 # fmod, logb, and frexp are found in -lm on most systems.
5824 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5825 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5826 echo "configure:5827: checking for sqrt in -lm" >&5
5827 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5828 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5829 echo $ac_n "(cached) $ac_c" 1>&6
5831 ac_save_LIBS
="$LIBS"
5833 cat > conftest.
$ac_ext <<EOF
5834 #line 5835 "configure"
5835 #include "confdefs.h"
5836 /* Override any gcc2 internal prototype to avoid an error. */
5837 /* We use char because int might match the return type of a gcc2
5838 builtin and then its argument prototype would still apply. */
5845 if { (eval echo configure
:5846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5847 eval "ac_cv_lib_$ac_lib_var=yes"
5849 echo "configure: failed program was:" >&5
5850 cat conftest.
$ac_ext >&5
5852 eval "ac_cv_lib_$ac_lib_var=no"
5855 LIBS
="$ac_save_LIBS"
5858 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5859 echo "$ac_t""yes" 1>&6
5860 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5861 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5862 cat >> confdefs.h
<<EOF
5863 #define $ac_tr_lib 1
5869 echo "$ac_t""no" 1>&6
5873 # Check for mail-locking functions in a "mail" library
5874 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5875 echo "configure:5876: checking for maillock in -lmail" >&5
5876 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5877 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5878 echo $ac_n "(cached) $ac_c" 1>&6
5880 ac_save_LIBS
="$LIBS"
5882 cat > conftest.
$ac_ext <<EOF
5883 #line 5884 "configure"
5884 #include "confdefs.h"
5885 /* Override any gcc2 internal prototype to avoid an error. */
5886 /* We use char because int might match the return type of a gcc2
5887 builtin and then its argument prototype would still apply. */
5894 if { (eval echo configure
:5895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5896 eval "ac_cv_lib_$ac_lib_var=yes"
5898 echo "configure: failed program was:" >&5
5899 cat conftest.
$ac_ext >&5
5901 eval "ac_cv_lib_$ac_lib_var=no"
5904 LIBS
="$ac_save_LIBS"
5907 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5908 echo "$ac_t""yes" 1>&6
5909 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5910 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5911 cat >> confdefs.h
<<EOF
5912 #define $ac_tr_lib 1
5918 echo "$ac_t""no" 1>&6
5921 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5922 echo "configure:5923: checking for maillock in -llockfile" >&5
5923 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5924 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5925 echo $ac_n "(cached) $ac_c" 1>&6
5927 ac_save_LIBS
="$LIBS"
5928 LIBS
="-llockfile $LIBS"
5929 cat > conftest.
$ac_ext <<EOF
5930 #line 5931 "configure"
5931 #include "confdefs.h"
5932 /* Override any gcc2 internal prototype to avoid an error. */
5933 /* We use char because int might match the return type of a gcc2
5934 builtin and then its argument prototype would still apply. */
5941 if { (eval echo configure
:5942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5943 eval "ac_cv_lib_$ac_lib_var=yes"
5945 echo "configure: failed program was:" >&5
5946 cat conftest.
$ac_ext >&5
5948 eval "ac_cv_lib_$ac_lib_var=no"
5951 LIBS
="$ac_save_LIBS"
5954 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5955 echo "$ac_t""yes" 1>&6
5956 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5957 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5958 cat >> confdefs.h
<<EOF
5959 #define $ac_tr_lib 1
5962 LIBS
="-llockfile $LIBS"
5965 echo "$ac_t""no" 1>&6
5968 # If we have the shared liblockfile, assume we must use it for mail
5969 # locking (e.g. Debian). If we couldn't link against liblockfile
5970 # (no liblockfile.a installed), ensure that we don't need to.
5971 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5972 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5973 set dummy liblockfile.so
; ac_word
=$2
5974 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5975 echo "configure:5976: checking for $ac_word" >&5
5976 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5977 echo $ac_n "(cached) $ac_c" 1>&6
5979 if test -n "$liblockfile"; then
5980 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5982 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5983 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5984 for ac_dir
in $ac_dummy; do
5985 test -z "$ac_dir" && ac_dir
=.
5986 if test -f $ac_dir/$ac_word; then
5987 ac_cv_prog_liblockfile
="yes"
5992 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5995 liblockfile
="$ac_cv_prog_liblockfile"
5996 if test -n "$liblockfile"; then
5997 echo "$ac_t""$liblockfile" 1>&6
5999 echo "$ac_t""no" 1>&6
6002 if test $ac_cv_prog_liblockfile = yes; then
6003 { echo "configure: error: Shared liblockfile found but can't link against it.
6004 This probably means that movemail could lose mail.
6005 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
6006 else cat >> confdefs.h
<<\EOF
6007 #define LIBMAIL -llockfile
6013 for ac_func
in touchlock
6015 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6016 echo "configure:6017: checking for $ac_func" >&5
6017 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6018 echo $ac_n "(cached) $ac_c" 1>&6
6020 cat > conftest.
$ac_ext <<EOF
6021 #line 6022 "configure"
6022 #include "confdefs.h"
6023 /* System header to define __stub macros and hopefully few prototypes,
6024 which can conflict with char $ac_func(); below. */
6026 /* Override any gcc2 internal prototype to avoid an error. */
6027 /* We use char because int might match the return type of a gcc2
6028 builtin and then its argument prototype would still apply. */
6033 /* The GNU C library defines this for functions which it implements
6034 to always fail with ENOSYS. Some functions are actually named
6035 something starting with __ and the normal name is an alias. */
6036 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6044 if { (eval echo configure
:6045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6046 eval "ac_cv_func_$ac_func=yes"
6048 echo "configure: failed program was:" >&5
6049 cat conftest.
$ac_ext >&5
6051 eval "ac_cv_func_$ac_func=no"
6056 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6057 echo "$ac_t""yes" 1>&6
6058 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6059 cat >> confdefs.h
<<EOF
6060 #define $ac_tr_func 1
6064 echo "$ac_t""no" 1>&6
6068 for ac_hdr
in maillock.h
6070 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6071 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6072 echo "configure:6073: checking for $ac_hdr" >&5
6073 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6074 echo $ac_n "(cached) $ac_c" 1>&6
6076 cat > conftest.
$ac_ext <<EOF
6077 #line 6078 "configure"
6078 #include "confdefs.h"
6081 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6082 { (eval echo configure
:6083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6083 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6084 if test -z "$ac_err"; then
6086 eval "ac_cv_header_$ac_safe=yes"
6089 echo "configure: failed program was:" >&5
6090 cat conftest.
$ac_ext >&5
6092 eval "ac_cv_header_$ac_safe=no"
6096 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6097 echo "$ac_t""yes" 1>&6
6098 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6099 cat >> confdefs.h
<<EOF
6100 #define $ac_tr_hdr 1
6104 echo "$ac_t""no" 1>&6
6109 for ac_func
in gethostname getdomainname dup2 \
6110 rename closedir mkdir
rmdir sysinfo \
6111 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
6112 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
6113 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
6114 __fpending mblen mbrlen strsignal setitimer ualarm index rindex \
6115 gai_strerror mkstemp
6117 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6118 echo "configure:6119: checking for $ac_func" >&5
6119 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6120 echo $ac_n "(cached) $ac_c" 1>&6
6122 cat > conftest.
$ac_ext <<EOF
6123 #line 6124 "configure"
6124 #include "confdefs.h"
6125 /* System header to define __stub macros and hopefully few prototypes,
6126 which can conflict with char $ac_func(); below. */
6128 /* Override any gcc2 internal prototype to avoid an error. */
6129 /* We use char because int might match the return type of a gcc2
6130 builtin and then its argument prototype would still apply. */
6135 /* The GNU C library defines this for functions which it implements
6136 to always fail with ENOSYS. Some functions are actually named
6137 something starting with __ and the normal name is an alias. */
6138 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6146 if { (eval echo configure
:6147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6148 eval "ac_cv_func_$ac_func=yes"
6150 echo "configure: failed program was:" >&5
6151 cat conftest.
$ac_ext >&5
6153 eval "ac_cv_func_$ac_func=no"
6158 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6159 echo "$ac_t""yes" 1>&6
6160 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6161 cat >> confdefs.h
<<EOF
6162 #define $ac_tr_func 1
6166 echo "$ac_t""no" 1>&6
6171 for ac_hdr
in sys
/time.h unistd.h
6173 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6174 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6175 echo "configure:6176: checking for $ac_hdr" >&5
6176 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6177 echo $ac_n "(cached) $ac_c" 1>&6
6179 cat > conftest.
$ac_ext <<EOF
6180 #line 6181 "configure"
6181 #include "confdefs.h"
6184 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6185 { (eval echo configure
:6186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6186 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6187 if test -z "$ac_err"; then
6189 eval "ac_cv_header_$ac_safe=yes"
6192 echo "configure: failed program was:" >&5
6193 cat conftest.
$ac_ext >&5
6195 eval "ac_cv_header_$ac_safe=no"
6199 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6200 echo "$ac_t""yes" 1>&6
6201 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6202 cat >> confdefs.h
<<EOF
6203 #define $ac_tr_hdr 1
6207 echo "$ac_t""no" 1>&6
6211 for ac_func
in alarm
6213 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6214 echo "configure:6215: checking for $ac_func" >&5
6215 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6216 echo $ac_n "(cached) $ac_c" 1>&6
6218 cat > conftest.
$ac_ext <<EOF
6219 #line 6220 "configure"
6220 #include "confdefs.h"
6221 /* System header to define __stub macros and hopefully few prototypes,
6222 which can conflict with char $ac_func(); below. */
6224 /* Override any gcc2 internal prototype to avoid an error. */
6225 /* We use char because int might match the return type of a gcc2
6226 builtin and then its argument prototype would still apply. */
6231 /* The GNU C library defines this for functions which it implements
6232 to always fail with ENOSYS. Some functions are actually named
6233 something starting with __ and the normal name is an alias. */
6234 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6242 if { (eval echo configure
:6243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6244 eval "ac_cv_func_$ac_func=yes"
6246 echo "configure: failed program was:" >&5
6247 cat conftest.
$ac_ext >&5
6249 eval "ac_cv_func_$ac_func=no"
6254 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6255 echo "$ac_t""yes" 1>&6
6256 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6257 cat >> confdefs.h
<<EOF
6258 #define $ac_tr_func 1
6262 echo "$ac_t""no" 1>&6
6266 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
6267 echo "configure:6268: checking for working mktime" >&5
6268 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
6269 echo $ac_n "(cached) $ac_c" 1>&6
6271 if test "$cross_compiling" = yes; then
6272 ac_cv_func_working_mktime
=no
6274 cat > conftest.
$ac_ext <<EOF
6275 #line 6276 "configure"
6276 #include "confdefs.h"
6277 /* Test program from Paul Eggert (eggert@twinsun.com)
6278 and Tony Leneis (tony@plaza.ds.adp.com). */
6279 #if TIME_WITH_SYS_TIME
6280 # include <sys/time.h>
6283 # if HAVE_SYS_TIME_H
6284 # include <sys/time.h>
6291 # include <unistd.h>
6295 # define alarm(X) /* empty */
6298 /* Work around redefinition to rpl_putenv by other config tests. */
6301 static time_t time_t_max;
6303 /* Values we'll use to set the TZ environment variable. */
6304 static const char *const tz_strings[] = {
6305 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
6306 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
6308 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
6310 /* Fail if mktime fails to convert a date in the spring-forward gap.
6311 Based on a problem report from Andreas Jaeger. */
6313 spring_forward_gap ()
6315 /* glibc (up to about 1998-10-07) failed this test) */
6318 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
6319 instead of "TZ=America/Vancouver" in order to detect the bug even
6320 on systems that don't support the Olson extension, or don't have the
6321 full zoneinfo tables installed. */
6322 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
6331 if (mktime (&tm) == (time_t)-1)
6340 if ((lt = localtime (&now)) && mktime (lt) != now)
6342 now = time_t_max - now;
6343 if ((lt = localtime (&now)) && mktime (lt) != now)
6350 /* Based on code from Ariel Faigon. */
6360 if (tm.tm_mon != 2 || tm.tm_mday != 31)
6370 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
6372 if (now != (time_t) -1)
6374 struct tm *lt = localtime (&now);
6376 && lt->tm_year == tm.tm_year
6377 && lt->tm_mon == tm.tm_mon
6378 && lt->tm_mday == tm.tm_mday
6379 && lt->tm_hour == tm.tm_hour
6380 && lt->tm_min == tm.tm_min
6381 && lt->tm_sec == tm.tm_sec
6382 && lt->tm_yday == tm.tm_yday
6383 && lt->tm_wday == tm.tm_wday
6384 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
6385 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
6396 /* This test makes some buggy mktime implementations loop.
6397 Give up after 60 seconds; a mktime slower than that
6398 isn't worth using anyway. */
6401 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
6404 delta = time_t_max / 997; /* a suitable prime number */
6405 for (i = 0; i < N_STRINGS; i++)
6408 putenv (tz_strings[i]);
6410 for (t = 0; t <= time_t_max - delta; t += delta)
6412 mktime_test ((time_t) 60 * 60);
6413 mktime_test ((time_t) 60 * 60 * 24);
6415 for (j = 1; 0 < j; j *= 2)
6417 bigtime_test (j - 1);
6420 spring_forward_gap ();
6424 if { (eval echo configure
:6425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6426 ac_cv_func_working_mktime
=yes
6428 echo "configure: failed program was:" >&5
6429 cat conftest.
$ac_ext >&5
6431 ac_cv_func_working_mktime
=no
6438 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
6439 if test $ac_cv_func_working_mktime = no
; then
6440 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
6443 if test "$ac_cv_func_working_mktime" = no
; then
6444 cat >> confdefs.h
<<\EOF
6445 #define BROKEN_MKTIME 1
6450 ac_have_func
=no
# yes means we've found a way to get the load average.
6452 # Some systems with -lutil have (and need) -lkvm as well, some do not.
6453 # On Solaris, -lkvm requires nlist from -lelf, so check that first
6454 # to get the right answer into the cache.
6455 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
6456 echo "configure:6457: checking for elf_begin in -lelf" >&5
6457 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
6458 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6459 echo $ac_n "(cached) $ac_c" 1>&6
6461 ac_save_LIBS
="$LIBS"
6463 cat > conftest.
$ac_ext <<EOF
6464 #line 6465 "configure"
6465 #include "confdefs.h"
6466 /* Override any gcc2 internal prototype to avoid an error. */
6467 /* We use char because int might match the return type of a gcc2
6468 builtin and then its argument prototype would still apply. */
6475 if { (eval echo configure
:6476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6477 eval "ac_cv_lib_$ac_lib_var=yes"
6479 echo "configure: failed program was:" >&5
6480 cat conftest.
$ac_ext >&5
6482 eval "ac_cv_lib_$ac_lib_var=no"
6485 LIBS
="$ac_save_LIBS"
6488 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6489 echo "$ac_t""yes" 1>&6
6492 echo "$ac_t""no" 1>&6
6495 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
6496 echo "configure:6497: checking for kvm_open in -lkvm" >&5
6497 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
6498 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6499 echo $ac_n "(cached) $ac_c" 1>&6
6501 ac_save_LIBS
="$LIBS"
6503 cat > conftest.
$ac_ext <<EOF
6504 #line 6505 "configure"
6505 #include "confdefs.h"
6506 /* Override any gcc2 internal prototype to avoid an error. */
6507 /* We use char because int might match the return type of a gcc2
6508 builtin and then its argument prototype would still apply. */
6515 if { (eval echo configure
:6516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6517 eval "ac_cv_lib_$ac_lib_var=yes"
6519 echo "configure: failed program was:" >&5
6520 cat conftest.
$ac_ext >&5
6522 eval "ac_cv_lib_$ac_lib_var=no"
6525 LIBS
="$ac_save_LIBS"
6528 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6529 echo "$ac_t""yes" 1>&6
6532 echo "$ac_t""no" 1>&6
6535 # Check for the 4.4BSD definition of getloadavg.
6536 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
6537 echo "configure:6538: checking for getloadavg in -lutil" >&5
6538 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
6539 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6540 echo $ac_n "(cached) $ac_c" 1>&6
6542 ac_save_LIBS
="$LIBS"
6544 cat > conftest.
$ac_ext <<EOF
6545 #line 6546 "configure"
6546 #include "confdefs.h"
6547 /* Override any gcc2 internal prototype to avoid an error. */
6548 /* We use char because int might match the return type of a gcc2
6549 builtin and then its argument prototype would still apply. */
6556 if { (eval echo configure
:6557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6558 eval "ac_cv_lib_$ac_lib_var=yes"
6560 echo "configure: failed program was:" >&5
6561 cat conftest.
$ac_ext >&5
6563 eval "ac_cv_lib_$ac_lib_var=no"
6566 LIBS
="$ac_save_LIBS"
6569 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6570 echo "$ac_t""yes" 1>&6
6571 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
6573 echo "$ac_t""no" 1>&6
6577 if test $ac_have_func = no
; then
6578 # There is a commonly available library for RS/6000 AIX.
6579 # Since it is not a standard part of AIX, it might be installed locally.
6580 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
6581 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
6582 echo "configure:6583: checking for getloadavg in -lgetloadavg" >&5
6583 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
6584 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6585 echo $ac_n "(cached) $ac_c" 1>&6
6587 ac_save_LIBS
="$LIBS"
6588 LIBS
="-lgetloadavg $LIBS"
6589 cat > conftest.
$ac_ext <<EOF
6590 #line 6591 "configure"
6591 #include "confdefs.h"
6592 /* Override any gcc2 internal prototype to avoid an error. */
6593 /* We use char because int might match the return type of a gcc2
6594 builtin and then its argument prototype would still apply. */
6601 if { (eval echo configure
:6602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6603 eval "ac_cv_lib_$ac_lib_var=yes"
6605 echo "configure: failed program was:" >&5
6606 cat conftest.
$ac_ext >&5
6608 eval "ac_cv_lib_$ac_lib_var=no"
6611 LIBS
="$ac_save_LIBS"
6614 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6615 echo "$ac_t""yes" 1>&6
6616 LIBS
="-lgetloadavg $LIBS"
6618 echo "$ac_t""no" 1>&6
6619 LIBS
="$ac_getloadavg_LIBS"
6624 # Make sure it is really in the library, if we think we found it.
6625 for ac_func
in getloadavg
6627 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6628 echo "configure:6629: checking for $ac_func" >&5
6629 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6630 echo $ac_n "(cached) $ac_c" 1>&6
6632 cat > conftest.
$ac_ext <<EOF
6633 #line 6634 "configure"
6634 #include "confdefs.h"
6635 /* System header to define __stub macros and hopefully few prototypes,
6636 which can conflict with char $ac_func(); below. */
6638 /* Override any gcc2 internal prototype to avoid an error. */
6639 /* We use char because int might match the return type of a gcc2
6640 builtin and then its argument prototype would still apply. */
6645 /* The GNU C library defines this for functions which it implements
6646 to always fail with ENOSYS. Some functions are actually named
6647 something starting with __ and the normal name is an alias. */
6648 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
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_func_$ac_func=yes"
6660 echo "configure: failed program was:" >&5
6661 cat conftest.
$ac_ext >&5
6663 eval "ac_cv_func_$ac_func=no"
6668 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6669 echo "$ac_t""yes" 1>&6
6670 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6671 cat >> confdefs.h
<<EOF
6672 #define $ac_tr_func 1
6676 echo "$ac_t""no" 1>&6
6677 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6683 if test $ac_cv_func_getloadavg = yes; then
6684 cat >> confdefs.h
<<\EOF
6685 #define HAVE_GETLOADAVG 1
6690 # Figure out what our getloadavg.c needs.
6692 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6693 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6694 echo "configure:6695: checking for sys/dg_sys_info.h" >&5
6695 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6696 echo $ac_n "(cached) $ac_c" 1>&6
6698 cat > conftest.
$ac_ext <<EOF
6699 #line 6700 "configure"
6700 #include "confdefs.h"
6701 #include <sys/dg_sys_info.h>
6703 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6704 { (eval echo configure
:6705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6705 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6706 if test -z "$ac_err"; then
6708 eval "ac_cv_header_$ac_safe=yes"
6711 echo "configure: failed program was:" >&5
6712 cat conftest.
$ac_ext >&5
6714 eval "ac_cv_header_$ac_safe=no"
6718 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6719 echo "$ac_t""yes" 1>&6
6720 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6724 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6725 echo "configure:6726: checking for dg_sys_info in -ldgc" >&5
6726 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6727 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6728 echo $ac_n "(cached) $ac_c" 1>&6
6730 ac_save_LIBS
="$LIBS"
6732 cat > conftest.
$ac_ext <<EOF
6733 #line 6734 "configure"
6734 #include "confdefs.h"
6735 /* Override any gcc2 internal prototype to avoid an error. */
6736 /* We use char because int might match the return type of a gcc2
6737 builtin and then its argument prototype would still apply. */
6744 if { (eval echo configure
:6745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6746 eval "ac_cv_lib_$ac_lib_var=yes"
6748 echo "configure: failed program was:" >&5
6749 cat conftest.
$ac_ext >&5
6751 eval "ac_cv_lib_$ac_lib_var=no"
6754 LIBS
="$ac_save_LIBS"
6757 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6758 echo "$ac_t""yes" 1>&6
6759 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6760 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6761 cat >> confdefs.h
<<EOF
6762 #define $ac_tr_lib 1
6768 echo "$ac_t""no" 1>&6
6772 echo "$ac_t""no" 1>&6
6776 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6777 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6778 # Irix 4.0.5F has the header but not the library.
6779 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6780 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6786 if test $ac_have_func = no
; then
6787 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6788 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6789 echo "configure:6790: checking for inq_stats/cpustats.h" >&5
6790 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6791 echo $ac_n "(cached) $ac_c" 1>&6
6793 cat > conftest.
$ac_ext <<EOF
6794 #line 6795 "configure"
6795 #include "confdefs.h"
6796 #include <inq_stats/cpustats.h>
6798 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6799 { (eval echo configure
:6800: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6800 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6801 if test -z "$ac_err"; then
6803 eval "ac_cv_header_$ac_safe=yes"
6806 echo "configure: failed program was:" >&5
6807 cat conftest.
$ac_ext >&5
6809 eval "ac_cv_header_$ac_safe=no"
6813 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6814 echo "$ac_t""yes" 1>&6
6815 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6819 cat >> confdefs.h
<<\EOF
6824 echo "$ac_t""no" 1>&6
6829 if test $ac_have_func = no
; then
6830 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6831 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6832 echo "configure:6833: checking for sys/cpustats.h" >&5
6833 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6834 echo $ac_n "(cached) $ac_c" 1>&6
6836 cat > conftest.
$ac_ext <<EOF
6837 #line 6838 "configure"
6838 #include "confdefs.h"
6839 #include <sys/cpustats.h>
6841 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6842 { (eval echo configure
:6843: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6843 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6844 if test -z "$ac_err"; then
6846 eval "ac_cv_header_$ac_safe=yes"
6849 echo "configure: failed program was:" >&5
6850 cat conftest.
$ac_ext >&5
6852 eval "ac_cv_header_$ac_safe=no"
6856 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6857 echo "$ac_t""yes" 1>&6
6858 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6863 echo "$ac_t""no" 1>&6
6868 if test $ac_have_func = no
; then
6869 for ac_hdr
in mach
/mach.h
6871 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6872 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6873 echo "configure:6874: checking for $ac_hdr" >&5
6874 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6875 echo $ac_n "(cached) $ac_c" 1>&6
6877 cat > conftest.
$ac_ext <<EOF
6878 #line 6879 "configure"
6879 #include "confdefs.h"
6882 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6883 { (eval echo configure
:6884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6884 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6885 if test -z "$ac_err"; then
6887 eval "ac_cv_header_$ac_safe=yes"
6890 echo "configure: failed program was:" >&5
6891 cat conftest.
$ac_ext >&5
6893 eval "ac_cv_header_$ac_safe=no"
6897 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6898 echo "$ac_t""yes" 1>&6
6899 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6900 cat >> confdefs.h
<<EOF
6901 #define $ac_tr_hdr 1
6905 echo "$ac_t""no" 1>&6
6911 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6912 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6913 echo "configure:6914: checking for nlist.h" >&5
6914 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6915 echo $ac_n "(cached) $ac_c" 1>&6
6917 cat > conftest.
$ac_ext <<EOF
6918 #line 6919 "configure"
6919 #include "confdefs.h"
6922 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6923 { (eval echo configure
:6924: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6924 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6925 if test -z "$ac_err"; then
6927 eval "ac_cv_header_$ac_safe=yes"
6930 echo "configure: failed program was:" >&5
6931 cat conftest.
$ac_ext >&5
6933 eval "ac_cv_header_$ac_safe=no"
6937 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6938 echo "$ac_t""yes" 1>&6
6939 cat >> confdefs.h
<<\EOF
6940 #define NLIST_STRUCT 1
6943 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6944 echo "configure:6945: checking for n_un in struct nlist" >&5
6945 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
6946 echo $ac_n "(cached) $ac_c" 1>&6
6948 cat > conftest.
$ac_ext <<EOF
6949 #line 6950 "configure"
6950 #include "confdefs.h"
6953 struct nlist n; n.n_un.n_name = 0;
6956 if { (eval echo configure
:6957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6958 ac_cv_struct_nlist_n_un
=yes
6960 echo "configure: failed program was:" >&5
6961 cat conftest.
$ac_ext >&5
6963 ac_cv_struct_nlist_n_un
=no
6968 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
6969 if test $ac_cv_struct_nlist_n_un = yes; then
6970 cat >> confdefs.h
<<\EOF
6971 #define NLIST_NAME_UNION 1
6977 echo "$ac_t""no" 1>&6
6979 fi # Do not have getloadavg in system libraries.
6981 # Some definitions of getloadavg require that the program be installed setgid.
6982 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
6983 echo "configure:6984: checking whether getloadavg requires setgid" >&5
6984 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
6985 echo $ac_n "(cached) $ac_c" 1>&6
6987 cat > conftest.
$ac_ext <<EOF
6988 #line 6989 "configure"
6989 #include "confdefs.h"
6990 #include "$srcdir/getloadavg.c"
6991 #ifdef LDAV_PRIVILEGED
6992 Yowza Am I SETGID yet
6995 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6996 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
6998 ac_cv_func_getloadavg_setgid
=yes
7001 ac_cv_func_getloadavg_setgid
=no
7007 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
7008 if test $ac_cv_func_getloadavg_setgid = yes; then
7009 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
7010 #define GETLOADAVG_PRIVILEGED 1
7017 if test $ac_cv_func_getloadavg_setgid = yes; then
7018 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
7019 echo "configure:7020: checking group of /dev/kmem" >&5
7020 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
7021 echo $ac_n "(cached) $ac_c" 1>&6
7023 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
7024 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
7025 # If we got an error (system does not support symlinks), try without -L.
7026 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
7027 ac_cv_group_kmem
=`echo $ac_ls_output \
7028 | sed -ne 's/[ ][ ]*/ /g;
7029 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
7034 echo "$ac_t""$ac_cv_group_kmem" 1>&6
7035 KMEM_GROUP
=$ac_cv_group_kmem
7039 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
7040 echo "configure:7041: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7041 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
7042 echo $ac_n "(cached) $ac_c" 1>&6
7044 ac_cv_sys_largefile_source
=no
7045 cat > conftest.
$ac_ext <<EOF
7046 #line 7047 "configure"
7047 #include "confdefs.h"
7053 if { (eval echo configure
:7054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7056 echo "configure: failed program was:" >&5
7057 cat conftest.
$ac_ext >&5
7059 cat > conftest.
$ac_ext <<EOF
7060 #line 7061 "configure"
7061 #include "confdefs.h"
7062 #define _LARGEFILE_SOURCE 1
7069 if { (eval echo configure
:7070: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7071 ac_cv_sys_largefile_source
=1
7073 echo "configure: failed program was:" >&5
7074 cat conftest.
$ac_ext >&5
7081 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
7082 if test "$ac_cv_sys_largefile_source" != no
; then
7083 cat >> confdefs.h
<<EOF
7084 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7088 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7089 # in glibc 2.1.3, but that breaks too many other things.
7090 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7092 echo $ac_n "checking for fseeko""... $ac_c" 1>&6
7093 echo "configure:7094: checking for fseeko" >&5
7094 if eval "test \"`echo '$''{'ac_cv_func_fseeko'+set}'`\" = set"; then
7095 echo $ac_n "(cached) $ac_c" 1>&6
7097 ac_cv_func_fseeko
=no
7098 cat > conftest.
$ac_ext <<EOF
7099 #line 7100 "configure"
7100 #include "confdefs.h"
7103 return fseeko && fseeko (stdin, 0, 0);
7106 if { (eval echo configure
:7107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7108 ac_cv_func_fseeko
=yes
7110 echo "configure: failed program was:" >&5
7111 cat conftest.
$ac_ext >&5
7116 echo "$ac_t""$ac_cv_func_fseeko" 1>&6
7117 if test $ac_cv_func_fseeko != no
; then
7118 cat >> confdefs.h
<<\EOF
7119 #define HAVE_FSEEKO 1
7125 for ac_func
in grantpt
7127 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7128 echo "configure:7129: checking for $ac_func" >&5
7129 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7130 echo $ac_n "(cached) $ac_c" 1>&6
7132 cat > conftest.
$ac_ext <<EOF
7133 #line 7134 "configure"
7134 #include "confdefs.h"
7135 /* System header to define __stub macros and hopefully few prototypes,
7136 which can conflict with char $ac_func(); below. */
7138 /* Override any gcc2 internal prototype to avoid an error. */
7139 /* We use char because int might match the return type of a gcc2
7140 builtin and then its argument prototype would still apply. */
7145 /* The GNU C library defines this for functions which it implements
7146 to always fail with ENOSYS. Some functions are actually named
7147 something starting with __ and the normal name is an alias. */
7148 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7156 if { (eval echo configure
:7157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7158 eval "ac_cv_func_$ac_func=yes"
7160 echo "configure: failed program was:" >&5
7161 cat conftest.
$ac_ext >&5
7163 eval "ac_cv_func_$ac_func=no"
7168 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7169 echo "$ac_t""yes" 1>&6
7170 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7171 cat >> confdefs.h
<<EOF
7172 #define $ac_tr_func 1
7176 echo "$ac_t""no" 1>&6
7181 # PTY-related GNU extensions.
7182 for ac_func
in getpt
7184 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7185 echo "configure:7186: checking for $ac_func" >&5
7186 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7187 echo $ac_n "(cached) $ac_c" 1>&6
7189 cat > conftest.
$ac_ext <<EOF
7190 #line 7191 "configure"
7191 #include "confdefs.h"
7192 /* System header to define __stub macros and hopefully few prototypes,
7193 which can conflict with char $ac_func(); below. */
7195 /* Override any gcc2 internal prototype to avoid an error. */
7196 /* We use char because int might match the return type of a gcc2
7197 builtin and then its argument prototype would still apply. */
7202 /* The GNU C library defines this for functions which it implements
7203 to always fail with ENOSYS. Some functions are actually named
7204 something starting with __ and the normal name is an alias. */
7205 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7213 if { (eval echo configure
:7214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7215 eval "ac_cv_func_$ac_func=yes"
7217 echo "configure: failed program was:" >&5
7218 cat conftest.
$ac_ext >&5
7220 eval "ac_cv_func_$ac_func=no"
7225 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7226 echo "$ac_t""yes" 1>&6
7227 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7228 cat >> confdefs.h
<<EOF
7229 #define $ac_tr_func 1
7233 echo "$ac_t""no" 1>&6
7238 # Check this now, so that we will NOT find the above functions in ncurses.
7239 # That is because we have not set up to link ncurses in lib-src.
7240 # It's better to believe a function is not available
7241 # than to expect to find it in ncurses.
7242 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
7243 echo "configure:7244: checking for tparm in -lncurses" >&5
7244 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
7245 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7246 echo $ac_n "(cached) $ac_c" 1>&6
7248 ac_save_LIBS
="$LIBS"
7249 LIBS
="-lncurses $LIBS"
7250 cat > conftest.
$ac_ext <<EOF
7251 #line 7252 "configure"
7252 #include "confdefs.h"
7253 /* Override any gcc2 internal prototype to avoid an error. */
7254 /* We use char because int might match the return type of a gcc2
7255 builtin and then its argument prototype would still apply. */
7262 if { (eval echo configure
:7263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7264 eval "ac_cv_lib_$ac_lib_var=yes"
7266 echo "configure: failed program was:" >&5
7267 cat conftest.
$ac_ext >&5
7269 eval "ac_cv_lib_$ac_lib_var=no"
7272 LIBS
="$ac_save_LIBS"
7275 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7276 echo "$ac_t""yes" 1>&6
7277 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7278 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7279 cat >> confdefs.h
<<EOF
7280 #define $ac_tr_lib 1
7283 LIBS
="-lncurses $LIBS"
7286 echo "$ac_t""no" 1>&6
7290 # These tell us which Kerberos-related libraries to use.
7291 if test "${with_kerberos+set}" = set; then
7292 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
7293 echo "configure:7294: checking for com_err in -lcom_err" >&5
7294 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
7295 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7296 echo $ac_n "(cached) $ac_c" 1>&6
7298 ac_save_LIBS
="$LIBS"
7299 LIBS
="-lcom_err $LIBS"
7300 cat > conftest.
$ac_ext <<EOF
7301 #line 7302 "configure"
7302 #include "confdefs.h"
7303 /* Override any gcc2 internal prototype to avoid an error. */
7304 /* We use char because int might match the return type of a gcc2
7305 builtin and then its argument prototype would still apply. */
7312 if { (eval echo configure
:7313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7314 eval "ac_cv_lib_$ac_lib_var=yes"
7316 echo "configure: failed program was:" >&5
7317 cat conftest.
$ac_ext >&5
7319 eval "ac_cv_lib_$ac_lib_var=no"
7322 LIBS
="$ac_save_LIBS"
7325 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7326 echo "$ac_t""yes" 1>&6
7327 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7328 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7329 cat >> confdefs.h
<<EOF
7330 #define $ac_tr_lib 1
7333 LIBS
="-lcom_err $LIBS"
7336 echo "$ac_t""no" 1>&6
7339 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
7340 echo "configure:7341: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
7341 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7342 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7343 echo $ac_n "(cached) $ac_c" 1>&6
7345 ac_save_LIBS
="$LIBS"
7346 LIBS
="-lk5crypto $LIBS"
7347 cat > conftest.
$ac_ext <<EOF
7348 #line 7349 "configure"
7349 #include "confdefs.h"
7350 /* Override any gcc2 internal prototype to avoid an error. */
7351 /* We use char because int might match the return type of a gcc2
7352 builtin and then its argument prototype would still apply. */
7353 char mit_des_cbc_encrypt();
7356 mit_des_cbc_encrypt()
7359 if { (eval echo configure
:7360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7361 eval "ac_cv_lib_$ac_lib_var=yes"
7363 echo "configure: failed program was:" >&5
7364 cat conftest.
$ac_ext >&5
7366 eval "ac_cv_lib_$ac_lib_var=no"
7369 LIBS
="$ac_save_LIBS"
7372 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7373 echo "$ac_t""yes" 1>&6
7374 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7375 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7376 cat >> confdefs.h
<<EOF
7377 #define $ac_tr_lib 1
7380 LIBS
="-lk5crypto $LIBS"
7383 echo "$ac_t""no" 1>&6
7386 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7387 echo "configure:7388: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7388 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7389 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7390 echo $ac_n "(cached) $ac_c" 1>&6
7392 ac_save_LIBS
="$LIBS"
7393 LIBS
="-lcrypto $LIBS"
7394 cat > conftest.
$ac_ext <<EOF
7395 #line 7396 "configure"
7396 #include "confdefs.h"
7397 /* Override any gcc2 internal prototype to avoid an error. */
7398 /* We use char because int might match the return type of a gcc2
7399 builtin and then its argument prototype would still apply. */
7400 char mit_des_cbc_encrypt();
7403 mit_des_cbc_encrypt()
7406 if { (eval echo configure
:7407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7408 eval "ac_cv_lib_$ac_lib_var=yes"
7410 echo "configure: failed program was:" >&5
7411 cat conftest.
$ac_ext >&5
7413 eval "ac_cv_lib_$ac_lib_var=no"
7416 LIBS
="$ac_save_LIBS"
7419 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7420 echo "$ac_t""yes" 1>&6
7421 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7422 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7423 cat >> confdefs.h
<<EOF
7424 #define $ac_tr_lib 1
7427 LIBS
="-lcrypto $LIBS"
7430 echo "$ac_t""no" 1>&6
7433 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7434 echo "configure:7435: checking for krb5_init_context in -lkrb5" >&5
7435 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7436 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7437 echo $ac_n "(cached) $ac_c" 1>&6
7439 ac_save_LIBS
="$LIBS"
7441 cat > conftest.
$ac_ext <<EOF
7442 #line 7443 "configure"
7443 #include "confdefs.h"
7444 /* Override any gcc2 internal prototype to avoid an error. */
7445 /* We use char because int might match the return type of a gcc2
7446 builtin and then its argument prototype would still apply. */
7447 char krb5_init_context();
7453 if { (eval echo configure
:7454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7455 eval "ac_cv_lib_$ac_lib_var=yes"
7457 echo "configure: failed program was:" >&5
7458 cat conftest.
$ac_ext >&5
7460 eval "ac_cv_lib_$ac_lib_var=no"
7463 LIBS
="$ac_save_LIBS"
7466 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7467 echo "$ac_t""yes" 1>&6
7468 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7469 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7470 cat >> confdefs.h
<<EOF
7471 #define $ac_tr_lib 1
7477 echo "$ac_t""no" 1>&6
7480 if test "${with_kerberos5+set}" != set; then
7481 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7482 echo "configure:7483: checking for des_cbc_encrypt in -ldes425" >&5
7483 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7484 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7485 echo $ac_n "(cached) $ac_c" 1>&6
7487 ac_save_LIBS
="$LIBS"
7488 LIBS
="-ldes425 $LIBS"
7489 cat > conftest.
$ac_ext <<EOF
7490 #line 7491 "configure"
7491 #include "confdefs.h"
7492 /* Override any gcc2 internal prototype to avoid an error. */
7493 /* We use char because int might match the return type of a gcc2
7494 builtin and then its argument prototype would still apply. */
7495 char des_cbc_encrypt();
7501 if { (eval echo configure
:7502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7503 eval "ac_cv_lib_$ac_lib_var=yes"
7505 echo "configure: failed program was:" >&5
7506 cat conftest.
$ac_ext >&5
7508 eval "ac_cv_lib_$ac_lib_var=no"
7511 LIBS
="$ac_save_LIBS"
7514 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7515 echo "$ac_t""yes" 1>&6
7516 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7517 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7518 cat >> confdefs.h
<<EOF
7519 #define $ac_tr_lib 1
7522 LIBS
="-ldes425 $LIBS"
7525 echo "$ac_t""no" 1>&6
7526 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7527 echo "configure:7528: checking for des_cbc_encrypt in -ldes" >&5
7528 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7529 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7530 echo $ac_n "(cached) $ac_c" 1>&6
7532 ac_save_LIBS
="$LIBS"
7534 cat > conftest.
$ac_ext <<EOF
7535 #line 7536 "configure"
7536 #include "confdefs.h"
7537 /* Override any gcc2 internal prototype to avoid an error. */
7538 /* We use char because int might match the return type of a gcc2
7539 builtin and then its argument prototype would still apply. */
7540 char des_cbc_encrypt();
7546 if { (eval echo configure
:7547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7548 eval "ac_cv_lib_$ac_lib_var=yes"
7550 echo "configure: failed program was:" >&5
7551 cat conftest.
$ac_ext >&5
7553 eval "ac_cv_lib_$ac_lib_var=no"
7556 LIBS
="$ac_save_LIBS"
7559 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7560 echo "$ac_t""yes" 1>&6
7561 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7562 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7563 cat >> confdefs.h
<<EOF
7564 #define $ac_tr_lib 1
7570 echo "$ac_t""no" 1>&6
7575 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7576 echo "configure:7577: checking for krb_get_cred in -lkrb4" >&5
7577 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7578 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7579 echo $ac_n "(cached) $ac_c" 1>&6
7581 ac_save_LIBS
="$LIBS"
7583 cat > conftest.
$ac_ext <<EOF
7584 #line 7585 "configure"
7585 #include "confdefs.h"
7586 /* Override any gcc2 internal prototype to avoid an error. */
7587 /* We use char because int might match the return type of a gcc2
7588 builtin and then its argument prototype would still apply. */
7589 char krb_get_cred();
7595 if { (eval echo configure
:7596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7597 eval "ac_cv_lib_$ac_lib_var=yes"
7599 echo "configure: failed program was:" >&5
7600 cat conftest.
$ac_ext >&5
7602 eval "ac_cv_lib_$ac_lib_var=no"
7605 LIBS
="$ac_save_LIBS"
7608 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7609 echo "$ac_t""yes" 1>&6
7610 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7611 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7612 cat >> confdefs.h
<<EOF
7613 #define $ac_tr_lib 1
7619 echo "$ac_t""no" 1>&6
7620 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7621 echo "configure:7622: checking for krb_get_cred in -lkrb" >&5
7622 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7623 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7624 echo $ac_n "(cached) $ac_c" 1>&6
7626 ac_save_LIBS
="$LIBS"
7628 cat > conftest.
$ac_ext <<EOF
7629 #line 7630 "configure"
7630 #include "confdefs.h"
7631 /* Override any gcc2 internal prototype to avoid an error. */
7632 /* We use char because int might match the return type of a gcc2
7633 builtin and then its argument prototype would still apply. */
7634 char krb_get_cred();
7640 if { (eval echo configure
:7641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7642 eval "ac_cv_lib_$ac_lib_var=yes"
7644 echo "configure: failed program was:" >&5
7645 cat conftest.
$ac_ext >&5
7647 eval "ac_cv_lib_$ac_lib_var=no"
7650 LIBS
="$ac_save_LIBS"
7653 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7654 echo "$ac_t""yes" 1>&6
7655 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7656 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7657 cat >> confdefs.h
<<EOF
7658 #define $ac_tr_lib 1
7664 echo "$ac_t""no" 1>&6
7671 if test "${with_kerberos5+set}" = set; then
7672 for ac_hdr
in krb5.h
7674 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7675 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7676 echo "configure:7677: checking for $ac_hdr" >&5
7677 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7678 echo $ac_n "(cached) $ac_c" 1>&6
7680 cat > conftest.
$ac_ext <<EOF
7681 #line 7682 "configure"
7682 #include "confdefs.h"
7685 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7686 { (eval echo configure
:7687: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7687 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7688 if test -z "$ac_err"; then
7690 eval "ac_cv_header_$ac_safe=yes"
7693 echo "configure: failed program was:" >&5
7694 cat conftest.
$ac_ext >&5
7696 eval "ac_cv_header_$ac_safe=no"
7700 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7701 echo "$ac_t""yes" 1>&6
7702 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7703 cat >> confdefs.h
<<EOF
7704 #define $ac_tr_hdr 1
7708 echo "$ac_t""no" 1>&6
7715 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7716 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7717 echo "configure:7718: checking for $ac_hdr" >&5
7718 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7719 echo $ac_n "(cached) $ac_c" 1>&6
7721 cat > conftest.
$ac_ext <<EOF
7722 #line 7723 "configure"
7723 #include "confdefs.h"
7726 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7727 { (eval echo configure
:7728: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7728 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7729 if test -z "$ac_err"; then
7731 eval "ac_cv_header_$ac_safe=yes"
7734 echo "configure: failed program was:" >&5
7735 cat conftest.
$ac_ext >&5
7737 eval "ac_cv_header_$ac_safe=no"
7741 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7742 echo "$ac_t""yes" 1>&6
7743 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7744 cat >> confdefs.h
<<EOF
7745 #define $ac_tr_hdr 1
7749 echo "$ac_t""no" 1>&6
7750 for ac_hdr
in kerberosIV
/des.h
7752 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7753 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7754 echo "configure:7755: checking for $ac_hdr" >&5
7755 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7756 echo $ac_n "(cached) $ac_c" 1>&6
7758 cat > conftest.
$ac_ext <<EOF
7759 #line 7760 "configure"
7760 #include "confdefs.h"
7763 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7764 { (eval echo configure
:7765: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7765 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7766 if test -z "$ac_err"; then
7768 eval "ac_cv_header_$ac_safe=yes"
7771 echo "configure: failed program was:" >&5
7772 cat conftest.
$ac_ext >&5
7774 eval "ac_cv_header_$ac_safe=no"
7778 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7779 echo "$ac_t""yes" 1>&6
7780 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7781 cat >> confdefs.h
<<EOF
7782 #define $ac_tr_hdr 1
7786 echo "$ac_t""no" 1>&6
7787 for ac_hdr
in kerberos
/des.h
7789 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7790 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7791 echo "configure:7792: checking for $ac_hdr" >&5
7792 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7793 echo $ac_n "(cached) $ac_c" 1>&6
7795 cat > conftest.
$ac_ext <<EOF
7796 #line 7797 "configure"
7797 #include "confdefs.h"
7800 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7801 { (eval echo configure
:7802: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7802 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7803 if test -z "$ac_err"; then
7805 eval "ac_cv_header_$ac_safe=yes"
7808 echo "configure: failed program was:" >&5
7809 cat conftest.
$ac_ext >&5
7811 eval "ac_cv_header_$ac_safe=no"
7815 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7816 echo "$ac_t""yes" 1>&6
7817 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7818 cat >> confdefs.h
<<EOF
7819 #define $ac_tr_hdr 1
7823 echo "$ac_t""no" 1>&6
7835 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7836 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7837 echo "configure:7838: checking for $ac_hdr" >&5
7838 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7839 echo $ac_n "(cached) $ac_c" 1>&6
7841 cat > conftest.
$ac_ext <<EOF
7842 #line 7843 "configure"
7843 #include "confdefs.h"
7846 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7847 { (eval echo configure
:7848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7848 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7849 if test -z "$ac_err"; then
7851 eval "ac_cv_header_$ac_safe=yes"
7854 echo "configure: failed program was:" >&5
7855 cat conftest.
$ac_ext >&5
7857 eval "ac_cv_header_$ac_safe=no"
7861 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7862 echo "$ac_t""yes" 1>&6
7863 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7864 cat >> confdefs.h
<<EOF
7865 #define $ac_tr_hdr 1
7869 echo "$ac_t""no" 1>&6
7870 for ac_hdr
in kerberosIV
/krb.h
7872 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7873 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7874 echo "configure:7875: checking for $ac_hdr" >&5
7875 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7876 echo $ac_n "(cached) $ac_c" 1>&6
7878 cat > conftest.
$ac_ext <<EOF
7879 #line 7880 "configure"
7880 #include "confdefs.h"
7883 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7884 { (eval echo configure
:7885: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7885 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7886 if test -z "$ac_err"; then
7888 eval "ac_cv_header_$ac_safe=yes"
7891 echo "configure: failed program was:" >&5
7892 cat conftest.
$ac_ext >&5
7894 eval "ac_cv_header_$ac_safe=no"
7898 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7899 echo "$ac_t""yes" 1>&6
7900 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7901 cat >> confdefs.h
<<EOF
7902 #define $ac_tr_hdr 1
7906 echo "$ac_t""no" 1>&6
7907 for ac_hdr
in kerberos
/krb.h
7909 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7910 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7911 echo "configure:7912: checking for $ac_hdr" >&5
7912 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7913 echo $ac_n "(cached) $ac_c" 1>&6
7915 cat > conftest.
$ac_ext <<EOF
7916 #line 7917 "configure"
7917 #include "confdefs.h"
7920 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7921 { (eval echo configure
:7922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7922 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7923 if test -z "$ac_err"; then
7925 eval "ac_cv_header_$ac_safe=yes"
7928 echo "configure: failed program was:" >&5
7929 cat conftest.
$ac_ext >&5
7931 eval "ac_cv_header_$ac_safe=no"
7935 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7936 echo "$ac_t""yes" 1>&6
7937 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7938 cat >> confdefs.h
<<EOF
7939 #define $ac_tr_hdr 1
7943 echo "$ac_t""no" 1>&6
7954 for ac_hdr
in com_err.h
7956 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7957 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7958 echo "configure:7959: checking for $ac_hdr" >&5
7959 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7960 echo $ac_n "(cached) $ac_c" 1>&6
7962 cat > conftest.
$ac_ext <<EOF
7963 #line 7964 "configure"
7964 #include "confdefs.h"
7967 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7968 { (eval echo configure
:7969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7969 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7970 if test -z "$ac_err"; then
7972 eval "ac_cv_header_$ac_safe=yes"
7975 echo "configure: failed program was:" >&5
7976 cat conftest.
$ac_ext >&5
7978 eval "ac_cv_header_$ac_safe=no"
7982 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7983 echo "$ac_t""yes" 1>&6
7984 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7985 cat >> confdefs.h
<<EOF
7986 #define $ac_tr_hdr 1
7990 echo "$ac_t""no" 1>&6
7996 # Solaris requires -lintl if you want strerror (which calls dgettext)
7997 # to return localized messages.
7998 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
7999 echo "configure:8000: checking for dgettext in -lintl" >&5
8000 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
8001 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8002 echo $ac_n "(cached) $ac_c" 1>&6
8004 ac_save_LIBS
="$LIBS"
8006 cat > conftest.
$ac_ext <<EOF
8007 #line 8008 "configure"
8008 #include "confdefs.h"
8009 /* Override any gcc2 internal prototype to avoid an error. */
8010 /* We use char because int might match the return type of a gcc2
8011 builtin and then its argument prototype would still apply. */
8018 if { (eval echo configure
:8019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8020 eval "ac_cv_lib_$ac_lib_var=yes"
8022 echo "configure: failed program was:" >&5
8023 cat conftest.
$ac_ext >&5
8025 eval "ac_cv_lib_$ac_lib_var=no"
8028 LIBS
="$ac_save_LIBS"
8031 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8032 echo "$ac_t""yes" 1>&6
8033 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8034 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8035 cat >> confdefs.h
<<EOF
8036 #define $ac_tr_lib 1
8042 echo "$ac_t""no" 1>&6
8046 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
8047 echo "configure:8048: checking whether localtime caches TZ" >&5
8048 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
8049 echo $ac_n "(cached) $ac_c" 1>&6
8051 if test x
$ac_cv_func_tzset = xyes
; then
8052 if test "$cross_compiling" = yes; then
8053 # If we have tzset, assume the worst when cross-compiling.
8054 emacs_cv_localtime_cache
=yes
8056 cat > conftest.
$ac_ext <<EOF
8057 #line 8058 "configure"
8058 #include "confdefs.h"
8060 extern char **environ;
8064 for (to = from = environ; (*to = *from); from++)
8065 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
8068 char TZ_GMT0[] = "TZ=GMT0";
8069 char TZ_PST8[] = "TZ=PST8";
8072 time_t now = time ((time_t *) 0);
8073 int hour_GMT0, hour_unset;
8074 if (putenv (TZ_GMT0) != 0)
8076 hour_GMT0 = localtime (&now)->tm_hour;
8078 hour_unset = localtime (&now)->tm_hour;
8079 if (putenv (TZ_PST8) != 0)
8081 if (localtime (&now)->tm_hour == hour_GMT0)
8084 if (localtime (&now)->tm_hour != hour_unset)
8089 if { (eval echo configure
:8090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8091 emacs_cv_localtime_cache
=no
8093 echo "configure: failed program was:" >&5
8094 cat conftest.
$ac_ext >&5
8096 emacs_cv_localtime_cache
=yes
8102 # If we lack tzset, report that localtime does not cache TZ,
8103 # since we can't invalidate the cache if we don't have tzset.
8104 emacs_cv_localtime_cache
=no
8107 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
8108 if test $emacs_cv_localtime_cache = yes; then
8109 cat >> confdefs.h
<<\EOF
8110 #define LOCALTIME_CACHE 1
8115 if test "x$HAVE_TIMEVAL" = xyes
; then
8116 for ac_func
in gettimeofday
8118 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8119 echo "configure:8120: checking for $ac_func" >&5
8120 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8121 echo $ac_n "(cached) $ac_c" 1>&6
8123 cat > conftest.
$ac_ext <<EOF
8124 #line 8125 "configure"
8125 #include "confdefs.h"
8126 /* System header to define __stub macros and hopefully few prototypes,
8127 which can conflict with char $ac_func(); below. */
8129 /* Override any gcc2 internal prototype to avoid an error. */
8130 /* We use char because int might match the return type of a gcc2
8131 builtin and then its argument prototype would still apply. */
8136 /* The GNU C library defines this for functions which it implements
8137 to always fail with ENOSYS. Some functions are actually named
8138 something starting with __ and the normal name is an alias. */
8139 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8147 if { (eval echo configure
:8148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8149 eval "ac_cv_func_$ac_func=yes"
8151 echo "configure: failed program was:" >&5
8152 cat conftest.
$ac_ext >&5
8154 eval "ac_cv_func_$ac_func=no"
8159 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8160 echo "$ac_t""yes" 1>&6
8161 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8162 cat >> confdefs.h
<<EOF
8163 #define $ac_tr_func 1
8167 echo "$ac_t""no" 1>&6
8171 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
8172 echo "configure:8173: checking whether gettimeofday can accept two arguments" >&5
8173 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
8174 echo $ac_n "(cached) $ac_c" 1>&6
8176 cat > conftest.
$ac_ext <<EOF
8177 #line 8178 "configure"
8178 #include "confdefs.h"
8180 #ifdef TIME_WITH_SYS_TIME
8181 #include <sys/time.h>
8184 #ifdef HAVE_SYS_TIME_H
8185 #include <sys/time.h>
8191 struct timeval time;
8192 gettimeofday (&time, 0);
8195 if { (eval echo configure
:8196: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8197 emacs_cv_gettimeofday_two_arguments
=yes
8199 echo "configure: failed program was:" >&5
8200 cat conftest.
$ac_ext >&5
8202 emacs_cv_gettimeofday_two_arguments
=no
8207 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
8208 if test $emacs_cv_gettimeofday_two_arguments = no
; then
8209 cat >> confdefs.h
<<\EOF
8210 #define GETTIMEOFDAY_ONE_ARGUMENT 1
8216 if test "$ac_cv_func_gettimeofday" = yes; then
8217 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
8218 echo "configure:8219: checking for struct timezone" >&5
8219 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
8220 echo $ac_n "(cached) $ac_c" 1>&6
8222 cat > conftest.
$ac_ext <<EOF
8223 #line 8224 "configure"
8224 #include "confdefs.h"
8225 #include <sys/time.h>
8230 if { (eval echo configure
:8231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8232 if test "$cross_compiling" = yes; then
8233 emacs_cv_struct_timezone
=yes
8235 cat > conftest.
$ac_ext <<EOF
8236 #line 8237 "configure"
8237 #include "confdefs.h"
8239 #ifdef TIME_WITH_SYS_TIME
8240 #include <sys/time.h>
8243 #ifdef HAVE_SYS_TIME_H
8244 #include <sys/time.h>
8250 struct timeval time;
8251 struct timezone dummy;
8252 exit (gettimeofday (&time, &dummy));
8255 if { (eval echo configure
:8256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8257 emacs_cv_struct_timezone
=yes
8259 echo "configure: failed program was:" >&5
8260 cat conftest.
$ac_ext >&5
8262 emacs_cv_struct_timezone
=no
8268 echo "configure: failed program was:" >&5
8269 cat conftest.
$ac_ext >&5
8271 emacs_cv_struct_timezone
=no
8276 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
8280 echo $ac_n "checking for socket""... $ac_c" 1>&6
8281 echo "configure:8282: checking for socket" >&5
8282 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
8283 echo $ac_n "(cached) $ac_c" 1>&6
8285 cat > conftest.
$ac_ext <<EOF
8286 #line 8287 "configure"
8287 #include "confdefs.h"
8288 /* System header to define __stub macros and hopefully few prototypes,
8289 which can conflict with char socket(); below. */
8291 /* Override any gcc2 internal prototype to avoid an error. */
8292 /* We use char because int might match the return type of a gcc2
8293 builtin and then its argument prototype would still apply. */
8298 /* The GNU C library defines this for functions which it implements
8299 to always fail with ENOSYS. Some functions are actually named
8300 something starting with __ and the normal name is an alias. */
8301 #if defined (__stub_socket) || defined (__stub___socket)
8309 if { (eval echo configure
:8310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8311 eval "ac_cv_func_socket=yes"
8313 echo "configure: failed program was:" >&5
8314 cat conftest.
$ac_ext >&5
8316 eval "ac_cv_func_socket=no"
8321 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
8322 echo "$ac_t""yes" 1>&6
8325 echo "$ac_t""no" 1>&6
8329 if test $ok_so_far = yes; then
8330 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
8331 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
8332 echo "configure:8333: checking for netinet/in.h" >&5
8333 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8334 echo $ac_n "(cached) $ac_c" 1>&6
8336 cat > conftest.
$ac_ext <<EOF
8337 #line 8338 "configure"
8338 #include "confdefs.h"
8339 #include <netinet/in.h>
8341 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8342 { (eval echo configure
:8343: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8343 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8344 if test -z "$ac_err"; then
8346 eval "ac_cv_header_$ac_safe=yes"
8349 echo "configure: failed program was:" >&5
8350 cat conftest.
$ac_ext >&5
8352 eval "ac_cv_header_$ac_safe=no"
8356 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8357 echo "$ac_t""yes" 1>&6
8360 echo "$ac_t""no" 1>&6
8365 if test $ok_so_far = yes; then
8366 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
8367 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
8368 echo "configure:8369: checking for arpa/inet.h" >&5
8369 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8370 echo $ac_n "(cached) $ac_c" 1>&6
8372 cat > conftest.
$ac_ext <<EOF
8373 #line 8374 "configure"
8374 #include "confdefs.h"
8375 #include <arpa/inet.h>
8377 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8378 { (eval echo configure
:8379: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8379 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8380 if test -z "$ac_err"; then
8382 eval "ac_cv_header_$ac_safe=yes"
8385 echo "configure: failed program was:" >&5
8386 cat conftest.
$ac_ext >&5
8388 eval "ac_cv_header_$ac_safe=no"
8392 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8393 echo "$ac_t""yes" 1>&6
8396 echo "$ac_t""no" 1>&6
8401 if test $ok_so_far = yes; then
8402 cat >> confdefs.h
<<\EOF
8403 #define HAVE_INET_SOCKETS 1
8408 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8409 cat >> confdefs.h
<<\EOF
8410 #define HAVE_AIX_SMT_EXP 1
8415 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8416 echo "configure:8417: checking whether system supports dynamic ptys" >&5
8417 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8418 echo "$ac_t""yes" 1>&6
8419 cat >> confdefs.h
<<\EOF
8420 #define HAVE_DEV_PTMX 1
8424 echo "$ac_t""no" 1>&6
8427 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8428 echo "configure:8429: checking for pid_t" >&5
8429 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8430 echo $ac_n "(cached) $ac_c" 1>&6
8432 cat > conftest.
$ac_ext <<EOF
8433 #line 8434 "configure"
8434 #include "confdefs.h"
8435 #include <sys/types.h>
8441 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8442 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8444 ac_cv_type_pid_t
=yes
8452 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8453 if test $ac_cv_type_pid_t = no
; then
8454 cat >> confdefs.h
<<\EOF
8460 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8461 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8462 echo "configure:8463: checking for vfork.h" >&5
8463 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8464 echo $ac_n "(cached) $ac_c" 1>&6
8466 cat > conftest.
$ac_ext <<EOF
8467 #line 8468 "configure"
8468 #include "confdefs.h"
8471 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8472 { (eval echo configure
:8473: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8473 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8474 if test -z "$ac_err"; then
8476 eval "ac_cv_header_$ac_safe=yes"
8479 echo "configure: failed program was:" >&5
8480 cat conftest.
$ac_ext >&5
8482 eval "ac_cv_header_$ac_safe=no"
8486 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8487 echo "$ac_t""yes" 1>&6
8488 cat >> confdefs.h
<<\EOF
8489 #define HAVE_VFORK_H 1
8493 echo "$ac_t""no" 1>&6
8496 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8497 echo "configure:8498: checking for working vfork" >&5
8498 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8499 echo $ac_n "(cached) $ac_c" 1>&6
8501 if test "$cross_compiling" = yes; then
8502 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8503 echo "configure:8504: checking for vfork" >&5
8504 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8505 echo $ac_n "(cached) $ac_c" 1>&6
8507 cat > conftest.
$ac_ext <<EOF
8508 #line 8509 "configure"
8509 #include "confdefs.h"
8510 /* System header to define __stub macros and hopefully few prototypes,
8511 which can conflict with char vfork(); below. */
8513 /* Override any gcc2 internal prototype to avoid an error. */
8514 /* We use char because int might match the return type of a gcc2
8515 builtin and then its argument prototype would still apply. */
8520 /* The GNU C library defines this for functions which it implements
8521 to always fail with ENOSYS. Some functions are actually named
8522 something starting with __ and the normal name is an alias. */
8523 #if defined (__stub_vfork) || defined (__stub___vfork)
8531 if { (eval echo configure
:8532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8533 eval "ac_cv_func_vfork=yes"
8535 echo "configure: failed program was:" >&5
8536 cat conftest.
$ac_ext >&5
8538 eval "ac_cv_func_vfork=no"
8543 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8544 echo "$ac_t""yes" 1>&6
8547 echo "$ac_t""no" 1>&6
8550 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8552 cat > conftest.
$ac_ext <<EOF
8553 #line 8554 "configure"
8554 #include "confdefs.h"
8555 /* Thanks to Paul Eggert for this test. */
8557 #include <sys/types.h>
8558 #include <sys/stat.h>
8559 #ifdef HAVE_UNISTD_H
8565 /* On some sparc systems, changes by the child to local and incoming
8566 argument registers are propagated back to the parent.
8567 The compiler is told about this with #include <vfork.h>,
8568 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8569 Test for this by using a static variable whose address
8570 is put into a register that is clobbered by the vfork. */
8573 sparc_address_test (int arg)
8575 sparc_address_test (arg) int arg;
8593 pid_t parent = getpid ();
8596 sparc_address_test ();
8601 /* Here is another test for sparc vfork register problems.
8602 This test uses lots of local variables, at least
8603 as many local variables as main has allocated so far
8604 including compiler temporaries. 4 locals are enough for
8605 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8606 A buggy compiler should reuse the register of parent
8607 for one of the local variables, since it will think that
8608 parent can't possibly be used any more in this routine.
8609 Assigning to the local variable will thus munge parent
8610 in the parent process. */
8612 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8613 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8614 /* Convince the compiler that p..p7 are live; otherwise, it might
8615 use the same hardware register for all 8 local variables. */
8616 if (p != p1 || p != p2 || p != p3 || p != p4
8617 || p != p5 || p != p6 || p != p7)
8620 /* On some systems (e.g. IRIX 3.3),
8621 vfork doesn't separate parent from child file descriptors.
8622 If the child closes a descriptor before it execs or exits,
8623 this munges the parent's descriptor as well.
8624 Test for this by closing stdout in the child. */
8625 _exit(close(fileno(stdout)) != 0);
8630 while (wait(&status) != child)
8633 /* Was there some problem with vforking? */
8636 /* Did the child fail? (This shouldn't happen.) */
8639 /* Did the vfork/compiler bug occur? */
8640 || parent != getpid()
8642 /* Did the file descriptor bug occur? */
8643 || fstat(fileno(stdout), &st) != 0
8648 if { (eval echo configure
:8649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8650 ac_cv_func_vfork_works
=yes
8652 echo "configure: failed program was:" >&5
8653 cat conftest.
$ac_ext >&5
8655 ac_cv_func_vfork_works
=no
8662 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8663 if test $ac_cv_func_vfork_works = no
; then
8664 cat >> confdefs.h
<<\EOF
8671 # Fixme: This should be replaced when we have autoconf 2.14.
8672 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8673 echo "configure:8674: checking for size_t" >&5
8674 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8675 echo $ac_n "(cached) $ac_c" 1>&6
8677 cat > conftest.
$ac_ext <<EOF
8678 #line 8679 "configure"
8679 #include "confdefs.h"
8680 #include <sys/types.h>
8686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8687 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8689 ac_cv_type_size_t
=yes
8692 ac_cv_type_size_t
=no
8697 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8698 if test $ac_cv_type_size_t = no
; then
8699 cat >> confdefs.h
<<\EOF
8700 #define size_t unsigned
8706 # Set up the CFLAGS for real compilation, so we can substitute it.
8707 CFLAGS
="$REAL_CFLAGS"
8708 CPPFLAGS
="$REAL_CPPFLAGS"
8710 #### Find out which version of Emacs this is.
8711 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8712 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8713 if test x
"${version}" = x
; then
8714 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8717 ### Specify what sort of things we'll be editing into Makefile and config.h.
8718 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8750 cat >> confdefs.h
<<EOF
8751 #define EMACS_CONFIGURATION "${canonical}"
8754 cat >> confdefs.h
<<EOF
8755 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8758 cat >> confdefs.h
<<EOF
8759 #define config_machfile "${machfile}"
8762 cat >> confdefs.h
<<EOF
8763 #define config_opsysfile "${opsysfile}"
8766 cat >> confdefs.h
<<EOF
8767 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8770 cat >> confdefs.h
<<EOF
8771 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8774 cat >> confdefs.h
<<EOF
8775 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8778 cat >> confdefs.h
<<EOF
8779 #define UNEXEC_SRC ${UNEXEC_SRC}
8783 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8784 cat >> confdefs.h
<<\EOF
8785 #define HAVE_X_WINDOWS 1
8789 if test "${USE_X_TOOLKIT}" != "none" ; then
8790 cat >> confdefs.h
<<\EOF
8791 #define USE_X_TOOLKIT 1
8795 if test "${HAVE_X11}" = "yes" ; then
8796 cat >> confdefs.h
<<\EOF
8801 if test "${HAVE_XFREE386}" = "yes" ; then
8802 cat >> confdefs.h
<<\EOF
8803 #define HAVE_XFREE386 1
8807 if test "${HAVE_MENUS}" = "yes" ; then
8808 cat >> confdefs.h
<<\EOF
8809 #define HAVE_MENUS 1
8813 if test "${GNU_MALLOC}" = "yes" ; then
8814 cat >> confdefs.h
<<\EOF
8815 #define GNU_MALLOC 1
8819 if test "${REL_ALLOC}" = "yes" ; then
8820 cat >> confdefs.h
<<\EOF
8826 #### Report on what we decided to do.
8828 Configured for \`${canonical}'.
8830 Where should the build process find the source code? ${srcdir}
8831 What operating system and machine description files should Emacs use?
8832 \`${opsysfile}' and \`${machfile}'
8833 What compiler should emacs be built with? ${CC} ${CFLAGS}
8834 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8835 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
8836 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
8837 What window system should Emacs use? ${window_system}
8838 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8840 if test -n "${x_includes}"; then
8841 echo " Where do we find X Windows header files? ${x_includes}"
8843 echo " Where do we find X Windows header files? Standard dirs"
8845 if test -n "${x_libraries}"; then
8846 echo " Where do we find X Windows libraries? ${x_libraries}"
8848 echo " Where do we find X Windows libraries? Standard dirs"
8851 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8852 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8853 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8854 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8855 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8856 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8857 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8860 # Remove any trailing slashes in these variables.
8861 test "${prefix}" != NONE
&&
8862 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8863 test "${exec_prefix}" != NONE
&&
8864 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8867 cat > confcache
<<\EOF
8868 # This file is a shell script that caches the results of configure
8869 # tests run on this system so they can be shared between configure
8870 # scripts and configure runs. It is not useful on other systems.
8871 # If it contains results you don't want to keep, you may remove or edit it.
8873 # By default, configure uses ./config.cache as the cache file,
8874 # creating it if it does not exist already. You can give configure
8875 # the --cache-file=FILE option to use a different cache file; that is
8876 # what configure does when it calls configure scripts in
8877 # subdirectories, so they share the cache.
8878 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8879 # config.status only pays attention to the cache file if you give it the
8880 # --recheck option to rerun configure.
8883 # The following way of writing the cache mishandles newlines in values,
8884 # but we know of no workaround that is simple, portable, and efficient.
8885 # So, don't put newlines in cache variables' values.
8886 # Ultrix sh set writes to stderr and can't be redirected directly,
8887 # and sets the high bit in the cache file unless we assign to the vars.
8889 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8891 # `set' does not quote correctly, so add quotes (double-quote substitution
8892 # turns \\\\ into \\, and sed turns \\ into \).
8894 -e "s/'/'\\\\''/g" \
8895 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8898 # `set' quotes correctly as required by POSIX, so do not add quotes.
8899 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8902 if cmp -s $cache_file confcache
; then
8905 if test -w $cache_file; then
8906 echo "updating cache $cache_file"
8907 cat confcache
> $cache_file
8909 echo "not updating unwritable cache $cache_file"
8914 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8916 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8917 # Let make expand exec_prefix.
8918 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8920 # Any assignment to VPATH causes Sun make to only execute
8921 # the first set of double-colon rules, so remove it if not needed.
8922 # If there is a colon in the path, we need to keep it.
8923 if test "x$srcdir" = x.
; then
8924 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8927 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8929 DEFS
=-DHAVE_CONFIG_H
8931 # Without the "./", some shells look in PATH for config.status.
8932 : ${CONFIG_STATUS=./config.status}
8934 echo creating
$CONFIG_STATUS
8935 rm -f $CONFIG_STATUS
8936 cat > $CONFIG_STATUS <<EOF
8938 # Generated automatically by configure.
8939 # Run this file to recreate the current configuration.
8940 # This directory was configured as follows,
8941 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8943 # $0 $ac_configure_args
8945 # Compiler output produced by configure, useful for debugging
8946 # configure, is in ./config.log if it exists.
8948 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8951 case "\$ac_option" in
8952 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8953 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8954 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8955 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8956 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8958 -help | --help | --hel | --he | --h)
8959 echo "\$ac_cs_usage"; exit 0 ;;
8960 *) echo "\$ac_cs_usage"; exit 1 ;;
8964 ac_given_srcdir=$srcdir
8965 ac_given_INSTALL="$INSTALL"
8967 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8968 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8969 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8971 cat >> $CONFIG_STATUS <<EOF
8973 # Protect against being on the right side of a sed subst in config.status.
8974 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8975 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8979 s%@CFLAGS@%$CFLAGS%g
8980 s%@CPPFLAGS@%$CPPFLAGS%g
8981 s%@CXXFLAGS@%$CXXFLAGS%g
8982 s%@FFLAGS@%$FFLAGS%g
8984 s%@LDFLAGS@%$LDFLAGS%g
8986 s%@exec_prefix@%$exec_prefix%g
8987 s%@prefix@%$prefix%g
8988 s%@program_transform_name@%$program_transform_name%g
8989 s%@bindir@%$bindir%g
8990 s%@sbindir@%$sbindir%g
8991 s%@libexecdir@%$libexecdir%g
8992 s%@datadir@%$datadir%g
8993 s%@sysconfdir@%$sysconfdir%g
8994 s%@sharedstatedir@%$sharedstatedir%g
8995 s%@localstatedir@%$localstatedir%g
8996 s%@libdir@%$libdir%g
8997 s%@includedir@%$includedir%g
8998 s%@oldincludedir@%$oldincludedir%g
8999 s%@infodir@%$infodir%g
9000 s%@mandir@%$mandir%g
9002 s%@host_alias@%$host_alias%g
9003 s%@host_cpu@%$host_cpu%g
9004 s%@host_vendor@%$host_vendor%g
9005 s%@host_os@%$host_os%g
9009 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9010 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9011 s%@INSTALL_DATA@%$INSTALL_DATA%g
9013 s%@RANLIB@%$RANLIB%g
9014 s%@LIBSOUND@%$LIBSOUND%g
9015 s%@SET_MAKE@%$SET_MAKE%g
9016 s%@ALLOCA@%$ALLOCA%g
9017 s%@liblockfile@%$liblockfile%g
9018 s%@LIBOBJS@%$LIBOBJS%g
9019 s%@NEED_SETGID@%$NEED_SETGID%g
9020 s%@KMEM_GROUP@%$KMEM_GROUP%g
9021 s%@version@%$version%g
9022 s%@configuration@%$configuration%g
9023 s%@canonical@%$canonical%g
9024 s%@srcdir@%$srcdir%g
9025 s%@lispdir@%$lispdir%g
9026 s%@locallisppath@%$locallisppath%g
9027 s%@lisppath@%$lisppath%g
9028 s%@x_default_search_path@%$x_default_search_path%g
9029 s%@etcdir@%$etcdir%g
9030 s%@archlibdir@%$archlibdir%g
9031 s%@docdir@%$docdir%g
9032 s%@bitmapdir@%$bitmapdir%g
9033 s%@c_switch_system@%$c_switch_system%g
9034 s%@c_switch_machine@%$c_switch_machine%g
9035 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
9036 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
9037 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
9038 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
9039 s%@machfile@%$machfile%g
9040 s%@opsysfile@%$opsysfile%g
9041 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
9046 cat >> $CONFIG_STATUS <<\EOF
9048 # Split the substitutions into bite-sized pieces for seds with
9049 # small command number limits, like on Digital OSF/1 and HP-UX.
9050 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
9051 ac_file
=1 # Number of current file.
9052 ac_beg
=1 # First line for current file.
9053 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
9056 while $ac_more_lines; do
9057 if test $ac_beg -gt 1; then
9058 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
9060 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
9062 if test ! -s conftest.s
$ac_file; then
9064 rm -f conftest.s
$ac_file
9066 if test -z "$ac_sed_cmds"; then
9067 ac_sed_cmds
="sed -f conftest.s$ac_file"
9069 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
9071 ac_file
=`expr $ac_file + 1`
9073 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
9076 if test -z "$ac_sed_cmds"; then
9081 cat >> $CONFIG_STATUS <<EOF
9083 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
9084 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
9085 lisp/Makefile leim/Makefile"}
9087 cat >> $CONFIG_STATUS <<\EOF
9088 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
9089 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9091 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9092 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9093 *) ac_file_in
="${ac_file}.in" ;;
9096 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9098 # Remove last slash and all that follows it. Not all systems have dirname.
9099 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9100 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
9101 # The file is in a subdirectory.
9102 test ! -d "$ac_dir" && mkdir
"$ac_dir"
9103 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
9104 # A "../" for each directory in $ac_dir_suffix.
9105 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9107 ac_dir_suffix
= ac_dots
=
9110 case "$ac_given_srcdir" in
9112 if test -z "$ac_dots"; then top_srcdir
=.
9113 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9114 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
9116 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9117 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
9120 case "$ac_given_INSTALL" in
9121 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
9122 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
9125 echo creating
"$ac_file"
9127 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9129 *Makefile
*) ac_comsub
="1i\\
9130 # $configure_input" ;;
9134 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9136 s%@configure_input@%$configure_input%g
9137 s%@srcdir@%$srcdir%g
9138 s%@top_srcdir@%$top_srcdir%g
9139 s%@INSTALL@%$INSTALL%g
9140 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
9144 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9145 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9147 # ac_d sets the value in "#define NAME VALUE" lines.
9148 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9149 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
9152 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9153 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9154 ac_uB
='\([ ]\)%\1#\2define\3'
9157 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9158 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9159 ac_eB
='$%\1#\2define\3'
9163 if test "${CONFIG_HEADERS+set}" != set; then
9165 cat >> $CONFIG_STATUS <<EOF
9166 CONFIG_HEADERS="src/config.h:src/config.in"
9168 cat >> $CONFIG_STATUS <<\EOF
9170 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
9171 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9173 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9174 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9175 *) ac_file_in
="${ac_file}.in" ;;
9178 echo creating
$ac_file
9180 rm -f conftest.frag conftest.
in conftest.out
9181 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9182 cat $ac_file_inputs > conftest.
in
9186 # Transform confdefs.h into a sed script conftest.vals that substitutes
9187 # the proper values into config.h.in to produce config.h. And first:
9188 # Protect against being on the right side of a sed subst in config.status.
9189 # Protect against being in an unquoted here document in config.status.
9191 cat > conftest.hdr
<<\EOF
9194 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9198 sed -n -f conftest.hdr confdefs.h > conftest.vals
9201 # This sed command replaces #undef with comments. This is necessary, for
9202 # example, in the case of _POSIX_SOURCE, which is predefined and required
9203 # on some systems where configure will not decide to define it.
9204 cat >> conftest.vals <<\EOF
9205 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9208 # Break up conftest.vals because some shells have a limit on
9209 # the size of here documents, and old seds have small limits too.
9214 ac_lines=`grep -c . conftest.vals
`
9215 # grep -c gives empty output for an empty file on some AIX systems.
9216 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9217 # Write a limited-size here document to conftest.frag.
9218 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9219 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9221 sed -f conftest.frag conftest.in > conftest.out
9223 mv conftest.out conftest.in
9225 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9227 mv conftest.tail conftest.vals
9231 cat >> $CONFIG_STATUS <<\EOF
9232 rm -f conftest.frag conftest.h
9233 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9234 cat conftest.in >> conftest.h
9236 if cmp -s $ac_file conftest.h 2>/dev/null; then
9237 echo "$ac_file is unchanged"
9240 # Remove last slash and all that follows it. Not all systems have dirname.
9241 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
9242 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9243 # The file is in a subdirectory.
9244 test ! -d "$ac_dir" && mkdir "$ac_dir"
9247 mv conftest.h $ac_file
9252 cat >> $CONFIG_STATUS <<EOF
9253 GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPPFLAGS="$CPPFLAGS"
9255 cat >> $CONFIG_STATUS <<\EOF
9258 ### Make the necessary directories, if they don't exist.
9259 for dir in etc lisp ; do
9260 test -d ${dir} || mkdir ${dir}
9263 # Build src/Makefile from ${srcdir}/src/Makefile.c
9264 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
9265 # This must be done after src/config.h is built, since we rely on that file.
9267 # Now get this: Some word that is part of the ${srcdir} directory name
9268 # or the ${configuration} value might, just might, happen to be an
9269 # identifier like `sun4
' or `i386' or something
, and be predefined by
9270 # the C preprocessor to some helpful value like 1, or maybe the empty
9271 # string. Needless to say consequent macro substitutions are less
9272 # than conducive to the makefile finding the correct directory.
9273 undefs
="`echo $top_srcdir $configuration $canonical |
9274 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
9275 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
9278 echo creating src
/epaths.h
9281 # As of 2000-11-19, newest development versions of GNU cpp preprocess
9282 # `..' to `. .' unless invoked with -traditional
9284 if test "x$GCC" = xyes
&& test "x$NON_GNU_CPP" = x
; then
9285 CPPFLAGS
="$CPPFLAGS -traditional"
9288 echo creating lib-src
/Makefile
9290 rm -f junk.c junk1.c junk2.c
9291 sed -e '/start of cpp stuff/q' \
9292 < Makefile.c
> junk1.c
9293 sed -e '1,/start of cpp stuff/d'\
9294 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9295 < Makefile.c
> junk.c
9296 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9297 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9298 cat junk1.c junk2.c
> Makefile.new
9299 rm -f junk.c junk1.c junk2.c
9300 chmod 444 Makefile.new
9301 mv -f Makefile.new Makefile
9304 echo creating src
/Makefile
9306 rm -f junk.c junk1.c junk2.c
9307 sed -e '/start of cpp stuff/q' \
9308 < Makefile.c
> junk1.c
9309 sed -e '1,/start of cpp stuff/d'\
9310 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9311 < Makefile.c
> junk.c
9312 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9313 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9314 cat junk1.c junk2.c
> Makefile.new
9315 rm -f junk.c junk1.c junk2.c
9316 chmod 444 Makefile.new
9317 mv -f Makefile.new Makefile
9320 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
9321 echo creating src
/.gdbinit
9322 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
9325 # This is how we know whether to re-run configure in certain cases.
9326 touch src
/config.stamp
9331 chmod +x
$CONFIG_STATUS
9332 rm -fr confdefs
* $ac_clean_files
9333 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1