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 --with-x use the X Window System"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
63 bindir
='${exec_prefix}/bin'
64 sbindir
='${exec_prefix}/sbin'
65 libexecdir
='${exec_prefix}/libexec'
66 datadir
='${prefix}/share'
67 sysconfdir
='${prefix}/etc'
68 sharedstatedir
='${prefix}/com'
69 localstatedir
='${prefix}/var'
70 libdir
='${exec_prefix}/lib'
71 includedir
='${prefix}/include'
72 oldincludedir
='/usr/include'
73 infodir
='${prefix}/info'
74 mandir
='${prefix}/man'
76 # Initialize some other variables.
79 SHELL
=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
105 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
106 bindir
="$ac_optarg" ;;
108 -build |
--build |
--buil |
--bui |
--bu)
110 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
111 build
="$ac_optarg" ;;
113 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
114 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
115 ac_prev
=cache_file
;;
116 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
117 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
118 cache_file
="$ac_optarg" ;;
120 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
122 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
124 datadir
="$ac_optarg" ;;
126 -disable-* |
--disable-*)
127 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* |
--enable-*)
136 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
149 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
150 |
--exec |
--exe |
--ex)
151 ac_prev
=exec_prefix
;;
152 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
153 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
154 |
--exec=* |
--exe=* |
--ex=*)
155 exec_prefix
="$ac_optarg" ;;
157 -gas |
--gas |
--ga |
--g)
158 # Obsolete; use --with-gas.
161 -help |
--help |
--hel |
--he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
344 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
345 srcdir
="$ac_optarg" ;;
347 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
348 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
349 ac_prev
=sysconfdir
;;
350 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
351 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
352 sysconfdir
="$ac_optarg" ;;
354 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
356 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
357 target
="$ac_optarg" ;;
359 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
362 -version |
--version |
--versio |
--versi |
--vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package
=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* |
--without-*)
380 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
393 |
--x-incl |
--x-inc |
--x-in |
--x-i)
394 ac_prev
=x_includes
;;
395 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
396 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
397 x_includes
="$ac_optarg" ;;
399 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
400 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
401 ac_prev
=x_libraries
;;
402 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
403 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
404 x_libraries
="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE
; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
455 |
--no-cr |
--no-c) ;;
456 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
457 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
458 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest
* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
481 ac_unique_file
=src
/lisp.h
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted
=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted
=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE
; then
509 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file
in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp
='$CPP $CPPFLAGS'
532 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling
=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
547 ac_n
= ac_c
='\c' ac_t
=
553 lispdir
='${datadir}/emacs/${version}/lisp'
554 locallisppath
='${datadir}/emacs/${version}/site-lisp:'\
555 '${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
556 lisppath
='${locallisppath}:${lispdir}'
557 etcdir
='${datadir}/emacs/${version}/etc'
558 archlibdir
='${libexecdir}/emacs/${version}/${configuration}'
559 docdir
='${datadir}/emacs/${version}/etc'
561 # Check whether --with-gcc or --without-gcc was given.
562 if test "${with_gcc+set}" = set; then
567 # Check whether --with-pop or --without-pop was given.
568 if test "${with_pop+set}" = set; then
570 if test "$withval" = yes; then
571 cat >> confdefs.h
<<\EOF
572 #define MAIL_USE_POP 1
578 cat >> confdefs.h
<<\EOF
579 #define MAIL_USE_POP 1
584 # Check whether --with-kerberos or --without-kerberos was given.
585 if test "${with_kerberos+set}" = set; then
586 withval
="$with_kerberos"
587 cat >> confdefs.h
<<\EOF
593 # Check whether --with-kerberos5 or --without-kerberos5 was given.
594 if test "${with_kerberos5+set}" = set; then
595 withval
="$with_kerberos5"
596 if test "${with_kerberos5+set}" = set; then
597 if test "${with_kerberos+set}" != set; then
599 cat >> confdefs.h
<<\EOF
605 cat >> confdefs.h
<<\EOF
611 # Check whether --with-hesiod or --without-hesiod was given.
612 if test "${with_hesiod+set}" = set; then
613 withval
="$with_hesiod"
614 cat >> confdefs.h
<<\EOF
620 # Check whether --with-x-toolkit or --without-x-toolkit was given.
621 if test "${with_x_toolkit+set}" = set; then
622 withval
="$with_x_toolkit"
624 y | ye |
yes ) val
=athena
;;
626 l | lu | luc | luci | lucid
) val
=lucid
;;
627 a |
at | ath | athe | athen | athena
) val
=athena
;;
628 m | mo | mot | moti | motif
) val
=motif
;;
630 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
631 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
632 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
639 # Check whether --with-xpm or --without-xpm was given.
640 if test "${with_xpm+set}" = set; then
645 # Check whether --with-jpeg or --without-jpeg was given.
646 if test "${with_jpeg+set}" = set; then
651 # Check whether --with-tiff or --without-tiff was given.
652 if test "${with_tiff+set}" = set; then
657 # Check whether --with-gif or --without-gif was given.
658 if test "${with_gif+set}" = set; then
663 # Check whether --with-png or --without-png was given.
664 if test "${with_png+set}" = set; then
669 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
670 if test "${with_toolkit_scroll_bars+set}" = set; then
671 withval
="$with_toolkit_scroll_bars"
676 #### Make srcdir absolute, if it isn't already. It's important to
677 #### avoid running the path through pwd unnecessary, since pwd can
678 #### give you automounter prefixes, which can go away. We do all this
679 #### so Emacs can find its files when run uninstalled.
683 ## We may be able to use the $PWD environment variable to make this
684 ## absolute. But sometimes PWD is inaccurate.
685 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
687 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
691 srcdir
="`(cd ${srcdir}; pwd)`"
694 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
697 #### Check if the source directory already has a configured system in it.
698 if test `pwd` != `(cd ${srcdir} && pwd)` \
699 && test -f "${srcdir}/src/config.h" ; then
700 echo "configure: warning: The directory tree \`${srcdir}' is being used
701 as a build directory right now; it has been configured in its own
702 right. To configure in another directory as well, you MUST
703 use GNU make. If you do not have GNU make, then you must
704 now do \`make distclean' in ${srcdir},
705 and then run $0 again." 1>&2
707 extrasub
='/^VPATH[ ]*=/c\
713 vpath %.in $(srcdir)\
714 vpath %.texi $(srcdir)'
717 #### Given the configuration name, set machfile and opsysfile to the
718 #### names of the m/*.h and s/*.h files we should use.
720 ### Canonicalize the configuration name.
723 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
724 if test -f $ac_dir/install-sh
; then
726 ac_install_sh
="$ac_aux_dir/install-sh -c"
728 elif test -f $ac_dir/install.sh
; then
730 ac_install_sh
="$ac_aux_dir/install.sh -c"
734 if test -z "$ac_aux_dir"; then
735 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
737 ac_config_guess
=$ac_aux_dir/config.guess
738 ac_config_sub
=$ac_aux_dir/config.sub
739 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
742 # Make sure we can run config.sub.
743 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
744 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
747 echo $ac_n "checking host system type""... $ac_c" 1>&6
748 echo "configure:749: checking host system type" >&5
751 case "$host_alias" in
755 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
756 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
758 *) host_alias
=$nonopt ;;
762 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
763 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
764 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
765 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
766 echo "$ac_t""$host" 1>&6
769 configuration
=$host_alias
772 ### If you add support for a new configuration, add code to this
773 ### switch statement to recognize your configuration name and select
774 ### the appropriate operating system and machine description files.
776 ### You would hope that you could choose an m/*.h file pretty much
777 ### based on the machine portion of the configuration name, and an s-
778 ### file based on the operating system portion. However, it turns out
779 ### that each m/*.h file is pretty manufacturer-specific - for
780 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
781 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
782 ### machines. So we basically have to have a special case for each
783 ### configuration name.
785 ### As far as handling version numbers on operating systems is
786 ### concerned, make sure things will fail in a fixable way. If
787 ### /etc/MACHINES doesn't say anything about version numbers, be
788 ### prepared to handle anything reasonably. If version numbers
789 ### matter, be sure /etc/MACHINES says something about it.
791 ### Eric Raymond says we should accept strings like "sysvr4" to mean
792 ### "System V Release 4"; he writes, "The old convention encouraged
793 ### confusion between `system' and `release' levels'."
795 machine
='' opsys
='' unported
=no
796 case "${canonical}" in
801 case "${canonical}" in
802 alpha
*-*-netbsd*) machine
=alpha
;;
803 i
[3456]86-*-netbsd*) machine
=intel386
;;
805 # This is somewhat bogus.
806 machine
=hp9000s300
;;
807 powerpc-apple-netbsd
*) machine
=macppc
;;
808 mips-
*-netbsd*) machine
=pmax
;;
809 mipsel-
*-netbsd*) machine
=pmax
;;
810 ns32k-
*-netbsd*) machine
=ns32000
;;
811 sparc-
*-netbsd*) machine
=sparc
;;
812 vax-
*-netbsd*) machine
=vax
;;
813 arm-
*-netbsd*) machine
=arm
;;
820 case "${canonical}" in
821 alpha
*-*-openbsd*) machine
=alpha
;;
822 i386-
*-openbsd*) machine
=intel386
;;
823 m68k-
*-openbsd*) machine
=hp9000s300
;;
824 mipsel-
*-openbsd*) machine
=pmax
;;
825 ns32k-
*-openbsd*) machine
=ns32000
;;
826 sparc-
*-openbsd*) machine
=sparc
;;
827 vax-
*-openbsd*) machine
=vax
;;
832 arm-acorn-riscix1.1
* )
833 machine
=acorn opsys
=riscix1-1
835 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
836 ## This name is riscix12 instead of riscix1.2
837 ## to avoid a file name conflict on MSDOS.
838 machine
=acorn opsys
=riscix12
844 case "${canonical}" in
845 i
[345]86-*-bsdi*) machine
=intel386
;;
846 sparc-
*-bsdi*) machine
=sparc
;;
847 powerpc-
*-bsdi*) machine
=powerpc
;;
849 case "${canonical}" in
850 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
851 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
852 *-*-bsdi2* ) opsys
=bsdos2-1
;;
853 *-*-bsdi3* ) opsys
=bsdos3
;;
854 *-*-bsdi4* ) opsys
=bsdos4
;;
859 ## Strictly speaking, we need the version of the alliant operating
860 ## system to choose the right machine file, but currently the
861 ## configuration name doesn't tell us enough to choose the right
862 ## one; we need to give alliants their own operating system name to
863 ## do this right. When someone cares, they can help us.
865 machine
=alliant4 opsys
=bsd4-2
868 machine
=alliant-2800 opsys
=bsd4-3
871 ## Alpha (DEC) machines.
873 machine
=alpha opsys
=osf1
874 # This is needed to find X11R6.1 libraries for certain tests.
875 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
876 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
877 case "${canonical}" in
878 # This is necessary on 5.0 to avoid mangling src/Makefile.
879 # Separated out in case it causes problems on earlier versions.
880 alpha
*-dec-osf[5-9]*)
881 NON_GNU_CPP
='cc -E -std0' ;;
885 alpha
*-*-linux-gnu* )
886 machine
=alpha opsys
=gnu-linux
890 machine
=arm opsys
=gnu-linux
895 machine
=powerpc opsys
=gnu-linux
900 machine
=altos opsys
=usg5-2
905 machine
=amdahl opsys
=usg5-2-2
910 machine
=apollo opsys
=bsd4-3
913 ## AT&T 3b2, 3b5, 3b15, 3b20
915 machine
=att3b opsys
=usg5-2-2
918 ## AT&T 3b1 - The Mighty Unix PC!
920 machine
=7300 opsys
=usg5-2-2
925 machine
=ibmrs6000 opsys
=aix3-2
930 machine
=dpx2 opsys
=usg5-3
935 machine
=sps7 opsys
=usg5-2
938 ## CCI 5/32, 6/32 -- see "Tahoe".
941 ## I don't know what configuration name to use for this; config.sub
942 ## doesn't seem to know anything about it. Hey, Celerity users, get
944 celerity-celerity-bsd
* )
945 machine
=celerity opsys
=bsd4-2
949 ## What operating systems does this chip run that Emacs has been
953 ## We'll use the catch-all code at the bottom to guess the
958 *-convex-bsd* |
*-convex-convexos* )
959 machine
=convex opsys
=bsd4-3
960 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
961 NON_GNU_CPP
="cc -E -P"
965 i
[3456]86-cubix-sysv* )
966 machine
=intel386 opsys
=usg5-3
970 cydra
*-cydrome-sysv* )
971 machine
=cydra5 opsys
=usg5-3
974 ## Data General AViiON Machines
975 ## DG changed naming conventions with the release of 5.4.4.10, they
976 ## dropped the initial 5.4 but left the intervening R. Because of the
977 ## R this shouldn't conflict with older versions of the OS (which I
978 ## think were named like dgux4.*). In addition, DG new AViiONs series
979 ## uses either Motorola M88k or Intel Pentium CPUs.
980 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
981 machine
=aviion opsys
=dgux4
983 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
984 ## This name is dgux5-4-3 instead of dgux5-4r3
985 ## to avoid a file name conflict on MSDOS.
986 machine
=aviion opsys
=dgux5-4-3
988 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
989 machine
=aviion opsys
=dgux5-4r2
992 machine
=aviion opsys
=dgux
995 ## Data General AViiON Intel (x86) Machines
996 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
997 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
998 i
[345]86-dg-dguxR4* )
999 machine
=aviion-intel opsys
=dgux4
1003 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
1004 machine
=pmax opsys
=bsd4-2
1006 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
1007 machine
=pmax opsys
=bsd4-3
1010 machine
=pmax opsys
=ultrix4-3
1013 machine
=pmax opsys
=osf1
1015 mips-dec-mach_bsd4.3
* )
1016 machine
=pmax opsys
=mach-bsd4-3
1019 ## Motorola Delta machines
1020 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
1021 machine
=delta opsys
=usg5-3
1022 if test -z "`type gnucc | grep 'not found'`"
1024 if test -s /etc
/167config
1025 then CC
="gnucc -m68040"
1026 else CC
="gnucc -m68881"
1029 if test -z "`type gcc | grep 'not found'`"
1035 m88k-motorola-sysv4
* )
1036 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1037 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1038 # I hope there are not other 4.0 versions for this machine
1039 # which really need usg5-4 instead.
1040 machine
=delta88k opsys
=usg5-4-2
1042 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
1043 machine
=delta88k opsys
=usg5-3
1048 machine
=dual opsys
=usg5-2
1050 m68
*-dual-uniplus* )
1051 machine
=dual opsys
=unipl5-2
1056 machine
=elxsi opsys
=usg5-2
1061 machine
=ns16000 opsys
=umax
1064 ## The GEC 93 - apparently, this port isn't really finished yet.
1066 ## Gould Power Node and NP1
1068 machine
=gould opsys
=bsd4-2
1071 machine
=gould opsys
=bsd4-3
1074 machine
=gould-np1 opsys
=bsd4-3
1077 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1078 ## as far as Emacs is concerned).
1080 # Build needs to be different on 7.0 and later releases
1081 case "`uname -r`" in
1082 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1083 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1085 NON_GNU_CPP
="/lib/cpp"
1087 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1089 machine
=nh3000 opsys
=cxux
1091 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1092 powerpc-harris-powerunix
)
1093 machine
=nh6000 opsys
=powerunix
1094 NON_GNU_CPP
="cc -Xo -E -P"
1096 ## SR2001/SR2201 running HI-UX/MPP
1097 hppa1.1
-hitachi-hiuxmpp* )
1098 machine
=sr2k opsys
=hiuxmpp
1101 xps
*-honeywell-sysv* )
1102 machine
=xps100 opsys
=usg5-2
1105 ## HP 9000 series 200 or 300
1107 machine
=hp9000s300 opsys
=bsd4-3
1109 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1111 case "`uname -r`" in
1112 ## Someone's system reports A.B8.05 for this.
1113 ## I wonder what other possibilities there are.
1114 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1115 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1116 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1117 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1118 *) machine
=hp9000s300 opsys
=hpux
;;
1122 ## HP 9000 series 700 and 800, running HP/UX
1124 machine
=hp800 opsys
=hpux
1127 machine
=hp800 opsys
=hpux8
1129 hppa
*-hp-hpux9shr* )
1130 machine
=hp800 opsys
=hpux9shr
1133 machine
=hp800 opsys
=hpux9
1135 hppa
*-hp-hpux1[0-9]* )
1136 machine
=hp800 opsys
=hpux10
1139 ## HP 9000 series 700 and 800, running HP/UX
1141 ## Cross-compilation? Nah!
1142 case "`uname -r`" in
1143 ## Someone's system reports A.B8.05 for this.
1144 ## I wonder what other possibilities there are.
1145 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1146 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1147 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1148 *) machine
=hp800 opsys
=hpux10
;;
1152 machine
=hp800 opsys
=nextstep
1157 machine
=orion opsys
=bsd4-2
1159 clipper-orion-bsd
* )
1160 machine
=orion105 opsys
=bsd4-2
1164 i
[3456]86-ibm-aix1.1
* )
1165 machine
=ibmps2-aix opsys
=usg5-2-2
1167 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1168 machine
=ibmps2-aix opsys
=usg5-3
1171 machine
=ibm370aix opsys
=usg5-3
1173 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1174 machine
=ibmrs6000 opsys
=aix3-1
1176 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1177 machine
=ibmrs6000 opsys
=aix3-2-5
1179 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1180 machine
=ibmrs6000 opsys
=aix4-1
1182 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1183 machine
=ibmrs6000 opsys
=aix4-2
1185 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1186 machine
=ibmrs6000 opsys
=aix4
1188 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1189 machine
=ibmrs6000 opsys
=aix4-1
1191 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1192 machine
=ibmrs6000 opsys
=aix3-2
1195 machine
=ibmrt opsys
=bsd4-3
1198 machine
=ibmrt opsys
=bsd4-2
1201 machine
=ibmrt opsys
=bsd4-3
1204 machine
=ibmrt opsys
=bsd4-2
1207 machine
=ibmrt opsys
=bsd4-3
1210 machine
=ibmrt opsys
=bsd4-3
1213 machine
=ibmrt-aix opsys
=usg5-2-2
1216 ## Integrated Solutions `Optimum V'
1218 machine
=isi-ov opsys
=bsd4-2
1221 machine
=isi-ov opsys
=bsd4-3
1224 ## Intel 386 machines where we do care about the manufacturer
1225 i
[3456]86-intsys-sysv* )
1226 machine
=is386 opsys
=usg5-2-2
1230 i
[3456]86-prime-sysv* )
1231 machine
=i386 opsys
=usg5-3
1234 ## Sequent Symmetry running Dynix
1235 i
[3456]86-sequent-bsd* )
1236 machine
=symmetry opsys
=bsd4-3
1239 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1240 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1241 machine
=sequent-ptx opsys
=ptx4
1242 NON_GNU_CPP
=/lib
/cpp
1245 ## Sequent Symmetry running DYNIX/ptx
1246 ## Use the old cpp rather than the newer ANSI one.
1247 i
[3456]86-sequent-ptx* )
1248 machine
=sequent-ptx opsys
=ptx
1249 NON_GNU_CPP
="/lib/cpp"
1252 ## ncr machine running svr4.3.
1253 i
[3456]86-ncr-sysv4.3
)
1254 machine
=ncr386 opsys
=usg5-4-3
1257 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1258 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1259 i
[3456]86-ncr-sysv* )
1260 machine
=ncr386 opsys
=usg5-4-2
1263 ## Intel Paragon OSF/1
1265 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1270 machine
=i860 opsys
=usg5-4
1271 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1272 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1275 ## Masscomp machines
1276 m68
*-masscomp-rtu* )
1277 machine
=masscomp opsys
=rtu
1280 ## Megatest machines
1281 m68
*-megatest-bsd* )
1282 machine
=mega68 opsys
=bsd4-2
1285 ## Workstations sold by MIPS
1286 ## This is not necessarily all workstations using the MIPS processor -
1287 ## Irises are produced by SGI, and DECstations by DEC.
1289 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1290 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1291 ## it gives for choosing between the alternatives seems to be "Use
1292 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1293 ## the BSD world." I'll assume that these are instructions for
1294 ## handling two odd situations, and that every other situation
1295 ## should use mips.h and usg5-2-2, they being listed first.
1298 ## Fall through to the general code at the bottom to decide on the OS.
1300 mips-mips-riscos4
* )
1301 machine
=mips4 opsys
=bsd4-3
1302 NON_GNU_CC
="cc -systype bsd43"
1303 NON_GNU_CPP
="cc -systype bsd43 -E"
1305 mips-mips-riscos5
* )
1306 machine
=mips4 opsys
=riscos5
1307 NON_GNU_CC
="cc -systype bsd43"
1308 NON_GNU_CPP
="cc -systype bsd43 -E"
1311 machine
=mips opsys
=bsd4-3
1314 machine
=mips opsys
=usg5-2-2
1318 m68
*-next-* | m68k-
*-nextstep* )
1319 machine
=m68k opsys
=nextstep
1322 ## The complete machine from National Semiconductor
1324 machine
=ns32000 opsys
=usg5-2
1328 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1329 machine
=tower32 opsys
=usg5-2-2
1331 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1332 machine
=tower32v3 opsys
=usg5-3
1337 machine
=ews4800 opsys
=ux4800
1340 ## Nixdorf Targon 31
1341 m68
*-nixdorf-sysv* )
1342 machine
=targon31 opsys
=usg5-2-2
1347 machine
=nu opsys
=usg5-2
1352 machine
=plexus opsys
=usg5-2
1355 ## PowerPC reference platform
1356 powerpcle-
*-solaris2* )
1362 ## I don't really have any idea what sort of processor the Pyramid has,
1363 ## so I'm assuming it is its own architecture.
1364 pyramid-pyramid-bsd
* )
1365 machine
=pyramid opsys
=bsd4-2
1369 ns32k-sequent-bsd4.2
* )
1370 machine
=sequent opsys
=bsd4-2
1372 ns32k-sequent-bsd4.3
* )
1373 machine
=sequent opsys
=bsd4-3
1377 mips-siemens-sysv
* | mips-sni-sysv
*)
1378 machine
=mips-siemens opsys
=usg5-4
1379 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1380 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1383 ## Silicon Graphics machines
1384 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1386 machine
=irist opsys
=iris3-5
1388 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1389 machine
=irist opsys
=iris3-6
1393 machine
=iris4d opsys
=irix3-3
1396 machine
=iris4d opsys
=irix4-0
1399 machine
=iris4d opsys
=irix6-5
1400 # Without defining _LANGUAGE_C, things get masked out in the headers
1401 # so that, for instance, grepping for `free' in stdlib.h fails and
1402 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1403 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1404 NON_GCC_TEST_OPTIONS
="-n32 -D_LANGUAGE_C"
1407 machine
=iris4d opsys
=irix6-0
1408 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1409 # but presumably it does no harm.
1410 NON_GNU_CPP
="/lib/cpp -D_LANGUAGE_C"
1411 NON_GCC_TEST_OPTIONS
=-32
1413 mips-sgi-irix5.
[01]* )
1414 machine
=iris4d opsys
=irix5-0
1416 mips-sgi-irix5
* | mips-sgi-irix
* )
1417 machine
=iris4d opsys
=irix5-2
1422 machine
=news opsys
=bsd4-2
1425 machine
=news opsys
=bsd4-3
1427 m68
*-sony-newsos3* | m68
*-sony-news3*)
1428 machine
=news opsys
=bsd4-3
1430 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1431 machine
=news-risc opsys
=bsd4-3
1433 mips-sony-newsos6
* )
1434 machine
=news-r6 opsys
=newsos6
1437 machine
=news-risc opsys
=newsos5
1442 machine
=stride opsys
=usg5-2
1446 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1447 machine
=sparc opsys
=gnu-linux
1450 *-auspex-sunos* |
*-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1451 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1452 | rs6000-
*-solaris2*)
1453 case "${canonical}" in
1454 m68
*-sunos1* ) machine
=sun1
;;
1455 m68
*-sunos2* ) machine
=sun2
;;
1456 m68
* ) machine
=sun3
;;
1457 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1458 i
[3456]86-*-* ) machine
=intel386
;;
1459 powerpcle
* ) machine
=powerpcle
;;
1460 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1461 sparc
* ) machine
=sparc
;;
1464 case "${canonical}" in
1465 ## The Sun386 didn't get past 4.0.
1466 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1467 *-sunos4.0
* ) opsys
=sunos4-0
;;
1468 *-sunos4.1.
[3-9]*noshare
)
1469 ## This name is sunos413 instead of sunos4-1-3
1470 ## to avoid a file name conflict on MSDOS.
1472 NON_GNU_CPP
=/usr
/lib
/cpp
1473 NON_GCC_TEST_OPTIONS
=-Bstatic
1474 GCC_TEST_OPTIONS
=-static
1476 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1478 NON_GNU_CPP
=/usr
/lib
/cpp
1480 *-sunos4* |
*-sunos )
1482 NON_GCC_TEST_OPTIONS
=-Bstatic
1483 GCC_TEST_OPTIONS
=-static
1485 *-sunos5.3
* |
*-solaris2.3
* )
1487 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1489 *-sunos5.4
* |
*-solaris2.4
* )
1491 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1494 *-sunos5.5
* |
*-solaris2.5
* )
1496 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1499 *-sunos5* |
*-solaris* )
1501 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1505 ## Watch out for a compiler that we know will not work.
1506 case "${canonical}" in
1507 *-solaris* |
*-sunos5* )
1508 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1509 ## /usr/ucb/cc doesn't work;
1510 ## we should find some other compiler that does work.
1518 machine
=sparc opsys
=nextstep
1522 m68
*-tadpole-sysv* )
1523 machine
=tad68k opsys
=usg5-3
1527 tahoe-tahoe-bsd4.2
* )
1528 machine
=tahoe opsys
=bsd4-2
1530 tahoe-tahoe-bsd4.3
* )
1531 machine
=tahoe opsys
=bsd4-3
1534 ## Tandem Integrity S2
1536 machine
=tandem-s2 opsys
=usg5-3
1540 m88k-tektronix-sysv3
* )
1541 machine
=tekxd88 opsys
=usg5-3
1544 ## Tektronix 16000 box (6130?)
1545 ns16k-tektronix-bsd
* )
1546 machine
=ns16000 opsys
=bsd4-2
1549 ## src/m/tek4300.h hints that this is a m68k machine.
1550 m68
*-tektronix-bsd* )
1551 machine
=tek4300 opsys
=bsd4-3
1555 ## We seem to have lost the machine-description file titan.h!
1557 machine
=titan opsys
=usg5-3
1560 ## Ustation E30 (SS5E)
1561 m68
*-unisys-uniplus* )
1562 machine
=ustation opsystem
=unipl5-2
1568 case "${canonical}" in
1569 *-bsd4.1
* ) opsys
=bsd4-1
;;
1570 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1571 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1572 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1573 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1574 *-vms* ) opsys
=vms
;;
1580 ns16k-whitechapel-
* )
1582 ## We don't know what sort of OS runs on these; we'll let the
1583 ## operating system guessing code below try.
1588 machine
=wicat opsys
=usg5-2
1591 ## Intel 386 machines where we don't care about the manufacturer
1594 case "${canonical}" in
1595 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1596 *-isc2.2
* ) opsys
=isc2-2
;;
1597 *-isc4.0
* ) opsys
=isc4-0
;;
1598 *-isc4.
* ) opsys
=isc4-1
1599 GCC_TEST_OPTIONS
=-posix
1600 NON_GCC_TEST_OPTIONS
=-Xp
1602 *-isc* ) opsys
=isc3-0
;;
1603 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1604 *-esix* ) opsys
=esix
;;
1605 *-xenix* ) opsys
=xenix
;;
1606 *-linux-gnu* ) opsys
=gnu-linux
;;
1607 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1608 *-sco3.2v5
* ) opsys
=sco5
1609 NON_GNU_CPP
=/lib
/cpp
1610 # Prevent -belf from being passed to $CPP.
1611 # /lib/cpp does not accept it.
1612 OVERRIDE_CPPFLAGS
=" "
1614 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1615 *-386bsd* ) opsys
=386bsd
;;
1616 *-freebsd* ) opsys
=freebsd
;;
1617 *-nextstep* ) opsys
=nextstep
;;
1618 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1622 ## m68k Linux-based GNU system
1624 machine
=m68k opsys
=gnu-linux
1627 ## Mips Linux-based GNU system
1629 machine
=mips opsys
=gnu-linux
1633 sparc-fujitsu-sysv4
* )
1634 machine
=sparc opsys
=uxpds
1635 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1640 f301-fujitsu-uxpv4.1
)
1641 machine
=f301 opsys
=uxpv
1649 ### If the code above didn't choose an operating system, just choose
1650 ### an operating system based on the configuration name. You really
1651 ### only want to use this when you have no idea what the right
1652 ### operating system is; if you know what operating systems a machine
1653 ### runs, it's cleaner to make it explicit in the case statement
1655 if test x
"${opsys}" = x
; then
1656 case "${canonical}" in
1657 *-gnu* ) opsys
=gnu
;;
1658 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1659 *-bsd4.2
) opsys
=bsd4-2
;;
1660 *-bsd4.3
) opsys
=bsd4-3
;;
1661 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1662 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1663 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1664 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1665 *-sysv4.2uw
* ) opsys
=unixware
;;
1666 *-sysv4.1
* |
*-sysvr4.1
* )
1667 NON_GNU_CPP
=/usr
/lib
/cpp
1669 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1670 if [ x
$NON_GNU_CPP = x
]; then
1671 if [ -f /usr
/ccs
/lib
/cpp
]; then
1672 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1674 NON_GNU_CPP
=/lib
/cpp
1678 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1686 if test $unported = yes; then
1687 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1688 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1691 machfile
="m/${machine}.h"
1692 opsysfile
="s/${opsys}.h"
1695 #### Choose a compiler.
1696 test -n "$CC" && cc_specified
=yes
1698 # Save the value of CFLAGS that the user specified.
1699 SPECIFIED_CFLAGS
="$CFLAGS"
1702 "yes" ) CC
="gcc" GCC
=yes ;;
1703 "no" ) : ${CC=cc} ;;
1704 * ) # Extract the first word of "gcc", so it can be a program name with args.
1705 set dummy gcc
; ac_word
=$2
1706 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1707 echo "configure:1708: checking for $ac_word" >&5
1708 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1709 echo $ac_n "(cached) $ac_c" 1>&6
1711 if test -n "$CC"; then
1712 ac_cv_prog_CC
="$CC" # Let the user override the test.
1714 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1716 for ac_dir
in $ac_dummy; do
1717 test -z "$ac_dir" && ac_dir
=.
1718 if test -f $ac_dir/$ac_word; then
1727 if test -n "$CC"; then
1728 echo "$ac_t""$CC" 1>&6
1730 echo "$ac_t""no" 1>&6
1733 if test -z "$CC"; then
1734 # Extract the first word of "cc", so it can be a program name with args.
1735 set dummy cc
; ac_word
=$2
1736 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1737 echo "configure:1738: checking for $ac_word" >&5
1738 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1739 echo $ac_n "(cached) $ac_c" 1>&6
1741 if test -n "$CC"; then
1742 ac_cv_prog_CC
="$CC" # Let the user override the test.
1744 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1747 for ac_dir
in $ac_dummy; do
1748 test -z "$ac_dir" && ac_dir
=.
1749 if test -f $ac_dir/$ac_word; then
1750 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1751 ac_prog_rejected
=yes
1759 if test $ac_prog_rejected = yes; then
1760 # We found a bogon in the path, so make sure we never use it.
1761 set dummy
$ac_cv_prog_CC
1763 if test $# -gt 0; then
1764 # We chose a different compiler from the bogus one.
1765 # However, it has the same basename, so the bogon will be chosen
1766 # first if we set CC to just the basename; use the full file name.
1768 set dummy
"$ac_dir/$ac_word" "$@"
1776 if test -n "$CC"; then
1777 echo "$ac_t""$CC" 1>&6
1779 echo "$ac_t""no" 1>&6
1782 if test -z "$CC"; then
1783 case "`uname -s`" in
1785 # Extract the first word of "cl", so it can be a program name with args.
1786 set dummy cl
; ac_word
=$2
1787 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1788 echo "configure:1789: checking for $ac_word" >&5
1789 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1790 echo $ac_n "(cached) $ac_c" 1>&6
1792 if test -n "$CC"; then
1793 ac_cv_prog_CC
="$CC" # Let the user override the test.
1795 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1797 for ac_dir
in $ac_dummy; do
1798 test -z "$ac_dir" && ac_dir
=.
1799 if test -f $ac_dir/$ac_word; then
1808 if test -n "$CC"; then
1809 echo "$ac_t""$CC" 1>&6
1811 echo "$ac_t""no" 1>&6
1816 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1819 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1820 echo "configure:1821: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1823 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1824 ac_cpp
='$CPP $CPPFLAGS'
1825 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1826 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1827 cross_compiling
=$ac_cv_prog_cc_cross
1829 cat > conftest.
$ac_ext << EOF
1831 #line 1832 "configure"
1832 #include "confdefs.h"
1836 if { (eval echo configure
:1837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1837 ac_cv_prog_cc_works
=yes
1838 # If we can't run a trivial program, we are probably using a cross compiler.
1839 if (.
/conftest
; exit) 2>/dev
/null
; then
1840 ac_cv_prog_cc_cross
=no
1842 ac_cv_prog_cc_cross
=yes
1845 echo "configure: failed program was:" >&5
1846 cat conftest.
$ac_ext >&5
1847 ac_cv_prog_cc_works
=no
1851 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1852 ac_cpp
='$CPP $CPPFLAGS'
1853 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1854 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1855 cross_compiling
=$ac_cv_prog_cc_cross
1857 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1858 if test $ac_cv_prog_cc_works = no
; then
1859 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1861 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1862 echo "configure:1863: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1863 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1864 cross_compiling
=$ac_cv_prog_cc_cross
1866 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1867 echo "configure:1868: checking whether we are using GNU C" >&5
1868 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1871 cat > conftest.c
<<EOF
1876 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1877: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1883 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1885 if test $ac_cv_prog_gcc = yes; then
1891 ac_test_CFLAGS
="${CFLAGS+set}"
1892 ac_save_CFLAGS
="$CFLAGS"
1894 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1895 echo "configure:1896: checking whether ${CC-cc} accepts -g" >&5
1896 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1897 echo $ac_n "(cached) $ac_c" 1>&6
1899 echo 'void f(){}' > conftest.c
1900 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1909 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1910 if test "$ac_test_CFLAGS" = set; then
1911 CFLAGS
="$ac_save_CFLAGS"
1912 elif test $ac_cv_prog_cc_g = yes; then
1913 if test "$GCC" = yes; then
1919 if test "$GCC" = yes; then
1928 # On Suns, sometimes $CPP names a directory.
1929 if test -n "$CPP" && test -d "$CPP"; then
1933 #### Some systems specify a CPP to use unless we are using GCC.
1934 #### Now that we know whether we are using GCC, we can decide whether
1935 #### to use that one.
1936 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1941 #### Some systems specify a CC to use unless we are using GCC.
1942 #### Now that we know whether we are using GCC, we can decide whether
1943 #### to use that one.
1944 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1945 test x
$cc_specified != xyes
1950 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1952 CC
="$CC $GCC_TEST_OPTIONS"
1955 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1957 CC
="$CC $NON_GCC_TEST_OPTIONS"
1960 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1962 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1965 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1967 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1970 #### Some other nice autoconf tests. If you add a test here which
1971 #### should make an entry in src/config.h, don't forget to add an
1972 #### #undef clause to src/config.h.in for autoconf to modify.
1974 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1975 echo "configure:1976: checking whether ln -s works" >&5
1976 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1977 echo $ac_n "(cached) $ac_c" 1>&6
1980 if ln -s X conftestdata
2>/dev
/null
1983 ac_cv_prog_LN_S
="ln -s"
1988 LN_S
="$ac_cv_prog_LN_S"
1989 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1990 echo "$ac_t""yes" 1>&6
1992 echo "$ac_t""no" 1>&6
1995 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1996 echo "configure:1997: checking how to run the C preprocessor" >&5
1997 # On Suns, sometimes $CPP names a directory.
1998 if test -n "$CPP" && test -d "$CPP"; then
2001 if test -z "$CPP"; then
2002 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2003 echo $ac_n "(cached) $ac_c" 1>&6
2005 # This must be in double quotes, not single quotes, because CPP may get
2006 # substituted into the Makefile and "${CC-cc}" will confuse make.
2008 # On the NeXT, cc -E runs the code through the compiler's parser,
2009 # not just through cpp.
2010 cat > conftest.
$ac_ext <<EOF
2011 #line 2012 "configure"
2012 #include "confdefs.h"
2016 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2017 { (eval echo configure
:2018: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2018 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2019 if test -z "$ac_err"; then
2023 echo "configure: failed program was:" >&5
2024 cat conftest.
$ac_ext >&5
2026 CPP
="${CC-cc} -E -traditional-cpp"
2027 cat > conftest.
$ac_ext <<EOF
2028 #line 2029 "configure"
2029 #include "confdefs.h"
2033 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2034 { (eval echo configure
:2035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2035 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2036 if test -z "$ac_err"; then
2040 echo "configure: failed program was:" >&5
2041 cat conftest.
$ac_ext >&5
2043 CPP
="${CC-cc} -nologo -E"
2044 cat > conftest.
$ac_ext <<EOF
2045 #line 2046 "configure"
2046 #include "confdefs.h"
2050 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2051 { (eval echo configure
:2052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2052 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2053 if test -z "$ac_err"; then
2057 echo "configure: failed program was:" >&5
2058 cat conftest.
$ac_ext >&5
2067 ac_cv_prog_CPP
="$CPP"
2069 CPP
="$ac_cv_prog_CPP"
2071 ac_cv_prog_CPP
="$CPP"
2073 echo "$ac_t""$CPP" 1>&6
2075 # Find a good install program. We prefer a C program (faster),
2076 # so one script is as good as another. But avoid the broken or
2077 # incompatible versions:
2078 # SysV /etc/install, /usr/sbin/install
2079 # SunOS /usr/etc/install
2080 # IRIX /sbin/install
2082 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2083 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2084 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2085 # ./install, which can be erroneously created by make from ./install.sh.
2086 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2087 echo "configure:2088: checking for a BSD compatible install" >&5
2088 if test -z "$INSTALL"; then
2089 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2090 echo $ac_n "(cached) $ac_c" 1>&6
2092 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2093 for ac_dir
in $PATH; do
2094 # Account for people who put trailing slashes in PATH elements.
2096 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2098 # OSF1 and SCO ODT 3.0 have their own names for install.
2099 # Don't use installbsd from OSF since it installs stuff as root
2101 for ac_prog
in ginstall scoinst
install; do
2102 if test -f $ac_dir/$ac_prog; then
2103 if test $ac_prog = install &&
2104 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2105 # AIX install. It has an incompatible calling convention.
2108 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2119 if test "${ac_cv_path_install+set}" = set; then
2120 INSTALL
="$ac_cv_path_install"
2122 # As a last resort, use the slow shell script. We don't cache a
2123 # path for INSTALL within a source directory, because that will
2124 # break other packages using the cache if that directory is
2125 # removed, or if the path is relative.
2126 INSTALL
="$ac_install_sh"
2129 echo "$ac_t""$INSTALL" 1>&6
2131 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2132 # It thinks the first close brace ends the variable substitution.
2133 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2135 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2137 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2139 for ac_prog
in 'bison -y' byacc
2141 # Extract the first word of "$ac_prog", so it can be a program name with args.
2142 set dummy
$ac_prog; ac_word
=$2
2143 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2144 echo "configure:2145: checking for $ac_word" >&5
2145 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2146 echo $ac_n "(cached) $ac_c" 1>&6
2148 if test -n "$YACC"; then
2149 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2151 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2153 for ac_dir
in $ac_dummy; do
2154 test -z "$ac_dir" && ac_dir
=.
2155 if test -f $ac_dir/$ac_word; then
2156 ac_cv_prog_YACC
="$ac_prog"
2163 YACC
="$ac_cv_prog_YACC"
2164 if test -n "$YACC"; then
2165 echo "$ac_t""$YACC" 1>&6
2167 echo "$ac_t""no" 1>&6
2170 test -n "$YACC" && break
2172 test -n "$YACC" || YACC
="yacc"
2174 if test "x$RANLIB" = x
; then
2175 # Extract the first word of "ranlib", so it can be a program name with args.
2176 set dummy ranlib
; ac_word
=$2
2177 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2178 echo "configure:2179: checking for $ac_word" >&5
2179 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2180 echo $ac_n "(cached) $ac_c" 1>&6
2182 if test -n "$RANLIB"; then
2183 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2185 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2187 for ac_dir
in $ac_dummy; do
2188 test -z "$ac_dir" && ac_dir
=.
2189 if test -f $ac_dir/$ac_word; then
2190 ac_cv_prog_RANLIB
="ranlib"
2195 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2198 RANLIB
="$ac_cv_prog_RANLIB"
2199 if test -n "$RANLIB"; then
2200 echo "$ac_t""$RANLIB" 1>&6
2202 echo "$ac_t""no" 1>&6
2207 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2208 echo "configure:2209: checking for AIX" >&5
2209 cat > conftest.
$ac_ext <<EOF
2210 #line 2211 "configure"
2211 #include "confdefs.h"
2217 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2218 egrep "yes" >/dev
/null
2>&1; then
2220 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2221 #define _ALL_SOURCE 1
2226 echo "$ac_t""no" 1>&6
2232 # Sound support for GNU/Linux and the free BSDs.
2233 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h
2235 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2236 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2237 echo "configure:2238: checking for $ac_hdr" >&5
2238 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2239 echo $ac_n "(cached) $ac_c" 1>&6
2241 cat > conftest.
$ac_ext <<EOF
2242 #line 2243 "configure"
2243 #include "confdefs.h"
2246 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2247 { (eval echo configure
:2248: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2248 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2249 if test -z "$ac_err"; then
2251 eval "ac_cv_header_$ac_safe=yes"
2254 echo "configure: failed program was:" >&5
2255 cat conftest.
$ac_ext >&5
2257 eval "ac_cv_header_$ac_safe=no"
2261 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2262 echo "$ac_t""yes" 1>&6
2263 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2264 cat >> confdefs.h
<<EOF
2265 #define $ac_tr_hdr 1
2269 echo "$ac_t""no" 1>&6
2274 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h \
2275 linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h \
2276 termcap.h stdio_ext.h
2278 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2279 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2280 echo "configure:2281: checking for $ac_hdr" >&5
2281 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2282 echo $ac_n "(cached) $ac_c" 1>&6
2284 cat > conftest.
$ac_ext <<EOF
2285 #line 2286 "configure"
2286 #include "confdefs.h"
2289 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2290 { (eval echo configure
:2291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2291 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2292 if test -z "$ac_err"; then
2294 eval "ac_cv_header_$ac_safe=yes"
2297 echo "configure: failed program was:" >&5
2298 cat conftest.
$ac_ext >&5
2300 eval "ac_cv_header_$ac_safe=no"
2304 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2305 echo "$ac_t""yes" 1>&6
2306 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2307 cat >> confdefs.h
<<EOF
2308 #define $ac_tr_hdr 1
2312 echo "$ac_t""no" 1>&6
2316 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2317 echo "configure:2318: checking for ANSI C header files" >&5
2318 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2319 echo $ac_n "(cached) $ac_c" 1>&6
2321 cat > conftest.
$ac_ext <<EOF
2322 #line 2323 "configure"
2323 #include "confdefs.h"
2329 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2330 { (eval echo configure
:2331: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2331 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2332 if test -z "$ac_err"; then
2334 ac_cv_header_stdc
=yes
2337 echo "configure: failed program was:" >&5
2338 cat conftest.
$ac_ext >&5
2340 ac_cv_header_stdc
=no
2344 if test $ac_cv_header_stdc = yes; then
2345 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2346 cat > conftest.
$ac_ext <<EOF
2347 #line 2348 "configure"
2348 #include "confdefs.h"
2351 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2352 egrep "memchr" >/dev
/null
2>&1; then
2356 ac_cv_header_stdc
=no
2362 if test $ac_cv_header_stdc = yes; then
2363 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2364 cat > conftest.
$ac_ext <<EOF
2365 #line 2366 "configure"
2366 #include "confdefs.h"
2369 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2370 egrep "free" >/dev
/null
2>&1; then
2374 ac_cv_header_stdc
=no
2380 if test $ac_cv_header_stdc = yes; then
2381 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2382 if test "$cross_compiling" = yes; then
2385 cat > conftest.
$ac_ext <<EOF
2386 #line 2387 "configure"
2387 #include "confdefs.h"
2389 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2390 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2391 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2392 int main () { int i; for (i = 0; i < 256; i++)
2393 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2397 if { (eval echo configure
:2398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2401 echo "configure: failed program was:" >&5
2402 cat conftest.
$ac_ext >&5
2404 ac_cv_header_stdc
=no
2412 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2413 if test $ac_cv_header_stdc = yes; then
2414 cat >> confdefs.h
<<\EOF
2415 #define STDC_HEADERS 1
2420 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2421 echo "configure:2422: checking whether time.h and sys/time.h may both be included" >&5
2422 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2423 echo $ac_n "(cached) $ac_c" 1>&6
2425 cat > conftest.
$ac_ext <<EOF
2426 #line 2427 "configure"
2427 #include "confdefs.h"
2428 #include <sys/types.h>
2429 #include <sys/time.h>
2435 if { (eval echo configure
:2436: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2437 ac_cv_header_time
=yes
2439 echo "configure: failed program was:" >&5
2440 cat conftest.
$ac_ext >&5
2442 ac_cv_header_time
=no
2447 echo "$ac_t""$ac_cv_header_time" 1>&6
2448 if test $ac_cv_header_time = yes; then
2449 cat >> confdefs.h
<<\EOF
2450 #define TIME_WITH_SYS_TIME 1
2455 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2456 echo "configure:2457: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2457 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2458 echo $ac_n "(cached) $ac_c" 1>&6
2460 cat > conftest.
$ac_ext <<EOF
2461 #line 2462 "configure"
2462 #include "confdefs.h"
2463 #include <sys/types.h>
2465 /* NetBSD declares sys_siglist in unistd.h. */
2466 #ifdef HAVE_UNISTD_H
2470 char *msg = *(sys_siglist + 1);
2473 if { (eval echo configure
:2474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2475 ac_cv_decl_sys_siglist
=yes
2477 echo "configure: failed program was:" >&5
2478 cat conftest.
$ac_ext >&5
2480 ac_cv_decl_sys_siglist
=no
2485 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2486 if test $ac_cv_decl_sys_siglist = yes; then
2487 cat >> confdefs.h
<<\EOF
2488 #define SYS_SIGLIST_DECLARED 1
2494 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2495 echo "configure:2496: checking for struct utimbuf" >&5
2496 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2497 echo $ac_n "(cached) $ac_c" 1>&6
2499 cat > conftest.
$ac_ext <<EOF
2500 #line 2501 "configure"
2501 #include "confdefs.h"
2502 #ifdef TIME_WITH_SYS_TIME
2503 #include <sys/time.h>
2506 #ifdef HAVE_SYS_TIME_H
2507 #include <sys/time.h>
2516 static struct utimbuf x; x.actime = x.modtime;
2519 if { (eval echo configure
:2520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2521 emacs_cv_struct_utimbuf
=yes
2523 echo "configure: failed program was:" >&5
2524 cat conftest.
$ac_ext >&5
2526 emacs_cv_struct_utimbuf
=no
2531 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2532 if test $emacs_cv_struct_utimbuf = yes; then
2533 cat >> confdefs.h
<<\EOF
2534 #define HAVE_STRUCT_UTIMBUF 1
2539 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2540 echo "configure:2541: checking return type of signal handlers" >&5
2541 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2542 echo $ac_n "(cached) $ac_c" 1>&6
2544 cat > conftest.
$ac_ext <<EOF
2545 #line 2546 "configure"
2546 #include "confdefs.h"
2547 #include <sys/types.h>
2553 extern "C" void (*signal (int, void (*)(int)))(int);
2555 void (*signal ()) ();
2562 if { (eval echo configure
:2563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2564 ac_cv_type_signal
=void
2566 echo "configure: failed program was:" >&5
2567 cat conftest.
$ac_ext >&5
2569 ac_cv_type_signal
=int
2574 echo "$ac_t""$ac_cv_type_signal" 1>&6
2575 cat >> confdefs.h
<<EOF
2576 #define RETSIGTYPE $ac_cv_type_signal
2581 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2582 echo "configure:2583: checking for struct timeval" >&5
2583 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2584 echo $ac_n "(cached) $ac_c" 1>&6
2586 cat > conftest.
$ac_ext <<EOF
2587 #line 2588 "configure"
2588 #include "confdefs.h"
2589 #ifdef TIME_WITH_SYS_TIME
2590 #include <sys/time.h>
2593 #ifdef HAVE_SYS_TIME_H
2594 #include <sys/time.h>
2600 static struct timeval x; x.tv_sec = x.tv_usec;
2603 if { (eval echo configure
:2604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2605 emacs_cv_struct_timeval
=yes
2607 echo "configure: failed program was:" >&5
2608 cat conftest.
$ac_ext >&5
2610 emacs_cv_struct_timeval
=no
2615 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2616 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2617 if test $emacs_cv_struct_timeval = yes; then
2618 cat >> confdefs.h
<<\EOF
2619 #define HAVE_TIMEVAL 1
2624 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2625 echo "configure:2626: checking whether struct tm is in sys/time.h or time.h" >&5
2626 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2627 echo $ac_n "(cached) $ac_c" 1>&6
2629 cat > conftest.
$ac_ext <<EOF
2630 #line 2631 "configure"
2631 #include "confdefs.h"
2632 #include <sys/types.h>
2635 struct tm *tp; tp->tm_sec;
2638 if { (eval echo configure
:2639: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2640 ac_cv_struct_tm
=time.h
2642 echo "configure: failed program was:" >&5
2643 cat conftest.
$ac_ext >&5
2645 ac_cv_struct_tm
=sys
/time.h
2650 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2651 if test $ac_cv_struct_tm = sys
/time.h
; then
2652 cat >> confdefs.h
<<\EOF
2653 #define TM_IN_SYS_TIME 1
2658 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2659 echo "configure:2660: checking for tm_zone in struct tm" >&5
2660 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2661 echo $ac_n "(cached) $ac_c" 1>&6
2663 cat > conftest.
$ac_ext <<EOF
2664 #line 2665 "configure"
2665 #include "confdefs.h"
2666 #include <sys/types.h>
2667 #include <$ac_cv_struct_tm>
2669 struct tm tm; tm.tm_zone;
2672 if { (eval echo configure
:2673: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2674 ac_cv_struct_tm_zone
=yes
2676 echo "configure: failed program was:" >&5
2677 cat conftest.
$ac_ext >&5
2679 ac_cv_struct_tm_zone
=no
2684 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2685 if test "$ac_cv_struct_tm_zone" = yes; then
2686 cat >> confdefs.h
<<\EOF
2687 #define HAVE_TM_ZONE 1
2691 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2692 echo "configure:2693: checking for tzname" >&5
2693 if eval "test \"`echo '$''{'ac_cv_var_tzname'+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"
2700 #ifndef tzname /* For SGI. */
2701 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2707 if { (eval echo configure
:2708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2709 ac_cv_var_tzname
=yes
2711 echo "configure: failed program was:" >&5
2712 cat conftest.
$ac_ext >&5
2719 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2720 if test $ac_cv_var_tzname = yes; then
2721 cat >> confdefs.h
<<\EOF
2722 #define HAVE_TZNAME 1
2728 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
2729 echo "configure:2730: checking for tm_gmtoff in struct tm" >&5
2730 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
2731 echo $ac_n "(cached) $ac_c" 1>&6
2733 cat > conftest.
$ac_ext <<EOF
2734 #line 2735 "configure"
2735 #include "confdefs.h"
2738 struct tm t; t.tm_gmtoff = 0
2741 if { (eval echo configure
:2742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2743 emacs_cv_tm_gmtoff
=yes
2745 echo "configure: failed program was:" >&5
2746 cat conftest.
$ac_ext >&5
2748 emacs_cv_tm_gmtoff
=no
2753 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
2754 if test $emacs_cv_tm_gmtoff = yes; then
2755 cat >> confdefs.h
<<\EOF
2756 #define HAVE_TM_GMTOFF 1
2762 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2763 echo "configure:2764: checking for ${CC-cc} option to accept ANSI C" >&5
2764 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
2765 echo $ac_n "(cached) $ac_c" 1>&6
2767 ac_cv_prog_cc_stdc
=no
2769 # Don't try gcc -ansi; that turns off useful extensions and
2770 # breaks some systems' header files.
2771 # AIX -qlanglvl=ansi
2772 # Ultrix and OSF/1 -std1
2773 # HP-UX 10.20 and later -Ae
2774 # HP-UX older versions -Aa -D_HPUX_SOURCE
2775 # SVR4 -Xc -D__EXTENSIONS__
2776 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2778 CC
="$ac_save_CC $ac_arg"
2779 cat > conftest.
$ac_ext <<EOF
2780 #line 2781 "configure"
2781 #include "confdefs.h"
2784 #include <sys/types.h>
2785 #include <sys/stat.h>
2786 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2787 struct buf { int x; };
2788 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2789 static char *e (p, i)
2795 static char *f (char * (*g) (char **, int), char **p, ...)
2800 s = g (p, va_arg (v,int));
2804 int test (int i, double x);
2805 struct s1 {int (*f) (int a);};
2806 struct s2 {int (*f) (double a);};
2807 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2811 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2814 if { (eval echo configure
:2815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2816 ac_cv_prog_cc_stdc
="$ac_arg"; break
2818 echo "configure: failed program was:" >&5
2819 cat conftest.
$ac_ext >&5
2827 case "x$ac_cv_prog_cc_stdc" in
2829 echo "$ac_t""none needed" 1>&6 ;;
2831 echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&6
2832 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2835 echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
2836 echo "configure:2837: checking for function prototypes" >&5
2837 if test "$ac_cv_prog_cc_stdc" != no
; then
2838 echo "$ac_t""yes" 1>&6
2839 cat >> confdefs.h
<<\EOF
2840 #define PROTOTYPES 1
2844 echo "$ac_t""no" 1>&6
2847 echo $ac_n "checking for working volatile""... $ac_c" 1>&6
2848 echo "configure:2849: checking for working volatile" >&5
2849 if eval "test \"`echo '$''{'ac_cv_c_volatile'+set}'`\" = set"; then
2850 echo $ac_n "(cached) $ac_c" 1>&6
2852 cat > conftest.
$ac_ext <<EOF
2853 #line 2854 "configure"
2854 #include "confdefs.h"
2862 if { (eval echo configure
:2863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2864 ac_cv_c_volatile
=yes
2866 echo "configure: failed program was:" >&5
2867 cat conftest.
$ac_ext >&5
2874 echo "$ac_t""$ac_cv_c_volatile" 1>&6
2875 if test $ac_cv_c_volatile = no
; then
2876 cat >> confdefs.h
<<\EOF
2882 echo $ac_n "checking for working const""... $ac_c" 1>&6
2883 echo "configure:2884: checking for working const" >&5
2884 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2885 echo $ac_n "(cached) $ac_c" 1>&6
2887 cat > conftest.
$ac_ext <<EOF
2888 #line 2889 "configure"
2889 #include "confdefs.h"
2893 /* Ultrix mips cc rejects this. */
2894 typedef int charset[2]; const charset x;
2895 /* SunOS 4.1.1 cc rejects this. */
2896 char const *const *ccp;
2898 /* NEC SVR4.0.2 mips cc rejects this. */
2899 struct point {int x, y;};
2900 static struct point const zero = {0,0};
2901 /* AIX XL C 1.02.0.0 rejects this.
2902 It does not let you subtract one const X* pointer from another in an arm
2903 of an if-expression whose if-part is not a constant expression */
2904 const char *g = "string";
2905 ccp = &g + (g ? g-g : 0);
2906 /* HPUX 7.0 cc rejects these. */
2909 ccp = (char const *const *) p;
2910 { /* SCO 3.2v4 cc rejects this. */
2912 char const *s = 0 ? (char *) 0 : (char const *) 0;
2916 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2918 const int *foo = &x[0];
2921 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2922 typedef const int *iptr;
2926 { /* AIX XL C 1.02.0.0 rejects this saying
2927 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2928 struct s { int j; const int *ap[3]; };
2929 struct s *b; b->j = 5;
2931 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2937 if { (eval echo configure
:2938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2941 echo "configure: failed program was:" >&5
2942 cat conftest.
$ac_ext >&5
2949 echo "$ac_t""$ac_cv_c_const" 1>&6
2950 if test $ac_cv_c_const = no
; then
2951 cat >> confdefs.h
<<\EOF
2957 echo $ac_n "checking for void * support""... $ac_c" 1>&6
2958 echo "configure:2959: checking for void * support" >&5
2959 if eval "test \"`echo '$''{'emacs_cv_void_star'+set}'`\" = set"; then
2960 echo $ac_n "(cached) $ac_c" 1>&6
2962 cat > conftest.
$ac_ext <<EOF
2963 #line 2964 "configure"
2964 #include "confdefs.h"
2970 if { (eval echo configure
:2971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2972 emacs_cv_void_star
=yes
2974 echo "configure: failed program was:" >&5
2975 cat conftest.
$ac_ext >&5
2977 emacs_cv_void_star
=no
2982 echo "$ac_t""$emacs_cv_void_star" 1>&6
2983 if test $emacs_cv_void_star = yes; then
2984 cat >> confdefs.h
<<\EOF
2985 #define POINTER_TYPE void
2989 cat >> confdefs.h
<<\EOF
2990 #define POINTER_TYPE char
2995 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
2996 echo "configure:2997: checking whether ${MAKE-make} sets \${MAKE}" >&5
2997 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
2998 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
2999 echo $ac_n "(cached) $ac_c" 1>&6
3001 cat > conftestmake
<<\EOF
3003 @
echo 'ac_maketemp="${MAKE}"'
3005 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3006 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3007 if test -n "$ac_maketemp"; then
3008 eval ac_cv_prog_make_
${ac_make}_set
=yes
3010 eval ac_cv_prog_make_
${ac_make}_set
=no
3014 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3015 echo "$ac_t""yes" 1>&6
3018 echo "$ac_t""no" 1>&6
3019 SET_MAKE
="MAKE=${MAKE-make}"
3023 echo $ac_n "checking for long file names""... $ac_c" 1>&6
3024 echo "configure:3025: checking for long file names" >&5
3025 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
3026 echo $ac_n "(cached) $ac_c" 1>&6
3028 ac_cv_sys_long_file_names
=yes
3029 # Test for long file names in all the places we know might matter:
3030 # . the current directory, where building will happen
3031 # $prefix/lib where we will be installing things
3032 # $exec_prefix/lib likewise
3033 # eval it to expand exec_prefix.
3034 # $TMPDIR if set, where it might want to write temporary files
3035 # if $TMPDIR is not set:
3036 # /tmp where it might want to write temporary files
3039 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3040 ac_tmpdirs
="$TMPDIR"
3042 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
3044 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3045 test -d $ac_dir ||
continue
3046 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
3047 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
3048 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
3049 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
3050 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
3051 ac_cv_sys_long_file_names
=no
3052 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3055 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
3059 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
3060 if test $ac_cv_sys_long_file_names = yes; then
3061 cat >> confdefs.h
<<\EOF
3062 #define HAVE_LONG_FILE_NAMES 1
3068 #### Choose a window system.
3070 # If we find X, set shell vars x_includes and x_libraries to the
3071 # paths, otherwise set no_x=yes.
3072 # Uses ac_ vars as temps to allow command line to override cache and checks.
3073 # --without-x overrides everything else, but does not touch the cache.
3074 echo $ac_n "checking for X""... $ac_c" 1>&6
3075 echo "configure:3076: checking for X" >&5
3077 # Check whether --with-x or --without-x was given.
3078 if test "${with_x+set}" = set; then
3083 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3084 if test "x$with_x" = xno
; then
3085 # The user explicitly disabled X.
3088 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
3089 # Both variables are already set.
3092 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3093 echo $ac_n "(cached) $ac_c" 1>&6
3095 # One or both of the vars are not set, and there is no cached value.
3096 ac_x_includes
=NO ac_x_libraries
=NO
3098 if mkdir conftestdir
; then
3100 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3101 cat > Imakefile
<<'EOF'
3103 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3105 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
3106 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3107 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3108 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3109 for ac_extension
in a so sl
; do
3110 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
3111 test -f $ac_im_libdir/libX11.
$ac_extension; then
3112 ac_im_usrlibdir
=$ac_im_libdir; break
3115 # Screen out bogus values from the imake configuration. They are
3116 # bogus both because they are the default anyway, and because
3117 # using them would break gcc on systems where it needs fixed includes.
3118 case "$ac_im_incroot" in
3120 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
3122 case "$ac_im_usrlibdir" in
3124 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
3131 if test "$ac_x_includes" = NO
; then
3132 # Guess where to find include files, by looking for this one X11 .h file.
3133 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
3135 # First, try using that file with no special directory specified.
3136 cat > conftest.
$ac_ext <<EOF
3137 #line 3138 "configure"
3138 #include "confdefs.h"
3139 #include <$x_direct_test_include>
3141 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3142 { (eval echo configure
:3143: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3143 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3144 if test -z "$ac_err"; then
3146 # We can compile using X headers with no special include directory.
3150 echo "configure: failed program was:" >&5
3151 cat conftest.
$ac_ext >&5
3153 # Look for the header file in a standard set of common directories.
3154 # Check X11 before X11Rn because it is often a symlink to the current release.
3157 /usr
/X11R
6/include \
3158 /usr
/X11R
5/include \
3159 /usr
/X11R
4/include \
3162 /usr
/include
/X11R6 \
3163 /usr
/include
/X11R5 \
3164 /usr
/include
/X11R4 \
3166 /usr
/local
/X11
/include \
3167 /usr
/local
/X11R
6/include \
3168 /usr
/local
/X11R
5/include \
3169 /usr
/local
/X11R
4/include \
3171 /usr
/local
/include
/X11 \
3172 /usr
/local
/include
/X11R6 \
3173 /usr
/local
/include
/X11R5 \
3174 /usr
/local
/include
/X11R4 \
3178 /usr
/XFree86
/include
/X11 \
3181 /usr
/local
/include \
3182 /usr
/unsupported
/include \
3183 /usr
/athena
/include \
3184 /usr
/local
/x11r
5/include \
3185 /usr
/lpp
/Xamples
/include \
3187 /usr
/openwin
/include \
3188 /usr
/openwin
/share
/include \
3191 if test -r "$ac_dir/$x_direct_test_include"; then
3192 ac_x_includes
=$ac_dir
3198 fi # $ac_x_includes = NO
3200 if test "$ac_x_libraries" = NO
; then
3201 # Check for the libraries.
3203 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
3204 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
3206 # See if we find them without any special options.
3207 # Don't add to $LIBS permanently.
3208 ac_save_LIBS
="$LIBS"
3209 LIBS
="-l$x_direct_test_library $LIBS"
3210 cat > conftest.
$ac_ext <<EOF
3211 #line 3212 "configure"
3212 #include "confdefs.h"
3215 ${x_direct_test_function}()
3218 if { (eval echo configure
:3219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3220 LIBS
="$ac_save_LIBS"
3221 # We can link X programs with no special library path.
3224 echo "configure: failed program was:" >&5
3225 cat conftest.
$ac_ext >&5
3227 LIBS
="$ac_save_LIBS"
3228 # First see if replacing the include by lib works.
3229 # Check X11 before X11Rn because it is often a symlink to the current release.
3230 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
3241 /usr
/local
/X11
/lib \
3242 /usr
/local
/X11R
6/lib \
3243 /usr
/local
/X11R
5/lib \
3244 /usr
/local
/X11R
4/lib \
3246 /usr
/local
/lib
/X11 \
3247 /usr
/local
/lib
/X11R6 \
3248 /usr
/local
/lib
/X11R5 \
3249 /usr
/local
/lib
/X11R4 \
3253 /usr
/XFree86
/lib
/X11 \
3257 /usr
/unsupported
/lib \
3259 /usr
/local
/x11r
5/lib \
3260 /usr
/lpp
/Xamples
/lib \
3264 /usr
/openwin
/share
/lib \
3267 for ac_extension
in a so sl
; do
3268 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
3269 ac_x_libraries
=$ac_dir
3276 fi # $ac_x_libraries = NO
3278 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3279 # Didn't find X anywhere. Cache the known absence of X.
3280 ac_cv_have_x
="have_x=no"
3282 # Record where we found X for the cache.
3283 ac_cv_have_x
="have_x=yes \
3284 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3288 eval "$ac_cv_have_x"
3291 if test "$have_x" != yes; then
3292 echo "$ac_t""$have_x" 1>&6
3295 # If each of the values was on the command line, it overrides each guess.
3296 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3297 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3298 # Update the cache value to reflect the command line values.
3299 ac_cv_have_x
="have_x=yes \
3300 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3301 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3304 if test "$no_x" = yes; then
3310 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3311 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3312 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3313 x_default_search_path
=""
3314 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3315 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3316 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3317 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3318 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3319 if test x
"${x_default_search_path}" = x
; then
3320 x_default_search_path
=${x_search_path}
3322 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3326 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3327 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3330 if test x
"${x_includes}" = x
; then
3331 bitmapdir
=/usr
/include
/X11
/bitmaps
3333 # accumulate include directories that have X11 bitmap subdirectories
3335 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3336 if test -d "${bmd}/X11/bitmaps"; then
3337 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3339 if test -d "${bmd}/bitmaps"; then
3340 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3343 if test ${bmd_acc} != "dummyval"; then
3344 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3348 case "${window_system}" in
3352 case "${with_x_toolkit}" in
3353 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3354 motif
) USE_X_TOOLKIT
=MOTIF
;;
3355 no
) USE_X_TOOLKIT
=none
;;
3356 * ) USE_X_TOOLKIT
=maybe
;;
3366 ### If we're using X11, we should use the X menu package.
3369 yes ) HAVE_MENUS
=yes ;;
3372 if test "${opsys}" = "hpux9"; then
3373 case "${x_libraries}" in
3375 opsysfile
="s/hpux9-x11r4.h"
3380 if test "${opsys}" = "hpux9shr"; then
3381 case "${x_libraries}" in
3383 opsysfile
="s/hpux9shxr4.h"
3388 #### Extract some information from the operating system and machine files.
3390 echo "checking the machine- and system-dependent files to find out
3391 - which libraries the lib-src programs will want, and
3392 - whether the GNU malloc routines are usable" 1>&6
3393 echo "configure:3394: checking the machine- and system-dependent files to find out
3394 - which libraries the lib-src programs will want, and
3395 - whether the GNU malloc routines are usable" >&5
3397 ### First figure out CFLAGS (which we use for running the compiler here)
3398 ### and REAL_CFLAGS (which we use for real compilation).
3399 ### The two are the same except on a few systems, where they are made
3400 ### different to work around various lossages. For example,
3401 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3402 ### as implying static linking.
3404 ### If the CFLAGS env var is specified, we use that value
3405 ### instead of the default.
3407 ### It's not important that this name contain the PID; you can't run
3408 ### two configures in the same directory and have anything work
3410 tempcname
="conftest.c"
3413 #include "'${srcdir}'/src/'${opsysfile}'"
3414 #include "'${srcdir}'/src/'${machfile}'"
3415 #ifndef LIBS_MACHINE
3416 #define LIBS_MACHINE
3421 #ifndef C_SWITCH_SYSTEM
3422 #define C_SWITCH_SYSTEM
3424 #ifndef C_SWITCH_MACHINE
3425 #define C_SWITCH_MACHINE
3427 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3428 configure___ c_switch_system=C_SWITCH_SYSTEM
3429 configure___ c_switch_machine=C_SWITCH_MACHINE
3432 #define LIB_X11_LIB -lX11
3435 #ifndef LIBX11_MACHINE
3436 #define LIBX11_MACHINE
3439 #ifndef LIBX11_SYSTEM
3440 #define LIBX11_SYSTEM
3442 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3445 configure___ unexec=UNEXEC
3447 configure___ unexec=unexec.o
3450 #ifdef SYSTEM_MALLOC
3451 configure___ system_malloc=yes
3453 configure___ system_malloc=no
3456 #ifndef C_DEBUG_SWITCH
3457 #define C_DEBUG_SWITCH -g
3460 #ifndef C_OPTIMIZE_SWITCH
3462 #define C_OPTIMIZE_SWITCH -O2
3464 #define C_OPTIMIZE_SWITCH -O
3468 #ifndef LD_SWITCH_MACHINE
3469 #define LD_SWITCH_MACHINE
3472 #ifndef LD_SWITCH_SYSTEM
3473 #define LD_SWITCH_SYSTEM
3476 #ifndef LD_SWITCH_X_SITE_AUX
3477 #define LD_SWITCH_X_SITE_AUX
3480 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3481 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3483 #ifdef THIS_IS_CONFIGURE
3485 /* Get the CFLAGS for tests in configure. */
3487 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3489 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3492 #else /* not THIS_IS_CONFIGURE */
3494 /* Get the CFLAGS for real compilation. */
3496 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3498 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3501 #endif /* not THIS_IS_CONFIGURE */
3504 # The value of CPP is a quoted variable reference, so we need to do this
3505 # to get its actual value...
3506 CPP
=`eval "echo $CPP"`
3507 eval `${CPP} -Isrc ${tempcname} \
3508 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3509 if test "x$SPECIFIED_CFLAGS" = x
; then
3510 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3511 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3513 REAL_CFLAGS
="$CFLAGS"
3517 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3519 ### Compute the unexec source name from the object name.
3520 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3522 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3523 # Assume not, until told otherwise.
3526 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3527 echo "configure:3528: checking for malloc_get_state" >&5
3528 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3529 echo $ac_n "(cached) $ac_c" 1>&6
3531 cat > conftest.
$ac_ext <<EOF
3532 #line 3533 "configure"
3533 #include "confdefs.h"
3534 /* System header to define __stub macros and hopefully few prototypes,
3535 which can conflict with char malloc_get_state(); below. */
3537 /* Override any gcc2 internal prototype to avoid an error. */
3538 /* We use char because int might match the return type of a gcc2
3539 builtin and then its argument prototype would still apply. */
3540 char malloc_get_state();
3544 /* The GNU C library defines this for functions which it implements
3545 to always fail with ENOSYS. Some functions are actually named
3546 something starting with __ and the normal name is an alias. */
3547 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3555 if { (eval echo configure
:3556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3557 eval "ac_cv_func_malloc_get_state=yes"
3559 echo "configure: failed program was:" >&5
3560 cat conftest.
$ac_ext >&5
3562 eval "ac_cv_func_malloc_get_state=no"
3567 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3568 echo "$ac_t""yes" 1>&6
3571 echo "$ac_t""no" 1>&6
3575 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3576 echo "configure:3577: checking for malloc_set_state" >&5
3577 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3578 echo $ac_n "(cached) $ac_c" 1>&6
3580 cat > conftest.
$ac_ext <<EOF
3581 #line 3582 "configure"
3582 #include "confdefs.h"
3583 /* System header to define __stub macros and hopefully few prototypes,
3584 which can conflict with char malloc_set_state(); below. */
3586 /* Override any gcc2 internal prototype to avoid an error. */
3587 /* We use char because int might match the return type of a gcc2
3588 builtin and then its argument prototype would still apply. */
3589 char malloc_set_state();
3593 /* The GNU C library defines this for functions which it implements
3594 to always fail with ENOSYS. Some functions are actually named
3595 something starting with __ and the normal name is an alias. */
3596 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3604 if { (eval echo configure
:3605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3606 eval "ac_cv_func_malloc_set_state=yes"
3608 echo "configure: failed program was:" >&5
3609 cat conftest.
$ac_ext >&5
3611 eval "ac_cv_func_malloc_set_state=no"
3616 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3617 echo "$ac_t""yes" 1>&6
3620 echo "$ac_t""no" 1>&6
3624 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3625 echo "configure:3626: checking whether __after_morecore_hook exists" >&5
3626 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3627 echo $ac_n "(cached) $ac_c" 1>&6
3629 cat > conftest.
$ac_ext <<EOF
3630 #line 3631 "configure"
3631 #include "confdefs.h"
3632 extern void (* __after_morecore_hook)();
3634 __after_morecore_hook = 0
3637 if { (eval echo configure
:3638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3639 emacs_cv_var___after_morecore_hook
=yes
3641 echo "configure: failed program was:" >&5
3642 cat conftest.
$ac_ext >&5
3644 emacs_cv_var___after_morecore_hook
=no
3649 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3650 if test $emacs_cv_var___after_morecore_hook = no
; then
3653 if test "${system_malloc}" = "yes"; then
3656 (The GNU allocators don't work with this system configuration.)"
3658 if test "$doug_lea_malloc" = "yes" ; then
3659 if test "$GNU_MALLOC" = yes ; then
3661 (Using Doug Lea's new malloc from the GNU C Library.)"
3663 cat >> confdefs.h
<<\EOF
3664 #define DOUG_LEA_MALLOC 1
3669 if test x
"${REL_ALLOC}" = x
; then
3670 REL_ALLOC
=${GNU_MALLOC}
3673 #### Add the libraries to LIBS and check for some functions.
3675 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3676 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3678 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
3681 LIBS
="$libsrc_libs $LIBS"
3683 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3684 echo "configure:3685: checking for dnet_ntoa in -ldnet" >&5
3685 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3686 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3687 echo $ac_n "(cached) $ac_c" 1>&6
3689 ac_save_LIBS
="$LIBS"
3691 cat > conftest.
$ac_ext <<EOF
3692 #line 3693 "configure"
3693 #include "confdefs.h"
3694 /* Override any gcc2 internal prototype to avoid an error. */
3695 /* We use char because int might match the return type of a gcc2
3696 builtin and then its argument prototype would still apply. */
3703 if { (eval echo configure
:3704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3705 eval "ac_cv_lib_$ac_lib_var=yes"
3707 echo "configure: failed program was:" >&5
3708 cat conftest.
$ac_ext >&5
3710 eval "ac_cv_lib_$ac_lib_var=no"
3713 LIBS
="$ac_save_LIBS"
3716 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3717 echo "$ac_t""yes" 1>&6
3718 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3719 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3720 cat >> confdefs.h
<<EOF
3721 #define $ac_tr_lib 1
3727 echo "$ac_t""no" 1>&6
3731 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3732 echo "configure:3733: checking for main in -lXbsd" >&5
3733 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3734 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3735 echo $ac_n "(cached) $ac_c" 1>&6
3737 ac_save_LIBS
="$LIBS"
3739 cat > conftest.
$ac_ext <<EOF
3740 #line 3741 "configure"
3741 #include "confdefs.h"
3747 if { (eval echo configure
:3748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3749 eval "ac_cv_lib_$ac_lib_var=yes"
3751 echo "configure: failed program was:" >&5
3752 cat conftest.
$ac_ext >&5
3754 eval "ac_cv_lib_$ac_lib_var=no"
3757 LIBS
="$ac_save_LIBS"
3760 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3761 echo "$ac_t""yes" 1>&6
3762 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3764 echo "$ac_t""no" 1>&6
3768 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3769 echo "configure:3770: checking for cma_open in -lpthreads" >&5
3770 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3771 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3774 ac_save_LIBS
="$LIBS"
3775 LIBS
="-lpthreads $LIBS"
3776 cat > conftest.
$ac_ext <<EOF
3777 #line 3778 "configure"
3778 #include "confdefs.h"
3779 /* Override any gcc2 internal prototype to avoid an error. */
3780 /* We use char because int might match the return type of a gcc2
3781 builtin and then its argument prototype would still apply. */
3788 if { (eval echo configure
:3789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3790 eval "ac_cv_lib_$ac_lib_var=yes"
3792 echo "configure: failed program was:" >&5
3793 cat conftest.
$ac_ext >&5
3795 eval "ac_cv_lib_$ac_lib_var=no"
3798 LIBS
="$ac_save_LIBS"
3801 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3802 echo "$ac_t""yes" 1>&6
3803 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3804 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3805 cat >> confdefs.h
<<EOF
3806 #define $ac_tr_lib 1
3809 LIBS
="-lpthreads $LIBS"
3812 echo "$ac_t""no" 1>&6
3816 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3817 echo "configure:3818: checking for XFree86 in /usr/X386" >&5
3818 if test -d /usr
/X386
/include
; then
3820 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3824 echo "$ac_t""$HAVE_XFREE386" 1>&6
3826 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3827 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3829 if test "${HAVE_X11}" = "yes"; then
3830 DEFS
="$C_SWITCH_X_SITE $DEFS"
3831 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
3833 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
3835 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3836 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3837 # but it's more convenient here to set LD_RUN_PATH
3838 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3839 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3840 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3844 if test "${opsys}" = "gnu-linux"; then
3845 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3846 echo "configure:3847: checking whether X on GNU/Linux needs -b to link" >&5
3847 cat > conftest.
$ac_ext <<EOF
3848 #line 3849 "configure"
3849 #include "confdefs.h"
3852 XOpenDisplay ("foo");
3855 if { (eval echo configure
:3856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3857 xlinux_first_failure
=no
3859 echo "configure: failed program was:" >&5
3860 cat conftest.
$ac_ext >&5
3862 xlinux_first_failure
=yes
3865 if test "${xlinux_first_failure}" = "yes"; then
3866 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
3867 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
3868 OLD_CPPFLAGS
="$CPPFLAGS"
3870 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
3871 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
3872 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
3873 LIBS
="$LIBS -b i486-linuxaout"
3874 cat > conftest.
$ac_ext <<EOF
3875 #line 3876 "configure"
3876 #include "confdefs.h"
3879 XOpenDisplay ("foo");
3882 if { (eval echo configure
:3883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3884 xlinux_second_failure
=no
3886 echo "configure: failed program was:" >&5
3887 cat conftest.
$ac_ext >&5
3889 xlinux_second_failure
=yes
3892 if test "${xlinux_second_failure}" = "yes"; then
3893 # If we get the same failure with -b, there is no use adding -b.
3894 # So take it out. This plays safe.
3895 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
3896 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
3897 CPPFLAGS
="$OLD_CPPFLAGS"
3899 echo "$ac_t""no" 1>&6
3901 echo "$ac_t""yes" 1>&6
3904 echo "$ac_t""no" 1>&6
3908 for ac_func
in XrmSetDatabase XScreenResourceString \
3909 XScreenNumberOfScreen XSetWMProtocols
3911 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3912 echo "configure:3913: checking for $ac_func" >&5
3913 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3914 echo $ac_n "(cached) $ac_c" 1>&6
3916 cat > conftest.
$ac_ext <<EOF
3917 #line 3918 "configure"
3918 #include "confdefs.h"
3919 /* System header to define __stub macros and hopefully few prototypes,
3920 which can conflict with char $ac_func(); below. */
3922 /* Override any gcc2 internal prototype to avoid an error. */
3923 /* We use char because int might match the return type of a gcc2
3924 builtin and then its argument prototype would still apply. */
3929 /* The GNU C library defines this for functions which it implements
3930 to always fail with ENOSYS. Some functions are actually named
3931 something starting with __ and the normal name is an alias. */
3932 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3940 if { (eval echo configure
:3941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3942 eval "ac_cv_func_$ac_func=yes"
3944 echo "configure: failed program was:" >&5
3945 cat conftest.
$ac_ext >&5
3947 eval "ac_cv_func_$ac_func=no"
3952 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3953 echo "$ac_t""yes" 1>&6
3954 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3955 cat >> confdefs.h
<<EOF
3956 #define $ac_tr_func 1
3960 echo "$ac_t""no" 1>&6
3966 if test "${window_system}" = "x11"; then
3967 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
3968 echo "configure:3969: checking X11 version 6" >&5
3969 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
3970 echo $ac_n "(cached) $ac_c" 1>&6
3972 cat > conftest.
$ac_ext <<EOF
3973 #line 3974 "configure"
3974 #include "confdefs.h"
3975 #include <X11/Xlib.h>
3977 #if XlibSpecificationRelease < 6
3983 if { (eval echo configure
:3984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3985 emacs_cv_x11_version_6
=yes
3987 echo "configure: failed program was:" >&5
3988 cat conftest.
$ac_ext >&5
3990 emacs_cv_x11_version_6
=no
3995 if test $emacs_cv_x11_version_6 = yes; then
3996 echo "$ac_t""6 or newer" 1>&6
3997 cat >> confdefs.h
<<\EOF
3998 #define HAVE_X11R6 1
4002 echo "$ac_t""before 6" 1>&6
4006 if test "${window_system}" = "x11"; then
4007 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
4008 echo "configure:4009: checking X11 version 5" >&5
4009 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
4010 echo $ac_n "(cached) $ac_c" 1>&6
4012 cat > conftest.
$ac_ext <<EOF
4013 #line 4014 "configure"
4014 #include "confdefs.h"
4015 #include <X11/Xlib.h>
4017 #if XlibSpecificationRelease < 5
4023 if { (eval echo configure
:4024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4025 emacs_cv_x11_version_5
=yes
4027 echo "configure: failed program was:" >&5
4028 cat conftest.
$ac_ext >&5
4030 emacs_cv_x11_version_5
=no
4035 if test $emacs_cv_x11_version_5 = yes; then
4036 echo "$ac_t""5 or newer" 1>&6
4038 cat >> confdefs.h
<<\EOF
4039 #define HAVE_X11R5 1
4044 echo "$ac_t""before 5" 1>&6
4048 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
4049 if test x
"${HAVE_X11R5}" = xyes
; then
4050 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
4051 echo "configure:4052: checking X11 version 5 with Xaw" >&5
4052 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
4053 echo $ac_n "(cached) $ac_c" 1>&6
4055 cat > conftest.
$ac_ext <<EOF
4056 #line 4057 "configure"
4057 #include "confdefs.h"
4059 #include <X11/Intrinsic.h>
4060 #include <X11/Xaw/Simple.h>
4065 if { (eval echo configure
:4066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4067 emacs_cv_x11_version_5_with_xaw
=yes
4069 echo "configure: failed program was:" >&5
4070 cat conftest.
$ac_ext >&5
4072 emacs_cv_x11_version_5_with_xaw
=no
4077 if test $emacs_cv_x11_version_5_with_xaw = yes; then
4078 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
4081 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
4089 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
4091 if test "${USE_X_TOOLKIT}" != "none"; then
4092 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
4093 echo "configure:4094: checking X11 toolkit version" >&5
4094 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
4095 echo $ac_n "(cached) $ac_c" 1>&6
4097 cat > conftest.
$ac_ext <<EOF
4098 #line 4099 "configure"
4099 #include "confdefs.h"
4100 #include <X11/Intrinsic.h>
4102 #if XtSpecificationRelease < 6
4108 if { (eval echo configure
:4109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4110 emacs_cv_x11_toolkit_version_6
=yes
4112 echo "configure: failed program was:" >&5
4113 cat conftest.
$ac_ext >&5
4115 emacs_cv_x11_toolkit_version_6
=no
4120 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
4121 if test $emacs_cv_x11_toolkit_version_6 = yes; then
4122 echo "$ac_t""6 or newer" 1>&6
4123 cat >> confdefs.h
<<\EOF
4124 #define HAVE_X11XTR6 1
4128 echo "$ac_t""before 6" 1>&6
4132 if test x
$HAVE_X11XTR6 = xyes
; then
4133 LIBS
="-lXt -lSM -lICE $LIBS"
4137 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
4138 echo "configure:4139: checking for XmuConvertStandardSelection in -lXmu" >&5
4139 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
4140 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4141 echo $ac_n "(cached) $ac_c" 1>&6
4143 ac_save_LIBS
="$LIBS"
4145 cat > conftest.
$ac_ext <<EOF
4146 #line 4147 "configure"
4147 #include "confdefs.h"
4148 /* Override any gcc2 internal prototype to avoid an error. */
4149 /* We use char because int might match the return type of a gcc2
4150 builtin and then its argument prototype would still apply. */
4151 char XmuConvertStandardSelection();
4154 XmuConvertStandardSelection()
4157 if { (eval echo configure
:4158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4159 eval "ac_cv_lib_$ac_lib_var=yes"
4161 echo "configure: failed program was:" >&5
4162 cat conftest.
$ac_ext >&5
4164 eval "ac_cv_lib_$ac_lib_var=no"
4167 LIBS
="$ac_save_LIBS"
4170 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4171 echo "$ac_t""yes" 1>&6
4172 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4173 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4174 cat >> confdefs.h
<<EOF
4175 #define $ac_tr_lib 1
4181 echo "$ac_t""no" 1>&6
4187 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4188 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
4189 echo "configure:4190: checking for Motif version 2.1" >&5
4190 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
4191 echo $ac_n "(cached) $ac_c" 1>&6
4193 cat > conftest.
$ac_ext <<EOF
4194 #line 4195 "configure"
4195 #include "confdefs.h"
4198 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4201 Motif version prior to 2.1.
4205 if { (eval echo configure
:4206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4207 emacs_cv_motif_version_2_1
=yes
4209 echo "configure: failed program was:" >&5
4210 cat conftest.
$ac_ext >&5
4212 emacs_cv_motif_version_2_1
=no
4217 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4218 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
4219 if test $emacs_cv_motif_version_2_1 = yes; then
4220 cat >> confdefs.h
<<\EOF
4221 #define HAVE_MOTIF_2_1 1
4224 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4225 echo "configure:4226: checking for XpCreateContext in -lXp" >&5
4226 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4227 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4228 echo $ac_n "(cached) $ac_c" 1>&6
4230 ac_save_LIBS
="$LIBS"
4232 cat > conftest.
$ac_ext <<EOF
4233 #line 4234 "configure"
4234 #include "confdefs.h"
4235 /* Override any gcc2 internal prototype to avoid an error. */
4236 /* We use char because int might match the return type of a gcc2
4237 builtin and then its argument prototype would still apply. */
4238 char XpCreateContext();
4244 if { (eval echo configure
:4245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4246 eval "ac_cv_lib_$ac_lib_var=yes"
4248 echo "configure: failed program was:" >&5
4249 cat conftest.
$ac_ext >&5
4251 eval "ac_cv_lib_$ac_lib_var=no"
4254 LIBS
="$ac_save_LIBS"
4257 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4258 echo "$ac_t""yes" 1>&6
4259 ac_tr_lib
=HAVE_LIB
`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4260 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4261 cat >> confdefs.h
<<EOF
4262 #define $ac_tr_lib 1
4268 echo "$ac_t""no" 1>&6
4274 ### Is -lXaw3d available?
4276 if test "${HAVE_X11}" = "yes"; then
4277 if test "${USE_X_TOOLKIT}" != "none"; then
4278 old_c_flags
="${CFLAGS}"
4279 CFLAGS
="${LD_SWITCH_X_SITE}"
4280 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4281 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4282 echo "configure:4283: checking for X11/Xaw3d/Scrollbar.h" >&5
4283 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4284 echo $ac_n "(cached) $ac_c" 1>&6
4286 cat > conftest.
$ac_ext <<EOF
4287 #line 4288 "configure"
4288 #include "confdefs.h"
4289 #include <X11/Xaw3d/Scrollbar.h>
4291 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4292 { (eval echo configure
:4293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4293 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4294 if test -z "$ac_err"; then
4296 eval "ac_cv_header_$ac_safe=yes"
4299 echo "configure: failed program was:" >&5
4300 cat conftest.
$ac_ext >&5
4302 eval "ac_cv_header_$ac_safe=no"
4306 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4307 echo "$ac_t""yes" 1>&6
4308 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4309 echo "configure:4310: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4310 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4311 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4312 echo $ac_n "(cached) $ac_c" 1>&6
4314 ac_save_LIBS
="$LIBS"
4315 LIBS
="-lXaw3d -lX11 $LIBS"
4316 cat > conftest.
$ac_ext <<EOF
4317 #line 4318 "configure"
4318 #include "confdefs.h"
4319 /* Override any gcc2 internal prototype to avoid an error. */
4320 /* We use char because int might match the return type of a gcc2
4321 builtin and then its argument prototype would still apply. */
4322 char XawScrollbarSetThumb();
4325 XawScrollbarSetThumb()
4328 if { (eval echo configure
:4329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4330 eval "ac_cv_lib_$ac_lib_var=yes"
4332 echo "configure: failed program was:" >&5
4333 cat conftest.
$ac_ext >&5
4335 eval "ac_cv_lib_$ac_lib_var=no"
4338 LIBS
="$ac_save_LIBS"
4341 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4342 echo "$ac_t""yes" 1>&6
4345 echo "$ac_t""no" 1>&6
4349 echo "$ac_t""no" 1>&6
4352 CFLAGS
="${old_c_flags}"
4354 if test "${HAVE_XAW3D}" = "yes"; then
4355 cat >> confdefs.h
<<\EOF
4356 #define HAVE_XAW3D 1
4364 USE_TOOLKIT_SCROLL_BARS
=no
4365 if test "${with_toolkit_scroll_bars}" != "no"; then
4366 if test "${USE_X_TOOLKIT}" != "none"; then
4367 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4368 cat >> confdefs.h
<<\EOF
4369 #define USE_TOOLKIT_SCROLL_BARS 1
4373 USE_TOOLKIT_SCROLL_BARS
=yes
4374 elif test "${HAVE_XAW3D}" = "yes"; then
4375 cat >> confdefs.h
<<\EOF
4376 #define USE_TOOLKIT_SCROLL_BARS 1
4379 USE_TOOLKIT_SCROLL_BARS
=yes
4384 ### Use -lXpm if available, unless `--with-xpm=no'.
4386 if test "${HAVE_X11}" = "yes"; then
4387 if test "${with_xpm}" != "no"; then
4388 old_c_flags
="${CFLAGS}"
4389 CFLAGS
="${LD_SWITCH_X_SITE}"
4390 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4391 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4392 echo "configure:4393: checking for X11/xpm.h" >&5
4393 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4394 echo $ac_n "(cached) $ac_c" 1>&6
4396 cat > conftest.
$ac_ext <<EOF
4397 #line 4398 "configure"
4398 #include "confdefs.h"
4399 #include <X11/xpm.h>
4401 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4402 { (eval echo configure
:4403: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4403 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4404 if test -z "$ac_err"; then
4406 eval "ac_cv_header_$ac_safe=yes"
4409 echo "configure: failed program was:" >&5
4410 cat conftest.
$ac_ext >&5
4412 eval "ac_cv_header_$ac_safe=no"
4416 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4417 echo "$ac_t""yes" 1>&6
4418 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4419 echo "configure:4420: checking for XpmReadFileToPixmap in -lXpm" >&5
4420 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4421 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4422 echo $ac_n "(cached) $ac_c" 1>&6
4424 ac_save_LIBS
="$LIBS"
4425 LIBS
="-lXpm -lX11 $LIBS"
4426 cat > conftest.
$ac_ext <<EOF
4427 #line 4428 "configure"
4428 #include "confdefs.h"
4429 /* Override any gcc2 internal prototype to avoid an error. */
4430 /* We use char because int might match the return type of a gcc2
4431 builtin and then its argument prototype would still apply. */
4432 char XpmReadFileToPixmap();
4435 XpmReadFileToPixmap()
4438 if { (eval echo configure
:4439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4440 eval "ac_cv_lib_$ac_lib_var=yes"
4442 echo "configure: failed program was:" >&5
4443 cat conftest.
$ac_ext >&5
4445 eval "ac_cv_lib_$ac_lib_var=no"
4448 LIBS
="$ac_save_LIBS"
4451 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4452 echo "$ac_t""yes" 1>&6
4455 echo "$ac_t""no" 1>&6
4459 echo "$ac_t""no" 1>&6
4462 CFLAGS
="${old_c_flags}"
4465 if test "${HAVE_XPM}" = "yes"; then
4466 cat >> confdefs.h
<<\EOF
4473 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4475 if test "${HAVE_X11}" = "yes"; then
4476 if test "${with_jpeg}" != "no"; then
4477 old_c_flags
="${CFLAGS}"
4478 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4479 ac_safe
=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4480 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4481 echo "configure:4482: checking for jerror.h" >&5
4482 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4483 echo $ac_n "(cached) $ac_c" 1>&6
4485 cat > conftest.
$ac_ext <<EOF
4486 #line 4487 "configure"
4487 #include "confdefs.h"
4490 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4491 { (eval echo configure
:4492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4492 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4493 if test -z "$ac_err"; then
4495 eval "ac_cv_header_$ac_safe=yes"
4498 echo "configure: failed program was:" >&5
4499 cat conftest.
$ac_ext >&5
4501 eval "ac_cv_header_$ac_safe=no"
4505 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4506 echo "$ac_t""yes" 1>&6
4507 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4508 echo "configure:4509: checking for jpeg_destroy_compress in -ljpeg" >&5
4509 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4510 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4511 echo $ac_n "(cached) $ac_c" 1>&6
4513 ac_save_LIBS
="$LIBS"
4514 LIBS
="-ljpeg -lX11 $LIBS"
4515 cat > conftest.
$ac_ext <<EOF
4516 #line 4517 "configure"
4517 #include "confdefs.h"
4518 /* Override any gcc2 internal prototype to avoid an error. */
4519 /* We use char because int might match the return type of a gcc2
4520 builtin and then its argument prototype would still apply. */
4521 char jpeg_destroy_compress();
4524 jpeg_destroy_compress()
4527 if { (eval echo configure
:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4529 eval "ac_cv_lib_$ac_lib_var=yes"
4531 echo "configure: failed program was:" >&5
4532 cat conftest.
$ac_ext >&5
4534 eval "ac_cv_lib_$ac_lib_var=no"
4537 LIBS
="$ac_save_LIBS"
4540 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4541 echo "$ac_t""yes" 1>&6
4544 echo "$ac_t""no" 1>&6
4548 echo "$ac_t""no" 1>&6
4551 CFLAGS
="${old_c_flags}"
4554 if test "${HAVE_JPEG}" = "yes"; then
4555 cat >> confdefs.h
<<\EOF
4562 ### Use -lpng if available, unless `--with-png=no'.
4564 if test "${HAVE_X11}" = "yes"; then
4565 if test "${with_png}" != "no"; then
4566 old_c_flags
="${CFLAGS}"
4567 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4568 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4569 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4570 echo "configure:4571: checking for png.h" >&5
4571 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4572 echo $ac_n "(cached) $ac_c" 1>&6
4574 cat > conftest.
$ac_ext <<EOF
4575 #line 4576 "configure"
4576 #include "confdefs.h"
4579 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4580 { (eval echo configure
:4581: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4581 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4582 if test -z "$ac_err"; then
4584 eval "ac_cv_header_$ac_safe=yes"
4587 echo "configure: failed program was:" >&5
4588 cat conftest.
$ac_ext >&5
4590 eval "ac_cv_header_$ac_safe=no"
4594 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4595 echo "$ac_t""yes" 1>&6
4596 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4597 echo "configure:4598: checking for png_set_expand in -lpng" >&5
4598 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4599 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4600 echo $ac_n "(cached) $ac_c" 1>&6
4602 ac_save_LIBS
="$LIBS"
4603 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4604 cat > conftest.
$ac_ext <<EOF
4605 #line 4606 "configure"
4606 #include "confdefs.h"
4607 /* Override any gcc2 internal prototype to avoid an error. */
4608 /* We use char because int might match the return type of a gcc2
4609 builtin and then its argument prototype would still apply. */
4610 char png_set_expand();
4616 if { (eval echo configure
:4617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4618 eval "ac_cv_lib_$ac_lib_var=yes"
4620 echo "configure: failed program was:" >&5
4621 cat conftest.
$ac_ext >&5
4623 eval "ac_cv_lib_$ac_lib_var=no"
4626 LIBS
="$ac_save_LIBS"
4629 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4630 echo "$ac_t""yes" 1>&6
4633 echo "$ac_t""no" 1>&6
4637 echo "$ac_t""no" 1>&6
4640 CFLAGS
="${old_c_flags}"
4643 if test "${HAVE_PNG}" = "yes"; then
4644 cat >> confdefs.h
<<\EOF
4651 ### Use -ltiff if available, unless `--with-tiff=no'.
4653 if test "${HAVE_X11}" = "yes"; then
4654 if test "${with_tiff}" != "no"; then
4655 old_c_flags
="${CFLAGS}"
4656 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4657 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4658 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4659 echo "configure:4660: checking for tiffio.h" >&5
4660 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4661 echo $ac_n "(cached) $ac_c" 1>&6
4663 cat > conftest.
$ac_ext <<EOF
4664 #line 4665 "configure"
4665 #include "confdefs.h"
4668 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4669 { (eval echo configure
:4670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4670 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4671 if test -z "$ac_err"; then
4673 eval "ac_cv_header_$ac_safe=yes"
4676 echo "configure: failed program was:" >&5
4677 cat conftest.
$ac_ext >&5
4679 eval "ac_cv_header_$ac_safe=no"
4683 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4684 echo "$ac_t""yes" 1>&6
4685 tifflibs
="-lX11 -lz -lm"
4686 # At least one tiff package requires the jpeg library.
4687 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
4688 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4689 echo "configure:4690: checking for TIFFGetVersion in -ltiff" >&5
4690 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4691 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4692 echo $ac_n "(cached) $ac_c" 1>&6
4694 ac_save_LIBS
="$LIBS"
4695 LIBS
="-ltiff $tifflibs $LIBS"
4696 cat > conftest.
$ac_ext <<EOF
4697 #line 4698 "configure"
4698 #include "confdefs.h"
4699 /* Override any gcc2 internal prototype to avoid an error. */
4700 /* We use char because int might match the return type of a gcc2
4701 builtin and then its argument prototype would still apply. */
4702 char TIFFGetVersion();
4708 if { (eval echo configure
:4709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4710 eval "ac_cv_lib_$ac_lib_var=yes"
4712 echo "configure: failed program was:" >&5
4713 cat conftest.
$ac_ext >&5
4715 eval "ac_cv_lib_$ac_lib_var=no"
4718 LIBS
="$ac_save_LIBS"
4721 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4722 echo "$ac_t""yes" 1>&6
4725 echo "$ac_t""no" 1>&6
4729 echo "$ac_t""no" 1>&6
4732 CFLAGS
="${old_c_flags}"
4735 if test "${HAVE_TIFF}" = "yes"; then
4736 cat >> confdefs.h
<<\EOF
4743 ### Use -lgif if available, unless `--with-gif=no'.
4745 if test "${HAVE_X11}" = "yes"; then
4746 if test "${with_gif}" != "no"; then
4747 old_c_flags
="${CFLAGS}"
4748 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4749 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4750 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4751 echo "configure:4752: checking for gif_lib.h" >&5
4752 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4753 echo $ac_n "(cached) $ac_c" 1>&6
4755 cat > conftest.
$ac_ext <<EOF
4756 #line 4757 "configure"
4757 #include "confdefs.h"
4758 #include <gif_lib.h>
4760 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4761 { (eval echo configure
:4762: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4762 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4763 if test -z "$ac_err"; then
4765 eval "ac_cv_header_$ac_safe=yes"
4768 echo "configure: failed program was:" >&5
4769 cat conftest.
$ac_ext >&5
4771 eval "ac_cv_header_$ac_safe=no"
4775 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4776 echo "$ac_t""yes" 1>&6
4777 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4778 echo "configure:4779: checking for DGifOpen in -lungif" >&5
4779 ac_lib_var
=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
4780 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4781 echo $ac_n "(cached) $ac_c" 1>&6
4783 ac_save_LIBS
="$LIBS"
4784 LIBS
="-lungif -lX11 $LIBS"
4785 cat > conftest.
$ac_ext <<EOF
4786 #line 4787 "configure"
4787 #include "confdefs.h"
4788 /* Override any gcc2 internal prototype to avoid an error. */
4789 /* We use char because int might match the return type of a gcc2
4790 builtin and then its argument prototype would still apply. */
4797 if { (eval echo configure
:4798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4799 eval "ac_cv_lib_$ac_lib_var=yes"
4801 echo "configure: failed program was:" >&5
4802 cat conftest.
$ac_ext >&5
4804 eval "ac_cv_lib_$ac_lib_var=no"
4807 LIBS
="$ac_save_LIBS"
4810 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4811 echo "$ac_t""yes" 1>&6
4814 echo "$ac_t""no" 1>&6
4818 echo "$ac_t""no" 1>&6
4821 CFLAGS
="${old_c_flags}"
4824 if test "${HAVE_GIF}" = "yes"; then
4825 cat >> confdefs.h
<<\EOF
4832 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4833 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4834 echo "configure:4835: checking whether netdb declares h_errno" >&5
4835 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4836 echo $ac_n "(cached) $ac_c" 1>&6
4838 cat > conftest.
$ac_ext <<EOF
4839 #line 4840 "configure"
4840 #include "confdefs.h"
4846 if { (eval echo configure
:4847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4848 emacs_cv_netdb_declares_h_errno
=yes
4850 echo "configure: failed program was:" >&5
4851 cat conftest.
$ac_ext >&5
4853 emacs_cv_netdb_declares_h_errno
=no
4858 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4859 if test $emacs_cv_netdb_declares_h_errno = yes; then
4860 cat >> confdefs.h
<<\EOF
4861 #define HAVE_H_ERRNO 1
4866 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4867 # for constant arguments. Useless!
4868 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4869 echo "configure:4870: checking for working alloca.h" >&5
4870 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4871 echo $ac_n "(cached) $ac_c" 1>&6
4873 cat > conftest.
$ac_ext <<EOF
4874 #line 4875 "configure"
4875 #include "confdefs.h"
4878 char *p = alloca(2 * sizeof(int));
4881 if { (eval echo configure
:4882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4883 ac_cv_header_alloca_h
=yes
4885 echo "configure: failed program was:" >&5
4886 cat conftest.
$ac_ext >&5
4888 ac_cv_header_alloca_h
=no
4893 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4894 if test $ac_cv_header_alloca_h = yes; then
4895 cat >> confdefs.h
<<\EOF
4896 #define HAVE_ALLOCA_H 1
4901 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4902 echo "configure:4903: checking for alloca" >&5
4903 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4904 echo $ac_n "(cached) $ac_c" 1>&6
4906 cat > conftest.
$ac_ext <<EOF
4907 #line 4908 "configure"
4908 #include "confdefs.h"
4911 # define alloca __builtin_alloca
4914 # include <malloc.h>
4915 # define alloca _alloca
4918 # include <alloca.h>
4923 # ifndef alloca /* predefined by HP cc +Olibcalls */
4932 char *p = (char *) alloca(1);
4935 if { (eval echo configure
:4936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4937 ac_cv_func_alloca_works
=yes
4939 echo "configure: failed program was:" >&5
4940 cat conftest.
$ac_ext >&5
4942 ac_cv_func_alloca_works
=no
4947 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4948 if test $ac_cv_func_alloca_works = yes; then
4949 cat >> confdefs.h
<<\EOF
4950 #define HAVE_ALLOCA 1
4955 if test $ac_cv_func_alloca_works = no
; then
4956 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4957 # that cause trouble. Some versions do not even contain alloca or
4958 # contain a buggy version. If you still want to use their alloca,
4959 # use ar to extract alloca.o from them instead of compiling alloca.c.
4960 ALLOCA
=alloca.
${ac_objext}
4961 cat >> confdefs.h
<<\EOF
4966 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4967 echo "configure:4968: checking whether alloca needs Cray hooks" >&5
4968 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4969 echo $ac_n "(cached) $ac_c" 1>&6
4971 cat > conftest.
$ac_ext <<EOF
4972 #line 4973 "configure"
4973 #include "confdefs.h"
4974 #if defined(CRAY) && ! defined(CRAY2)
4981 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4982 egrep "webecray" >/dev
/null
2>&1; then
4993 echo "$ac_t""$ac_cv_os_cray" 1>&6
4994 if test $ac_cv_os_cray = yes; then
4995 for ac_func
in _getb67 GETB67 getb67
; do
4996 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4997 echo "configure:4998: checking for $ac_func" >&5
4998 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4999 echo $ac_n "(cached) $ac_c" 1>&6
5001 cat > conftest.
$ac_ext <<EOF
5002 #line 5003 "configure"
5003 #include "confdefs.h"
5004 /* System header to define __stub macros and hopefully few prototypes,
5005 which can conflict with char $ac_func(); below. */
5007 /* Override any gcc2 internal prototype to avoid an error. */
5008 /* We use char because int might match the return type of a gcc2
5009 builtin and then its argument prototype would still apply. */
5014 /* The GNU C library defines this for functions which it implements
5015 to always fail with ENOSYS. Some functions are actually named
5016 something starting with __ and the normal name is an alias. */
5017 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5025 if { (eval echo configure
:5026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5027 eval "ac_cv_func_$ac_func=yes"
5029 echo "configure: failed program was:" >&5
5030 cat conftest.
$ac_ext >&5
5032 eval "ac_cv_func_$ac_func=no"
5037 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5038 echo "$ac_t""yes" 1>&6
5039 cat >> confdefs.h
<<EOF
5040 #define CRAY_STACKSEG_END $ac_func
5045 echo "$ac_t""no" 1>&6
5051 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5052 echo "configure:5053: checking stack direction for C alloca" >&5
5053 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5054 echo $ac_n "(cached) $ac_c" 1>&6
5056 if test "$cross_compiling" = yes; then
5057 ac_cv_c_stack_direction
=0
5059 cat > conftest.
$ac_ext <<EOF
5060 #line 5061 "configure"
5061 #include "confdefs.h"
5062 find_stack_direction ()
5064 static char *addr = 0;
5069 return find_stack_direction ();
5072 return (&dummy > addr) ? 1 : -1;
5076 exit (find_stack_direction() < 0);
5079 if { (eval echo configure
:5080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5081 ac_cv_c_stack_direction
=1
5083 echo "configure: failed program was:" >&5
5084 cat conftest.
$ac_ext >&5
5086 ac_cv_c_stack_direction
=-1
5093 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5094 cat >> confdefs.h
<<EOF
5095 #define STACK_DIRECTION $ac_cv_c_stack_direction
5101 # fmod, logb, and frexp are found in -lm on most systems.
5102 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
5103 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
5104 echo "configure:5105: checking for sqrt in -lm" >&5
5105 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
5106 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5107 echo $ac_n "(cached) $ac_c" 1>&6
5109 ac_save_LIBS
="$LIBS"
5111 cat > conftest.
$ac_ext <<EOF
5112 #line 5113 "configure"
5113 #include "confdefs.h"
5114 /* Override any gcc2 internal prototype to avoid an error. */
5115 /* We use char because int might match the return type of a gcc2
5116 builtin and then its argument prototype would still apply. */
5123 if { (eval echo configure
:5124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5125 eval "ac_cv_lib_$ac_lib_var=yes"
5127 echo "configure: failed program was:" >&5
5128 cat conftest.
$ac_ext >&5
5130 eval "ac_cv_lib_$ac_lib_var=no"
5133 LIBS
="$ac_save_LIBS"
5136 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5137 echo "$ac_t""yes" 1>&6
5138 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5139 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5140 cat >> confdefs.h
<<EOF
5141 #define $ac_tr_lib 1
5147 echo "$ac_t""no" 1>&6
5151 # Check for mail-locking functions in a "mail" library
5152 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
5153 echo "configure:5154: checking for maillock in -lmail" >&5
5154 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
5155 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5156 echo $ac_n "(cached) $ac_c" 1>&6
5158 ac_save_LIBS
="$LIBS"
5160 cat > conftest.
$ac_ext <<EOF
5161 #line 5162 "configure"
5162 #include "confdefs.h"
5163 /* Override any gcc2 internal prototype to avoid an error. */
5164 /* We use char because int might match the return type of a gcc2
5165 builtin and then its argument prototype would still apply. */
5172 if { (eval echo configure
:5173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5174 eval "ac_cv_lib_$ac_lib_var=yes"
5176 echo "configure: failed program was:" >&5
5177 cat conftest.
$ac_ext >&5
5179 eval "ac_cv_lib_$ac_lib_var=no"
5182 LIBS
="$ac_save_LIBS"
5185 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5186 echo "$ac_t""yes" 1>&6
5187 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5188 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5189 cat >> confdefs.h
<<EOF
5190 #define $ac_tr_lib 1
5196 echo "$ac_t""no" 1>&6
5199 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5200 echo "configure:5201: checking for maillock in -llockfile" >&5
5201 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5202 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5203 echo $ac_n "(cached) $ac_c" 1>&6
5205 ac_save_LIBS
="$LIBS"
5206 LIBS
="-llockfile $LIBS"
5207 cat > conftest.
$ac_ext <<EOF
5208 #line 5209 "configure"
5209 #include "confdefs.h"
5210 /* Override any gcc2 internal prototype to avoid an error. */
5211 /* We use char because int might match the return type of a gcc2
5212 builtin and then its argument prototype would still apply. */
5219 if { (eval echo configure
:5220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5221 eval "ac_cv_lib_$ac_lib_var=yes"
5223 echo "configure: failed program was:" >&5
5224 cat conftest.
$ac_ext >&5
5226 eval "ac_cv_lib_$ac_lib_var=no"
5229 LIBS
="$ac_save_LIBS"
5232 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5233 echo "$ac_t""yes" 1>&6
5234 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5235 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5236 cat >> confdefs.h
<<EOF
5237 #define $ac_tr_lib 1
5240 LIBS
="-llockfile $LIBS"
5243 echo "$ac_t""no" 1>&6
5246 # If we have the shared liblockfile, assume we must use it for mail
5247 # locking (e.g. Debian). If we couldn't link against liblockfile
5248 # (no liblockfile.a installed), ensure that we don't need to.
5249 if test "$ac_cv_lib_lockfile_maillock" = no
; then
5250 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5251 set dummy liblockfile.so
; ac_word
=$2
5252 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5253 echo "configure:5254: checking for $ac_word" >&5
5254 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5255 echo $ac_n "(cached) $ac_c" 1>&6
5257 if test -n "$liblockfile"; then
5258 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
5260 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5261 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5262 for ac_dir
in $ac_dummy; do
5263 test -z "$ac_dir" && ac_dir
=.
5264 if test -f $ac_dir/$ac_word; then
5265 ac_cv_prog_liblockfile
="yes"
5270 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
5273 liblockfile
="$ac_cv_prog_liblockfile"
5274 if test -n "$liblockfile"; then
5275 echo "$ac_t""$liblockfile" 1>&6
5277 echo "$ac_t""no" 1>&6
5280 if test $ac_cv_prog_liblockfile = yes; then
5281 { echo "configure: error: Shared liblockfile found but can't link against it.
5282 This probably means that movemail could lose mail.
5283 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5284 else cat >> confdefs.h
<<\EOF
5285 #define LIBMAIL -llockfile
5291 for ac_func
in touchlock
5293 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5294 echo "configure:5295: checking for $ac_func" >&5
5295 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5296 echo $ac_n "(cached) $ac_c" 1>&6
5298 cat > conftest.
$ac_ext <<EOF
5299 #line 5300 "configure"
5300 #include "confdefs.h"
5301 /* System header to define __stub macros and hopefully few prototypes,
5302 which can conflict with char $ac_func(); below. */
5304 /* Override any gcc2 internal prototype to avoid an error. */
5305 /* We use char because int might match the return type of a gcc2
5306 builtin and then its argument prototype would still apply. */
5311 /* The GNU C library defines this for functions which it implements
5312 to always fail with ENOSYS. Some functions are actually named
5313 something starting with __ and the normal name is an alias. */
5314 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5322 if { (eval echo configure
:5323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5324 eval "ac_cv_func_$ac_func=yes"
5326 echo "configure: failed program was:" >&5
5327 cat conftest.
$ac_ext >&5
5329 eval "ac_cv_func_$ac_func=no"
5334 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5335 echo "$ac_t""yes" 1>&6
5336 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5337 cat >> confdefs.h
<<EOF
5338 #define $ac_tr_func 1
5342 echo "$ac_t""no" 1>&6
5346 for ac_hdr
in maillock.h
5348 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5349 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5350 echo "configure:5351: checking for $ac_hdr" >&5
5351 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5352 echo $ac_n "(cached) $ac_c" 1>&6
5354 cat > conftest.
$ac_ext <<EOF
5355 #line 5356 "configure"
5356 #include "confdefs.h"
5359 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5360 { (eval echo configure
:5361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5361 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5362 if test -z "$ac_err"; then
5364 eval "ac_cv_header_$ac_safe=yes"
5367 echo "configure: failed program was:" >&5
5368 cat conftest.
$ac_ext >&5
5370 eval "ac_cv_header_$ac_safe=no"
5374 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5375 echo "$ac_t""yes" 1>&6
5376 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5377 cat >> confdefs.h
<<EOF
5378 #define $ac_tr_hdr 1
5382 echo "$ac_t""no" 1>&6
5387 for ac_func
in gettimeofday gethostname getdomainname dup2 \
5388 rename closedir mkdir
rmdir sysinfo \
5389 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5390 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5391 utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo \
5392 __fpending ftello getloadavg mblen mbrlen strsignal setitimer ualarm
5394 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5395 echo "configure:5396: checking for $ac_func" >&5
5396 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5397 echo $ac_n "(cached) $ac_c" 1>&6
5399 cat > conftest.
$ac_ext <<EOF
5400 #line 5401 "configure"
5401 #include "confdefs.h"
5402 /* System header to define __stub macros and hopefully few prototypes,
5403 which can conflict with char $ac_func(); below. */
5405 /* Override any gcc2 internal prototype to avoid an error. */
5406 /* We use char because int might match the return type of a gcc2
5407 builtin and then its argument prototype would still apply. */
5412 /* The GNU C library defines this for functions which it implements
5413 to always fail with ENOSYS. Some functions are actually named
5414 something starting with __ and the normal name is an alias. */
5415 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5423 if { (eval echo configure
:5424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5425 eval "ac_cv_func_$ac_func=yes"
5427 echo "configure: failed program was:" >&5
5428 cat conftest.
$ac_ext >&5
5430 eval "ac_cv_func_$ac_func=no"
5435 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5436 echo "$ac_t""yes" 1>&6
5437 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5438 cat >> confdefs.h
<<EOF
5439 #define $ac_tr_func 1
5443 echo "$ac_t""no" 1>&6
5448 # Check this now, so that we will NOT find the above functions in ncurses.
5449 # That is because we have not set up to link ncurses in lib-src.
5450 # It's better to believe a function is not available
5451 # than to expect to find it in ncurses.
5452 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
5453 echo "configure:5454: checking for tparm in -lncurses" >&5
5454 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
5455 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5456 echo $ac_n "(cached) $ac_c" 1>&6
5458 ac_save_LIBS
="$LIBS"
5459 LIBS
="-lncurses $LIBS"
5460 cat > conftest.
$ac_ext <<EOF
5461 #line 5462 "configure"
5462 #include "confdefs.h"
5463 /* Override any gcc2 internal prototype to avoid an error. */
5464 /* We use char because int might match the return type of a gcc2
5465 builtin and then its argument prototype would still apply. */
5472 if { (eval echo configure
:5473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5474 eval "ac_cv_lib_$ac_lib_var=yes"
5476 echo "configure: failed program was:" >&5
5477 cat conftest.
$ac_ext >&5
5479 eval "ac_cv_lib_$ac_lib_var=no"
5482 LIBS
="$ac_save_LIBS"
5485 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5486 echo "$ac_t""yes" 1>&6
5487 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5488 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5489 cat >> confdefs.h
<<EOF
5490 #define $ac_tr_lib 1
5493 LIBS
="-lncurses $LIBS"
5496 echo "$ac_t""no" 1>&6
5500 # These tell us which Kerberos-related libraries to use.
5501 if test "${with_kerberos+set}" = set; then
5502 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
5503 echo "configure:5504: checking for com_err in -lcom_err" >&5
5504 ac_lib_var
=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
5505 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5506 echo $ac_n "(cached) $ac_c" 1>&6
5508 ac_save_LIBS
="$LIBS"
5509 LIBS
="-lcom_err $LIBS"
5510 cat > conftest.
$ac_ext <<EOF
5511 #line 5512 "configure"
5512 #include "confdefs.h"
5513 /* Override any gcc2 internal prototype to avoid an error. */
5514 /* We use char because int might match the return type of a gcc2
5515 builtin and then its argument prototype would still apply. */
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_lib_$ac_lib_var=yes"
5526 echo "configure: failed program was:" >&5
5527 cat conftest.
$ac_ext >&5
5529 eval "ac_cv_lib_$ac_lib_var=no"
5532 LIBS
="$ac_save_LIBS"
5535 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5536 echo "$ac_t""yes" 1>&6
5537 ac_tr_lib
=HAVE_LIB
`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5538 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5539 cat >> confdefs.h
<<EOF
5540 #define $ac_tr_lib 1
5543 LIBS
="-lcom_err $LIBS"
5546 echo "$ac_t""no" 1>&6
5549 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
5550 echo "configure:5551: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
5551 ac_lib_var
=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5552 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5553 echo $ac_n "(cached) $ac_c" 1>&6
5555 ac_save_LIBS
="$LIBS"
5556 LIBS
="-lk5crypto $LIBS"
5557 cat > conftest.
$ac_ext <<EOF
5558 #line 5559 "configure"
5559 #include "confdefs.h"
5560 /* Override any gcc2 internal prototype to avoid an error. */
5561 /* We use char because int might match the return type of a gcc2
5562 builtin and then its argument prototype would still apply. */
5563 char mit_des_cbc_encrypt();
5566 mit_des_cbc_encrypt()
5569 if { (eval echo configure
:5570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5571 eval "ac_cv_lib_$ac_lib_var=yes"
5573 echo "configure: failed program was:" >&5
5574 cat conftest.
$ac_ext >&5
5576 eval "ac_cv_lib_$ac_lib_var=no"
5579 LIBS
="$ac_save_LIBS"
5582 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5583 echo "$ac_t""yes" 1>&6
5584 ac_tr_lib
=HAVE_LIB
`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5585 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5586 cat >> confdefs.h
<<EOF
5587 #define $ac_tr_lib 1
5590 LIBS
="-lk5crypto $LIBS"
5593 echo "$ac_t""no" 1>&6
5596 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
5597 echo "configure:5598: checking for mit_des_cbc_encrypt in -lcrypto" >&5
5598 ac_lib_var
=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5599 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5600 echo $ac_n "(cached) $ac_c" 1>&6
5602 ac_save_LIBS
="$LIBS"
5603 LIBS
="-lcrypto $LIBS"
5604 cat > conftest.
$ac_ext <<EOF
5605 #line 5606 "configure"
5606 #include "confdefs.h"
5607 /* Override any gcc2 internal prototype to avoid an error. */
5608 /* We use char because int might match the return type of a gcc2
5609 builtin and then its argument prototype would still apply. */
5610 char mit_des_cbc_encrypt();
5613 mit_des_cbc_encrypt()
5616 if { (eval echo configure
:5617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5618 eval "ac_cv_lib_$ac_lib_var=yes"
5620 echo "configure: failed program was:" >&5
5621 cat conftest.
$ac_ext >&5
5623 eval "ac_cv_lib_$ac_lib_var=no"
5626 LIBS
="$ac_save_LIBS"
5629 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5630 echo "$ac_t""yes" 1>&6
5631 ac_tr_lib
=HAVE_LIB
`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5632 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5633 cat >> confdefs.h
<<EOF
5634 #define $ac_tr_lib 1
5637 LIBS
="-lcrypto $LIBS"
5640 echo "$ac_t""no" 1>&6
5643 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
5644 echo "configure:5645: checking for krb5_init_context in -lkrb5" >&5
5645 ac_lib_var
=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
5646 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5647 echo $ac_n "(cached) $ac_c" 1>&6
5649 ac_save_LIBS
="$LIBS"
5651 cat > conftest.
$ac_ext <<EOF
5652 #line 5653 "configure"
5653 #include "confdefs.h"
5654 /* Override any gcc2 internal prototype to avoid an error. */
5655 /* We use char because int might match the return type of a gcc2
5656 builtin and then its argument prototype would still apply. */
5657 char krb5_init_context();
5663 if { (eval echo configure
:5664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5665 eval "ac_cv_lib_$ac_lib_var=yes"
5667 echo "configure: failed program was:" >&5
5668 cat conftest.
$ac_ext >&5
5670 eval "ac_cv_lib_$ac_lib_var=no"
5673 LIBS
="$ac_save_LIBS"
5676 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5677 echo "$ac_t""yes" 1>&6
5678 ac_tr_lib
=HAVE_LIB
`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5679 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5680 cat >> confdefs.h
<<EOF
5681 #define $ac_tr_lib 1
5687 echo "$ac_t""no" 1>&6
5690 if test "${with_kerberos5+set}" != set; then
5691 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
5692 echo "configure:5693: checking for des_cbc_encrypt in -ldes425" >&5
5693 ac_lib_var
=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
5694 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5695 echo $ac_n "(cached) $ac_c" 1>&6
5697 ac_save_LIBS
="$LIBS"
5698 LIBS
="-ldes425 $LIBS"
5699 cat > conftest.
$ac_ext <<EOF
5700 #line 5701 "configure"
5701 #include "confdefs.h"
5702 /* Override any gcc2 internal prototype to avoid an error. */
5703 /* We use char because int might match the return type of a gcc2
5704 builtin and then its argument prototype would still apply. */
5705 char des_cbc_encrypt();
5711 if { (eval echo configure
:5712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5713 eval "ac_cv_lib_$ac_lib_var=yes"
5715 echo "configure: failed program was:" >&5
5716 cat conftest.
$ac_ext >&5
5718 eval "ac_cv_lib_$ac_lib_var=no"
5721 LIBS
="$ac_save_LIBS"
5724 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5725 echo "$ac_t""yes" 1>&6
5726 ac_tr_lib
=HAVE_LIB
`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5727 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5728 cat >> confdefs.h
<<EOF
5729 #define $ac_tr_lib 1
5732 LIBS
="-ldes425 $LIBS"
5735 echo "$ac_t""no" 1>&6
5736 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
5737 echo "configure:5738: checking for des_cbc_encrypt in -ldes" >&5
5738 ac_lib_var
=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
5739 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5740 echo $ac_n "(cached) $ac_c" 1>&6
5742 ac_save_LIBS
="$LIBS"
5744 cat > conftest.
$ac_ext <<EOF
5745 #line 5746 "configure"
5746 #include "confdefs.h"
5747 /* Override any gcc2 internal prototype to avoid an error. */
5748 /* We use char because int might match the return type of a gcc2
5749 builtin and then its argument prototype would still apply. */
5750 char des_cbc_encrypt();
5756 if { (eval echo configure
:5757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5758 eval "ac_cv_lib_$ac_lib_var=yes"
5760 echo "configure: failed program was:" >&5
5761 cat conftest.
$ac_ext >&5
5763 eval "ac_cv_lib_$ac_lib_var=no"
5766 LIBS
="$ac_save_LIBS"
5769 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5770 echo "$ac_t""yes" 1>&6
5771 ac_tr_lib
=HAVE_LIB
`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
5772 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5773 cat >> confdefs.h
<<EOF
5774 #define $ac_tr_lib 1
5780 echo "$ac_t""no" 1>&6
5785 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
5786 echo "configure:5787: checking for krb_get_cred in -lkrb4" >&5
5787 ac_lib_var
=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
5788 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5789 echo $ac_n "(cached) $ac_c" 1>&6
5791 ac_save_LIBS
="$LIBS"
5793 cat > conftest.
$ac_ext <<EOF
5794 #line 5795 "configure"
5795 #include "confdefs.h"
5796 /* Override any gcc2 internal prototype to avoid an error. */
5797 /* We use char because int might match the return type of a gcc2
5798 builtin and then its argument prototype would still apply. */
5799 char krb_get_cred();
5805 if { (eval echo configure
:5806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5807 eval "ac_cv_lib_$ac_lib_var=yes"
5809 echo "configure: failed program was:" >&5
5810 cat conftest.
$ac_ext >&5
5812 eval "ac_cv_lib_$ac_lib_var=no"
5815 LIBS
="$ac_save_LIBS"
5818 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5819 echo "$ac_t""yes" 1>&6
5820 ac_tr_lib
=HAVE_LIB
`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5821 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5822 cat >> confdefs.h
<<EOF
5823 #define $ac_tr_lib 1
5829 echo "$ac_t""no" 1>&6
5830 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
5831 echo "configure:5832: checking for krb_get_cred in -lkrb" >&5
5832 ac_lib_var
=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
5833 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5834 echo $ac_n "(cached) $ac_c" 1>&6
5836 ac_save_LIBS
="$LIBS"
5838 cat > conftest.
$ac_ext <<EOF
5839 #line 5840 "configure"
5840 #include "confdefs.h"
5841 /* Override any gcc2 internal prototype to avoid an error. */
5842 /* We use char because int might match the return type of a gcc2
5843 builtin and then its argument prototype would still apply. */
5844 char krb_get_cred();
5850 if { (eval echo configure
:5851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5852 eval "ac_cv_lib_$ac_lib_var=yes"
5854 echo "configure: failed program was:" >&5
5855 cat conftest.
$ac_ext >&5
5857 eval "ac_cv_lib_$ac_lib_var=no"
5860 LIBS
="$ac_save_LIBS"
5863 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5864 echo "$ac_t""yes" 1>&6
5865 ac_tr_lib
=HAVE_LIB
`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
5866 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5867 cat >> confdefs.h
<<EOF
5868 #define $ac_tr_lib 1
5874 echo "$ac_t""no" 1>&6
5881 if test "${with_kerberos5+set}" = set; then
5882 for ac_hdr
in krb5.h
5884 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5885 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5886 echo "configure:5887: checking for $ac_hdr" >&5
5887 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5888 echo $ac_n "(cached) $ac_c" 1>&6
5890 cat > conftest.
$ac_ext <<EOF
5891 #line 5892 "configure"
5892 #include "confdefs.h"
5895 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5896 { (eval echo configure
:5897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5897 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5898 if test -z "$ac_err"; then
5900 eval "ac_cv_header_$ac_safe=yes"
5903 echo "configure: failed program was:" >&5
5904 cat conftest.
$ac_ext >&5
5906 eval "ac_cv_header_$ac_safe=no"
5910 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5911 echo "$ac_t""yes" 1>&6
5912 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5913 cat >> confdefs.h
<<EOF
5914 #define $ac_tr_hdr 1
5918 echo "$ac_t""no" 1>&6
5925 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5926 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5927 echo "configure:5928: checking for $ac_hdr" >&5
5928 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5929 echo $ac_n "(cached) $ac_c" 1>&6
5931 cat > conftest.
$ac_ext <<EOF
5932 #line 5933 "configure"
5933 #include "confdefs.h"
5936 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5937 { (eval echo configure
:5938: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5938 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5939 if test -z "$ac_err"; then
5941 eval "ac_cv_header_$ac_safe=yes"
5944 echo "configure: failed program was:" >&5
5945 cat conftest.
$ac_ext >&5
5947 eval "ac_cv_header_$ac_safe=no"
5951 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5952 echo "$ac_t""yes" 1>&6
5953 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5954 cat >> confdefs.h
<<EOF
5955 #define $ac_tr_hdr 1
5959 echo "$ac_t""no" 1>&6
5960 for ac_hdr
in kerberosIV
/des.h
5962 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5963 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5964 echo "configure:5965: checking for $ac_hdr" >&5
5965 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5966 echo $ac_n "(cached) $ac_c" 1>&6
5968 cat > conftest.
$ac_ext <<EOF
5969 #line 5970 "configure"
5970 #include "confdefs.h"
5973 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5974 { (eval echo configure
:5975: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5975 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5976 if test -z "$ac_err"; then
5978 eval "ac_cv_header_$ac_safe=yes"
5981 echo "configure: failed program was:" >&5
5982 cat conftest.
$ac_ext >&5
5984 eval "ac_cv_header_$ac_safe=no"
5988 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5989 echo "$ac_t""yes" 1>&6
5990 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5991 cat >> confdefs.h
<<EOF
5992 #define $ac_tr_hdr 1
5996 echo "$ac_t""no" 1>&6
5997 for ac_hdr
in kerberos
/des.h
5999 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6000 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6001 echo "configure:6002: checking for $ac_hdr" >&5
6002 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6003 echo $ac_n "(cached) $ac_c" 1>&6
6005 cat > conftest.
$ac_ext <<EOF
6006 #line 6007 "configure"
6007 #include "confdefs.h"
6010 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6011 { (eval echo configure
:6012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6012 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6013 if test -z "$ac_err"; then
6015 eval "ac_cv_header_$ac_safe=yes"
6018 echo "configure: failed program was:" >&5
6019 cat conftest.
$ac_ext >&5
6021 eval "ac_cv_header_$ac_safe=no"
6025 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6026 echo "$ac_t""yes" 1>&6
6027 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6028 cat >> confdefs.h
<<EOF
6029 #define $ac_tr_hdr 1
6033 echo "$ac_t""no" 1>&6
6045 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6046 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6047 echo "configure:6048: checking for $ac_hdr" >&5
6048 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6049 echo $ac_n "(cached) $ac_c" 1>&6
6051 cat > conftest.
$ac_ext <<EOF
6052 #line 6053 "configure"
6053 #include "confdefs.h"
6056 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6057 { (eval echo configure
:6058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6058 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6059 if test -z "$ac_err"; then
6061 eval "ac_cv_header_$ac_safe=yes"
6064 echo "configure: failed program was:" >&5
6065 cat conftest.
$ac_ext >&5
6067 eval "ac_cv_header_$ac_safe=no"
6071 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6072 echo "$ac_t""yes" 1>&6
6073 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6074 cat >> confdefs.h
<<EOF
6075 #define $ac_tr_hdr 1
6079 echo "$ac_t""no" 1>&6
6080 for ac_hdr
in kerberosIV
/krb.h
6082 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6083 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6084 echo "configure:6085: checking for $ac_hdr" >&5
6085 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6086 echo $ac_n "(cached) $ac_c" 1>&6
6088 cat > conftest.
$ac_ext <<EOF
6089 #line 6090 "configure"
6090 #include "confdefs.h"
6093 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6094 { (eval echo configure
:6095: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6095 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6096 if test -z "$ac_err"; then
6098 eval "ac_cv_header_$ac_safe=yes"
6101 echo "configure: failed program was:" >&5
6102 cat conftest.
$ac_ext >&5
6104 eval "ac_cv_header_$ac_safe=no"
6108 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6109 echo "$ac_t""yes" 1>&6
6110 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6111 cat >> confdefs.h
<<EOF
6112 #define $ac_tr_hdr 1
6116 echo "$ac_t""no" 1>&6
6117 for ac_hdr
in kerberos
/krb.h
6119 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6120 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6121 echo "configure:6122: checking for $ac_hdr" >&5
6122 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6123 echo $ac_n "(cached) $ac_c" 1>&6
6125 cat > conftest.
$ac_ext <<EOF
6126 #line 6127 "configure"
6127 #include "confdefs.h"
6130 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6131 { (eval echo configure
:6132: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6132 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6133 if test -z "$ac_err"; then
6135 eval "ac_cv_header_$ac_safe=yes"
6138 echo "configure: failed program was:" >&5
6139 cat conftest.
$ac_ext >&5
6141 eval "ac_cv_header_$ac_safe=no"
6145 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6146 echo "$ac_t""yes" 1>&6
6147 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6148 cat >> confdefs.h
<<EOF
6149 #define $ac_tr_hdr 1
6153 echo "$ac_t""no" 1>&6
6164 for ac_hdr
in com_err.h
6166 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6167 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6168 echo "configure:6169: checking for $ac_hdr" >&5
6169 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6170 echo $ac_n "(cached) $ac_c" 1>&6
6172 cat > conftest.
$ac_ext <<EOF
6173 #line 6174 "configure"
6174 #include "confdefs.h"
6177 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6178 { (eval echo configure
:6179: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6179 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6180 if test -z "$ac_err"; then
6182 eval "ac_cv_header_$ac_safe=yes"
6185 echo "configure: failed program was:" >&5
6186 cat conftest.
$ac_ext >&5
6188 eval "ac_cv_header_$ac_safe=no"
6192 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6193 echo "$ac_t""yes" 1>&6
6194 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6195 cat >> confdefs.h
<<EOF
6196 #define $ac_tr_hdr 1
6200 echo "$ac_t""no" 1>&6
6206 # Solaris requires -lintl if you want strerror (which calls dgettext)
6207 # to return localized messages.
6208 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
6209 echo "configure:6210: checking for dgettext in -lintl" >&5
6210 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
6211 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6212 echo $ac_n "(cached) $ac_c" 1>&6
6214 ac_save_LIBS
="$LIBS"
6216 cat > conftest.
$ac_ext <<EOF
6217 #line 6218 "configure"
6218 #include "confdefs.h"
6219 /* Override any gcc2 internal prototype to avoid an error. */
6220 /* We use char because int might match the return type of a gcc2
6221 builtin and then its argument prototype would still apply. */
6228 if { (eval echo configure
:6229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6230 eval "ac_cv_lib_$ac_lib_var=yes"
6232 echo "configure: failed program was:" >&5
6233 cat conftest.
$ac_ext >&5
6235 eval "ac_cv_lib_$ac_lib_var=no"
6238 LIBS
="$ac_save_LIBS"
6241 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6242 echo "$ac_t""yes" 1>&6
6243 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6244 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6245 cat >> confdefs.h
<<EOF
6246 #define $ac_tr_lib 1
6252 echo "$ac_t""no" 1>&6
6256 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
6257 echo "configure:6258: checking whether localtime caches TZ" >&5
6258 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
6259 echo $ac_n "(cached) $ac_c" 1>&6
6261 if test x
$ac_cv_func_tzset = xyes
; then
6262 if test "$cross_compiling" = yes; then
6263 # If we have tzset, assume the worst when cross-compiling.
6264 emacs_cv_localtime_cache
=yes
6266 cat > conftest.
$ac_ext <<EOF
6267 #line 6268 "configure"
6268 #include "confdefs.h"
6270 extern char **environ;
6274 for (to = from = environ; (*to = *from); from++)
6275 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
6278 char TZ_GMT0[] = "TZ=GMT0";
6279 char TZ_PST8[] = "TZ=PST8";
6282 time_t now = time ((time_t *) 0);
6283 int hour_GMT0, hour_unset;
6284 if (putenv (TZ_GMT0) != 0)
6286 hour_GMT0 = localtime (&now)->tm_hour;
6288 hour_unset = localtime (&now)->tm_hour;
6289 if (putenv (TZ_PST8) != 0)
6291 if (localtime (&now)->tm_hour == hour_GMT0)
6294 if (localtime (&now)->tm_hour != hour_unset)
6299 if { (eval echo configure
:6300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6301 emacs_cv_localtime_cache
=no
6303 echo "configure: failed program was:" >&5
6304 cat conftest.
$ac_ext >&5
6306 emacs_cv_localtime_cache
=yes
6312 # If we lack tzset, report that localtime does not cache TZ,
6313 # since we can't invalidate the cache if we don't have tzset.
6314 emacs_cv_localtime_cache
=no
6317 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
6318 if test $emacs_cv_localtime_cache = yes; then
6319 cat >> confdefs.h
<<\EOF
6320 #define LOCALTIME_CACHE 1
6325 if test "x$HAVE_TIMEVAL" = xyes
; then
6326 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
6327 echo "configure:6328: checking whether gettimeofday can accept two arguments" >&5
6328 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
6329 echo $ac_n "(cached) $ac_c" 1>&6
6331 cat > conftest.
$ac_ext <<EOF
6332 #line 6333 "configure"
6333 #include "confdefs.h"
6335 #ifdef TIME_WITH_SYS_TIME
6336 #include <sys/time.h>
6339 #ifdef HAVE_SYS_TIME_H
6340 #include <sys/time.h>
6348 struct timeval time;
6349 struct timezone dummy;
6350 gettimeofday (&time, &dummy);
6354 if { (eval echo configure
:6355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6356 emacs_cv_gettimeofday_two_arguments
=yes
6358 echo "configure: failed program was:" >&5
6359 cat conftest.
$ac_ext >&5
6361 emacs_cv_gettimeofday_two_arguments
=no
6366 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
6367 if test $emacs_cv_gettimeofday_two_arguments = no
; then
6368 cat >> confdefs.h
<<\EOF
6369 #define GETTIMEOFDAY_ONE_ARGUMENT 1
6376 echo $ac_n "checking for socket""... $ac_c" 1>&6
6377 echo "configure:6378: checking for socket" >&5
6378 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
6379 echo $ac_n "(cached) $ac_c" 1>&6
6381 cat > conftest.
$ac_ext <<EOF
6382 #line 6383 "configure"
6383 #include "confdefs.h"
6384 /* System header to define __stub macros and hopefully few prototypes,
6385 which can conflict with char socket(); below. */
6387 /* Override any gcc2 internal prototype to avoid an error. */
6388 /* We use char because int might match the return type of a gcc2
6389 builtin and then its argument prototype would still apply. */
6394 /* The GNU C library defines this for functions which it implements
6395 to always fail with ENOSYS. Some functions are actually named
6396 something starting with __ and the normal name is an alias. */
6397 #if defined (__stub_socket) || defined (__stub___socket)
6405 if { (eval echo configure
:6406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6407 eval "ac_cv_func_socket=yes"
6409 echo "configure: failed program was:" >&5
6410 cat conftest.
$ac_ext >&5
6412 eval "ac_cv_func_socket=no"
6417 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
6418 echo "$ac_t""yes" 1>&6
6421 echo "$ac_t""no" 1>&6
6425 if test $ok_so_far = yes; then
6426 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
6427 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
6428 echo "configure:6429: checking for netinet/in.h" >&5
6429 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6430 echo $ac_n "(cached) $ac_c" 1>&6
6432 cat > conftest.
$ac_ext <<EOF
6433 #line 6434 "configure"
6434 #include "confdefs.h"
6435 #include <netinet/in.h>
6437 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6438 { (eval echo configure
:6439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6439 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6440 if test -z "$ac_err"; then
6442 eval "ac_cv_header_$ac_safe=yes"
6445 echo "configure: failed program was:" >&5
6446 cat conftest.
$ac_ext >&5
6448 eval "ac_cv_header_$ac_safe=no"
6452 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6453 echo "$ac_t""yes" 1>&6
6456 echo "$ac_t""no" 1>&6
6461 if test $ok_so_far = yes; then
6462 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
6463 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
6464 echo "configure:6465: checking for arpa/inet.h" >&5
6465 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6466 echo $ac_n "(cached) $ac_c" 1>&6
6468 cat > conftest.
$ac_ext <<EOF
6469 #line 6470 "configure"
6470 #include "confdefs.h"
6471 #include <arpa/inet.h>
6473 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6474 { (eval echo configure
:6475: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6475 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6476 if test -z "$ac_err"; then
6478 eval "ac_cv_header_$ac_safe=yes"
6481 echo "configure: failed program was:" >&5
6482 cat conftest.
$ac_ext >&5
6484 eval "ac_cv_header_$ac_safe=no"
6488 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6489 echo "$ac_t""yes" 1>&6
6492 echo "$ac_t""no" 1>&6
6497 if test $ok_so_far = yes; then
6498 cat >> confdefs.h
<<\EOF
6499 #define HAVE_INET_SOCKETS 1
6504 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
6505 cat >> confdefs.h
<<\EOF
6506 #define HAVE_AIX_SMT_EXP 1
6511 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
6512 echo "configure:6513: checking whether system supports dynamic ptys" >&5
6513 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
6514 echo "$ac_t""yes" 1>&6
6515 cat >> confdefs.h
<<\EOF
6516 #define HAVE_DEV_PTMX 1
6520 echo "$ac_t""no" 1>&6
6523 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6524 echo "configure:6525: checking for pid_t" >&5
6525 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6526 echo $ac_n "(cached) $ac_c" 1>&6
6528 cat > conftest.
$ac_ext <<EOF
6529 #line 6530 "configure"
6530 #include "confdefs.h"
6531 #include <sys/types.h>
6537 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6538 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6540 ac_cv_type_pid_t
=yes
6548 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6549 if test $ac_cv_type_pid_t = no
; then
6550 cat >> confdefs.h
<<\EOF
6556 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6557 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6558 echo "configure:6559: checking for vfork.h" >&5
6559 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6560 echo $ac_n "(cached) $ac_c" 1>&6
6562 cat > conftest.
$ac_ext <<EOF
6563 #line 6564 "configure"
6564 #include "confdefs.h"
6567 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6568 { (eval echo configure
:6569: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6569 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6570 if test -z "$ac_err"; then
6572 eval "ac_cv_header_$ac_safe=yes"
6575 echo "configure: failed program was:" >&5
6576 cat conftest.
$ac_ext >&5
6578 eval "ac_cv_header_$ac_safe=no"
6582 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6583 echo "$ac_t""yes" 1>&6
6584 cat >> confdefs.h
<<\EOF
6585 #define HAVE_VFORK_H 1
6589 echo "$ac_t""no" 1>&6
6592 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6593 echo "configure:6594: checking for working vfork" >&5
6594 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6595 echo $ac_n "(cached) $ac_c" 1>&6
6597 if test "$cross_compiling" = yes; then
6598 echo $ac_n "checking for vfork""... $ac_c" 1>&6
6599 echo "configure:6600: checking for vfork" >&5
6600 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6601 echo $ac_n "(cached) $ac_c" 1>&6
6603 cat > conftest.
$ac_ext <<EOF
6604 #line 6605 "configure"
6605 #include "confdefs.h"
6606 /* System header to define __stub macros and hopefully few prototypes,
6607 which can conflict with char vfork(); below. */
6609 /* Override any gcc2 internal prototype to avoid an error. */
6610 /* We use char because int might match the return type of a gcc2
6611 builtin and then its argument prototype would still apply. */
6616 /* The GNU C library defines this for functions which it implements
6617 to always fail with ENOSYS. Some functions are actually named
6618 something starting with __ and the normal name is an alias. */
6619 #if defined (__stub_vfork) || defined (__stub___vfork)
6627 if { (eval echo configure
:6628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6629 eval "ac_cv_func_vfork=yes"
6631 echo "configure: failed program was:" >&5
6632 cat conftest.
$ac_ext >&5
6634 eval "ac_cv_func_vfork=no"
6639 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6640 echo "$ac_t""yes" 1>&6
6643 echo "$ac_t""no" 1>&6
6646 ac_cv_func_vfork_works
=$ac_cv_func_vfork
6648 cat > conftest.
$ac_ext <<EOF
6649 #line 6650 "configure"
6650 #include "confdefs.h"
6651 /* Thanks to Paul Eggert for this test. */
6653 #include <sys/types.h>
6654 #include <sys/stat.h>
6655 #ifdef HAVE_UNISTD_H
6661 /* On some sparc systems, changes by the child to local and incoming
6662 argument registers are propagated back to the parent.
6663 The compiler is told about this with #include <vfork.h>,
6664 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6665 Test for this by using a static variable whose address
6666 is put into a register that is clobbered by the vfork. */
6669 sparc_address_test (int arg)
6671 sparc_address_test (arg) int arg;
6689 pid_t parent = getpid ();
6692 sparc_address_test ();
6697 /* Here is another test for sparc vfork register problems.
6698 This test uses lots of local variables, at least
6699 as many local variables as main has allocated so far
6700 including compiler temporaries. 4 locals are enough for
6701 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6702 A buggy compiler should reuse the register of parent
6703 for one of the local variables, since it will think that
6704 parent can't possibly be used any more in this routine.
6705 Assigning to the local variable will thus munge parent
6706 in the parent process. */
6708 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6709 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6710 /* Convince the compiler that p..p7 are live; otherwise, it might
6711 use the same hardware register for all 8 local variables. */
6712 if (p != p1 || p != p2 || p != p3 || p != p4
6713 || p != p5 || p != p6 || p != p7)
6716 /* On some systems (e.g. IRIX 3.3),
6717 vfork doesn't separate parent from child file descriptors.
6718 If the child closes a descriptor before it execs or exits,
6719 this munges the parent's descriptor as well.
6720 Test for this by closing stdout in the child. */
6721 _exit(close(fileno(stdout)) != 0);
6726 while (wait(&status) != child)
6729 /* Was there some problem with vforking? */
6732 /* Did the child fail? (This shouldn't happen.) */
6735 /* Did the vfork/compiler bug occur? */
6736 || parent != getpid()
6738 /* Did the file descriptor bug occur? */
6739 || fstat(fileno(stdout), &st) != 0
6744 if { (eval echo configure
:6745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6746 ac_cv_func_vfork_works
=yes
6748 echo "configure: failed program was:" >&5
6749 cat conftest.
$ac_ext >&5
6751 ac_cv_func_vfork_works
=no
6758 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6759 if test $ac_cv_func_vfork_works = no
; then
6760 cat >> confdefs.h
<<\EOF
6767 # Set up the CFLAGS for real compilation, so we can substitute it.
6768 CFLAGS
="$REAL_CFLAGS"
6770 #### Find out which version of Emacs this is.
6771 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
6772 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
6773 if test x
"${version}" = x
; then
6774 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
6777 ### Specify what sort of things we'll be editing into Makefile and config.h.
6778 ### Use configuration here uncanonicalized to avoid exceeding size limits.
6809 cat >> confdefs.h
<<EOF
6810 #define EMACS_CONFIGURATION "${canonical}"
6813 cat >> confdefs.h
<<EOF
6814 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
6817 cat >> confdefs.h
<<EOF
6818 #define config_machfile "${machfile}"
6821 cat >> confdefs.h
<<EOF
6822 #define config_opsysfile "${opsysfile}"
6825 cat >> confdefs.h
<<EOF
6826 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
6829 cat >> confdefs.h
<<EOF
6830 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
6833 cat >> confdefs.h
<<EOF
6834 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
6837 cat >> confdefs.h
<<EOF
6838 #define UNEXEC_SRC ${UNEXEC_SRC}
6842 if test "${HAVE_X_WINDOWS}" = "yes" ; then
6843 cat >> confdefs.h
<<\EOF
6844 #define HAVE_X_WINDOWS 1
6848 if test "${USE_X_TOOLKIT}" != "none" ; then
6849 cat >> confdefs.h
<<\EOF
6850 #define USE_X_TOOLKIT 1
6854 if test "${HAVE_X11}" = "yes" ; then
6855 cat >> confdefs.h
<<\EOF
6860 if test "${HAVE_XFREE386}" = "yes" ; then
6861 cat >> confdefs.h
<<\EOF
6862 #define HAVE_XFREE386 1
6866 if test "${HAVE_MENUS}" = "yes" ; then
6867 cat >> confdefs.h
<<\EOF
6868 #define HAVE_MENUS 1
6872 if test "${GNU_MALLOC}" = "yes" ; then
6873 cat >> confdefs.h
<<\EOF
6874 #define GNU_MALLOC 1
6878 if test "${REL_ALLOC}" = "yes" ; then
6879 cat >> confdefs.h
<<\EOF
6885 #### Report on what we decided to do.
6887 Configured for \`${canonical}'.
6889 Where should the build process find the source code? ${srcdir}
6890 What operating system and machine description files should Emacs use?
6891 \`${opsysfile}' and \`${machfile}'
6892 What compiler should emacs be built with? ${CC} ${CFLAGS}
6893 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
6894 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
6895 What window system should Emacs use? ${window_system}
6896 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
6898 if test -n "${x_includes}"; then
6899 echo " Where do we find X Windows header files? ${x_includes}"
6901 echo " Where do we find X Windows header files? Standard dirs"
6903 if test -n "${x_libraries}"; then
6904 echo " Where do we find X Windows libraries? ${x_libraries}"
6906 echo " Where do we find X Windows libraries? Standard dirs"
6909 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
6910 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
6911 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
6912 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
6913 echo " Does Emacs use -lungif? ${HAVE_GIF}"
6914 echo " Does Emacs use -lpng? ${HAVE_PNG}"
6915 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
6918 # Remove any trailing slashes in these variables.
6919 test "${prefix}" != NONE
&&
6920 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
6921 test "${exec_prefix}" != NONE
&&
6922 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
6925 cat > confcache
<<\EOF
6926 # This file is a shell script that caches the results of configure
6927 # tests run on this system so they can be shared between configure
6928 # scripts and configure runs. It is not useful on other systems.
6929 # If it contains results you don't want to keep, you may remove or edit it.
6931 # By default, configure uses ./config.cache as the cache file,
6932 # creating it if it does not exist already. You can give configure
6933 # the --cache-file=FILE option to use a different cache file; that is
6934 # what configure does when it calls configure scripts in
6935 # subdirectories, so they share the cache.
6936 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6937 # config.status only pays attention to the cache file if you give it the
6938 # --recheck option to rerun configure.
6941 # The following way of writing the cache mishandles newlines in values,
6942 # but we know of no workaround that is simple, portable, and efficient.
6943 # So, don't put newlines in cache variables' values.
6944 # Ultrix sh set writes to stderr and can't be redirected directly,
6945 # and sets the high bit in the cache file unless we assign to the vars.
6947 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6949 # `set' does not quote correctly, so add quotes (double-quote substitution
6950 # turns \\\\ into \\, and sed turns \\ into \).
6952 -e "s/'/'\\\\''/g" \
6953 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6956 # `set' quotes correctly as required by POSIX, so do not add quotes.
6957 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6960 if cmp -s $cache_file confcache
; then
6963 if test -w $cache_file; then
6964 echo "updating cache $cache_file"
6965 cat confcache
> $cache_file
6967 echo "not updating unwritable cache $cache_file"
6972 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6974 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6975 # Let make expand exec_prefix.
6976 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6978 # Any assignment to VPATH causes Sun make to only execute
6979 # the first set of double-colon rules, so remove it if not needed.
6980 # If there is a colon in the path, we need to keep it.
6981 if test "x$srcdir" = x.
; then
6982 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6985 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6987 DEFS
=-DHAVE_CONFIG_H
6989 # Without the "./", some shells look in PATH for config.status.
6990 : ${CONFIG_STATUS=./config.status}
6992 echo creating
$CONFIG_STATUS
6993 rm -f $CONFIG_STATUS
6994 cat > $CONFIG_STATUS <<EOF
6996 # Generated automatically by configure.
6997 # Run this file to recreate the current configuration.
6998 # This directory was configured as follows,
6999 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7001 # $0 $ac_configure_args
7003 # Compiler output produced by configure, useful for debugging
7004 # configure, is in ./config.log if it exists.
7006 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7009 case "\$ac_option" in
7010 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7011 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7012 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7013 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7014 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7016 -help | --help | --hel | --he | --h)
7017 echo "\$ac_cs_usage"; exit 0 ;;
7018 *) echo "\$ac_cs_usage"; exit 1 ;;
7022 ac_given_srcdir=$srcdir
7023 ac_given_INSTALL="$INSTALL"
7025 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
7026 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
7027 leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7029 cat >> $CONFIG_STATUS <<EOF
7031 # Protect against being on the right side of a sed subst in config.status.
7032 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7033 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7037 s%@CFLAGS@%$CFLAGS%g
7038 s%@CPPFLAGS@%$CPPFLAGS%g
7039 s%@CXXFLAGS@%$CXXFLAGS%g
7040 s%@FFLAGS@%$FFLAGS%g
7042 s%@LDFLAGS@%$LDFLAGS%g
7044 s%@exec_prefix@%$exec_prefix%g
7045 s%@prefix@%$prefix%g
7046 s%@program_transform_name@%$program_transform_name%g
7047 s%@bindir@%$bindir%g
7048 s%@sbindir@%$sbindir%g
7049 s%@libexecdir@%$libexecdir%g
7050 s%@datadir@%$datadir%g
7051 s%@sysconfdir@%$sysconfdir%g
7052 s%@sharedstatedir@%$sharedstatedir%g
7053 s%@localstatedir@%$localstatedir%g
7054 s%@libdir@%$libdir%g
7055 s%@includedir@%$includedir%g
7056 s%@oldincludedir@%$oldincludedir%g
7057 s%@infodir@%$infodir%g
7058 s%@mandir@%$mandir%g
7060 s%@host_alias@%$host_alias%g
7061 s%@host_cpu@%$host_cpu%g
7062 s%@host_vendor@%$host_vendor%g
7063 s%@host_os@%$host_os%g
7067 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7068 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7069 s%@INSTALL_DATA@%$INSTALL_DATA%g
7071 s%@RANLIB@%$RANLIB%g
7072 s%@SET_MAKE@%$SET_MAKE%g
7073 s%@ALLOCA@%$ALLOCA%g
7074 s%@liblockfile@%$liblockfile%g
7075 s%@version@%$version%g
7076 s%@configuration@%$configuration%g
7077 s%@canonical@%$canonical%g
7078 s%@srcdir@%$srcdir%g
7079 s%@lispdir@%$lispdir%g
7080 s%@locallisppath@%$locallisppath%g
7081 s%@lisppath@%$lisppath%g
7082 s%@x_default_search_path@%$x_default_search_path%g
7083 s%@etcdir@%$etcdir%g
7084 s%@archlibdir@%$archlibdir%g
7085 s%@docdir@%$docdir%g
7086 s%@bitmapdir@%$bitmapdir%g
7087 s%@c_switch_system@%$c_switch_system%g
7088 s%@c_switch_machine@%$c_switch_machine%g
7089 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
7090 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
7091 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
7092 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
7093 s%@machfile@%$machfile%g
7094 s%@opsysfile@%$opsysfile%g
7099 cat >> $CONFIG_STATUS <<\EOF
7101 # Split the substitutions into bite-sized pieces for seds with
7102 # small command number limits, like on Digital OSF/1 and HP-UX.
7103 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
7104 ac_file
=1 # Number of current file.
7105 ac_beg
=1 # First line for current file.
7106 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
7109 while $ac_more_lines; do
7110 if test $ac_beg -gt 1; then
7111 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
7113 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
7115 if test ! -s conftest.s
$ac_file; then
7117 rm -f conftest.s
$ac_file
7119 if test -z "$ac_sed_cmds"; then
7120 ac_sed_cmds
="sed -f conftest.s$ac_file"
7122 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
7124 ac_file
=`expr $ac_file + 1`
7126 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
7129 if test -z "$ac_sed_cmds"; then
7134 cat >> $CONFIG_STATUS <<EOF
7136 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
7137 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
7140 cat >> $CONFIG_STATUS <<\EOF
7141 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
7142 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7144 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
7145 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
7146 *) ac_file_in
="${ac_file}.in" ;;
7149 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7151 # Remove last slash and all that follows it. Not all systems have dirname.
7152 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7153 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
7154 # The file is in a subdirectory.
7155 test ! -d "$ac_dir" && mkdir
"$ac_dir"
7156 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
7157 # A "../" for each directory in $ac_dir_suffix.
7158 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7160 ac_dir_suffix
= ac_dots
=
7163 case "$ac_given_srcdir" in
7165 if test -z "$ac_dots"; then top_srcdir
=.
7166 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7167 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
7169 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7170 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
7173 case "$ac_given_INSTALL" in
7174 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
7175 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
7178 echo creating
"$ac_file"
7180 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7182 *Makefile
*) ac_comsub
="1i\\
7183 # $configure_input" ;;
7187 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7189 s%@configure_input@%$configure_input%g
7190 s%@srcdir@%$srcdir%g
7191 s%@top_srcdir@%$top_srcdir%g
7192 s%@INSTALL@%$INSTALL%g
7193 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
7197 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7198 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7200 # ac_d sets the value in "#define NAME VALUE" lines.
7201 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7202 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
7205 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7206 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7207 ac_uB
='\([ ]\)%\1#\2define\3'
7210 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7211 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7212 ac_eB
='$%\1#\2define\3'
7216 if test "${CONFIG_HEADERS+set}" != set; then
7218 cat >> $CONFIG_STATUS <<EOF
7219 CONFIG_HEADERS="src/config.h:src/config.in"
7221 cat >> $CONFIG_STATUS <<\EOF
7223 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
7224 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7226 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
7227 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
7228 *) ac_file_in
="${ac_file}.in" ;;
7231 echo creating
$ac_file
7233 rm -f conftest.frag conftest.
in conftest.out
7234 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7235 cat $ac_file_inputs > conftest.
in
7239 # Transform confdefs.h into a sed script conftest.vals that substitutes
7240 # the proper values into config.h.in to produce config.h. And first:
7241 # Protect against being on the right side of a sed subst in config.status.
7242 # Protect against being in an unquoted here document in config.status.
7244 cat > conftest.hdr
<<\EOF
7247 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7251 sed -n -f conftest.hdr confdefs.h > conftest.vals
7254 # This sed command replaces #undef with comments. This is necessary, for
7255 # example, in the case of _POSIX_SOURCE, which is predefined and required
7256 # on some systems where configure will not decide to define it.
7257 cat >> conftest.vals <<\EOF
7258 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7261 # Break up conftest.vals because some shells have a limit on
7262 # the size of here documents, and old seds have small limits too.
7267 ac_lines=`grep -c . conftest.vals
`
7268 # grep -c gives empty output for an empty file on some AIX systems.
7269 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7270 # Write a limited-size here document to conftest.frag.
7271 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7272 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7274 sed -f conftest.frag conftest.in > conftest.out
7276 mv conftest.out conftest.in
7278 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7280 mv conftest.tail conftest.vals
7284 cat >> $CONFIG_STATUS <<\EOF
7285 rm -f conftest.frag conftest.h
7286 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7287 cat conftest.in >> conftest.h
7289 if cmp -s $ac_file conftest.h 2>/dev/null; then
7290 echo "$ac_file is unchanged"
7293 # Remove last slash and all that follows it. Not all systems have dirname.
7294 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
7295 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7296 # The file is in a subdirectory.
7297 test ! -d "$ac_dir" && mkdir "$ac_dir"
7300 mv conftest.h $ac_file
7305 cat >> $CONFIG_STATUS <<EOF
7306 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
7308 cat >> $CONFIG_STATUS <<\EOF
7311 ### Make the necessary directories, if they don't exist.
7312 for dir in etc lisp ; do
7313 test -d ${dir} || mkdir ${dir}
7316 # Build src/Makefile from ${srcdir}/src/Makefile.c
7317 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
7318 # This must be done after src/config.h is built, since we rely on that file.
7320 # Now get this: Some word that is part of the ${srcdir} directory name
7321 # or the ${configuration} value might, just might, happen to be an
7322 # identifier like `sun4
' or `i386' or something
, and be predefined by
7323 # the C preprocessor to some helpful value like 1, or maybe the empty
7324 # string. Needless to say consequent macro substitutions are less
7325 # than conducive to the makefile finding the correct directory.
7326 undefs
="`echo $top_srcdir $configuration $canonical |
7327 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
7328 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
7331 echo creating src
/epaths.h
7334 echo creating lib-src
/Makefile
7336 rm -f junk.c junk1.c junk2.c
7337 sed -e '/start of cpp stuff/q' \
7338 < Makefile.c
> junk1.c
7339 sed -e '1,/start of cpp stuff/d'\
7340 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
7341 < Makefile.c
> junk.c
7342 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
7343 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
7344 cat junk1.c junk2.c
> Makefile.new
7345 rm -f junk.c junk1.c junk2.c
7346 chmod 444 Makefile.new
7347 mv -f Makefile.new Makefile
7350 echo creating src
/Makefile
7352 rm -f junk.c junk1.c junk2.c
7353 sed -e '/start of cpp stuff/q' \
7354 < Makefile.c
> junk1.c
7355 sed -e '1,/start of cpp stuff/d'\
7356 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
7357 < Makefile.c
> junk.c
7358 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
7359 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
7360 cat junk1.c junk2.c
> Makefile.new
7361 rm -f junk.c junk1.c junk2.c
7362 chmod 444 Makefile.new
7363 mv -f Makefile.new Makefile
7366 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
7367 echo creating src
/.gdbinit
7368 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
7371 # This is how we know whether to re-run configure in certain cases.
7372 touch src
/config.stamp
7377 chmod +x
$CONFIG_STATUS
7378 rm -fr confdefs
* $ac_clean_files
7379 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1