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 unnecessary, since pwd can
688 #### give you automounter prefixes, which can go away. We do all this
689 #### so Emacs can find its files when run uninstalled.
693 ## We may be able to use the $PWD environment variable to make this
694 ## absolute. But sometimes PWD is inaccurate.
695 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
697 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
701 srcdir
="`(cd ${srcdir}; pwd)`"
704 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
707 #### Check if the source directory already has a configured system in it.
708 if test `pwd` != `(cd ${srcdir} && pwd)` \
709 && test -f "${srcdir}/src/config.h" ; then
710 echo "configure: warning: The directory tree \`${srcdir}' is being used
711 as a build directory right now; it has been configured in its own
712 right. To configure in another directory as well, you MUST
713 use GNU make. If you do not have GNU make, then you must
714 now do \`make distclean' in ${srcdir},
715 and then run $0 again." 1>&2
717 extrasub
='/^VPATH[ ]*=/c\
723 vpath %.in $(srcdir)\
724 vpath %.texi $(srcdir)'
727 #### Given the configuration name, set machfile and opsysfile to the
728 #### names of the m/*.h and s/*.h files we should use.
730 ### Canonicalize the configuration name.
733 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
734 if test -f $ac_dir/install-sh
; then
736 ac_install_sh
="$ac_aux_dir/install-sh -c"
738 elif test -f $ac_dir/install.sh
; then
740 ac_install_sh
="$ac_aux_dir/install.sh -c"
744 if test -z "$ac_aux_dir"; then
745 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
747 ac_config_guess
=$ac_aux_dir/config.guess
748 ac_config_sub
=$ac_aux_dir/config.sub
749 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
752 # Make sure we can run config.sub.
753 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
754 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
757 echo $ac_n "checking host system type""... $ac_c" 1>&6
758 echo "configure:759: checking host system type" >&5
761 case "$host_alias" in
765 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
766 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
768 *) host_alias
=$nonopt ;;
772 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
773 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
774 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
775 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
776 echo "$ac_t""$host" 1>&6
779 configuration
=$host_alias
782 ### If you add support for a new configuration, add code to this
783 ### switch statement to recognize your configuration name and select
784 ### the appropriate operating system and machine description files.
786 ### You would hope that you could choose an m/*.h file pretty much
787 ### based on the machine portion of the configuration name, and an s-
788 ### file based on the operating system portion. However, it turns out
789 ### that each m/*.h file is pretty manufacturer-specific - for
790 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
791 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
792 ### machines. So we basically have to have a special case for each
793 ### configuration name.
795 ### As far as handling version numbers on operating systems is
796 ### concerned, make sure things will fail in a fixable way. If
797 ### /etc/MACHINES doesn't say anything about version numbers, be
798 ### prepared to handle anything reasonably. If version numbers
799 ### matter, be sure /etc/MACHINES says something about it.
801 ### Eric Raymond says we should accept strings like "sysvr4" to mean
802 ### "System V Release 4"; he writes, "The old convention encouraged
803 ### confusion between `system' and `release' levels'."
805 machine
='' opsys
='' unported
=no
806 case "${canonical}" in
811 case "${canonical}" in
812 alpha
*-*-netbsd*) machine
=alpha
;;
813 i
[3456]86-*-netbsd*) machine
=intel386
;;
815 # This is somewhat bogus.
816 machine
=hp9000s300
;;
817 powerpc-apple-netbsd
*) machine
=macppc
;;
818 mips-
*-netbsd*) machine
=pmax
;;
819 mipsel-
*-netbsd*) machine
=pmax
;;
820 ns32k-
*-netbsd*) machine
=ns32000
;;
821 powerpc-
*-netbsd*) machine
=macppc
;;
822 sparc-
*-netbsd*) machine
=sparc
;;
823 vax-
*-netbsd*) machine
=vax
;;
824 arm-
*-netbsd*) machine
=arm
;;
831 case "${canonical}" in
832 alpha
*-*-openbsd*) machine
=alpha
;;
833 i386-
*-openbsd*) machine
=intel386
;;
834 m68k-
*-openbsd*) machine
=hp9000s300
;;
835 mipsel-
*-openbsd*) machine
=pmax
;;
836 ns32k-
*-openbsd*) machine
=ns32000
;;
837 sparc-
*-openbsd*) machine
=sparc
;;
838 vax-
*-openbsd*) machine
=vax
;;
843 arm-acorn-riscix1.1
* )
844 machine
=acorn opsys
=riscix1-1
846 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
847 ## This name is riscix12 instead of riscix1.2
848 ## to avoid a file name conflict on MSDOS.
849 machine
=acorn opsys
=riscix12
855 case "${canonical}" in
856 i
[345]86-*-bsdi*) machine
=intel386
;;
857 sparc-
*-bsdi*) machine
=sparc
;;
858 powerpc-
*-bsdi*) machine
=powerpc
;;
860 case "${canonical}" in
861 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
862 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
863 *-*-bsdi2* ) opsys
=bsdos2-1
;;
864 *-*-bsdi3* ) opsys
=bsdos3
;;
865 *-*-bsdi4* ) opsys
=bsdos4
;;
870 ## Strictly speaking, we need the version of the alliant operating
871 ## system to choose the right machine file, but currently the
872 ## configuration name doesn't tell us enough to choose the right
873 ## one; we need to give alliants their own operating system name to
874 ## do this right. When someone cares, they can help us.
876 machine
=alliant4 opsys
=bsd4-2
879 machine
=alliant-2800 opsys
=bsd4-3
882 ## Alpha (DEC) machines.
884 machine
=alpha opsys
=osf1
885 # This is needed to find X11R6.1 libraries for certain tests.
886 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
887 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
888 case "${canonical}" in
889 # This is necessary on 5.0 to avoid mangling src/Makefile.
890 # Separated out in case it causes problems on earlier versions.
891 alpha
*-dec-osf[5-9]*)
897 alpha
*-*-linux-gnu* )
898 machine
=alpha opsys
=gnu-linux
902 machine
=arm opsys
=gnu-linux
907 machine
=powerpc opsys
=gnu-linux
912 machine
=altos opsys
=usg5-2
917 machine
=amdahl opsys
=usg5-2-2
922 machine
=apollo opsys
=bsd4-3
925 ## AT&T 3b2, 3b5, 3b15, 3b20
927 machine
=att3b opsys
=usg5-2-2
930 ## AT&T 3b1 - The Mighty Unix PC!
932 machine
=7300 opsys
=usg5-2-2
937 machine
=ibmrs6000 opsys
=aix3-2
942 machine
=dpx2 opsys
=usg5-3
947 machine
=sps7 opsys
=usg5-2
950 ## CCI 5/32, 6/32 -- see "Tahoe".
953 ## I don't know what configuration name to use for this; config.sub
954 ## doesn't seem to know anything about it. Hey, Celerity users, get
956 celerity-celerity-bsd
* )
957 machine
=celerity opsys
=bsd4-2
961 ## What operating systems does this chip run that Emacs has been
965 ## We'll use the catch-all code at the bottom to guess the
970 *-convex-bsd* |
*-convex-convexos* )
971 machine
=convex opsys
=bsd4-3
972 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
973 NON_GNU_CPP
="cc -E -P"
977 i
[3456]86-cubix-sysv* )
978 machine
=intel386 opsys
=usg5-3
982 cydra
*-cydrome-sysv* )
983 machine
=cydra5 opsys
=usg5-3
986 ## Data General AViiON Machines
987 ## DG changed naming conventions with the release of 5.4.4.10, they
988 ## dropped the initial 5.4 but left the intervening R. Because of the
989 ## R this shouldn't conflict with older versions of the OS (which I
990 ## think were named like dgux4.*). In addition, DG new AViiONs series
991 ## uses either Motorola M88k or Intel Pentium CPUs.
992 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
993 machine
=aviion opsys
=dgux4
995 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
996 ## This name is dgux5-4-3 instead of dgux5-4r3
997 ## to avoid a file name conflict on MSDOS.
998 machine
=aviion opsys
=dgux5-4-3
1000 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
1001 machine
=aviion opsys
=dgux5-4r2
1004 machine
=aviion opsys
=dgux
1007 ## Data General AViiON Intel (x86) Machines
1008 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
1009 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
1010 i
[345]86-dg-dguxR4* )
1011 machine
=aviion-intel opsys
=dgux4
1015 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
1016 machine
=pmax opsys
=bsd4-2
1018 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
1019 machine
=pmax opsys
=bsd4-3
1022 machine
=pmax opsys
=ultrix4-3
1025 machine
=pmax opsys
=osf1
1027 mips-dec-mach_bsd4.3
* )
1028 machine
=pmax opsys
=mach-bsd4-3
1031 ## Motorola Delta machines
1032 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
1033 machine
=delta opsys
=usg5-3
1034 if test -z "`type gnucc | grep 'not found'`"
1036 if test -s /etc
/167config
1037 then CC
="gnucc -m68040"
1038 else CC
="gnucc -m68881"
1041 if test -z "`type gcc | grep 'not found'`"
1047 m88k-motorola-sysv4
* )
1048 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1049 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1050 # I hope there are not other 4.0 versions for this machine
1051 # which really need usg5-4 instead.
1052 machine
=delta88k opsys
=usg5-4-2
1054 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
1055 machine
=delta88k opsys
=usg5-3
1060 machine
=dual opsys
=usg5-2
1062 m68
*-dual-uniplus* )
1063 machine
=dual opsys
=unipl5-2
1068 machine
=elxsi opsys
=usg5-2
1073 machine
=ns16000 opsys
=umax
1076 ## The GEC 63 - apparently, this port isn't really finished yet.
1077 # I'm sure we finished off the last of the machines, though. -- fx
1079 ## Gould Power Node and NP1
1081 machine
=gould opsys
=bsd4-2
1084 machine
=gould opsys
=bsd4-3
1087 machine
=gould-np1 opsys
=bsd4-3
1090 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1091 ## as far as Emacs is concerned).
1093 # Build needs to be different on 7.0 and later releases
1094 case "`uname -r`" in
1095 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1096 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1098 NON_GNU_CPP
="/lib/cpp"
1100 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1102 machine
=nh3000 opsys
=cxux
1104 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1105 powerpc-harris-powerunix
)
1106 machine
=nh6000 opsys
=powerunix
1107 NON_GNU_CPP
="cc -Xo -E -P"
1109 ## SR2001/SR2201 running HI-UX/MPP
1110 hppa1.1
-hitachi-hiuxmpp* )
1111 machine
=sr2k opsys
=hiuxmpp
1114 xps
*-honeywell-sysv* )
1115 machine
=xps100 opsys
=usg5-2
1118 ## HP 9000 series 200 or 300
1120 machine
=hp9000s300 opsys
=bsd4-3
1122 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1124 case "`uname -r`" in
1125 ## Someone's system reports A.B8.05 for this.
1126 ## I wonder what other possibilities there are.
1127 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1128 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1129 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1130 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1131 *) machine
=hp9000s300 opsys
=hpux
;;
1135 ## HP 9000 series 700 and 800, running HP/UX
1137 machine
=hp800 opsys
=hpux
1140 machine
=hp800 opsys
=hpux8
1142 hppa
*-hp-hpux9shr* )
1143 machine
=hp800 opsys
=hpux9shr
1146 machine
=hp800 opsys
=hpux9
1148 hppa
*-hp-hpux1[0-9]* )
1149 machine
=hp800 opsys
=hpux10
1152 ## HP 9000 series 700 and 800, running HP/UX
1154 ## Cross-compilation? Nah!
1155 case "`uname -r`" in
1156 ## Someone's system reports A.B8.05 for this.
1157 ## I wonder what other possibilities there are.
1158 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1159 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1160 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1161 *) machine
=hp800 opsys
=hpux10
;;
1165 machine
=hp800 opsys
=nextstep
1170 machine
=orion opsys
=bsd4-2
1172 clipper-orion-bsd
* )
1173 machine
=orion105 opsys
=bsd4-2
1177 i
[3456]86-ibm-aix1.1
* )
1178 machine
=ibmps2-aix opsys
=usg5-2-2
1180 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1181 machine
=ibmps2-aix opsys
=usg5-3
1184 machine
=ibm370aix opsys
=usg5-3
1186 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1187 machine
=ibmrs6000 opsys
=aix3-1
1189 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1190 machine
=ibmrs6000 opsys
=aix3-2-5
1192 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1193 machine
=ibmrs6000 opsys
=aix4-1
1195 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1196 machine
=ibmrs6000 opsys
=aix4-2
1198 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1199 machine
=ibmrs6000 opsys
=aix4
1201 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1202 machine
=ibmrs6000 opsys
=aix4-1
1204 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1205 machine
=ibmrs6000 opsys
=aix3-2
1208 machine
=ibmrt opsys
=bsd4-3
1211 machine
=ibmrt opsys
=bsd4-2
1214 machine
=ibmrt opsys
=bsd4-3
1217 machine
=ibmrt opsys
=bsd4-2
1220 machine
=ibmrt opsys
=bsd4-3
1223 machine
=ibmrt opsys
=bsd4-3
1226 machine
=ibmrt-aix opsys
=usg5-2-2
1229 ## Integrated Solutions `Optimum V'
1231 machine
=isi-ov opsys
=bsd4-2
1234 machine
=isi-ov opsys
=bsd4-3
1237 ## Intel 386 machines where we do care about the manufacturer
1238 i
[3456]86-intsys-sysv* )
1239 machine
=is386 opsys
=usg5-2-2
1243 i
[3456]86-prime-sysv* )
1244 machine
=i386 opsys
=usg5-3
1247 ## Sequent Symmetry running Dynix
1248 i
[3456]86-sequent-bsd* )
1249 machine
=symmetry opsys
=bsd4-3
1252 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1253 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1254 machine
=sequent-ptx opsys
=ptx4
1255 NON_GNU_CPP
=/lib
/cpp
1258 ## Sequent Symmetry running DYNIX/ptx
1259 ## Use the old cpp rather than the newer ANSI one.
1260 i
[3456]86-sequent-ptx* )
1261 machine
=sequent-ptx opsys
=ptx
1262 NON_GNU_CPP
="/lib/cpp"
1265 ## ncr machine running svr4.3.
1266 i
[3456]86-ncr-sysv4.3
)
1267 machine
=ncr386 opsys
=usg5-4-3
1270 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1271 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1272 i
[3456]86-ncr-sysv* )
1273 machine
=ncr386 opsys
=usg5-4-2
1276 ## Intel Paragon OSF/1
1278 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1283 machine
=i860 opsys
=usg5-4
1284 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1285 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1288 ## Macintosh PowerPC
1289 powerpc
*-*-linux-gnu* )
1290 machine
=macppc opsys
=gnu-linux
1293 ## Masscomp machines
1294 m68
*-masscomp-rtu* )
1295 machine
=masscomp opsys
=rtu
1298 ## Megatest machines
1299 m68
*-megatest-bsd* )
1300 machine
=mega68 opsys
=bsd4-2
1303 ## Workstations sold by MIPS
1304 ## This is not necessarily all workstations using the MIPS processor -
1305 ## Irises are produced by SGI, and DECstations by DEC.
1307 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1308 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1309 ## it gives for choosing between the alternatives seems to be "Use
1310 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1311 ## the BSD world." I'll assume that these are instructions for
1312 ## handling two odd situations, and that every other situation
1313 ## should use mips.h and usg5-2-2, they being listed first.
1316 ## Fall through to the general code at the bottom to decide on the OS.
1318 mips-mips-riscos4
* )
1319 machine
=mips4 opsys
=bsd4-3
1320 NON_GNU_CC
="cc -systype bsd43"
1321 NON_GNU_CPP
="cc -systype bsd43 -E"
1323 mips-mips-riscos5
* )
1324 machine
=mips4 opsys
=riscos5
1325 NON_GNU_CC
="cc -systype bsd43"
1326 NON_GNU_CPP
="cc -systype bsd43 -E"
1329 machine
=mips opsys
=bsd4-3
1332 machine
=mips opsys
=usg5-2-2
1336 m68
*-next-* | m68k-
*-nextstep* )
1337 machine
=m68k opsys
=nextstep
1340 ## The complete machine from National Semiconductor
1342 machine
=ns32000 opsys
=usg5-2
1346 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1347 machine
=tower32 opsys
=usg5-2-2
1349 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1350 machine
=tower32v3 opsys
=usg5-3
1355 machine
=ews4800 opsys
=ux4800
1358 ## Nixdorf Targon 31
1359 m68
*-nixdorf-sysv* )
1360 machine
=targon31 opsys
=usg5-2-2
1365 machine
=nu opsys
=usg5-2
1370 machine
=plexus opsys
=usg5-2
1373 ## PowerPC reference platform
1374 powerpcle-
*-solaris2* )
1380 ## I don't really have any idea what sort of processor the Pyramid has,
1381 ## so I'm assuming it is its own architecture.
1382 pyramid-pyramid-bsd
* )
1383 machine
=pyramid opsys
=bsd4-2
1387 ns32k-sequent-bsd4.2
* )
1388 machine
=sequent opsys
=bsd4-2
1390 ns32k-sequent-bsd4.3
* )
1391 machine
=sequent opsys
=bsd4-3
1395 mips-siemens-sysv
* | mips-sni-sysv
*)
1396 machine
=mips-siemens opsys
=usg5-4
1397 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1398 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1401 ## Silicon Graphics machines
1402 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1404 machine
=irist opsys
=iris3-5
1406 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1407 machine
=irist opsys
=iris3-6
1411 machine
=iris4d opsys
=irix3-3
1414 machine
=iris4d opsys
=irix4-0
1417 machine
=iris4d opsys
=irix6-5
1418 # Without defining _LANGUAGE_C, things get masked out in the headers
1419 # so that, for instance, grepping for `free' in stdlib.h fails and
1420 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1421 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1422 NON_GCC_TEST_OPTIONS
="-D_LANGUAGE_C"
1425 machine
=iris4d opsys
=irix6-0
1426 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1427 # but presumably it does no harm.
1428 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1429 # -32 probably isn't necessary in later v.6s -- anyone know which?
1430 NON_GCC_TEST_OPTIONS
=-32
1432 mips-sgi-irix5.
[01]* )
1433 machine
=iris4d opsys
=irix5-0
1435 mips-sgi-irix5
* | mips-sgi-irix
* )
1436 machine
=iris4d opsys
=irix5-2
1441 machine
=news opsys
=bsd4-2
1444 machine
=news opsys
=bsd4-3
1446 m68
*-sony-newsos3* | m68
*-sony-news3*)
1447 machine
=news opsys
=bsd4-3
1449 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1450 machine
=news-risc opsys
=bsd4-3
1452 mips-sony-newsos6
* )
1453 machine
=news-r6 opsys
=newsos6
1456 machine
=news-risc opsys
=newsos5
1461 machine
=stride opsys
=usg5-2
1465 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1466 machine
=sparc opsys
=gnu-linux
1469 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1470 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1471 | rs6000-
*-solaris2*)
1472 case "${canonical}" in
1473 m68
*-sunos1* ) machine
=sun1
;;
1474 m68
*-sunos2* ) machine
=sun2
;;
1475 m68
* ) machine
=sun3
;;
1476 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1477 i
[3456]86-*-* ) machine
=intel386
;;
1478 powerpcle
* ) machine
=powerpcle
;;
1479 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1480 sparc
* ) machine
=sparc
;;
1483 case "${canonical}" in
1484 ## The Sun386 didn't get past 4.0.
1485 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1486 *-sunos4.0
* ) opsys
=sunos4-0
;;
1487 *-sunos4.1.
[3-9]*noshare
)
1488 ## This name is sunos413 instead of sunos4-1-3
1489 ## to avoid a file name conflict on MSDOS.
1491 NON_GNU_CPP
=/usr
/lib
/cpp
1492 NON_GCC_TEST_OPTIONS
=-Bstatic
1493 GCC_TEST_OPTIONS
=-static
1495 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1497 NON_GNU_CPP
=/usr
/lib
/cpp
1499 *-sunos4* |
*-sunos )
1501 NON_GCC_TEST_OPTIONS
=-Bstatic
1502 GCC_TEST_OPTIONS
=-static
1504 *-sunos5.3
* |
*-solaris2.3
* )
1506 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1508 *-sunos5.4
* |
*-solaris2.4
* )
1510 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1513 *-sunos5.5
* |
*-solaris2.5
* )
1515 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1518 *-sunos5* |
*-solaris* )
1520 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1524 ## Watch out for a compiler that we know will not work.
1525 case "${canonical}" in
1526 *-solaris* |
*-sunos5* )
1527 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1528 ## /usr/ucb/cc doesn't work;
1529 ## we should find some other compiler that does work.
1537 machine
=sparc opsys
=nextstep
1541 m68
*-tadpole-sysv* )
1542 machine
=tad68k opsys
=usg5-3
1546 tahoe-tahoe-bsd4.2
* )
1547 machine
=tahoe opsys
=bsd4-2
1549 tahoe-tahoe-bsd4.3
* )
1550 machine
=tahoe opsys
=bsd4-3
1553 ## Tandem Integrity S2
1555 machine
=tandem-s2 opsys
=usg5-3
1559 m88k-tektronix-sysv3
* )
1560 machine
=tekxd88 opsys
=usg5-3
1563 ## Tektronix 16000 box (6130?)
1564 ns16k-tektronix-bsd
* )
1565 machine
=ns16000 opsys
=bsd4-2
1568 ## src/m/tek4300.h hints that this is a m68k machine.
1569 m68
*-tektronix-bsd* )
1570 machine
=tek4300 opsys
=bsd4-3
1574 ## We seem to have lost the machine-description file titan.h!
1576 machine
=titan opsys
=usg5-3
1579 ## Ustation E30 (SS5E)
1580 m68
*-unisys-uniplus* )
1581 machine
=ustation opsystem
=unipl5-2
1587 case "${canonical}" in
1588 *-bsd4.1
* ) opsys
=bsd4-1
;;
1589 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1590 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1591 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1592 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1593 *-vms* ) opsys
=vms
;;
1599 ns16k-whitechapel-
* )
1601 ## We don't know what sort of OS runs on these; we'll let the
1602 ## operating system guessing code below try.
1607 machine
=wicat opsys
=usg5-2
1612 machine
=ia64 opsys
=gnu-linux
1615 ## Intel 386 machines where we don't care about the manufacturer
1618 case "${canonical}" in
1619 *-lynxos* ) opsys
=lynxos
;;
1620 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1621 *-isc2.2
* ) opsys
=isc2-2
;;
1622 *-isc4.0
* ) opsys
=isc4-0
;;
1623 *-isc4.
* ) opsys
=isc4-1
1624 GCC_TEST_OPTIONS
=-posix
1625 NON_GCC_TEST_OPTIONS
=-Xp
1627 *-isc* ) opsys
=isc3-0
;;
1628 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1629 *-esix* ) opsys
=esix
;;
1630 *-xenix* ) opsys
=xenix
;;
1631 *-linux-gnu* ) opsys
=gnu-linux
;;
1632 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1633 *-sco3.2v5
* ) opsys
=sco5
1634 NON_GNU_CPP
=/lib
/cpp
1635 # Prevent -belf from being passed to $CPP.
1636 # /lib/cpp does not accept it.
1637 OVERRIDE_CPPFLAGS
=" "
1639 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1640 *-386bsd* ) opsys
=386bsd
;;
1641 *-freebsd* ) opsys
=freebsd
;;
1642 *-nextstep* ) opsys
=nextstep
;;
1643 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1647 ## m68k Linux-based GNU system
1649 machine
=m68k opsys
=gnu-linux
1652 ## Mips Linux-based GNU system
1654 machine
=mips opsys
=gnu-linux
1658 sparc-fujitsu-sysv4
* )
1659 machine
=sparc opsys
=uxpds
1660 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1665 f301-fujitsu-uxpv4.1
)
1666 machine
=f301 opsys
=uxpv
1674 ### If the code above didn't choose an operating system, just choose
1675 ### an operating system based on the configuration name. You really
1676 ### only want to use this when you have no idea what the right
1677 ### operating system is; if you know what operating systems a machine
1678 ### runs, it's cleaner to make it explicit in the case statement
1680 if test x
"${opsys}" = x
; then
1681 case "${canonical}" in
1682 *-gnu* ) opsys
=gnu
;;
1683 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1684 *-bsd4.2
) opsys
=bsd4-2
;;
1685 *-bsd4.3
) opsys
=bsd4-3
;;
1686 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1687 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1688 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1689 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1690 *-sysv4.2uw
* ) opsys
=unixware
;;
1691 *-sysv4.1
* |
*-sysvr4.1
* )
1692 NON_GNU_CPP
=/usr
/lib
/cpp
1694 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1695 if [ x
$NON_GNU_CPP = x
]; then
1696 if [ -f /usr
/ccs
/lib
/cpp
]; then
1697 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1699 NON_GNU_CPP
=/lib
/cpp
1703 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1711 if test $unported = yes; then
1712 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1713 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1716 machfile
="m/${machine}.h"
1717 opsysfile
="s/${opsys}.h"
1720 #### Choose a compiler.
1721 test -n "$CC" && cc_specified
=yes
1723 # Save the value of CFLAGS that the user specified.
1724 SPECIFIED_CFLAGS
="$CFLAGS"
1727 "yes" ) CC
="gcc" GCC
=yes ;;
1728 "no" ) : ${CC=cc} ;;
1729 * ) # Extract the first word of "gcc", so it can be a program name with args.
1730 set dummy gcc
; ac_word
=$2
1731 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1732 echo "configure:1733: checking for $ac_word" >&5
1733 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1734 echo $ac_n "(cached) $ac_c" 1>&6
1736 if test -n "$CC"; then
1737 ac_cv_prog_CC
="$CC" # Let the user override the test.
1739 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1741 for ac_dir
in $ac_dummy; do
1742 test -z "$ac_dir" && ac_dir
=.
1743 if test -f $ac_dir/$ac_word; then
1752 if test -n "$CC"; then
1753 echo "$ac_t""$CC" 1>&6
1755 echo "$ac_t""no" 1>&6
1758 if test -z "$CC"; then
1759 # Extract the first word of "cc", so it can be a program name with args.
1760 set dummy cc
; ac_word
=$2
1761 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1762 echo "configure:1763: checking for $ac_word" >&5
1763 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1764 echo $ac_n "(cached) $ac_c" 1>&6
1766 if test -n "$CC"; then
1767 ac_cv_prog_CC
="$CC" # Let the user override the test.
1769 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1772 for ac_dir
in $ac_dummy; do
1773 test -z "$ac_dir" && ac_dir
=.
1774 if test -f $ac_dir/$ac_word; then
1775 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1776 ac_prog_rejected
=yes
1784 if test $ac_prog_rejected = yes; then
1785 # We found a bogon in the path, so make sure we never use it.
1786 set dummy
$ac_cv_prog_CC
1788 if test $# -gt 0; then
1789 # We chose a different compiler from the bogus one.
1790 # However, it has the same basename, so the bogon will be chosen
1791 # first if we set CC to just the basename; use the full file name.
1793 set dummy
"$ac_dir/$ac_word" "$@"
1801 if test -n "$CC"; then
1802 echo "$ac_t""$CC" 1>&6
1804 echo "$ac_t""no" 1>&6
1807 if test -z "$CC"; then
1808 case "`uname -s`" in
1810 # Extract the first word of "cl", so it can be a program name with args.
1811 set dummy cl
; ac_word
=$2
1812 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1813 echo "configure:1814: checking for $ac_word" >&5
1814 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1815 echo $ac_n "(cached) $ac_c" 1>&6
1817 if test -n "$CC"; then
1818 ac_cv_prog_CC
="$CC" # Let the user override the test.
1820 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1822 for ac_dir
in $ac_dummy; do
1823 test -z "$ac_dir" && ac_dir
=.
1824 if test -f $ac_dir/$ac_word; then
1833 if test -n "$CC"; then
1834 echo "$ac_t""$CC" 1>&6
1836 echo "$ac_t""no" 1>&6
1841 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1844 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1845 echo "configure:1846: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1848 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1849 ac_cpp
='$CPP $CPPFLAGS'
1850 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1851 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1852 cross_compiling
=$ac_cv_prog_cc_cross
1854 cat > conftest.
$ac_ext << EOF
1856 #line 1857 "configure"
1857 #include "confdefs.h"
1861 if { (eval echo configure
:1862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1862 ac_cv_prog_cc_works
=yes
1863 # If we can't run a trivial program, we are probably using a cross compiler.
1864 if (.
/conftest
; exit) 2>/dev
/null
; then
1865 ac_cv_prog_cc_cross
=no
1867 ac_cv_prog_cc_cross
=yes
1870 echo "configure: failed program was:" >&5
1871 cat conftest.
$ac_ext >&5
1872 ac_cv_prog_cc_works
=no
1876 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1877 ac_cpp
='$CPP $CPPFLAGS'
1878 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1879 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1880 cross_compiling
=$ac_cv_prog_cc_cross
1882 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1883 if test $ac_cv_prog_cc_works = no
; then
1884 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1886 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1887 echo "configure:1888: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1888 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1889 cross_compiling
=$ac_cv_prog_cc_cross
1891 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1892 echo "configure:1893: checking whether we are using GNU C" >&5
1893 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1894 echo $ac_n "(cached) $ac_c" 1>&6
1896 cat > conftest.c
<<EOF
1901 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1902: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1908 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1910 if test $ac_cv_prog_gcc = yes; then
1916 ac_test_CFLAGS
="${CFLAGS+set}"
1917 ac_save_CFLAGS
="$CFLAGS"
1919 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1920 echo "configure:1921: checking whether ${CC-cc} accepts -g" >&5
1921 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1922 echo $ac_n "(cached) $ac_c" 1>&6
1924 echo 'void f(){}' > conftest.c
1925 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1934 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1935 if test "$ac_test_CFLAGS" = set; then
1936 CFLAGS
="$ac_save_CFLAGS"
1937 elif test $ac_cv_prog_cc_g = yes; then
1938 if test "$GCC" = yes; then
1944 if test "$GCC" = yes; then
1953 # On Suns, sometimes $CPP names a directory.
1954 if test -n "$CPP" && test -d "$CPP"; then
1958 #### Some systems specify a CPP to use unless we are using GCC.
1959 #### Now that we know whether we are using GCC, we can decide whether
1960 #### to use that one.
1961 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1966 #### Some systems specify a CC to use unless we are using GCC.
1967 #### Now that we know whether we are using GCC, we can decide whether
1968 #### to use that one.
1969 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1970 test x
$cc_specified != xyes
1975 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1977 CC
="$CC $GCC_TEST_OPTIONS"
1980 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1982 CC
="$CC $NON_GCC_TEST_OPTIONS"
1985 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1987 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1990 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1992 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1995 #### Some other nice autoconf tests. If you add a test here which
1996 #### should make an entry in src/config.h, don't forget to add an
1997 #### #undef clause to src/config.h.in for autoconf to modify.
1999 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2000 echo "configure:2001: checking whether ln -s works" >&5
2001 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2002 echo $ac_n "(cached) $ac_c" 1>&6
2005 if ln -s X conftestdata
2>/dev
/null
2008 ac_cv_prog_LN_S
="ln -s"
2013 LN_S
="$ac_cv_prog_LN_S"
2014 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2015 echo "$ac_t""yes" 1>&6
2017 echo "$ac_t""no" 1>&6
2020 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2021 echo "configure:2022: checking how to run the C preprocessor" >&5
2022 # On Suns, sometimes $CPP names a directory.
2023 if test -n "$CPP" && test -d "$CPP"; then
2026 if test -z "$CPP"; then
2027 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2028 echo $ac_n "(cached) $ac_c" 1>&6
2030 # This must be in double quotes, not single quotes, because CPP may get
2031 # substituted into the Makefile and "${CC-cc}" will confuse make.
2033 # On the NeXT, cc -E runs the code through the compiler's parser,
2034 # not just through cpp.
2035 cat > conftest.
$ac_ext <<EOF
2036 #line 2037 "configure"
2037 #include "confdefs.h"
2041 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2042 { (eval echo configure
:2043: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2043 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2044 if test -z "$ac_err"; then
2048 echo "configure: failed program was:" >&5
2049 cat conftest.
$ac_ext >&5
2051 CPP
="${CC-cc} -E -traditional-cpp"
2052 cat > conftest.
$ac_ext <<EOF
2053 #line 2054 "configure"
2054 #include "confdefs.h"
2058 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2059 { (eval echo configure
:2060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2060 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2061 if test -z "$ac_err"; then
2065 echo "configure: failed program was:" >&5
2066 cat conftest.
$ac_ext >&5
2068 CPP
="${CC-cc} -nologo -E"
2069 cat > conftest.
$ac_ext <<EOF
2070 #line 2071 "configure"
2071 #include "confdefs.h"
2075 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2076 { (eval echo configure
:2077: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2077 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2078 if test -z "$ac_err"; then
2082 echo "configure: failed program was:" >&5
2083 cat conftest.
$ac_ext >&5
2092 ac_cv_prog_CPP
="$CPP"
2094 CPP
="$ac_cv_prog_CPP"
2096 ac_cv_prog_CPP
="$CPP"
2098 echo "$ac_t""$CPP" 1>&6
2100 # Find a good install program. We prefer a C program (faster),
2101 # so one script is as good as another. But avoid the broken or
2102 # incompatible versions:
2103 # SysV /etc/install, /usr/sbin/install
2104 # SunOS /usr/etc/install
2105 # IRIX /sbin/install
2107 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2108 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2109 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2110 # ./install, which can be erroneously created by make from ./install.sh.
2111 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2112 echo "configure:2113: checking for a BSD compatible install" >&5
2113 if test -z "$INSTALL"; then
2114 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2115 echo $ac_n "(cached) $ac_c" 1>&6
2117 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2118 for ac_dir
in $PATH; do
2119 # Account for people who put trailing slashes in PATH elements.
2121 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2123 # OSF1 and SCO ODT 3.0 have their own names for install.
2124 # Don't use installbsd from OSF since it installs stuff as root
2126 for ac_prog
in ginstall scoinst
install; do
2127 if test -f $ac_dir/$ac_prog; then
2128 if test $ac_prog = install &&
2129 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2130 # AIX install. It has an incompatible calling convention.
2133 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2144 if test "${ac_cv_path_install+set}" = set; then
2145 INSTALL
="$ac_cv_path_install"
2147 # As a last resort, use the slow shell script. We don't cache a
2148 # path for INSTALL within a source directory, because that will
2149 # break other packages using the cache if that directory is
2150 # removed, or if the path is relative.
2151 INSTALL
="$ac_install_sh"
2154 echo "$ac_t""$INSTALL" 1>&6
2156 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2157 # It thinks the first close brace ends the variable substitution.
2158 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2160 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2162 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2164 for ac_prog
in 'bison -y' byacc
2166 # Extract the first word of "$ac_prog", so it can be a program name with args.
2167 set dummy
$ac_prog; ac_word
=$2
2168 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2169 echo "configure:2170: checking for $ac_word" >&5
2170 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2171 echo $ac_n "(cached) $ac_c" 1>&6
2173 if test -n "$YACC"; then
2174 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2176 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2178 for ac_dir
in $ac_dummy; do
2179 test -z "$ac_dir" && ac_dir
=.
2180 if test -f $ac_dir/$ac_word; then
2181 ac_cv_prog_YACC
="$ac_prog"
2188 YACC
="$ac_cv_prog_YACC"
2189 if test -n "$YACC"; then
2190 echo "$ac_t""$YACC" 1>&6
2192 echo "$ac_t""no" 1>&6
2195 test -n "$YACC" && break
2197 test -n "$YACC" || YACC
="yacc"
2199 if test "x$RANLIB" = x
; then
2200 # Extract the first word of "ranlib", so it can be a program name with args.
2201 set dummy ranlib
; ac_word
=$2
2202 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2203 echo "configure:2204: checking for $ac_word" >&5
2204 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2205 echo $ac_n "(cached) $ac_c" 1>&6
2207 if test -n "$RANLIB"; then
2208 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2210 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2212 for ac_dir
in $ac_dummy; do
2213 test -z "$ac_dir" && ac_dir
=.
2214 if test -f $ac_dir/$ac_word; then
2215 ac_cv_prog_RANLIB
="ranlib"
2220 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2223 RANLIB
="$ac_cv_prog_RANLIB"
2224 if test -n "$RANLIB"; then
2225 echo "$ac_t""$RANLIB" 1>&6
2227 echo "$ac_t""no" 1>&6
2232 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2233 echo "configure:2234: checking for AIX" >&5
2234 cat > conftest.
$ac_ext <<EOF
2235 #line 2236 "configure"
2236 #include "confdefs.h"
2242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2243 egrep "yes" >/dev
/null
2>&1; then
2245 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2246 #define _ALL_SOURCE 1
2251 echo "$ac_t""no" 1>&6
2257 #### Extract some information from the operating system and machine files.
2259 echo "checking the machine- and system-dependent files to find out
2260 - which libraries the lib-src programs will want, and
2261 - whether the GNU malloc routines are usable" 1>&6
2262 echo "configure:2263: checking the machine- and system-dependent files to find out
2263 - which libraries the lib-src programs will want, and
2264 - whether the GNU malloc routines are usable" >&5
2266 ### First figure out CFLAGS (which we use for running the compiler here)
2267 ### and REAL_CFLAGS (which we use for real compilation).
2268 ### The two are the same except on a few systems, where they are made
2269 ### different to work around various lossages. For example,
2270 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
2271 ### as implying static linking.
2273 ### If the CFLAGS env var is specified, we use that value
2274 ### instead of the default.
2276 ### It's not important that this name contain the PID; you can't run
2277 ### two configures in the same directory and have anything work
2279 tempcname
="conftest.c"
2282 #include "'${srcdir}'/src/'${opsysfile}'"
2283 #include "'${srcdir}'/src/'${machfile}'"
2284 #ifndef LIBS_MACHINE
2285 #define LIBS_MACHINE
2290 #ifndef C_SWITCH_SYSTEM
2291 #define C_SWITCH_SYSTEM
2293 #ifndef C_SWITCH_MACHINE
2294 #define C_SWITCH_MACHINE
2296 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
2297 configure___ c_switch_system=C_SWITCH_SYSTEM
2298 configure___ c_switch_machine=C_SWITCH_MACHINE
2301 #define LIB_X11_LIB -lX11
2304 #ifndef LIBX11_MACHINE
2305 #define LIBX11_MACHINE
2308 #ifndef LIBX11_SYSTEM
2309 #define LIBX11_SYSTEM
2311 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
2314 configure___ unexec=UNEXEC
2316 configure___ unexec=unexec.o
2319 #ifdef SYSTEM_MALLOC
2320 configure___ system_malloc=yes
2322 configure___ system_malloc=no
2325 #ifndef C_DEBUG_SWITCH
2326 #define C_DEBUG_SWITCH -g
2329 #ifndef C_OPTIMIZE_SWITCH
2331 #define C_OPTIMIZE_SWITCH -O2
2333 #define C_OPTIMIZE_SWITCH -O
2337 #ifndef LD_SWITCH_MACHINE
2338 #define LD_SWITCH_MACHINE
2341 #ifndef LD_SWITCH_SYSTEM
2342 #define LD_SWITCH_SYSTEM
2345 #ifndef LD_SWITCH_X_SITE_AUX
2346 #define LD_SWITCH_X_SITE_AUX
2349 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2350 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2352 #ifdef THIS_IS_CONFIGURE
2354 /* Get the CFLAGS for tests in configure. */
2356 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2358 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2361 #else /* not THIS_IS_CONFIGURE */
2363 /* Get the CFLAGS for real compilation. */
2365 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
2367 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
2370 #endif /* not THIS_IS_CONFIGURE */
2373 # The value of CPP is a quoted variable reference, so we need to do this
2374 # to get its actual value...
2375 CPP
=`eval "echo $CPP"`
2376 eval `${CPP} -Isrc ${tempcname} \
2377 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2378 if test "x$SPECIFIED_CFLAGS" = x
; then
2379 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
2380 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
2382 REAL_CFLAGS
="$CFLAGS"
2386 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
2388 ### Make sure subsequent tests use flags consistent with the build flags.
2390 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
2391 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
2393 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
2396 # Check whether --enable-largefile or --disable-largefile was given.
2397 if test "${enable_largefile+set}" = set; then
2398 enableval
="$enable_largefile"
2402 if test "$enable_largefile" != no
; then
2404 echo $ac_n "checking for special C compiler options needed for large files""... $ac_c" 1>&6
2405 echo "configure:2406: checking for special C compiler options needed for large files" >&5
2406 if eval "test \"`echo '$''{'ac_cv_sys_largefile_CC'+set}'`\" = set"; then
2407 echo $ac_n "(cached) $ac_c" 1>&6
2409 ac_cv_sys_largefile_CC
=no
2410 if test "$GCC" != yes; then
2411 # IRIX 6.2 and later do not support large files by default,
2412 # so use the C compiler's -n32 option if that helps.
2413 cat > conftest.
$ac_ext <<EOF
2414 #line 2415 "configure"
2415 #include "confdefs.h"
2416 #include <sys/types.h>
2417 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2423 if { (eval echo configure
:2424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2426 echo "configure: failed program was:" >&5
2427 cat conftest.
$ac_ext >&5
2431 cat > conftest.
$ac_ext <<EOF
2432 #line 2433 "configure"
2433 #include "confdefs.h"
2434 #include <sys/types.h>
2435 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2441 if { (eval echo configure
:2442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2443 ac_cv_sys_largefile_CC
=' -n32'
2445 echo "configure: failed program was:" >&5
2446 cat conftest.
$ac_ext >&5
2455 echo "$ac_t""$ac_cv_sys_largefile_CC" 1>&6
2456 if test "$ac_cv_sys_largefile_CC" != no
; then
2457 CC
="$CC$ac_cv_sys_largefile_CC"
2460 echo $ac_n "checking for _FILE_OFFSET_BITS value needed for large files""... $ac_c" 1>&6
2461 echo "configure:2462: checking for _FILE_OFFSET_BITS value needed for large files" >&5
2462 if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
2463 echo $ac_n "(cached) $ac_c" 1>&6
2465 ac_cv_sys_file_offset_bits
=no
2466 cat > conftest.
$ac_ext <<EOF
2467 #line 2468 "configure"
2468 #include "confdefs.h"
2469 #include <sys/types.h>
2470 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2478 if { (eval echo configure
:2479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2481 echo "configure: failed program was:" >&5
2482 cat conftest.
$ac_ext >&5
2484 cat > conftest.
$ac_ext <<EOF
2485 #line 2486 "configure"
2486 #include "confdefs.h"
2487 #define _FILE_OFFSET_BITS 64
2488 #include <sys/types.h>
2489 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2497 if { (eval echo configure
:2498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2499 ac_cv_sys_file_offset_bits
=64
2501 echo "configure: failed program was:" >&5
2502 cat conftest.
$ac_ext >&5
2509 echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
2510 if test "$ac_cv_sys_file_offset_bits" != no
; then
2511 cat >> confdefs.h
<<EOF
2512 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
2516 echo $ac_n "checking for _LARGEFILE_SOURCE value needed for large files""... $ac_c" 1>&6
2517 echo "configure:2518: checking for _LARGEFILE_SOURCE value needed for large files" >&5
2518 if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
2519 echo $ac_n "(cached) $ac_c" 1>&6
2521 ac_cv_sys_largefile_source
=no
2522 cat > conftest.
$ac_ext <<EOF
2523 #line 2524 "configure"
2524 #include "confdefs.h"
2525 #include <sys/types.h>
2526 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2534 if { (eval echo configure
:2535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2537 echo "configure: failed program was:" >&5
2538 cat conftest.
$ac_ext >&5
2540 cat > conftest.
$ac_ext <<EOF
2541 #line 2542 "configure"
2542 #include "confdefs.h"
2543 #define _LARGEFILE_SOURCE 1
2544 #include <sys/types.h>
2545 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2553 if { (eval echo configure
:2554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2555 ac_cv_sys_largefile_source
=1
2557 echo "configure: failed program was:" >&5
2558 cat conftest.
$ac_ext >&5
2565 echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
2566 if test "$ac_cv_sys_largefile_source" != no
; then
2567 cat >> confdefs.h
<<EOF
2568 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
2572 echo $ac_n "checking for _LARGE_FILES value needed for large files""... $ac_c" 1>&6
2573 echo "configure:2574: checking for _LARGE_FILES value needed for large files" >&5
2574 if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
2575 echo $ac_n "(cached) $ac_c" 1>&6
2577 ac_cv_sys_large_files
=no
2578 cat > conftest.
$ac_ext <<EOF
2579 #line 2580 "configure"
2580 #include "confdefs.h"
2581 #include <sys/types.h>
2582 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2590 if { (eval echo configure
:2591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2593 echo "configure: failed program was:" >&5
2594 cat conftest.
$ac_ext >&5
2596 cat > conftest.
$ac_ext <<EOF
2597 #line 2598 "configure"
2598 #include "confdefs.h"
2599 #define _LARGE_FILES 1
2600 #include <sys/types.h>
2601 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2609 if { (eval echo configure
:2610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2611 ac_cv_sys_large_files
=1
2613 echo "configure: failed program was:" >&5
2614 cat conftest.
$ac_ext >&5
2621 echo "$ac_t""$ac_cv_sys_large_files" 1>&6
2622 if test "$ac_cv_sys_large_files" != no
; then
2623 cat >> confdefs.h
<<EOF
2624 #define _LARGE_FILES $ac_cv_sys_large_files
2628 echo $ac_n "checking for _XOPEN_SOURCE value needed for large files""... $ac_c" 1>&6
2629 echo "configure:2630: checking for _XOPEN_SOURCE value needed for large files" >&5
2630 if eval "test \"`echo '$''{'ac_cv_sys_xopen_source'+set}'`\" = set"; then
2631 echo $ac_n "(cached) $ac_c" 1>&6
2633 ac_cv_sys_xopen_source
=no
2634 cat > conftest.
$ac_ext <<EOF
2635 #line 2636 "configure"
2636 #include "confdefs.h"
2637 #include <sys/types.h>
2638 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2646 if { (eval echo configure
:2647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2649 echo "configure: failed program was:" >&5
2650 cat conftest.
$ac_ext >&5
2652 cat > conftest.
$ac_ext <<EOF
2653 #line 2654 "configure"
2654 #include "confdefs.h"
2655 #define _XOPEN_SOURCE 500
2656 #include <sys/types.h>
2657 int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1];
2665 if { (eval echo configure
:2666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2667 ac_cv_sys_xopen_source
=500
2669 echo "configure: failed program was:" >&5
2670 cat conftest.
$ac_ext >&5
2677 echo "$ac_t""$ac_cv_sys_xopen_source" 1>&6
2678 if test "$ac_cv_sys_xopen_source" != no
; then
2679 cat >> confdefs.h
<<EOF
2680 #define _XOPEN_SOURCE $ac_cv_sys_xopen_source
2687 # Sound support for GNU/Linux and the free BSDs.
2688 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h soundcard.h
2690 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2691 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2692 echo "configure:2693: checking for $ac_hdr" >&5
2693 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2694 echo $ac_n "(cached) $ac_c" 1>&6
2696 cat > conftest.
$ac_ext <<EOF
2697 #line 2698 "configure"
2698 #include "confdefs.h"
2701 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2702 { (eval echo configure
:2703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2703 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2704 if test -z "$ac_err"; then
2706 eval "ac_cv_header_$ac_safe=yes"
2709 echo "configure: failed program was:" >&5
2710 cat conftest.
$ac_ext >&5
2712 eval "ac_cv_header_$ac_safe=no"
2716 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2717 echo "$ac_t""yes" 1>&6
2718 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2719 cat >> confdefs.h
<<EOF
2720 #define $ac_tr_hdr 1
2724 echo "$ac_t""no" 1>&6
2728 # Emulation library used on NetBSD.
2729 echo $ac_n "checking for _oss_ioctl in -lossaudio""... $ac_c" 1>&6
2730 echo "configure:2731: checking for _oss_ioctl in -lossaudio" >&5
2731 ac_lib_var
=`echo ossaudio'_'_oss_ioctl | sed 'y%./+-%__p_%'`
2732 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2733 echo $ac_n "(cached) $ac_c" 1>&6
2735 ac_save_LIBS
="$LIBS"
2736 LIBS
="-lossaudio $LIBS"
2737 cat > conftest.
$ac_ext <<EOF
2738 #line 2739 "configure"
2739 #include "confdefs.h"
2740 /* Override any gcc2 internal prototype to avoid an error. */
2741 /* We use char because int might match the return type of a gcc2
2742 builtin and then its argument prototype would still apply. */
2749 if { (eval echo configure
:2750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2751 eval "ac_cv_lib_$ac_lib_var=yes"
2753 echo "configure: failed program was:" >&5
2754 cat conftest.
$ac_ext >&5
2756 eval "ac_cv_lib_$ac_lib_var=no"
2759 LIBS
="$ac_save_LIBS"
2762 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2763 echo "$ac_t""yes" 1>&6
2766 echo "$ac_t""no" 1>&6
2772 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2773 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2774 termcap.h stdio_ext.h fcntl.h term.h
2776 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2777 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2778 echo "configure:2779: checking for $ac_hdr" >&5
2779 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2780 echo $ac_n "(cached) $ac_c" 1>&6
2782 cat > conftest.
$ac_ext <<EOF
2783 #line 2784 "configure"
2784 #include "confdefs.h"
2787 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2788 { (eval echo configure
:2789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2789 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2790 if test -z "$ac_err"; then
2792 eval "ac_cv_header_$ac_safe=yes"
2795 echo "configure: failed program was:" >&5
2796 cat conftest.
$ac_ext >&5
2798 eval "ac_cv_header_$ac_safe=no"
2802 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2803 echo "$ac_t""yes" 1>&6
2804 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2805 cat >> confdefs.h
<<EOF
2806 #define $ac_tr_hdr 1
2810 echo "$ac_t""no" 1>&6
2814 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2815 echo "configure:2816: checking for ANSI C header files" >&5
2816 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2817 echo $ac_n "(cached) $ac_c" 1>&6
2819 cat > conftest.
$ac_ext <<EOF
2820 #line 2821 "configure"
2821 #include "confdefs.h"
2827 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2828 { (eval echo configure
:2829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2829 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2830 if test -z "$ac_err"; then
2832 ac_cv_header_stdc
=yes
2835 echo "configure: failed program was:" >&5
2836 cat conftest.
$ac_ext >&5
2838 ac_cv_header_stdc
=no
2842 if test $ac_cv_header_stdc = yes; then
2843 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2844 cat > conftest.
$ac_ext <<EOF
2845 #line 2846 "configure"
2846 #include "confdefs.h"
2849 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2850 egrep "memchr" >/dev
/null
2>&1; then
2854 ac_cv_header_stdc
=no
2860 if test $ac_cv_header_stdc = yes; then
2861 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2862 cat > conftest.
$ac_ext <<EOF
2863 #line 2864 "configure"
2864 #include "confdefs.h"
2867 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2868 egrep "free" >/dev
/null
2>&1; then
2872 ac_cv_header_stdc
=no
2878 if test $ac_cv_header_stdc = yes; then
2879 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2880 if test "$cross_compiling" = yes; then
2883 cat > conftest.
$ac_ext <<EOF
2884 #line 2885 "configure"
2885 #include "confdefs.h"
2887 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2888 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2889 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2890 int main () { int i; for (i = 0; i < 256; i++)
2891 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2895 if { (eval echo configure
:2896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2899 echo "configure: failed program was:" >&5
2900 cat conftest.
$ac_ext >&5
2902 ac_cv_header_stdc
=no
2910 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2911 if test $ac_cv_header_stdc = yes; then
2912 cat >> confdefs.h
<<\EOF
2913 #define STDC_HEADERS 1
2918 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2919 echo "configure:2920: checking whether time.h and sys/time.h may both be included" >&5
2920 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2921 echo $ac_n "(cached) $ac_c" 1>&6
2923 cat > conftest.
$ac_ext <<EOF
2924 #line 2925 "configure"
2925 #include "confdefs.h"
2926 #include <sys/types.h>
2927 #include <sys/time.h>
2933 if { (eval echo configure
:2934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2935 ac_cv_header_time
=yes
2937 echo "configure: failed program was:" >&5
2938 cat conftest.
$ac_ext >&5
2940 ac_cv_header_time
=no
2945 echo "$ac_t""$ac_cv_header_time" 1>&6
2946 if test $ac_cv_header_time = yes; then
2947 cat >> confdefs.h
<<\EOF
2948 #define TIME_WITH_SYS_TIME 1
2953 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2954 echo "configure:2955: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2955 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2956 echo $ac_n "(cached) $ac_c" 1>&6
2958 cat > conftest.
$ac_ext <<EOF
2959 #line 2960 "configure"
2960 #include "confdefs.h"
2961 #include <sys/types.h>
2963 /* NetBSD declares sys_siglist in unistd.h. */
2964 #ifdef HAVE_UNISTD_H
2968 char *msg = *(sys_siglist + 1);
2971 if { (eval echo configure
:2972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2973 ac_cv_decl_sys_siglist
=yes
2975 echo "configure: failed program was:" >&5
2976 cat conftest.
$ac_ext >&5
2978 ac_cv_decl_sys_siglist
=no
2983 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2984 if test $ac_cv_decl_sys_siglist = yes; then
2985 cat >> confdefs.h
<<\EOF
2986 #define SYS_SIGLIST_DECLARED 1
2991 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2992 echo "configure:2993: checking for sys/wait.h that is POSIX.1 compatible" >&5
2993 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2994 echo $ac_n "(cached) $ac_c" 1>&6
2996 cat > conftest.
$ac_ext <<EOF
2997 #line 2998 "configure"
2998 #include "confdefs.h"
2999 #include <sys/types.h>
3000 #include <sys/wait.h>
3002 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3005 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3010 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3013 if { (eval echo configure
:3014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3015 ac_cv_header_sys_wait_h
=yes
3017 echo "configure: failed program was:" >&5
3018 cat conftest.
$ac_ext >&5
3020 ac_cv_header_sys_wait_h
=no
3025 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3026 if test $ac_cv_header_sys_wait_h = yes; then
3027 cat >> confdefs.h
<<\EOF
3028 #define HAVE_SYS_WAIT_H 1
3034 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
3035 echo "configure:3036: checking for struct utimbuf" >&5
3036 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
3037 echo $ac_n "(cached) $ac_c" 1>&6
3039 cat > conftest.
$ac_ext <<EOF
3040 #line 3041 "configure"
3041 #include "confdefs.h"
3042 #ifdef TIME_WITH_SYS_TIME
3043 #include <sys/time.h>
3046 #ifdef HAVE_SYS_TIME_H
3047 #include <sys/time.h>
3056 static struct utimbuf x; x.actime = x.modtime;
3059 if { (eval echo configure
:3060: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3061 emacs_cv_struct_utimbuf
=yes
3063 echo "configure: failed program was:" >&5
3064 cat conftest.
$ac_ext >&5
3066 emacs_cv_struct_utimbuf
=no
3071 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
3072 if test $emacs_cv_struct_utimbuf = yes; then
3073 cat >> confdefs.h
<<\EOF
3074 #define HAVE_STRUCT_UTIMBUF 1
3079 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3080 echo "configure:3081: checking return type of signal handlers" >&5
3081 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3082 echo $ac_n "(cached) $ac_c" 1>&6
3084 cat > conftest.
$ac_ext <<EOF
3085 #line 3086 "configure"
3086 #include "confdefs.h"
3087 #include <sys/types.h>
3093 extern "C" void (*signal (int, void (*)(int)))(int);
3095 void (*signal ()) ();
3102 if { (eval echo configure
:3103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3104 ac_cv_type_signal
=void
3106 echo "configure: failed program was:" >&5
3107 cat conftest.
$ac_ext >&5
3109 ac_cv_type_signal
=int
3114 echo "$ac_t""$ac_cv_type_signal" 1>&6
3115 cat >> confdefs.h
<<EOF
3116 #define RETSIGTYPE $ac_cv_type_signal
3121 echo $ac_n "checking for speed_t""... $ac_c" 1>&6
3122 echo "configure:3123: checking for speed_t" >&5
3123 if eval "test \"`echo '$''{'emacs_cv_speed_t'+set}'`\" = set"; then
3124 echo $ac_n "(cached) $ac_c" 1>&6
3126 cat > conftest.
$ac_ext <<EOF
3127 #line 3128 "configure"
3128 #include "confdefs.h"
3129 #include <termios.h>
3134 if { (eval echo configure
:3135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3136 emacs_cv_speed_t
=yes
3138 echo "configure: failed program was:" >&5
3139 cat conftest.
$ac_ext >&5
3144 echo "$ac_t""$emacs_cv_speed_t" 1>&6
3145 if test $emacs_cv_speed_t = yes; then
3146 cat >> confdefs.h
<<\EOF
3147 #define HAVE_SPEED_T 1
3152 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
3153 echo "configure:3154: checking for struct timeval" >&5
3154 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
3155 echo $ac_n "(cached) $ac_c" 1>&6
3157 cat > conftest.
$ac_ext <<EOF
3158 #line 3159 "configure"
3159 #include "confdefs.h"
3160 #ifdef TIME_WITH_SYS_TIME
3161 #include <sys/time.h>
3164 #ifdef HAVE_SYS_TIME_H
3165 #include <sys/time.h>
3171 static struct timeval x; x.tv_sec = x.tv_usec;
3174 if { (eval echo configure
:3175: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3176 emacs_cv_struct_timeval
=yes
3178 echo "configure: failed program was:" >&5
3179 cat conftest.
$ac_ext >&5
3181 emacs_cv_struct_timeval
=no
3186 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
3187 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
3188 if test $emacs_cv_struct_timeval = yes; then
3189 cat >> confdefs.h
<<\EOF
3190 #define HAVE_TIMEVAL 1
3195 echo $ac_n "checking for struct exception""... $ac_c" 1>&6
3196 echo "configure:3197: checking for struct exception" >&5
3197 if eval "test \"`echo '$''{'emacs_cv_struct_exception'+set}'`\" = set"; then
3198 echo $ac_n "(cached) $ac_c" 1>&6
3200 cat > conftest.
$ac_ext <<EOF
3201 #line 3202 "configure"
3202 #include "confdefs.h"
3205 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
3208 if { (eval echo configure
:3209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3210 emacs_cv_struct_exception
=yes
3212 echo "configure: failed program was:" >&5
3213 cat conftest.
$ac_ext >&5
3215 emacs_cv_struct_exception
=no
3220 echo "$ac_t""$emacs_cv_struct_exception" 1>&6
3221 HAVE_EXCEPTION
=$emacs_cv_struct_exception
3222 if test $emacs_cv_struct_exception != yes; then
3223 cat >> confdefs.h
<<\EOF
3224 #define NO_MATHERR 1
3229 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
3230 echo "configure:3231: checking whether struct tm is in sys/time.h or time.h" >&5
3231 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
3232 echo $ac_n "(cached) $ac_c" 1>&6
3234 cat > conftest.
$ac_ext <<EOF
3235 #line 3236 "configure"
3236 #include "confdefs.h"
3237 #include <sys/types.h>
3240 struct tm *tp; tp->tm_sec;
3243 if { (eval echo configure
:3244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3245 ac_cv_struct_tm
=time.h
3247 echo "configure: failed program was:" >&5
3248 cat conftest.
$ac_ext >&5
3250 ac_cv_struct_tm
=sys
/time.h
3255 echo "$ac_t""$ac_cv_struct_tm" 1>&6
3256 if test $ac_cv_struct_tm = sys
/time.h
; then
3257 cat >> confdefs.h
<<\EOF
3258 #define TM_IN_SYS_TIME 1
3263 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
3264 echo "configure:3265: checking for tm_zone in struct tm" >&5
3265 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
3266 echo $ac_n "(cached) $ac_c" 1>&6
3268 cat > conftest.
$ac_ext <<EOF
3269 #line 3270 "configure"
3270 #include "confdefs.h"
3271 #include <sys/types.h>
3272 #include <$ac_cv_struct_tm>
3274 struct tm tm; tm.tm_zone;
3277 if { (eval echo configure
:3278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3279 ac_cv_struct_tm_zone
=yes
3281 echo "configure: failed program was:" >&5
3282 cat conftest.
$ac_ext >&5
3284 ac_cv_struct_tm_zone
=no
3289 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
3290 if test "$ac_cv_struct_tm_zone" = yes; then
3291 cat >> confdefs.h
<<\EOF
3292 #define HAVE_TM_ZONE 1
3296 echo $ac_n "checking for tzname""... $ac_c" 1>&6
3297 echo "configure:3298: checking for tzname" >&5
3298 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3299 echo $ac_n "(cached) $ac_c" 1>&6
3301 cat > conftest.
$ac_ext <<EOF
3302 #line 3303 "configure"
3303 #include "confdefs.h"
3305 #ifndef tzname /* For SGI. */
3306 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
3312 if { (eval echo configure
:3313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3314 ac_cv_var_tzname
=yes
3316 echo "configure: failed program was:" >&5
3317 cat conftest.
$ac_ext >&5
3324 echo "$ac_t""$ac_cv_var_tzname" 1>&6
3325 if test $ac_cv_var_tzname = yes; then
3326 cat >> confdefs.h
<<\EOF
3327 #define HAVE_TZNAME 1
3333 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
3334 echo "configure:3335: checking for tm_gmtoff in struct tm" >&5
3335 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
3336 echo $ac_n "(cached) $ac_c" 1>&6
3338 cat > conftest.
$ac_ext <<EOF
3339 #line 3340 "configure"
3340 #include "confdefs.h"
3343 struct tm t; t.tm_gmtoff = 0
3346 if { (eval echo configure
:3347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3348 emacs_cv_tm_gmtoff
=yes
3350 echo "configure: failed program was:" >&5
3351 cat conftest.
$ac_ext >&5
3353 emacs_cv_tm_gmtoff
=no
3358 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
3359 if test $emacs_cv_tm_gmtoff = yes; then
3360 cat >> confdefs.h
<<\EOF
3361 #define HAVE_TM_GMTOFF 1
3367 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
3368 echo "configure:3369: checking for ${CC-cc} option to accept ANSI C" >&5
3369 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
3370 echo $ac_n "(cached) $ac_c" 1>&6
3372 ac_cv_prog_cc_stdc
=no
3374 # Don't try gcc -ansi; that turns off useful extensions and
3375 # breaks some systems' header files.
3376 # AIX -qlanglvl=ansi
3377 # Ultrix and OSF/1 -std1
3378 # HP-UX 10.20 and later -Ae
3379 # HP-UX older versions -Aa -D_HPUX_SOURCE
3380 # SVR4 -Xc -D__EXTENSIONS__
3381 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3383 CC
="$ac_save_CC $ac_arg"
3384 cat > conftest.
$ac_ext <<EOF
3385 #line 3386 "configure"
3386 #include "confdefs.h"
3389 #include <sys/types.h>
3390 #include <sys/stat.h>
3391 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3392 struct buf { int x; };
3393 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3394 static char *e (p, i)
3400 static char *f (char * (*g) (char **, int), char **p, ...)
3405 s = g (p, va_arg (v,int));
3409 int test (int i, double x);
3410 struct s1 {int (*f) (int a);};
3411 struct s2 {int (*f) (double a);};
3412 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3416 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3419 if { (eval echo configure
:3420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3421 ac_cv_prog_cc_stdc
="$ac_arg"; break
3423 echo "configure: failed program was:" >&5
3424 cat conftest.
$ac_ext >&5
3432 case "x$ac_cv_prog_cc_stdc" in
3434 echo "$ac_t""none needed" 1>&6 ;;
3436 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
3437 CC
="$CC $ac_cv_prog_cc_stdc" ;;
3440 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
3441 echo "configure:3442: checking for function prototypes" >&5
3442 if test "$ac_cv_prog_cc_stdc" != no
; then
3443 echo "$ac_t""yes" 1>&6
3444 cat >> confdefs.h
<<\EOF
3445 #define PROTOTYPES 1
3449 echo "$ac_t""no" 1>&6
3452 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
3453 echo "configure:3454: checking for working volatile" >&5
3454 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
3455 echo $ac_n "(cached) $ac_c" 1>&6
3457 cat > conftest.
$ac_ext <<EOF
3458 #line 3459 "configure"
3459 #include "confdefs.h"
3467 if { (eval echo configure
:3468: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3469 ac_cv_c_volatile
=yes
3471 echo "configure: failed program was:" >&5
3472 cat conftest.
$ac_ext >&5
3479 echo "$ac_t""$ac_cv_c_volatile" 1>&6
3480 if test $ac_cv_c_volatile = no
; then
3481 cat >> confdefs.h
<<\EOF
3487 echo $ac_n "checking for working const""... $ac_c" 1>&6
3488 echo "configure:3489: checking for working const" >&5
3489 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3490 echo $ac_n "(cached) $ac_c" 1>&6
3492 cat > conftest.
$ac_ext <<EOF
3493 #line 3494 "configure"
3494 #include "confdefs.h"
3498 /* Ultrix mips cc rejects this. */
3499 typedef int charset[2]; const charset x;
3500 /* SunOS 4.1.1 cc rejects this. */
3501 char const *const *ccp;
3503 /* NEC SVR4.0.2 mips cc rejects this. */
3504 struct point {int x, y;};
3505 static struct point const zero = {0,0};
3506 /* AIX XL C 1.02.0.0 rejects this.
3507 It does not let you subtract one const X* pointer from another in an arm
3508 of an if-expression whose if-part is not a constant expression */
3509 const char *g = "string";
3510 ccp = &g + (g ? g-g : 0);
3511 /* HPUX 7.0 cc rejects these. */
3514 ccp = (char const *const *) p;
3515 { /* SCO 3.2v4 cc rejects this. */
3517 char const *s = 0 ? (char *) 0 : (char const *) 0;
3521 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3523 const int *foo = &x[0];
3526 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3527 typedef const int *iptr;
3531 { /* AIX XL C 1.02.0.0 rejects this saying
3532 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3533 struct s { int j; const int *ap[3]; };
3534 struct s *b; b->j = 5;
3536 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3542 if { (eval echo configure
:3543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3546 echo "configure: failed program was:" >&5
3547 cat conftest.
$ac_ext >&5
3554 echo "$ac_t""$ac_cv_c_const" 1>&6
3555 if test $ac_cv_c_const = no
; then
3556 cat >> confdefs.h
<<\EOF
3562 echo $ac_n "checking for void * support""... $ac_c" 1>&6
3563 echo "configure:3564: checking for void * support" >&5
3564 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3567 cat > conftest.
$ac_ext <<EOF
3568 #line 3569 "configure"
3569 #include "confdefs.h"
3575 if { (eval echo configure
:3576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3577 emacs_cv_void_star
=yes
3579 echo "configure: failed program was:" >&5
3580 cat conftest.
$ac_ext >&5
3582 emacs_cv_void_star
=no
3587 echo "$ac_t""$emacs_cv_void_star" 1>&6
3588 if test $emacs_cv_void_star = yes; then
3589 cat >> confdefs.h
<<\EOF
3590 #define POINTER_TYPE void
3594 cat >> confdefs.h
<<\EOF
3595 #define POINTER_TYPE char
3600 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3601 echo "configure:3602: checking whether ${MAKE-make} sets \${MAKE}" >&5
3602 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
3603 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3604 echo $ac_n "(cached) $ac_c" 1>&6
3606 cat > conftestmake
<<\EOF
3608 @
echo 'ac_maketemp="${MAKE}"'
3610 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3611 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3612 if test -n "$ac_maketemp"; then
3613 eval ac_cv_prog_make_
${ac_make}_set
=yes
3615 eval ac_cv_prog_make_
${ac_make}_set
=no
3619 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3620 echo "$ac_t""yes" 1>&6
3623 echo "$ac_t""no" 1>&6
3624 SET_MAKE
="MAKE=${MAKE-make}"
3628 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3629 echo "configure:3630: checking for long file names" >&5
3630 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3631 echo $ac_n "(cached) $ac_c" 1>&6
3633 ac_cv_sys_long_file_names
=yes
3634 # Test for long file names in all the places we know might matter:
3635 # . the current directory, where building will happen
3636 # $prefix/lib where we will be installing things
3637 # $exec_prefix/lib likewise
3638 # eval it to expand exec_prefix.
3639 # $TMPDIR if set, where it might want to write temporary files
3640 # if $TMPDIR is not set:
3641 # /tmp where it might want to write temporary files
3644 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3645 ac_tmpdirs
="$TMPDIR"
3647 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3649 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3650 test -d $ac_dir ||
continue
3651 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3652 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3653 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3654 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3655 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3656 ac_cv_sys_long_file_names
=no
3657 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3660 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3664 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3665 if test $ac_cv_sys_long_file_names = yes; then
3666 cat >> confdefs.h
<<\EOF
3667 #define HAVE_LONG_FILE_NAMES 1
3673 #### Choose a window system.
3675 # If we find X, set shell vars x_includes and x_libraries to the
3676 # paths, otherwise set no_x=yes.
3677 # Uses ac_ vars as temps to allow command line to override cache and checks.
3678 # --without-x overrides everything else, but does not touch the cache.
3679 echo $ac_n "checking for X""... $ac_c" 1>&6
3680 echo "configure:3681: checking for X" >&5
3682 # Check whether --with-x or --without-x was given.
3683 if test "${with_x+set}" = set; then
3688 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3689 if test "x$with_x" = xno
; then
3690 # The user explicitly disabled X.
3693 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3694 # Both variables are already set.
3697 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3698 echo $ac_n "(cached) $ac_c" 1>&6
3700 # One or both of the vars are not set, and there is no cached value.
3701 ac_x_includes
=NO ac_x_libraries
=NO
3703 if mkdir conftestdir
; then
3705 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3706 cat > Imakefile
<<'EOF'
3708 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3710 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3711 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3712 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3713 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3714 for ac_extension
in a so sl
; do
3715 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3716 test -f $ac_im_libdir/libX11.
$ac_extension; then
3717 ac_im_usrlibdir
=$ac_im_libdir; break
3720 # Screen out bogus values from the imake configuration. They are
3721 # bogus both because they are the default anyway, and because
3722 # using them would break gcc on systems where it needs fixed includes.
3723 case "$ac_im_incroot" in
3725 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3727 case "$ac_im_usrlibdir" in
3729 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3736 if test "$ac_x_includes" = NO
; then
3737 # Guess where to find include files, by looking for this one X11 .h file.
3738 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3740 # First, try using that file with no special directory specified.
3741 cat > conftest.
$ac_ext <<EOF
3742 #line 3743 "configure"
3743 #include "confdefs.h"
3744 #include <$x_direct_test_include>
3746 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3747 { (eval echo configure
:3748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3748 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3749 if test -z "$ac_err"; then
3751 # We can compile using X headers with no special include directory.
3755 echo "configure: failed program was:" >&5
3756 cat conftest.
$ac_ext >&5
3758 # Look for the header file in a standard set of common directories.
3759 # Check X11 before X11Rn because it is often a symlink to the current release.
3762 /usr
/X11R
6/include \
3763 /usr
/X11R
5/include \
3764 /usr
/X11R
4/include \
3767 /usr
/include
/X11R6 \
3768 /usr
/include
/X11R5 \
3769 /usr
/include
/X11R4 \
3771 /usr
/local
/X11
/include \
3772 /usr
/local
/X11R
6/include \
3773 /usr
/local
/X11R
5/include \
3774 /usr
/local
/X11R
4/include \
3776 /usr
/local
/include
/X11 \
3777 /usr
/local
/include
/X11R6 \
3778 /usr
/local
/include
/X11R5 \
3779 /usr
/local
/include
/X11R4 \
3783 /usr
/XFree86
/include
/X11 \
3786 /usr
/local
/include \
3787 /usr
/unsupported
/include \
3788 /usr
/athena
/include \
3789 /usr
/local
/x11r
5/include \
3790 /usr
/lpp
/Xamples
/include \
3792 /usr
/openwin
/include \
3793 /usr
/openwin
/share
/include \
3796 if test -r "$ac_dir/$x_direct_test_include"; then
3797 ac_x_includes
=$ac_dir
3803 fi # $ac_x_includes = NO
3805 if test "$ac_x_libraries" = NO
; then
3806 # Check for the libraries.
3808 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3809 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3811 # See if we find them without any special options.
3812 # Don't add to $LIBS permanently.
3813 ac_save_LIBS
="$LIBS"
3814 LIBS
="-l$x_direct_test_library $LIBS"
3815 cat > conftest.
$ac_ext <<EOF
3816 #line 3817 "configure"
3817 #include "confdefs.h"
3820 ${x_direct_test_function}()
3823 if { (eval echo configure
:3824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3825 LIBS
="$ac_save_LIBS"
3826 # We can link X programs with no special library path.
3829 echo "configure: failed program was:" >&5
3830 cat conftest.
$ac_ext >&5
3832 LIBS
="$ac_save_LIBS"
3833 # First see if replacing the include by lib works.
3834 # Check X11 before X11Rn because it is often a symlink to the current release.
3835 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3846 /usr
/local
/X11
/lib \
3847 /usr
/local
/X11R
6/lib \
3848 /usr
/local
/X11R
5/lib \
3849 /usr
/local
/X11R
4/lib \
3851 /usr
/local
/lib
/X11 \
3852 /usr
/local
/lib
/X11R6 \
3853 /usr
/local
/lib
/X11R5 \
3854 /usr
/local
/lib
/X11R4 \
3858 /usr
/XFree86
/lib
/X11 \
3862 /usr
/unsupported
/lib \
3864 /usr
/local
/x11r
5/lib \
3865 /usr
/lpp
/Xamples
/lib \
3869 /usr
/openwin
/share
/lib \
3872 for ac_extension
in a so sl
; do
3873 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3874 ac_x_libraries
=$ac_dir
3881 fi # $ac_x_libraries = NO
3883 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3884 # Didn't find X anywhere. Cache the known absence of X.
3885 ac_cv_have_x
="have_x=no"
3887 # Record where we found X for the cache.
3888 ac_cv_have_x
="have_x=yes \
3889 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3893 eval "$ac_cv_have_x"
3896 if test "$have_x" != yes; then
3897 echo "$ac_t""$have_x" 1>&6
3900 # If each of the values was on the command line, it overrides each guess.
3901 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3902 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3903 # Update the cache value to reflect the command line values.
3904 ac_cv_have_x
="have_x=yes \
3905 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3906 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3909 if test "$no_x" = yes; then
3915 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3916 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3917 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3918 x_default_search_path
=""
3919 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3920 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3921 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3922 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3923 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3924 if test x
"${x_default_search_path}" = x
; then
3925 x_default_search_path
=${x_search_path}
3927 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3931 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3932 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3935 if test x
"${x_includes}" = x
; then
3936 bitmapdir
=/usr
/include
/X11
/bitmaps
3938 # accumulate include directories that have X11 bitmap subdirectories
3940 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3941 if test -d "${bmd}/X11/bitmaps"; then
3942 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3944 if test -d "${bmd}/bitmaps"; then
3945 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3948 if test ${bmd_acc} != "dummyval"; then
3949 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3953 case "${window_system}" in
3957 case "${with_x_toolkit}" in
3958 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3959 motif
) USE_X_TOOLKIT
=MOTIF
;;
3960 no
) USE_X_TOOLKIT
=none
;;
3961 * ) USE_X_TOOLKIT
=maybe
;;
3971 ### If we're using X11, we should use the X menu package.
3974 yes ) HAVE_MENUS
=yes ;;
3977 if test "${opsys}" = "hpux9"; then
3978 case "${x_libraries}" in
3980 opsysfile
="s/hpux9-x11r4.h"
3985 if test "${opsys}" = "hpux9shr"; then
3986 case "${x_libraries}" in
3988 opsysfile
="s/hpux9shxr4.h"
3993 ### Compute the unexec source name from the object name.
3994 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3996 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3997 # Assume not, until told otherwise.
4000 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
4001 echo "configure:4002: checking for malloc_get_state" >&5
4002 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
4003 echo $ac_n "(cached) $ac_c" 1>&6
4005 cat > conftest.
$ac_ext <<EOF
4006 #line 4007 "configure"
4007 #include "confdefs.h"
4008 /* System header to define __stub macros and hopefully few prototypes,
4009 which can conflict with char malloc_get_state(); below. */
4011 /* Override any gcc2 internal prototype to avoid an error. */
4012 /* We use char because int might match the return type of a gcc2
4013 builtin and then its argument prototype would still apply. */
4014 char malloc_get_state();
4018 /* The GNU C library defines this for functions which it implements
4019 to always fail with ENOSYS. Some functions are actually named
4020 something starting with __ and the normal name is an alias. */
4021 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
4029 if { (eval echo configure
:4030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4031 eval "ac_cv_func_malloc_get_state=yes"
4033 echo "configure: failed program was:" >&5
4034 cat conftest.
$ac_ext >&5
4036 eval "ac_cv_func_malloc_get_state=no"
4041 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
4042 echo "$ac_t""yes" 1>&6
4045 echo "$ac_t""no" 1>&6
4049 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
4050 echo "configure:4051: checking for malloc_set_state" >&5
4051 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
4052 echo $ac_n "(cached) $ac_c" 1>&6
4054 cat > conftest.
$ac_ext <<EOF
4055 #line 4056 "configure"
4056 #include "confdefs.h"
4057 /* System header to define __stub macros and hopefully few prototypes,
4058 which can conflict with char malloc_set_state(); below. */
4060 /* Override any gcc2 internal prototype to avoid an error. */
4061 /* We use char because int might match the return type of a gcc2
4062 builtin and then its argument prototype would still apply. */
4063 char malloc_set_state();
4067 /* The GNU C library defines this for functions which it implements
4068 to always fail with ENOSYS. Some functions are actually named
4069 something starting with __ and the normal name is an alias. */
4070 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
4078 if { (eval echo configure
:4079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4080 eval "ac_cv_func_malloc_set_state=yes"
4082 echo "configure: failed program was:" >&5
4083 cat conftest.
$ac_ext >&5
4085 eval "ac_cv_func_malloc_set_state=no"
4090 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
4091 echo "$ac_t""yes" 1>&6
4094 echo "$ac_t""no" 1>&6
4098 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
4099 echo "configure:4100: checking whether __after_morecore_hook exists" >&5
4100 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
4101 echo $ac_n "(cached) $ac_c" 1>&6
4103 cat > conftest.
$ac_ext <<EOF
4104 #line 4105 "configure"
4105 #include "confdefs.h"
4106 extern void (* __after_morecore_hook)();
4108 __after_morecore_hook = 0
4111 if { (eval echo configure
:4112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4113 emacs_cv_var___after_morecore_hook
=yes
4115 echo "configure: failed program was:" >&5
4116 cat conftest.
$ac_ext >&5
4118 emacs_cv_var___after_morecore_hook
=no
4123 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
4124 if test $emacs_cv_var___after_morecore_hook = no
; then
4127 if test "${system_malloc}" = "yes"; then
4130 (The GNU allocators don't work with this system configuration.)"
4132 if test "$doug_lea_malloc" = "yes" ; then
4133 if test "$GNU_MALLOC" = yes ; then
4135 (Using Doug Lea's new malloc from the GNU C Library.)"
4137 cat >> confdefs.h
<<\EOF
4138 #define DOUG_LEA_MALLOC 1
4143 if test x
"${REL_ALLOC}" = x
; then
4144 REL_ALLOC
=${GNU_MALLOC}
4147 LIBS
="$libsrc_libs $LIBS"
4149 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
4150 echo "configure:4151: checking for dnet_ntoa in -ldnet" >&5
4151 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
4152 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4153 echo $ac_n "(cached) $ac_c" 1>&6
4155 ac_save_LIBS
="$LIBS"
4157 cat > conftest.
$ac_ext <<EOF
4158 #line 4159 "configure"
4159 #include "confdefs.h"
4160 /* Override any gcc2 internal prototype to avoid an error. */
4161 /* We use char because int might match the return type of a gcc2
4162 builtin and then its argument prototype would still apply. */
4169 if { (eval echo configure
:4170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4171 eval "ac_cv_lib_$ac_lib_var=yes"
4173 echo "configure: failed program was:" >&5
4174 cat conftest.
$ac_ext >&5
4176 eval "ac_cv_lib_$ac_lib_var=no"
4179 LIBS
="$ac_save_LIBS"
4182 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4183 echo "$ac_t""yes" 1>&6
4184 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4185 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4186 cat >> confdefs.h
<<EOF
4187 #define $ac_tr_lib 1
4193 echo "$ac_t""no" 1>&6
4197 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
4198 echo "configure:4199: checking for main in -lXbsd" >&5
4199 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
4200 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4201 echo $ac_n "(cached) $ac_c" 1>&6
4203 ac_save_LIBS
="$LIBS"
4205 cat > conftest.
$ac_ext <<EOF
4206 #line 4207 "configure"
4207 #include "confdefs.h"
4213 if { (eval echo configure
:4214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4215 eval "ac_cv_lib_$ac_lib_var=yes"
4217 echo "configure: failed program was:" >&5
4218 cat conftest.
$ac_ext >&5
4220 eval "ac_cv_lib_$ac_lib_var=no"
4223 LIBS
="$ac_save_LIBS"
4226 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4227 echo "$ac_t""yes" 1>&6
4228 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
4230 echo "$ac_t""no" 1>&6
4234 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
4235 echo "configure:4236: checking for cma_open in -lpthreads" >&5
4236 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
4237 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4238 echo $ac_n "(cached) $ac_c" 1>&6
4240 ac_save_LIBS
="$LIBS"
4241 LIBS
="-lpthreads $LIBS"
4242 cat > conftest.
$ac_ext <<EOF
4243 #line 4244 "configure"
4244 #include "confdefs.h"
4245 /* Override any gcc2 internal prototype to avoid an error. */
4246 /* We use char because int might match the return type of a gcc2
4247 builtin and then its argument prototype would still apply. */
4254 if { (eval echo configure
:4255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4256 eval "ac_cv_lib_$ac_lib_var=yes"
4258 echo "configure: failed program was:" >&5
4259 cat conftest.
$ac_ext >&5
4261 eval "ac_cv_lib_$ac_lib_var=no"
4264 LIBS
="$ac_save_LIBS"
4267 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4268 echo "$ac_t""yes" 1>&6
4269 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4270 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4271 cat >> confdefs.h
<<EOF
4272 #define $ac_tr_lib 1
4275 LIBS
="-lpthreads $LIBS"
4278 echo "$ac_t""no" 1>&6
4282 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
4283 echo "configure:4284: checking for XFree86 in /usr/X386" >&5
4284 if test -d /usr
/X386
/include
; then
4286 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
4290 echo "$ac_t""$HAVE_XFREE386" 1>&6
4292 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
4293 # for the tests that follow. We set it back to REAL_CFLAGS later on.
4295 REAL_CPPFLAGS
="$CPPFLAGS"
4297 if test "${HAVE_X11}" = "yes"; then
4298 DEFS
="$C_SWITCH_X_SITE $DEFS"
4299 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
4301 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
4302 CPPFLAGS
="$C_SWITCH_X_SITE $CPPFLAGS"
4304 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
4305 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
4306 # but it's more convenient here to set LD_RUN_PATH
4307 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
4308 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
4309 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
4313 if test "${opsys}" = "gnu-linux"; then
4314 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
4315 echo "configure:4316: checking whether X on GNU/Linux needs -b to link" >&5
4316 cat > conftest.
$ac_ext <<EOF
4317 #line 4318 "configure"
4318 #include "confdefs.h"
4321 XOpenDisplay ("foo");
4324 if { (eval echo configure
:4325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4326 xlinux_first_failure
=no
4328 echo "configure: failed program was:" >&5
4329 cat conftest.
$ac_ext >&5
4331 xlinux_first_failure
=yes
4334 if test "${xlinux_first_failure}" = "yes"; then
4335 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
4336 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
4337 OLD_CPPFLAGS
="$CPPFLAGS"
4339 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
4340 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
4341 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
4342 LIBS
="$LIBS -b i486-linuxaout"
4343 cat > conftest.
$ac_ext <<EOF
4344 #line 4345 "configure"
4345 #include "confdefs.h"
4348 XOpenDisplay ("foo");
4351 if { (eval echo configure
:4352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4353 xlinux_second_failure
=no
4355 echo "configure: failed program was:" >&5
4356 cat conftest.
$ac_ext >&5
4358 xlinux_second_failure
=yes
4361 if test "${xlinux_second_failure}" = "yes"; then
4362 # If we get the same failure with -b, there is no use adding -b.
4363 # So take it out. This plays safe.
4364 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
4365 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
4366 CPPFLAGS
="$OLD_CPPFLAGS"
4368 echo "$ac_t""no" 1>&6
4370 echo "$ac_t""yes" 1>&6
4373 echo "$ac_t""no" 1>&6
4377 for ac_func
in XrmSetDatabase XScreenResourceString \
4378 XScreenNumberOfScreen XSetWMProtocols
4380 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4381 echo "configure:4382: checking for $ac_func" >&5
4382 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4383 echo $ac_n "(cached) $ac_c" 1>&6
4385 cat > conftest.
$ac_ext <<EOF
4386 #line 4387 "configure"
4387 #include "confdefs.h"
4388 /* System header to define __stub macros and hopefully few prototypes,
4389 which can conflict with char $ac_func(); below. */
4391 /* Override any gcc2 internal prototype to avoid an error. */
4392 /* We use char because int might match the return type of a gcc2
4393 builtin and then its argument prototype would still apply. */
4398 /* The GNU C library defines this for functions which it implements
4399 to always fail with ENOSYS. Some functions are actually named
4400 something starting with __ and the normal name is an alias. */
4401 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4409 if { (eval echo configure
:4410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4411 eval "ac_cv_func_$ac_func=yes"
4413 echo "configure: failed program was:" >&5
4414 cat conftest.
$ac_ext >&5
4416 eval "ac_cv_func_$ac_func=no"
4421 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4422 echo "$ac_t""yes" 1>&6
4423 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4424 cat >> confdefs.h
<<EOF
4425 #define $ac_tr_func 1
4429 echo "$ac_t""no" 1>&6
4435 if test "${window_system}" = "x11"; then
4436 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
4437 echo "configure:4438: checking X11 version 6" >&5
4438 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
4439 echo $ac_n "(cached) $ac_c" 1>&6
4441 cat > conftest.
$ac_ext <<EOF
4442 #line 4443 "configure"
4443 #include "confdefs.h"
4444 #include <X11/Xlib.h>
4446 #if XlibSpecificationRelease < 6
4452 if { (eval echo configure
:4453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4454 emacs_cv_x11_version_6
=yes
4456 echo "configure: failed program was:" >&5
4457 cat conftest.
$ac_ext >&5
4459 emacs_cv_x11_version_6
=no
4464 if test $emacs_cv_x11_version_6 = yes; then
4465 echo "$ac_t""6 or newer" 1>&6
4466 cat >> confdefs.h
<<\EOF
4467 #define HAVE_X11R6 1
4471 echo "$ac_t""before 6" 1>&6
4475 if test "${window_system}" = "x11"; then
4476 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4477 echo "configure:4478: checking X11 version 5" >&5
4478 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4479 echo $ac_n "(cached) $ac_c" 1>&6
4481 cat > conftest.
$ac_ext <<EOF
4482 #line 4483 "configure"
4483 #include "confdefs.h"
4484 #include <X11/Xlib.h>
4486 #if XlibSpecificationRelease < 5
4492 if { (eval echo configure
:4493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4494 emacs_cv_x11_version_5
=yes
4496 echo "configure: failed program was:" >&5
4497 cat conftest.
$ac_ext >&5
4499 emacs_cv_x11_version_5
=no
4504 if test $emacs_cv_x11_version_5 = yes; then
4505 echo "$ac_t""5 or newer" 1>&6
4507 cat >> confdefs.h
<<\EOF
4508 #define HAVE_X11R5 1
4513 echo "$ac_t""before 5" 1>&6
4517 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4518 if test x
"${HAVE_X11R5}" = xyes
; then
4519 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4520 echo "configure:4521: checking X11 version 5 with Xaw" >&5
4521 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4522 echo $ac_n "(cached) $ac_c" 1>&6
4524 cat > conftest.
$ac_ext <<EOF
4525 #line 4526 "configure"
4526 #include "confdefs.h"
4528 #include <X11/Intrinsic.h>
4529 #include <X11/Xaw/Simple.h>
4534 if { (eval echo configure
:4535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4536 emacs_cv_x11_version_5_with_xaw
=yes
4538 echo "configure: failed program was:" >&5
4539 cat conftest.
$ac_ext >&5
4541 emacs_cv_x11_version_5_with_xaw
=no
4546 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4547 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4550 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4558 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4560 if test "${USE_X_TOOLKIT}" != "none"; then
4561 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4562 echo "configure:4563: checking X11 toolkit version" >&5
4563 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4564 echo $ac_n "(cached) $ac_c" 1>&6
4566 cat > conftest.
$ac_ext <<EOF
4567 #line 4568 "configure"
4568 #include "confdefs.h"
4569 #include <X11/Intrinsic.h>
4571 #if XtSpecificationRelease < 6
4577 if { (eval echo configure
:4578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4579 emacs_cv_x11_toolkit_version_6
=yes
4581 echo "configure: failed program was:" >&5
4582 cat conftest.
$ac_ext >&5
4584 emacs_cv_x11_toolkit_version_6
=no
4589 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4590 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4591 echo "$ac_t""6 or newer" 1>&6
4592 cat >> confdefs.h
<<\EOF
4593 #define HAVE_X11XTR6 1
4597 echo "$ac_t""before 6" 1>&6
4601 if test x
$HAVE_X11XTR6 = xyes
; then
4602 LIBS
="-lXt -lSM -lICE $LIBS"
4606 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4607 echo "configure:4608: checking for XmuConvertStandardSelection in -lXmu" >&5
4608 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4609 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4610 echo $ac_n "(cached) $ac_c" 1>&6
4612 ac_save_LIBS
="$LIBS"
4614 cat > conftest.
$ac_ext <<EOF
4615 #line 4616 "configure"
4616 #include "confdefs.h"
4617 /* Override any gcc2 internal prototype to avoid an error. */
4618 /* We use char because int might match the return type of a gcc2
4619 builtin and then its argument prototype would still apply. */
4620 char XmuConvertStandardSelection();
4623 XmuConvertStandardSelection()
4626 if { (eval echo configure
:4627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4628 eval "ac_cv_lib_$ac_lib_var=yes"
4630 echo "configure: failed program was:" >&5
4631 cat conftest.
$ac_ext >&5
4633 eval "ac_cv_lib_$ac_lib_var=no"
4636 LIBS
="$ac_save_LIBS"
4639 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4640 echo "$ac_t""yes" 1>&6
4641 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4642 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4643 cat >> confdefs.h
<<EOF
4644 #define $ac_tr_lib 1
4650 echo "$ac_t""no" 1>&6
4656 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4657 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4658 echo "configure:4659: checking for Motif version 2.1" >&5
4659 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4660 echo $ac_n "(cached) $ac_c" 1>&6
4662 cat > conftest.
$ac_ext <<EOF
4663 #line 4664 "configure"
4664 #include "confdefs.h"
4667 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4670 Motif version prior to 2.1.
4674 if { (eval echo configure
:4675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4676 emacs_cv_motif_version_2_1
=yes
4678 echo "configure: failed program was:" >&5
4679 cat conftest.
$ac_ext >&5
4681 emacs_cv_motif_version_2_1
=no
4686 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4687 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4688 if test $emacs_cv_motif_version_2_1 = yes; then
4689 cat >> confdefs.h
<<\EOF
4690 #define HAVE_MOTIF_2_1 1
4693 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4694 echo "configure:4695: checking for XpCreateContext in -lXp" >&5
4695 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4696 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4697 echo $ac_n "(cached) $ac_c" 1>&6
4699 ac_save_LIBS
="$LIBS"
4700 LIBS
="-lXp -lXext $LIBS"
4701 cat > conftest.
$ac_ext <<EOF
4702 #line 4703 "configure"
4703 #include "confdefs.h"
4704 /* Override any gcc2 internal prototype to avoid an error. */
4705 /* We use char because int might match the return type of a gcc2
4706 builtin and then its argument prototype would still apply. */
4707 char XpCreateContext();
4713 if { (eval echo configure
:4714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4715 eval "ac_cv_lib_$ac_lib_var=yes"
4717 echo "configure: failed program was:" >&5
4718 cat conftest.
$ac_ext >&5
4720 eval "ac_cv_lib_$ac_lib_var=no"
4723 LIBS
="$ac_save_LIBS"
4726 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4727 echo "$ac_t""yes" 1>&6
4730 echo "$ac_t""no" 1>&6
4733 if test ${HAVE_LIBXP} = yes; then
4734 cat >> confdefs.h
<<\EOF
4735 #define HAVE_LIBXP 1
4742 ### Is -lXaw3d available?
4744 if test "${HAVE_X11}" = "yes"; then
4745 if test "${USE_X_TOOLKIT}" != "none"; then
4746 old_c_flags
="${CFLAGS}"
4747 CFLAGS
="${LD_SWITCH_X_SITE}"
4748 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4749 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4750 echo "configure:4751: checking for X11/Xaw3d/Scrollbar.h" >&5
4751 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4752 echo $ac_n "(cached) $ac_c" 1>&6
4754 cat > conftest.
$ac_ext <<EOF
4755 #line 4756 "configure"
4756 #include "confdefs.h"
4757 #include <X11/Xaw3d/Scrollbar.h>
4759 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4760 { (eval echo configure
:4761: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4761 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4762 if test -z "$ac_err"; then
4764 eval "ac_cv_header_$ac_safe=yes"
4767 echo "configure: failed program was:" >&5
4768 cat conftest.
$ac_ext >&5
4770 eval "ac_cv_header_$ac_safe=no"
4774 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4775 echo "$ac_t""yes" 1>&6
4776 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4777 echo "configure:4778: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4778 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4779 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4782 ac_save_LIBS
="$LIBS"
4783 LIBS
="-lXaw3d -lX11 $LIBS"
4784 cat > conftest.
$ac_ext <<EOF
4785 #line 4786 "configure"
4786 #include "confdefs.h"
4787 /* Override any gcc2 internal prototype to avoid an error. */
4788 /* We use char because int might match the return type of a gcc2
4789 builtin and then its argument prototype would still apply. */
4790 char XawScrollbarSetThumb();
4793 XawScrollbarSetThumb()
4796 if { (eval echo configure
:4797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4798 eval "ac_cv_lib_$ac_lib_var=yes"
4800 echo "configure: failed program was:" >&5
4801 cat conftest.
$ac_ext >&5
4803 eval "ac_cv_lib_$ac_lib_var=no"
4806 LIBS
="$ac_save_LIBS"
4809 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4810 echo "$ac_t""yes" 1>&6
4813 echo "$ac_t""no" 1>&6
4817 echo "$ac_t""no" 1>&6
4820 CFLAGS
="${old_c_flags}"
4822 if test "${HAVE_XAW3D}" = "yes"; then
4823 cat >> confdefs.h
<<\EOF
4824 #define HAVE_XAW3D 1
4832 USE_TOOLKIT_SCROLL_BARS
=no
4833 if test "${with_toolkit_scroll_bars}" != "no"; then
4834 if test "${USE_X_TOOLKIT}" != "none"; then
4835 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4836 cat >> confdefs.h
<<\EOF
4837 #define USE_TOOLKIT_SCROLL_BARS 1
4841 USE_TOOLKIT_SCROLL_BARS
=yes
4842 elif test "${HAVE_XAW3D}" = "yes"; then
4843 cat >> confdefs.h
<<\EOF
4844 #define USE_TOOLKIT_SCROLL_BARS 1
4847 USE_TOOLKIT_SCROLL_BARS
=yes
4853 if test "${with_xim}" != "no"; then
4854 cat >> confdefs.h
<<\EOF
4860 ### Use -lXpm if available, unless `--with-xpm=no'.
4862 if test "${HAVE_X11}" = "yes"; then
4863 if test "${with_xpm}" != "no"; then
4864 old_c_flags
="${CFLAGS}"
4865 CFLAGS
="${LD_SWITCH_X_SITE}"
4866 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4867 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4868 echo "configure:4869: checking for X11/xpm.h" >&5
4869 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4870 echo $ac_n "(cached) $ac_c" 1>&6
4872 cat > conftest.
$ac_ext <<EOF
4873 #line 4874 "configure"
4874 #include "confdefs.h"
4875 #include <X11/xpm.h>
4877 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4878 { (eval echo configure
:4879: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4879 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4880 if test -z "$ac_err"; then
4882 eval "ac_cv_header_$ac_safe=yes"
4885 echo "configure: failed program was:" >&5
4886 cat conftest.
$ac_ext >&5
4888 eval "ac_cv_header_$ac_safe=no"
4892 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4893 echo "$ac_t""yes" 1>&6
4894 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4895 echo "configure:4896: checking for XpmReadFileToPixmap in -lXpm" >&5
4896 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4897 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4898 echo $ac_n "(cached) $ac_c" 1>&6
4900 ac_save_LIBS
="$LIBS"
4901 LIBS
="-lXpm -lX11 $LIBS"
4902 cat > conftest.
$ac_ext <<EOF
4903 #line 4904 "configure"
4904 #include "confdefs.h"
4905 /* Override any gcc2 internal prototype to avoid an error. */
4906 /* We use char because int might match the return type of a gcc2
4907 builtin and then its argument prototype would still apply. */
4908 char XpmReadFileToPixmap();
4911 XpmReadFileToPixmap()
4914 if { (eval echo configure
:4915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4916 eval "ac_cv_lib_$ac_lib_var=yes"
4918 echo "configure: failed program was:" >&5
4919 cat conftest.
$ac_ext >&5
4921 eval "ac_cv_lib_$ac_lib_var=no"
4924 LIBS
="$ac_save_LIBS"
4927 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4928 echo "$ac_t""yes" 1>&6
4931 echo "$ac_t""no" 1>&6
4935 echo "$ac_t""no" 1>&6
4938 if test "${HAVE_XPM}" = "yes"; then
4939 cat > conftest.
$ac_ext <<EOF
4940 #line 4941 "configure"
4941 #include "confdefs.h"
4942 #include "X11/xpm.h"
4943 #ifndef XpmReturnAllocPixels
4944 no_return_alloc_pixels
4948 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4949 egrep "no_return_alloc_pixels" >/dev
/null
2>&1; then
4959 CFLAGS
="${old_c_flags}"
4962 if test "${HAVE_XPM}" = "yes"; then
4963 cat >> confdefs.h
<<\EOF
4970 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4972 if test "${HAVE_X11}" = "yes"; then
4973 if test "${with_jpeg}" != "no"; then
4974 old_c_flags
="${CFLAGS}"
4975 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4976 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4977 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4978 echo "configure:4979: checking for jerror.h" >&5
4979 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4980 echo $ac_n "(cached) $ac_c" 1>&6
4982 cat > conftest.
$ac_ext <<EOF
4983 #line 4984 "configure"
4984 #include "confdefs.h"
4987 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4988 { (eval echo configure
:4989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4989 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4990 if test -z "$ac_err"; then
4992 eval "ac_cv_header_$ac_safe=yes"
4995 echo "configure: failed program was:" >&5
4996 cat conftest.
$ac_ext >&5
4998 eval "ac_cv_header_$ac_safe=no"
5002 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5003 echo "$ac_t""yes" 1>&6
5004 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
5005 echo "configure:5006: checking for jpeg_destroy_compress in -ljpeg" >&5
5006 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
5007 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5008 echo $ac_n "(cached) $ac_c" 1>&6
5010 ac_save_LIBS
="$LIBS"
5011 LIBS
="-ljpeg -lX11 $LIBS"
5012 cat > conftest.
$ac_ext <<EOF
5013 #line 5014 "configure"
5014 #include "confdefs.h"
5015 /* Override any gcc2 internal prototype to avoid an error. */
5016 /* We use char because int might match the return type of a gcc2
5017 builtin and then its argument prototype would still apply. */
5018 char jpeg_destroy_compress();
5021 jpeg_destroy_compress()
5024 if { (eval echo configure
:5025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5026 eval "ac_cv_lib_$ac_lib_var=yes"
5028 echo "configure: failed program was:" >&5
5029 cat conftest.
$ac_ext >&5
5031 eval "ac_cv_lib_$ac_lib_var=no"
5034 LIBS
="$ac_save_LIBS"
5037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5038 echo "$ac_t""yes" 1>&6
5041 echo "$ac_t""no" 1>&6
5045 echo "$ac_t""no" 1>&6
5048 CFLAGS
="${old_c_flags}"
5051 if test "${HAVE_JPEG}" = "yes"; then
5052 cat >> confdefs.h
<<\EOF
5059 ### Use -lpng if available, unless `--with-png=no'.
5061 if test "${HAVE_X11}" = "yes"; then
5062 if test "${with_png}" != "no"; then
5063 old_c_flags
="${CFLAGS}"
5064 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5065 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
5066 echo $ac_n "checking for png.h""... $ac_c" 1>&6
5067 echo "configure:5068: checking for png.h" >&5
5068 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5069 echo $ac_n "(cached) $ac_c" 1>&6
5071 cat > conftest.
$ac_ext <<EOF
5072 #line 5073 "configure"
5073 #include "confdefs.h"
5076 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5077 { (eval echo configure
:5078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5078 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5079 if test -z "$ac_err"; then
5081 eval "ac_cv_header_$ac_safe=yes"
5084 echo "configure: failed program was:" >&5
5085 cat conftest.
$ac_ext >&5
5087 eval "ac_cv_header_$ac_safe=no"
5091 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5092 echo "$ac_t""yes" 1>&6
5093 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
5094 echo "configure:5095: checking for png_set_expand in -lpng" >&5
5095 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
5096 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5099 ac_save_LIBS
="$LIBS"
5100 LIBS
="-lpng -lX11 -lz -lm $LIBS"
5101 cat > conftest.
$ac_ext <<EOF
5102 #line 5103 "configure"
5103 #include "confdefs.h"
5104 /* Override any gcc2 internal prototype to avoid an error. */
5105 /* We use char because int might match the return type of a gcc2
5106 builtin and then its argument prototype would still apply. */
5107 char png_set_expand();
5113 if { (eval echo configure
:5114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5115 eval "ac_cv_lib_$ac_lib_var=yes"
5117 echo "configure: failed program was:" >&5
5118 cat conftest.
$ac_ext >&5
5120 eval "ac_cv_lib_$ac_lib_var=no"
5123 LIBS
="$ac_save_LIBS"
5126 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5127 echo "$ac_t""yes" 1>&6
5130 echo "$ac_t""no" 1>&6
5134 echo "$ac_t""no" 1>&6
5137 CFLAGS
="${old_c_flags}"
5140 if test "${HAVE_PNG}" = "yes"; then
5141 cat >> confdefs.h
<<\EOF
5148 ### Use -ltiff if available, unless `--with-tiff=no'.
5150 if test "${HAVE_X11}" = "yes"; then
5151 if test "${with_tiff}" != "no"; then
5152 old_c_flags
="${CFLAGS}"
5153 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5154 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
5155 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
5156 echo "configure:5157: checking for tiffio.h" >&5
5157 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5158 echo $ac_n "(cached) $ac_c" 1>&6
5160 cat > conftest.
$ac_ext <<EOF
5161 #line 5162 "configure"
5162 #include "confdefs.h"
5165 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5166 { (eval echo configure
:5167: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5167 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5168 if test -z "$ac_err"; then
5170 eval "ac_cv_header_$ac_safe=yes"
5173 echo "configure: failed program was:" >&5
5174 cat conftest.
$ac_ext >&5
5176 eval "ac_cv_header_$ac_safe=no"
5180 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5181 echo "$ac_t""yes" 1>&6
5182 tifflibs
="-lX11 -lz -lm"
5183 # At least one tiff package requires the jpeg library.
5184 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
5185 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
5186 echo "configure:5187: checking for TIFFGetVersion in -ltiff" >&5
5187 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
5188 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5189 echo $ac_n "(cached) $ac_c" 1>&6
5191 ac_save_LIBS
="$LIBS"
5192 LIBS
="-ltiff $tifflibs $LIBS"
5193 cat > conftest.
$ac_ext <<EOF
5194 #line 5195 "configure"
5195 #include "confdefs.h"
5196 /* Override any gcc2 internal prototype to avoid an error. */
5197 /* We use char because int might match the return type of a gcc2
5198 builtin and then its argument prototype would still apply. */
5199 char TIFFGetVersion();
5205 if { (eval echo configure
:5206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5207 eval "ac_cv_lib_$ac_lib_var=yes"
5209 echo "configure: failed program was:" >&5
5210 cat conftest.
$ac_ext >&5
5212 eval "ac_cv_lib_$ac_lib_var=no"
5215 LIBS
="$ac_save_LIBS"
5218 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5219 echo "$ac_t""yes" 1>&6
5222 echo "$ac_t""no" 1>&6
5226 echo "$ac_t""no" 1>&6
5229 CFLAGS
="${old_c_flags}"
5232 if test "${HAVE_TIFF}" = "yes"; then
5233 cat >> confdefs.h
<<\EOF
5240 ### Use -lgif if available, unless `--with-gif=no'.
5242 if test "${HAVE_X11}" = "yes"; then
5243 if test "${with_gif}" != "no"; then
5244 old_c_flags
="${CFLAGS}"
5245 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
5246 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
5247 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
5248 echo "configure:5249: checking for gif_lib.h" >&5
5249 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5250 echo $ac_n "(cached) $ac_c" 1>&6
5252 cat > conftest.
$ac_ext <<EOF
5253 #line 5254 "configure"
5254 #include "confdefs.h"
5255 #include <gif_lib.h>
5257 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5258 { (eval echo configure
:5259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5259 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5260 if test -z "$ac_err"; then
5262 eval "ac_cv_header_$ac_safe=yes"
5265 echo "configure: failed program was:" >&5
5266 cat conftest.
$ac_ext >&5
5268 eval "ac_cv_header_$ac_safe=no"
5272 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5273 echo "$ac_t""yes" 1>&6
5274 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
5275 echo "configure:5276: checking for DGifOpen in -lungif" >&5
5276 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
5277 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5278 echo $ac_n "(cached) $ac_c" 1>&6
5280 ac_save_LIBS
="$LIBS"
5281 LIBS
="-lungif -lX11 $LIBS"
5282 cat > conftest.
$ac_ext <<EOF
5283 #line 5284 "configure"
5284 #include "confdefs.h"
5285 /* Override any gcc2 internal prototype to avoid an error. */
5286 /* We use char because int might match the return type of a gcc2
5287 builtin and then its argument prototype would still apply. */
5294 if { (eval echo configure
:5295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5296 eval "ac_cv_lib_$ac_lib_var=yes"
5298 echo "configure: failed program was:" >&5
5299 cat conftest.
$ac_ext >&5
5301 eval "ac_cv_lib_$ac_lib_var=no"
5304 LIBS
="$ac_save_LIBS"
5307 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5308 echo "$ac_t""yes" 1>&6
5311 echo "$ac_t""no" 1>&6
5315 echo "$ac_t""no" 1>&6
5318 CFLAGS
="${old_c_flags}"
5321 if test "${HAVE_GIF}" = "yes"; then
5322 cat >> confdefs.h
<<\EOF
5329 # If netdb.h doesn't declare h_errno, we must declare it by hand.
5330 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
5331 echo "configure:5332: checking whether netdb declares h_errno" >&5
5332 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
5333 echo $ac_n "(cached) $ac_c" 1>&6
5335 cat > conftest.
$ac_ext <<EOF
5336 #line 5337 "configure"
5337 #include "confdefs.h"
5343 if { (eval echo configure
:5344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5345 emacs_cv_netdb_declares_h_errno
=yes
5347 echo "configure: failed program was:" >&5
5348 cat conftest.
$ac_ext >&5
5350 emacs_cv_netdb_declares_h_errno
=no
5355 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
5356 if test $emacs_cv_netdb_declares_h_errno = yes; then
5357 cat >> confdefs.h
<<\EOF
5358 #define HAVE_H_ERRNO 1
5363 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5364 # for constant arguments. Useless!
5365 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5366 echo "configure:5367: checking for working alloca.h" >&5
5367 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5368 echo $ac_n "(cached) $ac_c" 1>&6
5370 cat > conftest.
$ac_ext <<EOF
5371 #line 5372 "configure"
5372 #include "confdefs.h"
5375 char *p = alloca(2 * sizeof(int));
5378 if { (eval echo configure
:5379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5380 ac_cv_header_alloca_h
=yes
5382 echo "configure: failed program was:" >&5
5383 cat conftest.
$ac_ext >&5
5385 ac_cv_header_alloca_h
=no
5390 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5391 if test $ac_cv_header_alloca_h = yes; then
5392 cat >> confdefs.h
<<\EOF
5393 #define HAVE_ALLOCA_H 1
5398 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5399 echo "configure:5400: checking for alloca" >&5
5400 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5401 echo $ac_n "(cached) $ac_c" 1>&6
5403 cat > conftest.
$ac_ext <<EOF
5404 #line 5405 "configure"
5405 #include "confdefs.h"
5408 # define alloca __builtin_alloca
5411 # include <malloc.h>
5412 # define alloca _alloca
5415 # include <alloca.h>
5420 # ifndef alloca /* predefined by HP cc +Olibcalls */
5429 char *p = (char *) alloca(1);
5432 if { (eval echo configure
:5433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5434 ac_cv_func_alloca_works
=yes
5436 echo "configure: failed program was:" >&5
5437 cat conftest.
$ac_ext >&5
5439 ac_cv_func_alloca_works
=no
5444 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5445 if test $ac_cv_func_alloca_works = yes; then
5446 cat >> confdefs.h
<<\EOF
5447 #define HAVE_ALLOCA 1
5452 if test $ac_cv_func_alloca_works = no
; then
5453 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5454 # that cause trouble. Some versions do not even contain alloca or
5455 # contain a buggy version. If you still want to use their alloca,
5456 # use ar to extract alloca.o from them instead of compiling alloca.c.
5457 ALLOCA
=alloca.
${ac_objext}
5458 cat >> confdefs.h
<<\EOF
5463 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5464 echo "configure:5465: checking whether alloca needs Cray hooks" >&5
5465 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5466 echo $ac_n "(cached) $ac_c" 1>&6
5468 cat > conftest.
$ac_ext <<EOF
5469 #line 5470 "configure"
5470 #include "confdefs.h"
5471 #if defined(CRAY) && ! defined(CRAY2)
5478 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5479 egrep "webecray" >/dev
/null
2>&1; then
5490 echo "$ac_t""$ac_cv_os_cray" 1>&6
5491 if test $ac_cv_os_cray = yes; then
5492 for ac_func
in _getb67 GETB67 getb67
; do
5493 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5494 echo "configure:5495: checking for $ac_func" >&5
5495 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5496 echo $ac_n "(cached) $ac_c" 1>&6
5498 cat > conftest.
$ac_ext <<EOF
5499 #line 5500 "configure"
5500 #include "confdefs.h"
5501 /* System header to define __stub macros and hopefully few prototypes,
5502 which can conflict with char $ac_func(); below. */
5504 /* Override any gcc2 internal prototype to avoid an error. */
5505 /* We use char because int might match the return type of a gcc2
5506 builtin and then its argument prototype would still apply. */
5511 /* The GNU C library defines this for functions which it implements
5512 to always fail with ENOSYS. Some functions are actually named
5513 something starting with __ and the normal name is an alias. */
5514 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5522 if { (eval echo configure
:5523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5524 eval "ac_cv_func_$ac_func=yes"
5526 echo "configure: failed program was:" >&5
5527 cat conftest.
$ac_ext >&5
5529 eval "ac_cv_func_$ac_func=no"
5534 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5535 echo "$ac_t""yes" 1>&6
5536 cat >> confdefs.h
<<EOF
5537 #define CRAY_STACKSEG_END $ac_func
5542 echo "$ac_t""no" 1>&6
5548 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5549 echo "configure:5550: checking stack direction for C alloca" >&5
5550 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5551 echo $ac_n "(cached) $ac_c" 1>&6
5553 if test "$cross_compiling" = yes; then
5554 ac_cv_c_stack_direction
=0
5556 cat > conftest.
$ac_ext <<EOF
5557 #line 5558 "configure"
5558 #include "confdefs.h"
5559 find_stack_direction ()
5561 static char *addr = 0;
5566 return find_stack_direction ();
5569 return (&dummy > addr) ? 1 : -1;
5573 exit (find_stack_direction() < 0);
5576 if { (eval echo configure
:5577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5578 ac_cv_c_stack_direction
=1
5580 echo "configure: failed program was:" >&5
5581 cat conftest.
$ac_ext >&5
5583 ac_cv_c_stack_direction
=-1
5590 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5591 cat >> confdefs.h
<<EOF
5592 #define STACK_DIRECTION $ac_cv_c_stack_direction
5598 # fmod, logb, and frexp are found in -lm on most systems.
5599 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5600 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5601 echo "configure:5602: checking for sqrt in -lm" >&5
5602 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5603 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5604 echo $ac_n "(cached) $ac_c" 1>&6
5606 ac_save_LIBS
="$LIBS"
5608 cat > conftest.
$ac_ext <<EOF
5609 #line 5610 "configure"
5610 #include "confdefs.h"
5611 /* Override any gcc2 internal prototype to avoid an error. */
5612 /* We use char because int might match the return type of a gcc2
5613 builtin and then its argument prototype would still apply. */
5620 if { (eval echo configure
:5621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5622 eval "ac_cv_lib_$ac_lib_var=yes"
5624 echo "configure: failed program was:" >&5
5625 cat conftest.
$ac_ext >&5
5627 eval "ac_cv_lib_$ac_lib_var=no"
5630 LIBS
="$ac_save_LIBS"
5633 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5634 echo "$ac_t""yes" 1>&6
5635 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5636 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5637 cat >> confdefs.h
<<EOF
5638 #define $ac_tr_lib 1
5644 echo "$ac_t""no" 1>&6
5648 # Check for mail-locking functions in a "mail" library
5649 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5650 echo "configure:5651: checking for maillock in -lmail" >&5
5651 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5652 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5653 echo $ac_n "(cached) $ac_c" 1>&6
5655 ac_save_LIBS
="$LIBS"
5657 cat > conftest.
$ac_ext <<EOF
5658 #line 5659 "configure"
5659 #include "confdefs.h"
5660 /* Override any gcc2 internal prototype to avoid an error. */
5661 /* We use char because int might match the return type of a gcc2
5662 builtin and then its argument prototype would still apply. */
5669 if { (eval echo configure
:5670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5671 eval "ac_cv_lib_$ac_lib_var=yes"
5673 echo "configure: failed program was:" >&5
5674 cat conftest.
$ac_ext >&5
5676 eval "ac_cv_lib_$ac_lib_var=no"
5679 LIBS
="$ac_save_LIBS"
5682 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5683 echo "$ac_t""yes" 1>&6
5684 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5685 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5686 cat >> confdefs.h
<<EOF
5687 #define $ac_tr_lib 1
5693 echo "$ac_t""no" 1>&6
5696 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5697 echo "configure:5698: checking for maillock in -llockfile" >&5
5698 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5699 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5700 echo $ac_n "(cached) $ac_c" 1>&6
5702 ac_save_LIBS
="$LIBS"
5703 LIBS
="-llockfile $LIBS"
5704 cat > conftest.
$ac_ext <<EOF
5705 #line 5706 "configure"
5706 #include "confdefs.h"
5707 /* Override any gcc2 internal prototype to avoid an error. */
5708 /* We use char because int might match the return type of a gcc2
5709 builtin and then its argument prototype would still apply. */
5716 if { (eval echo configure
:5717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5718 eval "ac_cv_lib_$ac_lib_var=yes"
5720 echo "configure: failed program was:" >&5
5721 cat conftest.
$ac_ext >&5
5723 eval "ac_cv_lib_$ac_lib_var=no"
5726 LIBS
="$ac_save_LIBS"
5729 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5730 echo "$ac_t""yes" 1>&6
5731 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5732 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5733 cat >> confdefs.h
<<EOF
5734 #define $ac_tr_lib 1
5737 LIBS
="-llockfile $LIBS"
5740 echo "$ac_t""no" 1>&6
5743 # If we have the shared liblockfile, assume we must use it for mail
5744 # locking (e.g. Debian). If we couldn't link against liblockfile
5745 # (no liblockfile.a installed), ensure that we don't need to.
5746 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5747 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5748 set dummy liblockfile.so
; ac_word
=$2
5749 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5750 echo "configure:5751: checking for $ac_word" >&5
5751 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5752 echo $ac_n "(cached) $ac_c" 1>&6
5754 if test -n "$liblockfile"; then
5755 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5757 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5758 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5759 for ac_dir
in $ac_dummy; do
5760 test -z "$ac_dir" && ac_dir
=.
5761 if test -f $ac_dir/$ac_word; then
5762 ac_cv_prog_liblockfile
="yes"
5767 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5770 liblockfile
="$ac_cv_prog_liblockfile"
5771 if test -n "$liblockfile"; then
5772 echo "$ac_t""$liblockfile" 1>&6
5774 echo "$ac_t""no" 1>&6
5777 if test $ac_cv_prog_liblockfile = yes; then
5778 { echo "configure: error: Shared liblockfile found but can't link against it.
5779 This probably means that movemail could lose mail.
5780 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5781 else cat >> confdefs.h
<<\EOF
5782 #define LIBMAIL -llockfile
5788 for ac_func
in touchlock
5790 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5791 echo "configure:5792: checking for $ac_func" >&5
5792 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5793 echo $ac_n "(cached) $ac_c" 1>&6
5795 cat > conftest.
$ac_ext <<EOF
5796 #line 5797 "configure"
5797 #include "confdefs.h"
5798 /* System header to define __stub macros and hopefully few prototypes,
5799 which can conflict with char $ac_func(); below. */
5801 /* Override any gcc2 internal prototype to avoid an error. */
5802 /* We use char because int might match the return type of a gcc2
5803 builtin and then its argument prototype would still apply. */
5808 /* The GNU C library defines this for functions which it implements
5809 to always fail with ENOSYS. Some functions are actually named
5810 something starting with __ and the normal name is an alias. */
5811 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5819 if { (eval echo configure
:5820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5821 eval "ac_cv_func_$ac_func=yes"
5823 echo "configure: failed program was:" >&5
5824 cat conftest.
$ac_ext >&5
5826 eval "ac_cv_func_$ac_func=no"
5831 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5832 echo "$ac_t""yes" 1>&6
5833 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5834 cat >> confdefs.h
<<EOF
5835 #define $ac_tr_func 1
5839 echo "$ac_t""no" 1>&6
5843 for ac_hdr
in maillock.h
5845 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5846 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5847 echo "configure:5848: checking for $ac_hdr" >&5
5848 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5849 echo $ac_n "(cached) $ac_c" 1>&6
5851 cat > conftest.
$ac_ext <<EOF
5852 #line 5853 "configure"
5853 #include "confdefs.h"
5856 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5857 { (eval echo configure
:5858: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5858 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5859 if test -z "$ac_err"; then
5861 eval "ac_cv_header_$ac_safe=yes"
5864 echo "configure: failed program was:" >&5
5865 cat conftest.
$ac_ext >&5
5867 eval "ac_cv_header_$ac_safe=no"
5871 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5872 echo "$ac_t""yes" 1>&6
5873 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5874 cat >> confdefs.h
<<EOF
5875 #define $ac_tr_hdr 1
5879 echo "$ac_t""no" 1>&6
5884 for ac_func
in gethostname getdomainname dup2 \
5885 rename closedir mkdir
rmdir sysinfo \
5886 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5887 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5888 utimes setrlimit setpgid getcwd getwd shutdown strftime getaddrinfo \
5889 __fpending mblen mbrlen strsignal setitimer ualarm
5891 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5892 echo "configure:5893: checking for $ac_func" >&5
5893 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5894 echo $ac_n "(cached) $ac_c" 1>&6
5896 cat > conftest.
$ac_ext <<EOF
5897 #line 5898 "configure"
5898 #include "confdefs.h"
5899 /* System header to define __stub macros and hopefully few prototypes,
5900 which can conflict with char $ac_func(); below. */
5902 /* Override any gcc2 internal prototype to avoid an error. */
5903 /* We use char because int might match the return type of a gcc2
5904 builtin and then its argument prototype would still apply. */
5909 /* The GNU C library defines this for functions which it implements
5910 to always fail with ENOSYS. Some functions are actually named
5911 something starting with __ and the normal name is an alias. */
5912 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5920 if { (eval echo configure
:5921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5922 eval "ac_cv_func_$ac_func=yes"
5924 echo "configure: failed program was:" >&5
5925 cat conftest.
$ac_ext >&5
5927 eval "ac_cv_func_$ac_func=no"
5932 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5933 echo "$ac_t""yes" 1>&6
5934 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5935 cat >> confdefs.h
<<EOF
5936 #define $ac_tr_func 1
5940 echo "$ac_t""no" 1>&6
5945 for ac_hdr
in sys
/time.h unistd.h
5947 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5948 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5949 echo "configure:5950: checking for $ac_hdr" >&5
5950 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5951 echo $ac_n "(cached) $ac_c" 1>&6
5953 cat > conftest.
$ac_ext <<EOF
5954 #line 5955 "configure"
5955 #include "confdefs.h"
5958 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5959 { (eval echo configure
:5960: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5960 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5961 if test -z "$ac_err"; then
5963 eval "ac_cv_header_$ac_safe=yes"
5966 echo "configure: failed program was:" >&5
5967 cat conftest.
$ac_ext >&5
5969 eval "ac_cv_header_$ac_safe=no"
5973 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5974 echo "$ac_t""yes" 1>&6
5975 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5976 cat >> confdefs.h
<<EOF
5977 #define $ac_tr_hdr 1
5981 echo "$ac_t""no" 1>&6
5985 for ac_func
in alarm
5987 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5988 echo "configure:5989: checking for $ac_func" >&5
5989 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5990 echo $ac_n "(cached) $ac_c" 1>&6
5992 cat > conftest.
$ac_ext <<EOF
5993 #line 5994 "configure"
5994 #include "confdefs.h"
5995 /* System header to define __stub macros and hopefully few prototypes,
5996 which can conflict with char $ac_func(); below. */
5998 /* Override any gcc2 internal prototype to avoid an error. */
5999 /* We use char because int might match the return type of a gcc2
6000 builtin and then its argument prototype would still apply. */
6005 /* The GNU C library defines this for functions which it implements
6006 to always fail with ENOSYS. Some functions are actually named
6007 something starting with __ and the normal name is an alias. */
6008 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6016 if { (eval echo configure
:6017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6018 eval "ac_cv_func_$ac_func=yes"
6020 echo "configure: failed program was:" >&5
6021 cat conftest.
$ac_ext >&5
6023 eval "ac_cv_func_$ac_func=no"
6028 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6029 echo "$ac_t""yes" 1>&6
6030 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6031 cat >> confdefs.h
<<EOF
6032 #define $ac_tr_func 1
6036 echo "$ac_t""no" 1>&6
6040 echo $ac_n "checking for working mktime""... $ac_c" 1>&6
6041 echo "configure:6042: checking for working mktime" >&5
6042 if eval "test \"`echo '$''{'ac_cv_func_working_mktime'+set}'`\" = set"; then
6043 echo $ac_n "(cached) $ac_c" 1>&6
6045 if test "$cross_compiling" = yes; then
6046 ac_cv_func_working_mktime
=no
6048 cat > conftest.
$ac_ext <<EOF
6049 #line 6050 "configure"
6050 #include "confdefs.h"
6051 /* Test program from Paul Eggert (eggert@twinsun.com)
6052 and Tony Leneis (tony@plaza.ds.adp.com). */
6053 #if TIME_WITH_SYS_TIME
6054 # include <sys/time.h>
6057 # if HAVE_SYS_TIME_H
6058 # include <sys/time.h>
6065 # include <unistd.h>
6069 # define alarm(X) /* empty */
6072 /* Work around redefinition to rpl_putenv by other config tests. */
6075 static time_t time_t_max;
6077 /* Values we'll use to set the TZ environment variable. */
6078 static const char *const tz_strings[] = {
6079 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
6080 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
6082 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
6084 /* Fail if mktime fails to convert a date in the spring-forward gap.
6085 Based on a problem report from Andreas Jaeger. */
6087 spring_forward_gap ()
6089 /* glibc (up to about 1998-10-07) failed this test) */
6092 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
6093 instead of "TZ=America/Vancouver" in order to detect the bug even
6094 on systems that don't support the Olson extension, or don't have the
6095 full zoneinfo tables installed. */
6096 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
6105 if (mktime (&tm) == (time_t)-1)
6114 if ((lt = localtime (&now)) && mktime (lt) != now)
6116 now = time_t_max - now;
6117 if ((lt = localtime (&now)) && mktime (lt) != now)
6124 /* Based on code from Ariel Faigon. */
6134 if (tm.tm_mon != 2 || tm.tm_mday != 31)
6144 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
6146 if (now != (time_t) -1)
6148 struct tm *lt = localtime (&now);
6150 && lt->tm_year == tm.tm_year
6151 && lt->tm_mon == tm.tm_mon
6152 && lt->tm_mday == tm.tm_mday
6153 && lt->tm_hour == tm.tm_hour
6154 && lt->tm_min == tm.tm_min
6155 && lt->tm_sec == tm.tm_sec
6156 && lt->tm_yday == tm.tm_yday
6157 && lt->tm_wday == tm.tm_wday
6158 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
6159 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
6170 /* This test makes some buggy mktime implementations loop.
6171 Give up after 60 seconds; a mktime slower than that
6172 isn't worth using anyway. */
6175 for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
6178 delta = time_t_max / 997; /* a suitable prime number */
6179 for (i = 0; i < N_STRINGS; i++)
6182 putenv (tz_strings[i]);
6184 for (t = 0; t <= time_t_max - delta; t += delta)
6186 mktime_test ((time_t) 60 * 60);
6187 mktime_test ((time_t) 60 * 60 * 24);
6189 for (j = 1; 0 < j; j *= 2)
6191 bigtime_test (j - 1);
6194 spring_forward_gap ();
6198 if { (eval echo configure
:6199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6200 ac_cv_func_working_mktime
=yes
6202 echo "configure: failed program was:" >&5
6203 cat conftest.
$ac_ext >&5
6205 ac_cv_func_working_mktime
=no
6212 echo "$ac_t""$ac_cv_func_working_mktime" 1>&6
6213 if test $ac_cv_func_working_mktime = no
; then
6214 LIBOBJS
="$LIBOBJS mktime.${ac_objext}"
6217 if test "$ac_cv_func_working_mktime" = no
; then
6218 cat >> confdefs.h
<<\EOF
6219 #define BROKEN_MKTIME 1
6224 ac_have_func
=no
# yes means we've found a way to get the load average.
6226 # Some systems with -lutil have (and need) -lkvm as well, some do not.
6227 # On Solaris, -lkvm requires nlist from -lelf, so check that first
6228 # to get the right answer into the cache.
6229 echo $ac_n "checking for elf_begin in -lelf""... $ac_c" 1>&6
6230 echo "configure:6231: checking for elf_begin in -lelf" >&5
6231 ac_lib_var
=`echo elf'_'elf_begin | sed 'y%./+-%__p_%'`
6232 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6233 echo $ac_n "(cached) $ac_c" 1>&6
6235 ac_save_LIBS
="$LIBS"
6237 cat > conftest.
$ac_ext <<EOF
6238 #line 6239 "configure"
6239 #include "confdefs.h"
6240 /* Override any gcc2 internal prototype to avoid an error. */
6241 /* We use char because int might match the return type of a gcc2
6242 builtin and then its argument prototype would still apply. */
6249 if { (eval echo configure
:6250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6251 eval "ac_cv_lib_$ac_lib_var=yes"
6253 echo "configure: failed program was:" >&5
6254 cat conftest.
$ac_ext >&5
6256 eval "ac_cv_lib_$ac_lib_var=no"
6259 LIBS
="$ac_save_LIBS"
6262 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6263 echo "$ac_t""yes" 1>&6
6266 echo "$ac_t""no" 1>&6
6269 echo $ac_n "checking for kvm_open in -lkvm""... $ac_c" 1>&6
6270 echo "configure:6271: checking for kvm_open in -lkvm" >&5
6271 ac_lib_var
=`echo kvm'_'kvm_open | sed 'y%./+-%__p_%'`
6272 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6273 echo $ac_n "(cached) $ac_c" 1>&6
6275 ac_save_LIBS
="$LIBS"
6277 cat > conftest.
$ac_ext <<EOF
6278 #line 6279 "configure"
6279 #include "confdefs.h"
6280 /* Override any gcc2 internal prototype to avoid an error. */
6281 /* We use char because int might match the return type of a gcc2
6282 builtin and then its argument prototype would still apply. */
6289 if { (eval echo configure
:6290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6291 eval "ac_cv_lib_$ac_lib_var=yes"
6293 echo "configure: failed program was:" >&5
6294 cat conftest.
$ac_ext >&5
6296 eval "ac_cv_lib_$ac_lib_var=no"
6299 LIBS
="$ac_save_LIBS"
6302 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6303 echo "$ac_t""yes" 1>&6
6306 echo "$ac_t""no" 1>&6
6309 # Check for the 4.4BSD definition of getloadavg.
6310 echo $ac_n "checking for getloadavg in -lutil""... $ac_c" 1>&6
6311 echo "configure:6312: checking for getloadavg in -lutil" >&5
6312 ac_lib_var
=`echo util'_'getloadavg | sed 'y%./+-%__p_%'`
6313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6314 echo $ac_n "(cached) $ac_c" 1>&6
6316 ac_save_LIBS
="$LIBS"
6318 cat > conftest.
$ac_ext <<EOF
6319 #line 6320 "configure"
6320 #include "confdefs.h"
6321 /* Override any gcc2 internal prototype to avoid an error. */
6322 /* We use char because int might match the return type of a gcc2
6323 builtin and then its argument prototype would still apply. */
6330 if { (eval echo configure
:6331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6332 eval "ac_cv_lib_$ac_lib_var=yes"
6334 echo "configure: failed program was:" >&5
6335 cat conftest.
$ac_ext >&5
6337 eval "ac_cv_lib_$ac_lib_var=no"
6340 LIBS
="$ac_save_LIBS"
6343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6344 echo "$ac_t""yes" 1>&6
6345 LIBS
="-lutil $LIBS" ac_have_func
=yes ac_cv_func_getloadavg_setgid
=yes
6347 echo "$ac_t""no" 1>&6
6351 if test $ac_have_func = no
; then
6352 # There is a commonly available library for RS/6000 AIX.
6353 # Since it is not a standard part of AIX, it might be installed locally.
6354 ac_getloadavg_LIBS
="$LIBS"; LIBS
="-L/usr/local/lib $LIBS"
6355 echo $ac_n "checking for getloadavg in -lgetloadavg""... $ac_c" 1>&6
6356 echo "configure:6357: checking for getloadavg in -lgetloadavg" >&5
6357 ac_lib_var
=`echo getloadavg'_'getloadavg | sed 'y%./+-%__p_%'`
6358 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6359 echo $ac_n "(cached) $ac_c" 1>&6
6361 ac_save_LIBS
="$LIBS"
6362 LIBS
="-lgetloadavg $LIBS"
6363 cat > conftest.
$ac_ext <<EOF
6364 #line 6365 "configure"
6365 #include "confdefs.h"
6366 /* Override any gcc2 internal prototype to avoid an error. */
6367 /* We use char because int might match the return type of a gcc2
6368 builtin and then its argument prototype would still apply. */
6375 if { (eval echo configure
:6376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6377 eval "ac_cv_lib_$ac_lib_var=yes"
6379 echo "configure: failed program was:" >&5
6380 cat conftest.
$ac_ext >&5
6382 eval "ac_cv_lib_$ac_lib_var=no"
6385 LIBS
="$ac_save_LIBS"
6388 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6389 echo "$ac_t""yes" 1>&6
6390 LIBS
="-lgetloadavg $LIBS"
6392 echo "$ac_t""no" 1>&6
6393 LIBS
="$ac_getloadavg_LIBS"
6398 # Make sure it is really in the library, if we think we found it.
6399 for ac_func
in getloadavg
6401 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6402 echo "configure:6403: checking for $ac_func" >&5
6403 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6404 echo $ac_n "(cached) $ac_c" 1>&6
6406 cat > conftest.
$ac_ext <<EOF
6407 #line 6408 "configure"
6408 #include "confdefs.h"
6409 /* System header to define __stub macros and hopefully few prototypes,
6410 which can conflict with char $ac_func(); below. */
6412 /* Override any gcc2 internal prototype to avoid an error. */
6413 /* We use char because int might match the return type of a gcc2
6414 builtin and then its argument prototype would still apply. */
6419 /* The GNU C library defines this for functions which it implements
6420 to always fail with ENOSYS. Some functions are actually named
6421 something starting with __ and the normal name is an alias. */
6422 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6430 if { (eval echo configure
:6431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6432 eval "ac_cv_func_$ac_func=yes"
6434 echo "configure: failed program was:" >&5
6435 cat conftest.
$ac_ext >&5
6437 eval "ac_cv_func_$ac_func=no"
6442 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6443 echo "$ac_t""yes" 1>&6
6444 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6445 cat >> confdefs.h
<<EOF
6446 #define $ac_tr_func 1
6450 echo "$ac_t""no" 1>&6
6451 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
6457 if test $ac_cv_func_getloadavg = yes; then
6458 cat >> confdefs.h
<<\EOF
6459 #define HAVE_GETLOADAVG 1
6464 # Figure out what our getloadavg.c needs.
6466 ac_safe
=`echo "sys/dg_sys_info.h" | sed 'y%./+-%__p_%'`
6467 echo $ac_n "checking for sys/dg_sys_info.h""... $ac_c" 1>&6
6468 echo "configure:6469: checking for sys/dg_sys_info.h" >&5
6469 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6470 echo $ac_n "(cached) $ac_c" 1>&6
6472 cat > conftest.
$ac_ext <<EOF
6473 #line 6474 "configure"
6474 #include "confdefs.h"
6475 #include <sys/dg_sys_info.h>
6477 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6478 { (eval echo configure
:6479: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6479 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6480 if test -z "$ac_err"; then
6482 eval "ac_cv_header_$ac_safe=yes"
6485 echo "configure: failed program was:" >&5
6486 cat conftest.
$ac_ext >&5
6488 eval "ac_cv_header_$ac_safe=no"
6492 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6493 echo "$ac_t""yes" 1>&6
6494 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6498 echo $ac_n "checking for dg_sys_info in -ldgc""... $ac_c" 1>&6
6499 echo "configure:6500: checking for dg_sys_info in -ldgc" >&5
6500 ac_lib_var
=`echo dgc'_'dg_sys_info | sed 'y%./+-%__p_%'`
6501 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6502 echo $ac_n "(cached) $ac_c" 1>&6
6504 ac_save_LIBS
="$LIBS"
6506 cat > conftest.
$ac_ext <<EOF
6507 #line 6508 "configure"
6508 #include "confdefs.h"
6509 /* Override any gcc2 internal prototype to avoid an error. */
6510 /* We use char because int might match the return type of a gcc2
6511 builtin and then its argument prototype would still apply. */
6518 if { (eval echo configure
:6519: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6520 eval "ac_cv_lib_$ac_lib_var=yes"
6522 echo "configure: failed program was:" >&5
6523 cat conftest.
$ac_ext >&5
6525 eval "ac_cv_lib_$ac_lib_var=no"
6528 LIBS
="$ac_save_LIBS"
6531 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6532 echo "$ac_t""yes" 1>&6
6533 ac_tr_lib
=HAVE_LIB
`echo dgc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6534 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6535 cat >> confdefs.h
<<EOF
6536 #define $ac_tr_lib 1
6542 echo "$ac_t""no" 1>&6
6546 echo "$ac_t""no" 1>&6
6550 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
6551 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
6552 # Irix 4.0.5F has the header but not the library.
6553 if test $ac_have_func = no
&& test $ac_cv_lib_elf_elf_begin = yes; then
6554 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6560 if test $ac_have_func = no
; then
6561 ac_safe
=`echo "inq_stats/cpustats.h" | sed 'y%./+-%__p_%'`
6562 echo $ac_n "checking for inq_stats/cpustats.h""... $ac_c" 1>&6
6563 echo "configure:6564: checking for inq_stats/cpustats.h" >&5
6564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6565 echo $ac_n "(cached) $ac_c" 1>&6
6567 cat > conftest.
$ac_ext <<EOF
6568 #line 6569 "configure"
6569 #include "confdefs.h"
6570 #include <inq_stats/cpustats.h>
6572 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6573 { (eval echo configure
:6574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6574 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6575 if test -z "$ac_err"; then
6577 eval "ac_cv_header_$ac_safe=yes"
6580 echo "configure: failed program was:" >&5
6581 cat conftest.
$ac_ext >&5
6583 eval "ac_cv_header_$ac_safe=no"
6587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6588 echo "$ac_t""yes" 1>&6
6589 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6593 cat >> confdefs.h
<<\EOF
6598 echo "$ac_t""no" 1>&6
6603 if test $ac_have_func = no
; then
6604 ac_safe
=`echo "sys/cpustats.h" | sed 'y%./+-%__p_%'`
6605 echo $ac_n "checking for sys/cpustats.h""... $ac_c" 1>&6
6606 echo "configure:6607: checking for sys/cpustats.h" >&5
6607 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6608 echo $ac_n "(cached) $ac_c" 1>&6
6610 cat > conftest.
$ac_ext <<EOF
6611 #line 6612 "configure"
6612 #include "confdefs.h"
6613 #include <sys/cpustats.h>
6615 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6616 { (eval echo configure
:6617: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6617 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6618 if test -z "$ac_err"; then
6620 eval "ac_cv_header_$ac_safe=yes"
6623 echo "configure: failed program was:" >&5
6624 cat conftest.
$ac_ext >&5
6626 eval "ac_cv_header_$ac_safe=no"
6630 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6631 echo "$ac_t""yes" 1>&6
6632 ac_have_func
=yes; cat >> confdefs.h
<<\EOF
6637 echo "$ac_t""no" 1>&6
6642 if test $ac_have_func = no
; then
6643 for ac_hdr
in mach
/mach.h
6645 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6646 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6647 echo "configure:6648: checking for $ac_hdr" >&5
6648 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6649 echo $ac_n "(cached) $ac_c" 1>&6
6651 cat > conftest.
$ac_ext <<EOF
6652 #line 6653 "configure"
6653 #include "confdefs.h"
6656 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6657 { (eval echo configure
:6658: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6658 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6659 if test -z "$ac_err"; then
6661 eval "ac_cv_header_$ac_safe=yes"
6664 echo "configure: failed program was:" >&5
6665 cat conftest.
$ac_ext >&5
6667 eval "ac_cv_header_$ac_safe=no"
6671 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6672 echo "$ac_t""yes" 1>&6
6673 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6674 cat >> confdefs.h
<<EOF
6675 #define $ac_tr_hdr 1
6679 echo "$ac_t""no" 1>&6
6685 ac_safe
=`echo "nlist.h" | sed 'y%./+-%__p_%'`
6686 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
6687 echo "configure:6688: checking for nlist.h" >&5
6688 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6689 echo $ac_n "(cached) $ac_c" 1>&6
6691 cat > conftest.
$ac_ext <<EOF
6692 #line 6693 "configure"
6693 #include "confdefs.h"
6696 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6697 { (eval echo configure
:6698: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6698 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6699 if test -z "$ac_err"; then
6701 eval "ac_cv_header_$ac_safe=yes"
6704 echo "configure: failed program was:" >&5
6705 cat conftest.
$ac_ext >&5
6707 eval "ac_cv_header_$ac_safe=no"
6711 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6712 echo "$ac_t""yes" 1>&6
6713 cat >> confdefs.h
<<\EOF
6714 #define NLIST_STRUCT 1
6717 echo $ac_n "checking for n_un in struct nlist""... $ac_c" 1>&6
6718 echo "configure:6719: checking for n_un in struct nlist" >&5
6719 if eval "test \"`echo '$''{'ac_cv_struct_nlist_n_un'+set}'`\" = set"; then
6720 echo $ac_n "(cached) $ac_c" 1>&6
6722 cat > conftest.
$ac_ext <<EOF
6723 #line 6724 "configure"
6724 #include "confdefs.h"
6727 struct nlist n; n.n_un.n_name = 0;
6730 if { (eval echo configure
:6731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6732 ac_cv_struct_nlist_n_un
=yes
6734 echo "configure: failed program was:" >&5
6735 cat conftest.
$ac_ext >&5
6737 ac_cv_struct_nlist_n_un
=no
6742 echo "$ac_t""$ac_cv_struct_nlist_n_un" 1>&6
6743 if test $ac_cv_struct_nlist_n_un = yes; then
6744 cat >> confdefs.h
<<\EOF
6745 #define NLIST_NAME_UNION 1
6751 echo "$ac_t""no" 1>&6
6753 fi # Do not have getloadavg in system libraries.
6755 # Some definitions of getloadavg require that the program be installed setgid.
6756 echo $ac_n "checking whether getloadavg requires setgid""... $ac_c" 1>&6
6757 echo "configure:6758: checking whether getloadavg requires setgid" >&5
6758 if eval "test \"`echo '$''{'ac_cv_func_getloadavg_setgid'+set}'`\" = set"; then
6759 echo $ac_n "(cached) $ac_c" 1>&6
6761 cat > conftest.
$ac_ext <<EOF
6762 #line 6763 "configure"
6763 #include "confdefs.h"
6764 #include "$srcdir/getloadavg.c"
6765 #ifdef LDAV_PRIVILEGED
6766 Yowza Am I SETGID yet
6769 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6770 egrep "Yowza Am I SETGID yet" >/dev
/null
2>&1; then
6772 ac_cv_func_getloadavg_setgid
=yes
6775 ac_cv_func_getloadavg_setgid
=no
6781 echo "$ac_t""$ac_cv_func_getloadavg_setgid" 1>&6
6782 if test $ac_cv_func_getloadavg_setgid = yes; then
6783 NEED_SETGID
=true
; cat >> confdefs.h
<<\EOF
6784 #define GETLOADAVG_PRIVILEGED 1
6791 if test $ac_cv_func_getloadavg_setgid = yes; then
6792 echo $ac_n "checking group of /dev/kmem""... $ac_c" 1>&6
6793 echo "configure:6794: checking group of /dev/kmem" >&5
6794 if eval "test \"`echo '$''{'ac_cv_group_kmem'+set}'`\" = set"; then
6795 echo $ac_n "(cached) $ac_c" 1>&6
6797 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
6798 ac_ls_output
=`ls -lgL /dev/kmem 2>/dev/null`
6799 # If we got an error (system does not support symlinks), try without -L.
6800 test -z "$ac_ls_output" && ac_ls_output
=`ls -lg /dev/kmem`
6801 ac_cv_group_kmem
=`echo $ac_ls_output \
6802 | sed -ne 's/[ ][ ]*/ /g;
6803 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
6808 echo "$ac_t""$ac_cv_group_kmem" 1>&6
6809 KMEM_GROUP
=$ac_cv_group_kmem
6813 for ac_func
in ftello
6815 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6816 echo "configure:6817: checking for $ac_func" >&5
6817 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6818 echo $ac_n "(cached) $ac_c" 1>&6
6820 cat > conftest.
$ac_ext <<EOF
6821 #line 6822 "configure"
6822 #include "confdefs.h"
6823 /* System header to define __stub macros and hopefully few prototypes,
6824 which can conflict with char $ac_func(); below. */
6826 /* Override any gcc2 internal prototype to avoid an error. */
6827 /* We use char because int might match the return type of a gcc2
6828 builtin and then its argument prototype would still apply. */
6833 /* The GNU C library defines this for functions which it implements
6834 to always fail with ENOSYS. Some functions are actually named
6835 something starting with __ and the normal name is an alias. */
6836 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6844 if { (eval echo configure
:6845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6846 eval "ac_cv_func_$ac_func=yes"
6848 echo "configure: failed program was:" >&5
6849 cat conftest.
$ac_ext >&5
6851 eval "ac_cv_func_$ac_func=no"
6856 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6857 echo "$ac_t""yes" 1>&6
6858 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6859 cat >> confdefs.h
<<EOF
6860 #define $ac_tr_func 1
6864 echo "$ac_t""no" 1>&6
6869 # UNIX98 PTYs. AC_SYS_LARGEFILE should have defined _XOPEN_SOURCE
6871 for ac_func
in grantpt
6873 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6874 echo "configure:6875: checking for $ac_func" >&5
6875 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6876 echo $ac_n "(cached) $ac_c" 1>&6
6878 cat > conftest.
$ac_ext <<EOF
6879 #line 6880 "configure"
6880 #include "confdefs.h"
6881 /* System header to define __stub macros and hopefully few prototypes,
6882 which can conflict with char $ac_func(); below. */
6884 /* Override any gcc2 internal prototype to avoid an error. */
6885 /* We use char because int might match the return type of a gcc2
6886 builtin and then its argument prototype would still apply. */
6891 /* The GNU C library defines this for functions which it implements
6892 to always fail with ENOSYS. Some functions are actually named
6893 something starting with __ and the normal name is an alias. */
6894 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6902 if { (eval echo configure
:6903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6904 eval "ac_cv_func_$ac_func=yes"
6906 echo "configure: failed program was:" >&5
6907 cat conftest.
$ac_ext >&5
6909 eval "ac_cv_func_$ac_func=no"
6914 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6915 echo "$ac_t""yes" 1>&6
6916 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6917 cat >> confdefs.h
<<EOF
6918 #define $ac_tr_func 1
6922 echo "$ac_t""no" 1>&6
6927 # PTY-related GNU extensions.
6928 for ac_func
in getpt
6930 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6931 echo "configure:6932: checking for $ac_func" >&5
6932 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6933 echo $ac_n "(cached) $ac_c" 1>&6
6935 cat > conftest.
$ac_ext <<EOF
6936 #line 6937 "configure"
6937 #include "confdefs.h"
6938 /* System header to define __stub macros and hopefully few prototypes,
6939 which can conflict with char $ac_func(); below. */
6941 /* Override any gcc2 internal prototype to avoid an error. */
6942 /* We use char because int might match the return type of a gcc2
6943 builtin and then its argument prototype would still apply. */
6948 /* The GNU C library defines this for functions which it implements
6949 to always fail with ENOSYS. Some functions are actually named
6950 something starting with __ and the normal name is an alias. */
6951 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6959 if { (eval echo configure
:6960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6961 eval "ac_cv_func_$ac_func=yes"
6963 echo "configure: failed program was:" >&5
6964 cat conftest.
$ac_ext >&5
6966 eval "ac_cv_func_$ac_func=no"
6971 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6972 echo "$ac_t""yes" 1>&6
6973 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6974 cat >> confdefs.h
<<EOF
6975 #define $ac_tr_func 1
6979 echo "$ac_t""no" 1>&6
6984 # Check this now, so that we will NOT find the above functions in ncurses.
6985 # That is because we have not set up to link ncurses in lib-src.
6986 # It's better to believe a function is not available
6987 # than to expect to find it in ncurses.
6988 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
6989 echo "configure:6990: checking for tparm in -lncurses" >&5
6990 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
6991 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6992 echo $ac_n "(cached) $ac_c" 1>&6
6994 ac_save_LIBS
="$LIBS"
6995 LIBS
="-lncurses $LIBS"
6996 cat > conftest.
$ac_ext <<EOF
6997 #line 6998 "configure"
6998 #include "confdefs.h"
6999 /* Override any gcc2 internal prototype to avoid an error. */
7000 /* We use char because int might match the return type of a gcc2
7001 builtin and then its argument prototype would still apply. */
7008 if { (eval echo configure
:7009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7010 eval "ac_cv_lib_$ac_lib_var=yes"
7012 echo "configure: failed program was:" >&5
7013 cat conftest.
$ac_ext >&5
7015 eval "ac_cv_lib_$ac_lib_var=no"
7018 LIBS
="$ac_save_LIBS"
7021 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7022 echo "$ac_t""yes" 1>&6
7023 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7024 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7025 cat >> confdefs.h
<<EOF
7026 #define $ac_tr_lib 1
7029 LIBS
="-lncurses $LIBS"
7032 echo "$ac_t""no" 1>&6
7036 # These tell us which Kerberos-related libraries to use.
7037 if test "${with_kerberos+set}" = set; then
7038 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
7039 echo "configure:7040: checking for com_err in -lcom_err" >&5
7040 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
7041 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7042 echo $ac_n "(cached) $ac_c" 1>&6
7044 ac_save_LIBS
="$LIBS"
7045 LIBS
="-lcom_err $LIBS"
7046 cat > conftest.
$ac_ext <<EOF
7047 #line 7048 "configure"
7048 #include "confdefs.h"
7049 /* Override any gcc2 internal prototype to avoid an error. */
7050 /* We use char because int might match the return type of a gcc2
7051 builtin and then its argument prototype would still apply. */
7058 if { (eval echo configure
:7059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7060 eval "ac_cv_lib_$ac_lib_var=yes"
7062 echo "configure: failed program was:" >&5
7063 cat conftest.
$ac_ext >&5
7065 eval "ac_cv_lib_$ac_lib_var=no"
7068 LIBS
="$ac_save_LIBS"
7071 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7072 echo "$ac_t""yes" 1>&6
7073 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7074 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7075 cat >> confdefs.h
<<EOF
7076 #define $ac_tr_lib 1
7079 LIBS
="-lcom_err $LIBS"
7082 echo "$ac_t""no" 1>&6
7085 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
7086 echo "configure:7087: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
7087 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7088 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7089 echo $ac_n "(cached) $ac_c" 1>&6
7091 ac_save_LIBS
="$LIBS"
7092 LIBS
="-lk5crypto $LIBS"
7093 cat > conftest.
$ac_ext <<EOF
7094 #line 7095 "configure"
7095 #include "confdefs.h"
7096 /* Override any gcc2 internal prototype to avoid an error. */
7097 /* We use char because int might match the return type of a gcc2
7098 builtin and then its argument prototype would still apply. */
7099 char mit_des_cbc_encrypt();
7102 mit_des_cbc_encrypt()
7105 if { (eval echo configure
:7106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7107 eval "ac_cv_lib_$ac_lib_var=yes"
7109 echo "configure: failed program was:" >&5
7110 cat conftest.
$ac_ext >&5
7112 eval "ac_cv_lib_$ac_lib_var=no"
7115 LIBS
="$ac_save_LIBS"
7118 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7119 echo "$ac_t""yes" 1>&6
7120 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7121 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7122 cat >> confdefs.h
<<EOF
7123 #define $ac_tr_lib 1
7126 LIBS
="-lk5crypto $LIBS"
7129 echo "$ac_t""no" 1>&6
7132 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
7133 echo "configure:7134: checking for mit_des_cbc_encrypt in -lcrypto" >&5
7134 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
7135 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7136 echo $ac_n "(cached) $ac_c" 1>&6
7138 ac_save_LIBS
="$LIBS"
7139 LIBS
="-lcrypto $LIBS"
7140 cat > conftest.
$ac_ext <<EOF
7141 #line 7142 "configure"
7142 #include "confdefs.h"
7143 /* Override any gcc2 internal prototype to avoid an error. */
7144 /* We use char because int might match the return type of a gcc2
7145 builtin and then its argument prototype would still apply. */
7146 char mit_des_cbc_encrypt();
7149 mit_des_cbc_encrypt()
7152 if { (eval echo configure
:7153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7154 eval "ac_cv_lib_$ac_lib_var=yes"
7156 echo "configure: failed program was:" >&5
7157 cat conftest.
$ac_ext >&5
7159 eval "ac_cv_lib_$ac_lib_var=no"
7162 LIBS
="$ac_save_LIBS"
7165 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7166 echo "$ac_t""yes" 1>&6
7167 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7168 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7169 cat >> confdefs.h
<<EOF
7170 #define $ac_tr_lib 1
7173 LIBS
="-lcrypto $LIBS"
7176 echo "$ac_t""no" 1>&6
7179 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
7180 echo "configure:7181: checking for krb5_init_context in -lkrb5" >&5
7181 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
7182 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7183 echo $ac_n "(cached) $ac_c" 1>&6
7185 ac_save_LIBS
="$LIBS"
7187 cat > conftest.
$ac_ext <<EOF
7188 #line 7189 "configure"
7189 #include "confdefs.h"
7190 /* Override any gcc2 internal prototype to avoid an error. */
7191 /* We use char because int might match the return type of a gcc2
7192 builtin and then its argument prototype would still apply. */
7193 char krb5_init_context();
7199 if { (eval echo configure
:7200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7201 eval "ac_cv_lib_$ac_lib_var=yes"
7203 echo "configure: failed program was:" >&5
7204 cat conftest.
$ac_ext >&5
7206 eval "ac_cv_lib_$ac_lib_var=no"
7209 LIBS
="$ac_save_LIBS"
7212 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7213 echo "$ac_t""yes" 1>&6
7214 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7215 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7216 cat >> confdefs.h
<<EOF
7217 #define $ac_tr_lib 1
7223 echo "$ac_t""no" 1>&6
7226 if test "${with_kerberos5+set}" != set; then
7227 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
7228 echo "configure:7229: checking for des_cbc_encrypt in -ldes425" >&5
7229 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7230 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7231 echo $ac_n "(cached) $ac_c" 1>&6
7233 ac_save_LIBS
="$LIBS"
7234 LIBS
="-ldes425 $LIBS"
7235 cat > conftest.
$ac_ext <<EOF
7236 #line 7237 "configure"
7237 #include "confdefs.h"
7238 /* Override any gcc2 internal prototype to avoid an error. */
7239 /* We use char because int might match the return type of a gcc2
7240 builtin and then its argument prototype would still apply. */
7241 char des_cbc_encrypt();
7247 if { (eval echo configure
:7248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7249 eval "ac_cv_lib_$ac_lib_var=yes"
7251 echo "configure: failed program was:" >&5
7252 cat conftest.
$ac_ext >&5
7254 eval "ac_cv_lib_$ac_lib_var=no"
7257 LIBS
="$ac_save_LIBS"
7260 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7261 echo "$ac_t""yes" 1>&6
7262 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7263 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7264 cat >> confdefs.h
<<EOF
7265 #define $ac_tr_lib 1
7268 LIBS
="-ldes425 $LIBS"
7271 echo "$ac_t""no" 1>&6
7272 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
7273 echo "configure:7274: checking for des_cbc_encrypt in -ldes" >&5
7274 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
7275 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7276 echo $ac_n "(cached) $ac_c" 1>&6
7278 ac_save_LIBS
="$LIBS"
7280 cat > conftest.
$ac_ext <<EOF
7281 #line 7282 "configure"
7282 #include "confdefs.h"
7283 /* Override any gcc2 internal prototype to avoid an error. */
7284 /* We use char because int might match the return type of a gcc2
7285 builtin and then its argument prototype would still apply. */
7286 char des_cbc_encrypt();
7292 if { (eval echo configure
:7293: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7294 eval "ac_cv_lib_$ac_lib_var=yes"
7296 echo "configure: failed program was:" >&5
7297 cat conftest.
$ac_ext >&5
7299 eval "ac_cv_lib_$ac_lib_var=no"
7302 LIBS
="$ac_save_LIBS"
7305 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7306 echo "$ac_t""yes" 1>&6
7307 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
7308 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7309 cat >> confdefs.h
<<EOF
7310 #define $ac_tr_lib 1
7316 echo "$ac_t""no" 1>&6
7321 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
7322 echo "configure:7323: checking for krb_get_cred in -lkrb4" >&5
7323 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
7324 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7325 echo $ac_n "(cached) $ac_c" 1>&6
7327 ac_save_LIBS
="$LIBS"
7329 cat > conftest.
$ac_ext <<EOF
7330 #line 7331 "configure"
7331 #include "confdefs.h"
7332 /* Override any gcc2 internal prototype to avoid an error. */
7333 /* We use char because int might match the return type of a gcc2
7334 builtin and then its argument prototype would still apply. */
7335 char krb_get_cred();
7341 if { (eval echo configure
:7342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7343 eval "ac_cv_lib_$ac_lib_var=yes"
7345 echo "configure: failed program was:" >&5
7346 cat conftest.
$ac_ext >&5
7348 eval "ac_cv_lib_$ac_lib_var=no"
7351 LIBS
="$ac_save_LIBS"
7354 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7355 echo "$ac_t""yes" 1>&6
7356 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7357 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7358 cat >> confdefs.h
<<EOF
7359 #define $ac_tr_lib 1
7365 echo "$ac_t""no" 1>&6
7366 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
7367 echo "configure:7368: checking for krb_get_cred in -lkrb" >&5
7368 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
7369 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7370 echo $ac_n "(cached) $ac_c" 1>&6
7372 ac_save_LIBS
="$LIBS"
7374 cat > conftest.
$ac_ext <<EOF
7375 #line 7376 "configure"
7376 #include "confdefs.h"
7377 /* Override any gcc2 internal prototype to avoid an error. */
7378 /* We use char because int might match the return type of a gcc2
7379 builtin and then its argument prototype would still apply. */
7380 char krb_get_cred();
7386 if { (eval echo configure
:7387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7388 eval "ac_cv_lib_$ac_lib_var=yes"
7390 echo "configure: failed program was:" >&5
7391 cat conftest.
$ac_ext >&5
7393 eval "ac_cv_lib_$ac_lib_var=no"
7396 LIBS
="$ac_save_LIBS"
7399 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7400 echo "$ac_t""yes" 1>&6
7401 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
7402 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7403 cat >> confdefs.h
<<EOF
7404 #define $ac_tr_lib 1
7410 echo "$ac_t""no" 1>&6
7417 if test "${with_kerberos5+set}" = set; then
7418 for ac_hdr
in krb5.h
7420 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7421 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7422 echo "configure:7423: checking for $ac_hdr" >&5
7423 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7424 echo $ac_n "(cached) $ac_c" 1>&6
7426 cat > conftest.
$ac_ext <<EOF
7427 #line 7428 "configure"
7428 #include "confdefs.h"
7431 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7432 { (eval echo configure
:7433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7433 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7434 if test -z "$ac_err"; then
7436 eval "ac_cv_header_$ac_safe=yes"
7439 echo "configure: failed program was:" >&5
7440 cat conftest.
$ac_ext >&5
7442 eval "ac_cv_header_$ac_safe=no"
7446 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7447 echo "$ac_t""yes" 1>&6
7448 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7449 cat >> confdefs.h
<<EOF
7450 #define $ac_tr_hdr 1
7454 echo "$ac_t""no" 1>&6
7461 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7462 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7463 echo "configure:7464: checking for $ac_hdr" >&5
7464 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7465 echo $ac_n "(cached) $ac_c" 1>&6
7467 cat > conftest.
$ac_ext <<EOF
7468 #line 7469 "configure"
7469 #include "confdefs.h"
7472 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7473 { (eval echo configure
:7474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7474 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7475 if test -z "$ac_err"; then
7477 eval "ac_cv_header_$ac_safe=yes"
7480 echo "configure: failed program was:" >&5
7481 cat conftest.
$ac_ext >&5
7483 eval "ac_cv_header_$ac_safe=no"
7487 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7488 echo "$ac_t""yes" 1>&6
7489 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7490 cat >> confdefs.h
<<EOF
7491 #define $ac_tr_hdr 1
7495 echo "$ac_t""no" 1>&6
7496 for ac_hdr
in kerberosIV
/des.h
7498 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7499 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7500 echo "configure:7501: checking for $ac_hdr" >&5
7501 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7502 echo $ac_n "(cached) $ac_c" 1>&6
7504 cat > conftest.
$ac_ext <<EOF
7505 #line 7506 "configure"
7506 #include "confdefs.h"
7509 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7510 { (eval echo configure
:7511: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7511 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7512 if test -z "$ac_err"; then
7514 eval "ac_cv_header_$ac_safe=yes"
7517 echo "configure: failed program was:" >&5
7518 cat conftest.
$ac_ext >&5
7520 eval "ac_cv_header_$ac_safe=no"
7524 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7525 echo "$ac_t""yes" 1>&6
7526 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7527 cat >> confdefs.h
<<EOF
7528 #define $ac_tr_hdr 1
7532 echo "$ac_t""no" 1>&6
7533 for ac_hdr
in kerberos
/des.h
7535 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7536 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7537 echo "configure:7538: checking for $ac_hdr" >&5
7538 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7539 echo $ac_n "(cached) $ac_c" 1>&6
7541 cat > conftest.
$ac_ext <<EOF
7542 #line 7543 "configure"
7543 #include "confdefs.h"
7546 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7547 { (eval echo configure
:7548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7548 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7549 if test -z "$ac_err"; then
7551 eval "ac_cv_header_$ac_safe=yes"
7554 echo "configure: failed program was:" >&5
7555 cat conftest.
$ac_ext >&5
7557 eval "ac_cv_header_$ac_safe=no"
7561 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7562 echo "$ac_t""yes" 1>&6
7563 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7564 cat >> confdefs.h
<<EOF
7565 #define $ac_tr_hdr 1
7569 echo "$ac_t""no" 1>&6
7581 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7582 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7583 echo "configure:7584: checking for $ac_hdr" >&5
7584 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7585 echo $ac_n "(cached) $ac_c" 1>&6
7587 cat > conftest.
$ac_ext <<EOF
7588 #line 7589 "configure"
7589 #include "confdefs.h"
7592 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7593 { (eval echo configure
:7594: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7594 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7595 if test -z "$ac_err"; then
7597 eval "ac_cv_header_$ac_safe=yes"
7600 echo "configure: failed program was:" >&5
7601 cat conftest.
$ac_ext >&5
7603 eval "ac_cv_header_$ac_safe=no"
7607 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7608 echo "$ac_t""yes" 1>&6
7609 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7610 cat >> confdefs.h
<<EOF
7611 #define $ac_tr_hdr 1
7615 echo "$ac_t""no" 1>&6
7616 for ac_hdr
in kerberosIV
/krb.h
7618 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7619 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7620 echo "configure:7621: checking for $ac_hdr" >&5
7621 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7622 echo $ac_n "(cached) $ac_c" 1>&6
7624 cat > conftest.
$ac_ext <<EOF
7625 #line 7626 "configure"
7626 #include "confdefs.h"
7629 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7630 { (eval echo configure
:7631: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7631 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7632 if test -z "$ac_err"; then
7634 eval "ac_cv_header_$ac_safe=yes"
7637 echo "configure: failed program was:" >&5
7638 cat conftest.
$ac_ext >&5
7640 eval "ac_cv_header_$ac_safe=no"
7644 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7645 echo "$ac_t""yes" 1>&6
7646 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7647 cat >> confdefs.h
<<EOF
7648 #define $ac_tr_hdr 1
7652 echo "$ac_t""no" 1>&6
7653 for ac_hdr
in kerberos
/krb.h
7655 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7656 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7657 echo "configure:7658: checking for $ac_hdr" >&5
7658 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7659 echo $ac_n "(cached) $ac_c" 1>&6
7661 cat > conftest.
$ac_ext <<EOF
7662 #line 7663 "configure"
7663 #include "confdefs.h"
7666 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7667 { (eval echo configure
:7668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7668 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7669 if test -z "$ac_err"; then
7671 eval "ac_cv_header_$ac_safe=yes"
7674 echo "configure: failed program was:" >&5
7675 cat conftest.
$ac_ext >&5
7677 eval "ac_cv_header_$ac_safe=no"
7681 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7682 echo "$ac_t""yes" 1>&6
7683 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7684 cat >> confdefs.h
<<EOF
7685 #define $ac_tr_hdr 1
7689 echo "$ac_t""no" 1>&6
7700 for ac_hdr
in com_err.h
7702 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7703 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7704 echo "configure:7705: checking for $ac_hdr" >&5
7705 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7706 echo $ac_n "(cached) $ac_c" 1>&6
7708 cat > conftest.
$ac_ext <<EOF
7709 #line 7710 "configure"
7710 #include "confdefs.h"
7713 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7714 { (eval echo configure
:7715: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7715 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7716 if test -z "$ac_err"; then
7718 eval "ac_cv_header_$ac_safe=yes"
7721 echo "configure: failed program was:" >&5
7722 cat conftest.
$ac_ext >&5
7724 eval "ac_cv_header_$ac_safe=no"
7728 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7729 echo "$ac_t""yes" 1>&6
7730 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7731 cat >> confdefs.h
<<EOF
7732 #define $ac_tr_hdr 1
7736 echo "$ac_t""no" 1>&6
7742 # Solaris requires -lintl if you want strerror (which calls dgettext)
7743 # to return localized messages.
7744 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
7745 echo "configure:7746: checking for dgettext in -lintl" >&5
7746 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
7747 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7748 echo $ac_n "(cached) $ac_c" 1>&6
7750 ac_save_LIBS
="$LIBS"
7752 cat > conftest.
$ac_ext <<EOF
7753 #line 7754 "configure"
7754 #include "confdefs.h"
7755 /* Override any gcc2 internal prototype to avoid an error. */
7756 /* We use char because int might match the return type of a gcc2
7757 builtin and then its argument prototype would still apply. */
7764 if { (eval echo configure
:7765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7766 eval "ac_cv_lib_$ac_lib_var=yes"
7768 echo "configure: failed program was:" >&5
7769 cat conftest.
$ac_ext >&5
7771 eval "ac_cv_lib_$ac_lib_var=no"
7774 LIBS
="$ac_save_LIBS"
7777 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7778 echo "$ac_t""yes" 1>&6
7779 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7780 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7781 cat >> confdefs.h
<<EOF
7782 #define $ac_tr_lib 1
7788 echo "$ac_t""no" 1>&6
7792 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
7793 echo "configure:7794: checking whether localtime caches TZ" >&5
7794 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
7795 echo $ac_n "(cached) $ac_c" 1>&6
7797 if test x
$ac_cv_func_tzset = xyes
; then
7798 if test "$cross_compiling" = yes; then
7799 # If we have tzset, assume the worst when cross-compiling.
7800 emacs_cv_localtime_cache
=yes
7802 cat > conftest.
$ac_ext <<EOF
7803 #line 7804 "configure"
7804 #include "confdefs.h"
7806 extern char **environ;
7810 for (to = from = environ; (*to = *from); from++)
7811 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
7814 char TZ_GMT0[] = "TZ=GMT0";
7815 char TZ_PST8[] = "TZ=PST8";
7818 time_t now = time ((time_t *) 0);
7819 int hour_GMT0, hour_unset;
7820 if (putenv (TZ_GMT0) != 0)
7822 hour_GMT0 = localtime (&now)->tm_hour;
7824 hour_unset = localtime (&now)->tm_hour;
7825 if (putenv (TZ_PST8) != 0)
7827 if (localtime (&now)->tm_hour == hour_GMT0)
7830 if (localtime (&now)->tm_hour != hour_unset)
7835 if { (eval echo configure
:7836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7837 emacs_cv_localtime_cache
=no
7839 echo "configure: failed program was:" >&5
7840 cat conftest.
$ac_ext >&5
7842 emacs_cv_localtime_cache
=yes
7848 # If we lack tzset, report that localtime does not cache TZ,
7849 # since we can't invalidate the cache if we don't have tzset.
7850 emacs_cv_localtime_cache
=no
7853 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
7854 if test $emacs_cv_localtime_cache = yes; then
7855 cat >> confdefs.h
<<\EOF
7856 #define LOCALTIME_CACHE 1
7861 if test "x$HAVE_TIMEVAL" = xyes
; then
7862 for ac_func
in gettimeofday
7864 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7865 echo "configure:7866: checking for $ac_func" >&5
7866 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7867 echo $ac_n "(cached) $ac_c" 1>&6
7869 cat > conftest.
$ac_ext <<EOF
7870 #line 7871 "configure"
7871 #include "confdefs.h"
7872 /* System header to define __stub macros and hopefully few prototypes,
7873 which can conflict with char $ac_func(); below. */
7875 /* Override any gcc2 internal prototype to avoid an error. */
7876 /* We use char because int might match the return type of a gcc2
7877 builtin and then its argument prototype would still apply. */
7882 /* The GNU C library defines this for functions which it implements
7883 to always fail with ENOSYS. Some functions are actually named
7884 something starting with __ and the normal name is an alias. */
7885 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7893 if { (eval echo configure
:7894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7895 eval "ac_cv_func_$ac_func=yes"
7897 echo "configure: failed program was:" >&5
7898 cat conftest.
$ac_ext >&5
7900 eval "ac_cv_func_$ac_func=no"
7905 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7906 echo "$ac_t""yes" 1>&6
7907 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7908 cat >> confdefs.h
<<EOF
7909 #define $ac_tr_func 1
7913 echo "$ac_t""no" 1>&6
7917 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
7918 echo "configure:7919: checking whether gettimeofday can accept two arguments" >&5
7919 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
7920 echo $ac_n "(cached) $ac_c" 1>&6
7922 cat > conftest.
$ac_ext <<EOF
7923 #line 7924 "configure"
7924 #include "confdefs.h"
7926 #ifdef TIME_WITH_SYS_TIME
7927 #include <sys/time.h>
7930 #ifdef HAVE_SYS_TIME_H
7931 #include <sys/time.h>
7937 struct timeval time;
7938 gettimeofday (&time, 0);
7941 if { (eval echo configure
:7942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7943 emacs_cv_gettimeofday_two_arguments
=yes
7945 echo "configure: failed program was:" >&5
7946 cat conftest.
$ac_ext >&5
7948 emacs_cv_gettimeofday_two_arguments
=no
7953 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
7954 if test $emacs_cv_gettimeofday_two_arguments = no
; then
7955 cat >> confdefs.h
<<\EOF
7956 #define GETTIMEOFDAY_ONE_ARGUMENT 1
7962 if test "$ac_cv_func_gettimeofday" = yes; then
7963 echo $ac_n "checking for struct timezone""... $ac_c" 1>&6
7964 echo "configure:7965: checking for struct timezone" >&5
7965 if eval "test \"`echo '$''{'emacs_cv_struct_timezone'+set}'`\" = set"; then
7966 echo $ac_n "(cached) $ac_c" 1>&6
7968 cat > conftest.
$ac_ext <<EOF
7969 #line 7970 "configure"
7970 #include "confdefs.h"
7971 #include <sys/time.h>
7976 if { (eval echo configure
:7977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7978 if test "$cross_compiling" = yes; then
7979 emacs_cv_struct_timezone
=yes
7981 cat > conftest.
$ac_ext <<EOF
7982 #line 7983 "configure"
7983 #include "confdefs.h"
7985 #ifdef TIME_WITH_SYS_TIME
7986 #include <sys/time.h>
7989 #ifdef HAVE_SYS_TIME_H
7990 #include <sys/time.h>
7996 struct timeval time;
7997 struct timezone dummy;
7998 exit (gettimeofday (&time, &dummy));
8001 if { (eval echo configure
:8002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8003 emacs_cv_struct_timezone
=yes
8005 echo "configure: failed program was:" >&5
8006 cat conftest.
$ac_ext >&5
8008 emacs_cv_struct_timezone
=no
8014 echo "configure: failed program was:" >&5
8015 cat conftest.
$ac_ext >&5
8017 emacs_cv_struct_timezone
=no
8022 echo "$ac_t""$emacs_cv_struct_timezone" 1>&6
8026 echo $ac_n "checking for socket""... $ac_c" 1>&6
8027 echo "configure:8028: checking for socket" >&5
8028 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
8029 echo $ac_n "(cached) $ac_c" 1>&6
8031 cat > conftest.
$ac_ext <<EOF
8032 #line 8033 "configure"
8033 #include "confdefs.h"
8034 /* System header to define __stub macros and hopefully few prototypes,
8035 which can conflict with char socket(); below. */
8037 /* Override any gcc2 internal prototype to avoid an error. */
8038 /* We use char because int might match the return type of a gcc2
8039 builtin and then its argument prototype would still apply. */
8044 /* The GNU C library defines this for functions which it implements
8045 to always fail with ENOSYS. Some functions are actually named
8046 something starting with __ and the normal name is an alias. */
8047 #if defined (__stub_socket) || defined (__stub___socket)
8055 if { (eval echo configure
:8056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8057 eval "ac_cv_func_socket=yes"
8059 echo "configure: failed program was:" >&5
8060 cat conftest.
$ac_ext >&5
8062 eval "ac_cv_func_socket=no"
8067 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
8068 echo "$ac_t""yes" 1>&6
8071 echo "$ac_t""no" 1>&6
8075 if test $ok_so_far = yes; then
8076 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
8077 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
8078 echo "configure:8079: checking for netinet/in.h" >&5
8079 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8080 echo $ac_n "(cached) $ac_c" 1>&6
8082 cat > conftest.
$ac_ext <<EOF
8083 #line 8084 "configure"
8084 #include "confdefs.h"
8085 #include <netinet/in.h>
8087 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8088 { (eval echo configure
:8089: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8089 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8090 if test -z "$ac_err"; then
8092 eval "ac_cv_header_$ac_safe=yes"
8095 echo "configure: failed program was:" >&5
8096 cat conftest.
$ac_ext >&5
8098 eval "ac_cv_header_$ac_safe=no"
8102 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8103 echo "$ac_t""yes" 1>&6
8106 echo "$ac_t""no" 1>&6
8111 if test $ok_so_far = yes; then
8112 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
8113 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
8114 echo "configure:8115: checking for arpa/inet.h" >&5
8115 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8116 echo $ac_n "(cached) $ac_c" 1>&6
8118 cat > conftest.
$ac_ext <<EOF
8119 #line 8120 "configure"
8120 #include "confdefs.h"
8121 #include <arpa/inet.h>
8123 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8124 { (eval echo configure
:8125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8125 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8126 if test -z "$ac_err"; then
8128 eval "ac_cv_header_$ac_safe=yes"
8131 echo "configure: failed program was:" >&5
8132 cat conftest.
$ac_ext >&5
8134 eval "ac_cv_header_$ac_safe=no"
8138 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8139 echo "$ac_t""yes" 1>&6
8142 echo "$ac_t""no" 1>&6
8147 if test $ok_so_far = yes; then
8148 cat >> confdefs.h
<<\EOF
8149 #define HAVE_INET_SOCKETS 1
8154 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
8155 cat >> confdefs.h
<<\EOF
8156 #define HAVE_AIX_SMT_EXP 1
8161 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
8162 echo "configure:8163: checking whether system supports dynamic ptys" >&5
8163 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
8164 echo "$ac_t""yes" 1>&6
8165 cat >> confdefs.h
<<\EOF
8166 #define HAVE_DEV_PTMX 1
8170 echo "$ac_t""no" 1>&6
8173 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8174 echo "configure:8175: checking for pid_t" >&5
8175 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8176 echo $ac_n "(cached) $ac_c" 1>&6
8178 cat > conftest.
$ac_ext <<EOF
8179 #line 8180 "configure"
8180 #include "confdefs.h"
8181 #include <sys/types.h>
8187 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8188 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8190 ac_cv_type_pid_t
=yes
8198 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8199 if test $ac_cv_type_pid_t = no
; then
8200 cat >> confdefs.h
<<\EOF
8206 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
8207 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
8208 echo "configure:8209: checking for vfork.h" >&5
8209 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8210 echo $ac_n "(cached) $ac_c" 1>&6
8212 cat > conftest.
$ac_ext <<EOF
8213 #line 8214 "configure"
8214 #include "confdefs.h"
8217 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8218 { (eval echo configure
:8219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8219 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8220 if test -z "$ac_err"; then
8222 eval "ac_cv_header_$ac_safe=yes"
8225 echo "configure: failed program was:" >&5
8226 cat conftest.
$ac_ext >&5
8228 eval "ac_cv_header_$ac_safe=no"
8232 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8233 echo "$ac_t""yes" 1>&6
8234 cat >> confdefs.h
<<\EOF
8235 #define HAVE_VFORK_H 1
8239 echo "$ac_t""no" 1>&6
8242 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
8243 echo "configure:8244: checking for working vfork" >&5
8244 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
8245 echo $ac_n "(cached) $ac_c" 1>&6
8247 if test "$cross_compiling" = yes; then
8248 echo $ac_n "checking for vfork""... $ac_c" 1>&6
8249 echo "configure:8250: checking for vfork" >&5
8250 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
8251 echo $ac_n "(cached) $ac_c" 1>&6
8253 cat > conftest.
$ac_ext <<EOF
8254 #line 8255 "configure"
8255 #include "confdefs.h"
8256 /* System header to define __stub macros and hopefully few prototypes,
8257 which can conflict with char vfork(); below. */
8259 /* Override any gcc2 internal prototype to avoid an error. */
8260 /* We use char because int might match the return type of a gcc2
8261 builtin and then its argument prototype would still apply. */
8266 /* The GNU C library defines this for functions which it implements
8267 to always fail with ENOSYS. Some functions are actually named
8268 something starting with __ and the normal name is an alias. */
8269 #if defined (__stub_vfork) || defined (__stub___vfork)
8277 if { (eval echo configure
:8278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8279 eval "ac_cv_func_vfork=yes"
8281 echo "configure: failed program was:" >&5
8282 cat conftest.
$ac_ext >&5
8284 eval "ac_cv_func_vfork=no"
8289 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
8290 echo "$ac_t""yes" 1>&6
8293 echo "$ac_t""no" 1>&6
8296 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8298 cat > conftest.
$ac_ext <<EOF
8299 #line 8300 "configure"
8300 #include "confdefs.h"
8301 /* Thanks to Paul Eggert for this test. */
8303 #include <sys/types.h>
8304 #include <sys/stat.h>
8305 #ifdef HAVE_UNISTD_H
8311 /* On some sparc systems, changes by the child to local and incoming
8312 argument registers are propagated back to the parent.
8313 The compiler is told about this with #include <vfork.h>,
8314 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
8315 Test for this by using a static variable whose address
8316 is put into a register that is clobbered by the vfork. */
8319 sparc_address_test (int arg)
8321 sparc_address_test (arg) int arg;
8339 pid_t parent = getpid ();
8342 sparc_address_test ();
8347 /* Here is another test for sparc vfork register problems.
8348 This test uses lots of local variables, at least
8349 as many local variables as main has allocated so far
8350 including compiler temporaries. 4 locals are enough for
8351 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
8352 A buggy compiler should reuse the register of parent
8353 for one of the local variables, since it will think that
8354 parent can't possibly be used any more in this routine.
8355 Assigning to the local variable will thus munge parent
8356 in the parent process. */
8358 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8359 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8360 /* Convince the compiler that p..p7 are live; otherwise, it might
8361 use the same hardware register for all 8 local variables. */
8362 if (p != p1 || p != p2 || p != p3 || p != p4
8363 || p != p5 || p != p6 || p != p7)
8366 /* On some systems (e.g. IRIX 3.3),
8367 vfork doesn't separate parent from child file descriptors.
8368 If the child closes a descriptor before it execs or exits,
8369 this munges the parent's descriptor as well.
8370 Test for this by closing stdout in the child. */
8371 _exit(close(fileno(stdout)) != 0);
8376 while (wait(&status) != child)
8379 /* Was there some problem with vforking? */
8382 /* Did the child fail? (This shouldn't happen.) */
8385 /* Did the vfork/compiler bug occur? */
8386 || parent != getpid()
8388 /* Did the file descriptor bug occur? */
8389 || fstat(fileno(stdout), &st) != 0
8394 if { (eval echo configure
:8395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
8396 ac_cv_func_vfork_works
=yes
8398 echo "configure: failed program was:" >&5
8399 cat conftest.
$ac_ext >&5
8401 ac_cv_func_vfork_works
=no
8408 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
8409 if test $ac_cv_func_vfork_works = no
; then
8410 cat >> confdefs.h
<<\EOF
8417 # Fixme: This should be replaced when we have autoconf 2.14.
8418 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8419 echo "configure:8420: checking for size_t" >&5
8420 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8421 echo $ac_n "(cached) $ac_c" 1>&6
8423 cat > conftest.
$ac_ext <<EOF
8424 #line 8425 "configure"
8425 #include "confdefs.h"
8426 #include <sys/types.h>
8432 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8433 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
8435 ac_cv_type_size_t
=yes
8438 ac_cv_type_size_t
=no
8443 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8444 if test $ac_cv_type_size_t = no
; then
8445 cat >> confdefs.h
<<\EOF
8446 #define size_t unsigned
8452 # Set up the CFLAGS for real compilation, so we can substitute it.
8453 CFLAGS
="$REAL_CFLAGS"
8454 CPPFLAGS
="$REAL_CPPFLAGS"
8456 #### Find out which version of Emacs this is.
8457 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
8458 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
8459 if test x
"${version}" = x
; then
8460 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
8463 ### Specify what sort of things we'll be editing into Makefile and config.h.
8464 ### Use configuration here uncanonicalized to avoid exceeding size limits.
8496 cat >> confdefs.h
<<EOF
8497 #define EMACS_CONFIGURATION "${canonical}"
8500 cat >> confdefs.h
<<EOF
8501 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
8504 cat >> confdefs.h
<<EOF
8505 #define config_machfile "${machfile}"
8508 cat >> confdefs.h
<<EOF
8509 #define config_opsysfile "${opsysfile}"
8512 cat >> confdefs.h
<<EOF
8513 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
8516 cat >> confdefs.h
<<EOF
8517 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
8520 cat >> confdefs.h
<<EOF
8521 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
8524 cat >> confdefs.h
<<EOF
8525 #define UNEXEC_SRC ${UNEXEC_SRC}
8529 if test "${HAVE_X_WINDOWS}" = "yes" ; then
8530 cat >> confdefs.h
<<\EOF
8531 #define HAVE_X_WINDOWS 1
8535 if test "${USE_X_TOOLKIT}" != "none" ; then
8536 cat >> confdefs.h
<<\EOF
8537 #define USE_X_TOOLKIT 1
8541 if test "${HAVE_X11}" = "yes" ; then
8542 cat >> confdefs.h
<<\EOF
8547 if test "${HAVE_XFREE386}" = "yes" ; then
8548 cat >> confdefs.h
<<\EOF
8549 #define HAVE_XFREE386 1
8553 if test "${HAVE_MENUS}" = "yes" ; then
8554 cat >> confdefs.h
<<\EOF
8555 #define HAVE_MENUS 1
8559 if test "${GNU_MALLOC}" = "yes" ; then
8560 cat >> confdefs.h
<<\EOF
8561 #define GNU_MALLOC 1
8565 if test "${REL_ALLOC}" = "yes" ; then
8566 cat >> confdefs.h
<<\EOF
8572 #### Report on what we decided to do.
8574 Configured for \`${canonical}'.
8576 Where should the build process find the source code? ${srcdir}
8577 What operating system and machine description files should Emacs use?
8578 \`${opsysfile}' and \`${machfile}'
8579 What compiler should emacs be built with? ${CC} ${CFLAGS}
8580 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
8581 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
8582 What window system should Emacs use? ${window_system}
8583 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
8585 if test -n "${x_includes}"; then
8586 echo " Where do we find X Windows header files? ${x_includes}"
8588 echo " Where do we find X Windows header files? Standard dirs"
8590 if test -n "${x_libraries}"; then
8591 echo " Where do we find X Windows libraries? ${x_libraries}"
8593 echo " Where do we find X Windows libraries? Standard dirs"
8596 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
8597 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
8598 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
8599 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
8600 echo " Does Emacs use -lungif? ${HAVE_GIF}"
8601 echo " Does Emacs use -lpng? ${HAVE_PNG}"
8602 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
8605 # Remove any trailing slashes in these variables.
8606 test "${prefix}" != NONE
&&
8607 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
8608 test "${exec_prefix}" != NONE
&&
8609 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
8612 cat > confcache
<<\EOF
8613 # This file is a shell script that caches the results of configure
8614 # tests run on this system so they can be shared between configure
8615 # scripts and configure runs. It is not useful on other systems.
8616 # If it contains results you don't want to keep, you may remove or edit it.
8618 # By default, configure uses ./config.cache as the cache file,
8619 # creating it if it does not exist already. You can give configure
8620 # the --cache-file=FILE option to use a different cache file; that is
8621 # what configure does when it calls configure scripts in
8622 # subdirectories, so they share the cache.
8623 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8624 # config.status only pays attention to the cache file if you give it the
8625 # --recheck option to rerun configure.
8628 # The following way of writing the cache mishandles newlines in values,
8629 # but we know of no workaround that is simple, portable, and efficient.
8630 # So, don't put newlines in cache variables' values.
8631 # Ultrix sh set writes to stderr and can't be redirected directly,
8632 # and sets the high bit in the cache file unless we assign to the vars.
8634 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8636 # `set' does not quote correctly, so add quotes (double-quote substitution
8637 # turns \\\\ into \\, and sed turns \\ into \).
8639 -e "s/'/'\\\\''/g" \
8640 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8643 # `set' quotes correctly as required by POSIX, so do not add quotes.
8644 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8647 if cmp -s $cache_file confcache
; then
8650 if test -w $cache_file; then
8651 echo "updating cache $cache_file"
8652 cat confcache
> $cache_file
8654 echo "not updating unwritable cache $cache_file"
8659 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8661 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8662 # Let make expand exec_prefix.
8663 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8665 # Any assignment to VPATH causes Sun make to only execute
8666 # the first set of double-colon rules, so remove it if not needed.
8667 # If there is a colon in the path, we need to keep it.
8668 if test "x$srcdir" = x.
; then
8669 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8672 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8674 DEFS
=-DHAVE_CONFIG_H
8676 # Without the "./", some shells look in PATH for config.status.
8677 : ${CONFIG_STATUS=./config.status}
8679 echo creating
$CONFIG_STATUS
8680 rm -f $CONFIG_STATUS
8681 cat > $CONFIG_STATUS <<EOF
8683 # Generated automatically by configure.
8684 # Run this file to recreate the current configuration.
8685 # This directory was configured as follows,
8686 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8688 # $0 $ac_configure_args
8690 # Compiler output produced by configure, useful for debugging
8691 # configure, is in ./config.log if it exists.
8693 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8696 case "\$ac_option" in
8697 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8698 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8699 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8700 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8701 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8703 -help | --help | --hel | --he | --h)
8704 echo "\$ac_cs_usage"; exit 0 ;;
8705 *) echo "\$ac_cs_usage"; exit 1 ;;
8709 ac_given_srcdir=$srcdir
8710 ac_given_INSTALL="$INSTALL"
8712 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8713 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8714 lisp/Makefile leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8716 cat >> $CONFIG_STATUS <<EOF
8718 # Protect against being on the right side of a sed subst in config.status.
8719 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8720 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8724 s%@CFLAGS@%$CFLAGS%g
8725 s%@CPPFLAGS@%$CPPFLAGS%g
8726 s%@CXXFLAGS@%$CXXFLAGS%g
8727 s%@FFLAGS@%$FFLAGS%g
8729 s%@LDFLAGS@%$LDFLAGS%g
8731 s%@exec_prefix@%$exec_prefix%g
8732 s%@prefix@%$prefix%g
8733 s%@program_transform_name@%$program_transform_name%g
8734 s%@bindir@%$bindir%g
8735 s%@sbindir@%$sbindir%g
8736 s%@libexecdir@%$libexecdir%g
8737 s%@datadir@%$datadir%g
8738 s%@sysconfdir@%$sysconfdir%g
8739 s%@sharedstatedir@%$sharedstatedir%g
8740 s%@localstatedir@%$localstatedir%g
8741 s%@libdir@%$libdir%g
8742 s%@includedir@%$includedir%g
8743 s%@oldincludedir@%$oldincludedir%g
8744 s%@infodir@%$infodir%g
8745 s%@mandir@%$mandir%g
8747 s%@host_alias@%$host_alias%g
8748 s%@host_cpu@%$host_cpu%g
8749 s%@host_vendor@%$host_vendor%g
8750 s%@host_os@%$host_os%g
8754 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8755 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8756 s%@INSTALL_DATA@%$INSTALL_DATA%g
8758 s%@RANLIB@%$RANLIB%g
8759 s%@LIBSOUND@%$LIBSOUND%g
8760 s%@SET_MAKE@%$SET_MAKE%g
8761 s%@ALLOCA@%$ALLOCA%g
8762 s%@liblockfile@%$liblockfile%g
8763 s%@LIBOBJS@%$LIBOBJS%g
8764 s%@NEED_SETGID@%$NEED_SETGID%g
8765 s%@KMEM_GROUP@%$KMEM_GROUP%g
8766 s%@version@%$version%g
8767 s%@configuration@%$configuration%g
8768 s%@canonical@%$canonical%g
8769 s%@srcdir@%$srcdir%g
8770 s%@lispdir@%$lispdir%g
8771 s%@locallisppath@%$locallisppath%g
8772 s%@lisppath@%$lisppath%g
8773 s%@x_default_search_path@%$x_default_search_path%g
8774 s%@etcdir@%$etcdir%g
8775 s%@archlibdir@%$archlibdir%g
8776 s%@docdir@%$docdir%g
8777 s%@bitmapdir@%$bitmapdir%g
8778 s%@c_switch_system@%$c_switch_system%g
8779 s%@c_switch_machine@%$c_switch_machine%g
8780 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
8781 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
8782 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
8783 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
8784 s%@machfile@%$machfile%g
8785 s%@opsysfile@%$opsysfile%g
8786 s%@GETLOADAVG_LIBS@%$GETLOADAVG_LIBS%g
8791 cat >> $CONFIG_STATUS <<\EOF
8793 # Split the substitutions into bite-sized pieces for seds with
8794 # small command number limits, like on Digital OSF/1 and HP-UX.
8795 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8796 ac_file
=1 # Number of current file.
8797 ac_beg
=1 # First line for current file.
8798 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8801 while $ac_more_lines; do
8802 if test $ac_beg -gt 1; then
8803 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8805 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8807 if test ! -s conftest.s
$ac_file; then
8809 rm -f conftest.s
$ac_file
8811 if test -z "$ac_sed_cmds"; then
8812 ac_sed_cmds
="sed -f conftest.s$ac_file"
8814 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8816 ac_file
=`expr $ac_file + 1`
8818 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8821 if test -z "$ac_sed_cmds"; then
8826 cat >> $CONFIG_STATUS <<EOF
8828 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
8829 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
8830 lisp/Makefile leim/Makefile"}
8832 cat >> $CONFIG_STATUS <<\EOF
8833 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8834 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8836 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8837 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8838 *) ac_file_in
="${ac_file}.in" ;;
8841 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8843 # Remove last slash and all that follows it. Not all systems have dirname.
8844 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8845 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8846 # The file is in a subdirectory.
8847 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8848 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8849 # A "../" for each directory in $ac_dir_suffix.
8850 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8852 ac_dir_suffix
= ac_dots
=
8855 case "$ac_given_srcdir" in
8857 if test -z "$ac_dots"; then top_srcdir
=.
8858 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8859 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8861 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8862 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8865 case "$ac_given_INSTALL" in
8866 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
8867 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
8870 echo creating
"$ac_file"
8872 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8874 *Makefile
*) ac_comsub
="1i\\
8875 # $configure_input" ;;
8879 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8881 s%@configure_input@%$configure_input%g
8882 s%@srcdir@%$srcdir%g
8883 s%@top_srcdir@%$top_srcdir%g
8884 s%@INSTALL@%$INSTALL%g
8885 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8889 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8890 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8892 # ac_d sets the value in "#define NAME VALUE" lines.
8893 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8894 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8897 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8898 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8899 ac_uB
='\([ ]\)%\1#\2define\3'
8902 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8903 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8904 ac_eB
='$%\1#\2define\3'
8908 if test "${CONFIG_HEADERS+set}" != set; then
8910 cat >> $CONFIG_STATUS <<EOF
8911 CONFIG_HEADERS="src/config.h:src/config.in"
8913 cat >> $CONFIG_STATUS <<\EOF
8915 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8916 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8918 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8919 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8920 *) ac_file_in
="${ac_file}.in" ;;
8923 echo creating
$ac_file
8925 rm -f conftest.frag conftest.
in conftest.out
8926 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8927 cat $ac_file_inputs > conftest.
in
8931 # Transform confdefs.h into a sed script conftest.vals that substitutes
8932 # the proper values into config.h.in to produce config.h. And first:
8933 # Protect against being on the right side of a sed subst in config.status.
8934 # Protect against being in an unquoted here document in config.status.
8936 cat > conftest.hdr
<<\EOF
8939 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8943 sed -n -f conftest.hdr confdefs.h > conftest.vals
8946 # This sed command replaces #undef with comments. This is necessary, for
8947 # example, in the case of _POSIX_SOURCE, which is predefined and required
8948 # on some systems where configure will not decide to define it.
8949 cat >> conftest.vals <<\EOF
8950 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8953 # Break up conftest.vals because some shells have a limit on
8954 # the size of here documents, and old seds have small limits too.
8959 ac_lines=`grep -c . conftest.vals
`
8960 # grep -c gives empty output for an empty file on some AIX systems.
8961 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8962 # Write a limited-size here document to conftest.frag.
8963 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8964 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8966 sed -f conftest.frag conftest.in > conftest.out
8968 mv conftest.out conftest.in
8970 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8972 mv conftest.tail conftest.vals
8976 cat >> $CONFIG_STATUS <<\EOF
8977 rm -f conftest.frag conftest.h
8978 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8979 cat conftest.in >> conftest.h
8981 if cmp -s $ac_file conftest.h 2>/dev/null; then
8982 echo "$ac_file is unchanged"
8985 # Remove last slash and all that follows it. Not all systems have dirname.
8986 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8987 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8988 # The file is in a subdirectory.
8989 test ! -d "$ac_dir" && mkdir "$ac_dir"
8992 mv conftest.h $ac_file
8997 cat >> $CONFIG_STATUS <<EOF
8998 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
9000 cat >> $CONFIG_STATUS <<\EOF
9003 ### Make the necessary directories, if they don't exist.
9004 for dir in etc lisp ; do
9005 test -d ${dir} || mkdir ${dir}
9008 # Build src/Makefile from ${srcdir}/src/Makefile.c
9009 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
9010 # This must be done after src/config.h is built, since we rely on that file.
9012 # Now get this: Some word that is part of the ${srcdir} directory name
9013 # or the ${configuration} value might, just might, happen to be an
9014 # identifier like `sun4
' or `i386' or something
, and be predefined by
9015 # the C preprocessor to some helpful value like 1, or maybe the empty
9016 # string. Needless to say consequent macro substitutions are less
9017 # than conducive to the makefile finding the correct directory.
9018 undefs
="`echo $top_srcdir $configuration $canonical |
9019 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
9020 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
9023 echo creating src
/epaths.h
9026 echo creating lib-src
/Makefile
9028 rm -f junk.c junk1.c junk2.c
9029 sed -e '/start of cpp stuff/q' \
9030 < Makefile.c
> junk1.c
9031 sed -e '1,/start of cpp stuff/d'\
9032 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9033 < Makefile.c
> junk.c
9034 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9035 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9036 cat junk1.c junk2.c
> Makefile.new
9037 rm -f junk.c junk1.c junk2.c
9038 chmod 444 Makefile.new
9039 mv -f Makefile.new Makefile
9042 echo creating src
/Makefile
9044 rm -f junk.c junk1.c junk2.c
9045 sed -e '/start of cpp stuff/q' \
9046 < Makefile.c
> junk1.c
9047 sed -e '1,/start of cpp stuff/d'\
9048 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
9049 < Makefile.c
> junk.c
9050 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
9051 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
9052 cat junk1.c junk2.c
> Makefile.new
9053 rm -f junk.c junk1.c junk2.c
9054 chmod 444 Makefile.new
9055 mv -f Makefile.new Makefile
9058 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
9059 echo creating src
/.gdbinit
9060 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
9063 # This is how we know whether to re-run configure in certain cases.
9064 touch src
/config.stamp
9069 chmod +x
$CONFIG_STATUS
9070 rm -fr confdefs
* $ac_clean_files
9071 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1