*** empty log message ***
[bpt/emacs.git] / configure
1 #! /bin/sh
2
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.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --without-gcc don't use GCC to compile Emacs if GCC is found"
16 ac_help="$ac_help
17 --without-pop don't support POP mail retrieval with movemail"
18 ac_help="$ac_help
19 --with-kerberos support Kerberos-authenticated POP"
20 ac_help="$ac_help
21 --with-kerberos5 support Kerberos version 5 authenticated POP"
22 ac_help="$ac_help
23 --with-hesiod support Hesiod to get the POP server host"
24 ac_help="$ac_help
25 --with-x-toolkit=KIT use an X toolkit (KIT = yes/lucid/athena/motif/no)"
26 ac_help="$ac_help
27 --with-xpm use -lXpm for displaying XPM images"
28 ac_help="$ac_help
29 --with-jpeg use -ljpeg for displaying JPEG images"
30 ac_help="$ac_help
31 --with-tiff use -ltiff for displaying TIFF images"
32 ac_help="$ac_help
33 --with-gif use -lungif for displaying GIF images"
34 ac_help="$ac_help
35 --with-png use -lpng for displaying PNG images"
36 ac_help="$ac_help
37 --without-toolkit-scroll-bars don't use Motif or Xaw3d scroll bars"
38 ac_help="$ac_help
39 --with-x use the X Window System"
40
41 # Initialize some variables set by options.
42 # The variables have the same names as the options, with
43 # dashes changed to underlines.
44 build=NONE
45 cache_file=./config.cache
46 exec_prefix=NONE
47 host=NONE
48 no_create=
49 nonopt=NONE
50 no_recursion=
51 prefix=NONE
52 program_prefix=NONE
53 program_suffix=NONE
54 program_transform_name=s,x,x,
55 silent=
56 site=
57 srcdir=
58 target=NONE
59 verbose=
60 x_includes=NONE
61 x_libraries=NONE
62 bindir='${exec_prefix}/bin'
63 sbindir='${exec_prefix}/sbin'
64 libexecdir='${exec_prefix}/libexec'
65 datadir='${prefix}/share'
66 sysconfdir='${prefix}/etc'
67 sharedstatedir='${prefix}/com'
68 localstatedir='${prefix}/var'
69 libdir='${exec_prefix}/lib'
70 includedir='${prefix}/include'
71 oldincludedir='/usr/include'
72 infodir='${prefix}/info'
73 mandir='${prefix}/man'
74
75 # Initialize some other variables.
76 subdirs=
77 MFLAGS= MAKEFLAGS=
78 SHELL=${CONFIG_SHELL-/bin/sh}
79 # Maximum number of lines to put in a shell here document.
80 ac_max_here_lines=12
81
82 ac_prev=
83 for ac_option
84 do
85
86 # If the previous option needs an argument, assign it.
87 if test -n "$ac_prev"; then
88 eval "$ac_prev=\$ac_option"
89 ac_prev=
90 continue
91 fi
92
93 case "$ac_option" in
94 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
95 *) ac_optarg= ;;
96 esac
97
98 # Accept the important Cygnus configure options, so we can diagnose typos.
99
100 case "$ac_option" in
101
102 -bindir | --bindir | --bindi | --bind | --bin | --bi)
103 ac_prev=bindir ;;
104 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
105 bindir="$ac_optarg" ;;
106
107 -build | --build | --buil | --bui | --bu)
108 ac_prev=build ;;
109 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
110 build="$ac_optarg" ;;
111
112 -cache-file | --cache-file | --cache-fil | --cache-fi \
113 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
114 ac_prev=cache_file ;;
115 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
116 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
117 cache_file="$ac_optarg" ;;
118
119 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
120 ac_prev=datadir ;;
121 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
122 | --da=*)
123 datadir="$ac_optarg" ;;
124
125 -disable-* | --disable-*)
126 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
127 # Reject names that are not valid shell variable names.
128 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
130 fi
131 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
132 eval "enable_${ac_feature}=no" ;;
133
134 -enable-* | --enable-*)
135 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
136 # Reject names that are not valid shell variable names.
137 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
138 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
139 fi
140 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
141 case "$ac_option" in
142 *=*) ;;
143 *) ac_optarg=yes ;;
144 esac
145 eval "enable_${ac_feature}='$ac_optarg'" ;;
146
147 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
148 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
149 | --exec | --exe | --ex)
150 ac_prev=exec_prefix ;;
151 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
152 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
153 | --exec=* | --exe=* | --ex=*)
154 exec_prefix="$ac_optarg" ;;
155
156 -gas | --gas | --ga | --g)
157 # Obsolete; use --with-gas.
158 with_gas=yes ;;
159
160 -help | --help | --hel | --he)
161 # Omit some internal or obsolete options to make the list less imposing.
162 # This message is too long to be a string in the A/UX 3.1 sh.
163 cat << EOF
164 Usage: configure [options] [host]
165 Options: [defaults in brackets after descriptions]
166 Configuration:
167 --cache-file=FILE cache test results in FILE
168 --help print this message
169 --no-create do not create output files
170 --quiet, --silent do not print \`checking...' messages
171 --version print the version of autoconf that created configure
172 Directory and file names:
173 --prefix=PREFIX install architecture-independent files in PREFIX
174 [$ac_default_prefix]
175 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176 [same as prefix]
177 --bindir=DIR user executables in DIR [EPREFIX/bin]
178 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
179 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
180 --datadir=DIR read-only architecture-independent data in DIR
181 [PREFIX/share]
182 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
183 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 [PREFIX/com]
185 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
186 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
187 --includedir=DIR C header files in DIR [PREFIX/include]
188 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
189 --infodir=DIR info documentation in DIR [PREFIX/info]
190 --mandir=DIR man documentation in DIR [PREFIX/man]
191 --srcdir=DIR find the sources in DIR [configure dir or ..]
192 --program-prefix=PREFIX prepend PREFIX to installed program names
193 --program-suffix=SUFFIX append SUFFIX to installed program names
194 --program-transform-name=PROGRAM
195 run sed PROGRAM on installed program names
196 EOF
197 cat << EOF
198 Host type:
199 --build=BUILD configure for building on BUILD [BUILD=HOST]
200 --host=HOST configure for HOST [guessed]
201 --target=TARGET configure for TARGET [TARGET=HOST]
202 Features and packages:
203 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
204 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
205 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
206 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
207 --x-includes=DIR X include files are in DIR
208 --x-libraries=DIR X library files are in DIR
209 EOF
210 if test -n "$ac_help"; then
211 echo "--enable and --with options recognized:$ac_help"
212 fi
213 exit 0 ;;
214
215 -host | --host | --hos | --ho)
216 ac_prev=host ;;
217 -host=* | --host=* | --hos=* | --ho=*)
218 host="$ac_optarg" ;;
219
220 -includedir | --includedir | --includedi | --included | --include \
221 | --includ | --inclu | --incl | --inc)
222 ac_prev=includedir ;;
223 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
224 | --includ=* | --inclu=* | --incl=* | --inc=*)
225 includedir="$ac_optarg" ;;
226
227 -infodir | --infodir | --infodi | --infod | --info | --inf)
228 ac_prev=infodir ;;
229 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
230 infodir="$ac_optarg" ;;
231
232 -libdir | --libdir | --libdi | --libd)
233 ac_prev=libdir ;;
234 -libdir=* | --libdir=* | --libdi=* | --libd=*)
235 libdir="$ac_optarg" ;;
236
237 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
238 | --libexe | --libex | --libe)
239 ac_prev=libexecdir ;;
240 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
241 | --libexe=* | --libex=* | --libe=*)
242 libexecdir="$ac_optarg" ;;
243
244 -localstatedir | --localstatedir | --localstatedi | --localstated \
245 | --localstate | --localstat | --localsta | --localst \
246 | --locals | --local | --loca | --loc | --lo)
247 ac_prev=localstatedir ;;
248 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
249 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
250 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
251 localstatedir="$ac_optarg" ;;
252
253 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
254 ac_prev=mandir ;;
255 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
256 mandir="$ac_optarg" ;;
257
258 -nfp | --nfp | --nf)
259 # Obsolete; use --without-fp.
260 with_fp=no ;;
261
262 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
263 | --no-cr | --no-c)
264 no_create=yes ;;
265
266 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
267 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
268 no_recursion=yes ;;
269
270 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
271 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
272 | --oldin | --oldi | --old | --ol | --o)
273 ac_prev=oldincludedir ;;
274 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
275 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
276 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
277 oldincludedir="$ac_optarg" ;;
278
279 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
280 ac_prev=prefix ;;
281 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
282 prefix="$ac_optarg" ;;
283
284 -program-prefix | --program-prefix | --program-prefi | --program-pref \
285 | --program-pre | --program-pr | --program-p)
286 ac_prev=program_prefix ;;
287 -program-prefix=* | --program-prefix=* | --program-prefi=* \
288 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
289 program_prefix="$ac_optarg" ;;
290
291 -program-suffix | --program-suffix | --program-suffi | --program-suff \
292 | --program-suf | --program-su | --program-s)
293 ac_prev=program_suffix ;;
294 -program-suffix=* | --program-suffix=* | --program-suffi=* \
295 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
296 program_suffix="$ac_optarg" ;;
297
298 -program-transform-name | --program-transform-name \
299 | --program-transform-nam | --program-transform-na \
300 | --program-transform-n | --program-transform- \
301 | --program-transform | --program-transfor \
302 | --program-transfo | --program-transf \
303 | --program-trans | --program-tran \
304 | --progr-tra | --program-tr | --program-t)
305 ac_prev=program_transform_name ;;
306 -program-transform-name=* | --program-transform-name=* \
307 | --program-transform-nam=* | --program-transform-na=* \
308 | --program-transform-n=* | --program-transform-=* \
309 | --program-transform=* | --program-transfor=* \
310 | --program-transfo=* | --program-transf=* \
311 | --program-trans=* | --program-tran=* \
312 | --progr-tra=* | --program-tr=* | --program-t=*)
313 program_transform_name="$ac_optarg" ;;
314
315 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
316 | -silent | --silent | --silen | --sile | --sil)
317 silent=yes ;;
318
319 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
320 ac_prev=sbindir ;;
321 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
322 | --sbi=* | --sb=*)
323 sbindir="$ac_optarg" ;;
324
325 -sharedstatedir | --sharedstatedir | --sharedstatedi \
326 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
327 | --sharedst | --shareds | --shared | --share | --shar \
328 | --sha | --sh)
329 ac_prev=sharedstatedir ;;
330 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
331 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
332 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
333 | --sha=* | --sh=*)
334 sharedstatedir="$ac_optarg" ;;
335
336 -site | --site | --sit)
337 ac_prev=site ;;
338 -site=* | --site=* | --sit=*)
339 site="$ac_optarg" ;;
340
341 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
342 ac_prev=srcdir ;;
343 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
344 srcdir="$ac_optarg" ;;
345
346 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
347 | --syscon | --sysco | --sysc | --sys | --sy)
348 ac_prev=sysconfdir ;;
349 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
350 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
351 sysconfdir="$ac_optarg" ;;
352
353 -target | --target | --targe | --targ | --tar | --ta | --t)
354 ac_prev=target ;;
355 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
356 target="$ac_optarg" ;;
357
358 -v | -verbose | --verbose | --verbos | --verbo | --verb)
359 verbose=yes ;;
360
361 -version | --version | --versio | --versi | --vers)
362 echo "configure generated by autoconf version 2.13"
363 exit 0 ;;
364
365 -with-* | --with-*)
366 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
367 # Reject names that are not valid shell variable names.
368 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
369 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
370 fi
371 ac_package=`echo $ac_package| sed 's/-/_/g'`
372 case "$ac_option" in
373 *=*) ;;
374 *) ac_optarg=yes ;;
375 esac
376 eval "with_${ac_package}='$ac_optarg'" ;;
377
378 -without-* | --without-*)
379 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
380 # Reject names that are not valid shell variable names.
381 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
382 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
383 fi
384 ac_package=`echo $ac_package| sed 's/-/_/g'`
385 eval "with_${ac_package}=no" ;;
386
387 --x)
388 # Obsolete; use --with-x.
389 with_x=yes ;;
390
391 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
392 | --x-incl | --x-inc | --x-in | --x-i)
393 ac_prev=x_includes ;;
394 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
395 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
396 x_includes="$ac_optarg" ;;
397
398 -x-libraries | --x-libraries | --x-librarie | --x-librari \
399 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
400 ac_prev=x_libraries ;;
401 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
402 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
403 x_libraries="$ac_optarg" ;;
404
405 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
406 ;;
407
408 *)
409 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
410 echo "configure: warning: $ac_option: invalid host type" 1>&2
411 fi
412 if test "x$nonopt" != xNONE; then
413 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
414 fi
415 nonopt="$ac_option"
416 ;;
417
418 esac
419 done
420
421 if test -n "$ac_prev"; then
422 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
423 fi
424
425 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
426
427 # File descriptor usage:
428 # 0 standard input
429 # 1 file creation
430 # 2 errors and warnings
431 # 3 some systems may open it to /dev/tty
432 # 4 used on the Kubota Titan
433 # 6 checking for... messages and results
434 # 5 compiler messages saved in config.log
435 if test "$silent" = yes; then
436 exec 6>/dev/null
437 else
438 exec 6>&1
439 fi
440 exec 5>./config.log
441
442 echo "\
443 This file contains any messages produced by compilers while
444 running configure, to aid debugging if configure makes a mistake.
445 " 1>&5
446
447 # Strip out --no-create and --no-recursion so they do not pile up.
448 # Also quote any args containing shell metacharacters.
449 ac_configure_args=
450 for ac_arg
451 do
452 case "$ac_arg" in
453 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
454 | --no-cr | --no-c) ;;
455 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
456 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
457 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
458 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
459 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
460 esac
461 done
462
463 # NLS nuisances.
464 # Only set these to C if already set. These must not be set unconditionally
465 # because not all systems understand e.g. LANG=C (notably SCO).
466 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
467 # Non-C LC_CTYPE values break the ctype check.
468 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
469 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
470 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
471 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
472
473 # confdefs.h avoids OS command line length limits that DEFS can exceed.
474 rm -rf conftest* confdefs.h
475 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
476 echo > confdefs.h
477
478 # A filename unique to this package, relative to the directory that
479 # configure is in, which we can look for to find out if srcdir is correct.
480 ac_unique_file=src/lisp.h
481
482 # Find the source files, if location was not specified.
483 if test -z "$srcdir"; then
484 ac_srcdir_defaulted=yes
485 # Try the directory containing this script, then its parent.
486 ac_prog=$0
487 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
488 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
489 srcdir=$ac_confdir
490 if test ! -r $srcdir/$ac_unique_file; then
491 srcdir=..
492 fi
493 else
494 ac_srcdir_defaulted=no
495 fi
496 if test ! -r $srcdir/$ac_unique_file; then
497 if test "$ac_srcdir_defaulted" = yes; then
498 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
499 else
500 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
501 fi
502 fi
503 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
504
505 # Prefer explicitly selected file to automatically selected ones.
506 if test -z "$CONFIG_SITE"; then
507 if test "x$prefix" != xNONE; then
508 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
509 else
510 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
511 fi
512 fi
513 for ac_site_file in $CONFIG_SITE; do
514 if test -r "$ac_site_file"; then
515 echo "loading site script $ac_site_file"
516 . "$ac_site_file"
517 fi
518 done
519
520 if test -r "$cache_file"; then
521 echo "loading cache $cache_file"
522 . $cache_file
523 else
524 echo "creating cache $cache_file"
525 > $cache_file
526 fi
527
528 ac_ext=c
529 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
530 ac_cpp='$CPP $CPPFLAGS'
531 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
532 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
533 cross_compiling=$ac_cv_prog_cc_cross
534
535 ac_exeext=
536 ac_objext=o
537 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
538 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
539 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
540 ac_n= ac_c='
541 ' ac_t=' '
542 else
543 ac_n=-n ac_c= ac_t=
544 fi
545 else
546 ac_n= ac_c='\c' ac_t=
547 fi
548
549
550
551
552 lispdir='${datadir}/emacs/${version}/lisp'
553 locallisppath='${datadir}/emacs/${version}/site-lisp:'\
554 '${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
555 lisppath='${locallisppath}:${lispdir}'
556 etcdir='${datadir}/emacs/${version}/etc'
557 archlibdir='${libexecdir}/emacs/${version}/${configuration}'
558 docdir='${datadir}/emacs/${version}/etc'
559
560 # Check whether --with-gcc or --without-gcc was given.
561 if test "${with_gcc+set}" = set; then
562 withval="$with_gcc"
563 :
564 fi
565
566 # Check whether --with-pop or --without-pop was given.
567 if test "${with_pop+set}" = set; then
568 withval="$with_pop"
569 if test "$withval" = yes; then
570 cat >> confdefs.h <<\EOF
571 #define MAIL_USE_POP 1
572 EOF
573
574 else :
575 fi
576 else
577 cat >> confdefs.h <<\EOF
578 #define MAIL_USE_POP 1
579 EOF
580
581 fi
582
583 # Check whether --with-kerberos or --without-kerberos was given.
584 if test "${with_kerberos+set}" = set; then
585 withval="$with_kerberos"
586 cat >> confdefs.h <<\EOF
587 #define KERBEROS 1
588 EOF
589
590 fi
591
592 # Check whether --with-kerberos5 or --without-kerberos5 was given.
593 if test "${with_kerberos5+set}" = set; then
594 withval="$with_kerberos5"
595 if test "${with_kerberos5+set}" = set; then
596 if test "${with_kerberos+set}" != set; then
597 with_kerberos=yes
598 cat >> confdefs.h <<\EOF
599 #define KERBEROS 1
600 EOF
601
602 fi
603 fi
604 cat >> confdefs.h <<\EOF
605 #define KERBEROS5 1
606 EOF
607
608 fi
609
610 # Check whether --with-hesiod or --without-hesiod was given.
611 if test "${with_hesiod+set}" = set; then
612 withval="$with_hesiod"
613 cat >> confdefs.h <<\EOF
614 #define HESIOD 1
615 EOF
616
617 fi
618
619 # Check whether --with-x-toolkit or --without-x-toolkit was given.
620 if test "${with_x_toolkit+set}" = set; then
621 withval="$with_x_toolkit"
622 case "${withval}" in
623 y | ye | yes ) val=athena ;;
624 n | no ) val=no ;;
625 l | lu | luc | luci | lucid ) val=lucid ;;
626 a | at | ath | athe | athen | athena ) val=athena ;;
627 m | mo | mot | moti | motif ) val=motif ;;
628 * )
629 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
630 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
631 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
632 ;;
633 esac
634 with_x_toolkit=$val
635
636 fi
637
638 # Check whether --with-xpm or --without-xpm was given.
639 if test "${with_xpm+set}" = set; then
640 withval="$with_xpm"
641 :
642 fi
643
644 # Check whether --with-jpeg or --without-jpeg was given.
645 if test "${with_jpeg+set}" = set; then
646 withval="$with_jpeg"
647 :
648 fi
649
650 # Check whether --with-tiff or --without-tiff was given.
651 if test "${with_tiff+set}" = set; then
652 withval="$with_tiff"
653 :
654 fi
655
656 # Check whether --with-gif or --without-gif was given.
657 if test "${with_gif+set}" = set; then
658 withval="$with_gif"
659 :
660 fi
661
662 # Check whether --with-png or --without-png was given.
663 if test "${with_png+set}" = set; then
664 withval="$with_png"
665 :
666 fi
667
668 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
669 if test "${with_toolkit_scroll_bars+set}" = set; then
670 withval="$with_toolkit_scroll_bars"
671 :
672 fi
673
674
675 #### Make srcdir absolute, if it isn't already. It's important to
676 #### avoid running the path through pwd unnecessary, since pwd can
677 #### give you automounter prefixes, which can go away. We do all this
678 #### so Emacs can find its files when run uninstalled.
679 case "${srcdir}" in
680 /* ) ;;
681 . )
682 ## We may be able to use the $PWD environment variable to make this
683 ## absolute. But sometimes PWD is inaccurate.
684 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
685 unset CDPATH
686 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
687 then
688 srcdir="$PWD"
689 else
690 srcdir="`(cd ${srcdir}; pwd)`"
691 fi
692 ;;
693 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
694 esac
695
696 #### Check if the source directory already has a configured system in it.
697 if test `pwd` != `(cd ${srcdir} && pwd)` \
698 && test -f "${srcdir}/src/config.h" ; then
699 echo "configure: warning: The directory tree \`${srcdir}' is being used
700 as a build directory right now; it has been configured in its own
701 right. To configure in another directory as well, you MUST
702 use GNU make. If you do not have GNU make, then you must
703 now do \`make distclean' in ${srcdir},
704 and then run $0 again." 1>&2
705
706 extrasub='/^VPATH[ ]*=/c\
707 vpath %.c $(srcdir)\
708 vpath %.h $(srcdir)\
709 vpath %.y $(srcdir)\
710 vpath %.l $(srcdir)\
711 vpath %.s $(srcdir)\
712 vpath %.in $(srcdir)\
713 vpath %.texi $(srcdir)'
714 fi
715
716 #### Given the configuration name, set machfile and opsysfile to the
717 #### names of the m/*.h and s/*.h files we should use.
718
719 ### Canonicalize the configuration name.
720
721 ac_aux_dir=
722 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
723 if test -f $ac_dir/install-sh; then
724 ac_aux_dir=$ac_dir
725 ac_install_sh="$ac_aux_dir/install-sh -c"
726 break
727 elif test -f $ac_dir/install.sh; then
728 ac_aux_dir=$ac_dir
729 ac_install_sh="$ac_aux_dir/install.sh -c"
730 break
731 fi
732 done
733 if test -z "$ac_aux_dir"; then
734 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
735 fi
736 ac_config_guess=$ac_aux_dir/config.guess
737 ac_config_sub=$ac_aux_dir/config.sub
738 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
739
740
741 # Make sure we can run config.sub.
742 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
743 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
744 fi
745
746 echo $ac_n "checking host system type""... $ac_c" 1>&6
747 echo "configure:748: checking host system type" >&5
748
749 host_alias=$host
750 case "$host_alias" in
751 NONE)
752 case $nonopt in
753 NONE)
754 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
755 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
756 fi ;;
757 *) host_alias=$nonopt ;;
758 esac ;;
759 esac
760
761 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
762 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
763 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
764 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
765 echo "$ac_t""$host" 1>&6
766
767 canonical=$host
768 configuration=$host_alias
769
770
771 ### If you add support for a new configuration, add code to this
772 ### switch statement to recognize your configuration name and select
773 ### the appropriate operating system and machine description files.
774
775 ### You would hope that you could choose an m/*.h file pretty much
776 ### based on the machine portion of the configuration name, and an s-
777 ### file based on the operating system portion. However, it turns out
778 ### that each m/*.h file is pretty manufacturer-specific - for
779 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
780 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
781 ### machines. So we basically have to have a special case for each
782 ### configuration name.
783 ###
784 ### As far as handling version numbers on operating systems is
785 ### concerned, make sure things will fail in a fixable way. If
786 ### /etc/MACHINES doesn't say anything about version numbers, be
787 ### prepared to handle anything reasonably. If version numbers
788 ### matter, be sure /etc/MACHINES says something about it.
789 ###
790 ### Eric Raymond says we should accept strings like "sysvr4" to mean
791 ### "System V Release 4"; he writes, "The old convention encouraged
792 ### confusion between `system' and `release' levels'."
793
794 machine='' opsys='' unported=no
795 case "${canonical}" in
796
797 ## NetBSD ports
798 *-*-netbsd* )
799 opsys=netbsd
800 case "${canonical}" in
801 alpha*-*-netbsd*) machine=alpha ;;
802 i[3456]86-*-netbsd*) machine=intel386 ;;
803 m68k-*-netbsd*)
804 # This is somewhat bogus.
805 machine=hp9000s300 ;;
806 powerpc-apple-netbsd*) machine=macppc ;;
807 mips-*-netbsd*) machine=pmax ;;
808 ns32k-*-netbsd*) machine=ns32000 ;;
809 sparc-*-netbsd*) machine=sparc ;;
810 vax-*-netbsd*) machine=vax ;;
811 esac
812 ;;
813
814 ## OpenBSD ports
815 *-*-openbsd* )
816 opsys=openbsd
817 case "${canonical}" in
818 alpha*-*-openbsd*) machine=alpha ;;
819 i386-*-openbsd*) machine=intel386 ;;
820 m68k-*-openbsd*) machine=hp9000s300 ;;
821 mipsel-*-openbsd*) machine=pmax ;;
822 ns32k-*-openbsd*) machine=ns32000 ;;
823 sparc-*-openbsd*) machine=sparc ;;
824 vax-*-openbsd*) machine=vax ;;
825 esac
826 ;;
827
828 ## Acorn RISCiX:
829 arm-acorn-riscix1.1* )
830 machine=acorn opsys=riscix1-1
831 ;;
832 arm-acorn-riscix1.2* | arm-acorn-riscix )
833 ## This name is riscix12 instead of riscix1.2
834 ## to avoid a file name conflict on MSDOS.
835 machine=acorn opsys=riscix12
836 ;;
837
838 ## BSDI ports
839 *-*-bsdi* )
840 opsys=bsdi
841 case "${canonical}" in
842 i[345]86-*-bsdi*) machine=intel386 ;;
843 sparc-*-bsdi*) machine=sparc ;;
844 powerpc-*-bsdi*) machine=powerpc ;;
845 esac
846 case "${canonical}" in
847 *-*-bsd386* | *-*-bsdi1* ) opsys=bsd386 ;;
848 *-*-bsdi2.0* ) opsys=bsdos2 ;;
849 *-*-bsdi2* ) opsys=bsdos2-1 ;;
850 *-*-bsdi3* ) opsys=bsdos3 ;;
851 *-*-bsdi4* ) opsys=bsdos4 ;;
852 esac
853 ;;
854
855 ## Alliant machines
856 ## Strictly speaking, we need the version of the alliant operating
857 ## system to choose the right machine file, but currently the
858 ## configuration name doesn't tell us enough to choose the right
859 ## one; we need to give alliants their own operating system name to
860 ## do this right. When someone cares, they can help us.
861 fx80-alliant-* )
862 machine=alliant4 opsys=bsd4-2
863 ;;
864 i860-alliant-* )
865 machine=alliant-2800 opsys=bsd4-3
866 ;;
867
868 ## Alpha (DEC) machines.
869 alpha*-dec-osf* )
870 machine=alpha opsys=osf1
871 # This is needed to find X11R6.1 libraries for certain tests.
872 NON_GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
873 GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
874 ;;
875
876 alpha*-*-linux-gnu* )
877 machine=alpha opsys=gnu-linux
878 ;;
879
880 arm*-*-linux-gnu* )
881 machine=arm opsys=gnu-linux
882 ;;
883
884 ppc-*-linux | \
885 powerpc-*-linux* )
886 machine=powerpc opsys=gnu-linux
887 ;;
888
889 ## Altos 3068
890 m68*-altos-sysv* )
891 machine=altos opsys=usg5-2
892 ;;
893
894 ## Amdahl UTS
895 580-amdahl-sysv* )
896 machine=amdahl opsys=usg5-2-2
897 ;;
898
899 ## Apollo, Domain/OS
900 m68*-apollo-* )
901 machine=apollo opsys=bsd4-3
902 ;;
903
904 ## AT&T 3b2, 3b5, 3b15, 3b20
905 we32k-att-sysv* )
906 machine=att3b opsys=usg5-2-2
907 ;;
908
909 ## AT&T 3b1 - The Mighty Unix PC!
910 m68*-att-sysv* )
911 machine=7300 opsys=usg5-2-2
912 ;;
913
914 ## Bull dpx20
915 rs6000-bull-bosx* )
916 machine=ibmrs6000 opsys=aix3-2
917 ;;
918
919 ## Bull dpx2
920 m68*-bull-sysv3* )
921 machine=dpx2 opsys=usg5-3
922 ;;
923
924 ## Bull sps7
925 m68*-bull-sysv2* )
926 machine=sps7 opsys=usg5-2
927 ;;
928
929 ## CCI 5/32, 6/32 -- see "Tahoe".
930
931 ## Celerity
932 ## I don't know what configuration name to use for this; config.sub
933 ## doesn't seem to know anything about it. Hey, Celerity users, get
934 ## in touch with us!
935 celerity-celerity-bsd* )
936 machine=celerity opsys=bsd4-2
937 ;;
938
939 ## Clipper
940 ## What operating systems does this chip run that Emacs has been
941 ## tested on?
942 clipper-* )
943 machine=clipper
944 ## We'll use the catch-all code at the bottom to guess the
945 ## operating system.
946 ;;
947
948 ## Convex
949 *-convex-bsd* | *-convex-convexos* )
950 machine=convex opsys=bsd4-3
951 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
952 NON_GNU_CPP="cc -E -P"
953 ;;
954
955 ## Cubix QBx/386
956 i[3456]86-cubix-sysv* )
957 machine=intel386 opsys=usg5-3
958 ;;
959
960 ## Cydra 5
961 cydra*-cydrome-sysv* )
962 machine=cydra5 opsys=usg5-3
963 ;;
964
965 ## Data General AViiON Machines
966 ## DG changed naming conventions with the release of 5.4.4.10, they
967 ## dropped the initial 5.4 but left the intervening R. Because of the
968 ## R this shouldn't conflict with older versions of the OS (which I
969 ## think were named like dgux4.*). In addition, DG new AViiONs series
970 ## uses either Motorola M88k or Intel Pentium CPUs.
971 m88k-dg-dguxR4.* | m88k-dg-dgux4* )
972 machine=aviion opsys=dgux4
973 ;;
974 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* )
975 ## This name is dgux5-4-3 instead of dgux5-4r3
976 ## to avoid a file name conflict on MSDOS.
977 machine=aviion opsys=dgux5-4-3
978 ;;
979 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* )
980 machine=aviion opsys=dgux5-4r2
981 ;;
982 m88k-dg-dgux* )
983 machine=aviion opsys=dgux
984 ;;
985
986 ## Data General AViiON Intel (x86) Machines
987 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
988 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
989 i[345]86-dg-dguxR4* )
990 machine=aviion-intel opsys=dgux4
991 ;;
992
993 ## DECstations
994 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* )
995 machine=pmax opsys=bsd4-2
996 ;;
997 mips-dec-ultrix4.[12]* | mips-dec-bsd* )
998 machine=pmax opsys=bsd4-3
999 ;;
1000 mips-dec-ultrix* )
1001 machine=pmax opsys=ultrix4-3
1002 ;;
1003 mips-dec-osf* )
1004 machine=pmax opsys=osf1
1005 ;;
1006 mips-dec-mach_bsd4.3* )
1007 machine=pmax opsys=mach-bsd4-3
1008 ;;
1009
1010 ## Motorola Delta machines
1011 m68k-motorola-sysv* | m68000-motorola-sysv* )
1012 machine=delta opsys=usg5-3
1013 if test -z "`type gnucc | grep 'not found'`"
1014 then
1015 if test -s /etc/167config
1016 then CC="gnucc -m68040"
1017 else CC="gnucc -m68881"
1018 fi
1019 else
1020 if test -z "`type gcc | grep 'not found'`"
1021 then CC=gcc
1022 else CC=cc
1023 fi
1024 fi
1025 ;;
1026 m88k-motorola-sysv4* )
1027 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
1028 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
1029 # I hope there are not other 4.0 versions for this machine
1030 # which really need usg5-4 instead.
1031 machine=delta88k opsys=usg5-4-2
1032 ;;
1033 m88k-motorola-sysv* | m88k-motorola-m88kbcs* )
1034 machine=delta88k opsys=usg5-3
1035 ;;
1036
1037 ## Dual machines
1038 m68*-dual-sysv* )
1039 machine=dual opsys=usg5-2
1040 ;;
1041 m68*-dual-uniplus* )
1042 machine=dual opsys=unipl5-2
1043 ;;
1044
1045 ## Elxsi 6400
1046 elxsi-elxsi-sysv* )
1047 machine=elxsi opsys=usg5-2
1048 ;;
1049
1050 ## Encore machines
1051 ns16k-encore-bsd* )
1052 machine=ns16000 opsys=umax
1053 ;;
1054
1055 ## The GEC 93 - apparently, this port isn't really finished yet.
1056
1057 ## Gould Power Node and NP1
1058 pn-gould-bsd4.2* )
1059 machine=gould opsys=bsd4-2
1060 ;;
1061 pn-gould-bsd4.3* )
1062 machine=gould opsys=bsd4-3
1063 ;;
1064 np1-gould-bsd* )
1065 machine=gould-np1 opsys=bsd4-3
1066 ;;
1067
1068 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1069 ## as far as Emacs is concerned).
1070 m88k-harris-cxux* )
1071 # Build needs to be different on 7.0 and later releases
1072 case "`uname -r`" in
1073 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
1074 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
1075 esac
1076 NON_GNU_CPP="/lib/cpp"
1077 ;;
1078 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1079 m68k-harris-cxux* )
1080 machine=nh3000 opsys=cxux
1081 ;;
1082 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1083 powerpc-harris-powerunix )
1084 machine=nh6000 opsys=powerunix
1085 NON_GNU_CPP="cc -Xo -E -P"
1086 ;;
1087 ## SR2001/SR2201 running HI-UX/MPP
1088 hppa1.1-hitachi-hiuxmpp* )
1089 machine=sr2k opsys=hiuxmpp
1090 ;;
1091 ## Honeywell XPS100
1092 xps*-honeywell-sysv* )
1093 machine=xps100 opsys=usg5-2
1094 ;;
1095
1096 ## HP 9000 series 200 or 300
1097 m68*-hp-bsd* )
1098 machine=hp9000s300 opsys=bsd4-3
1099 ;;
1100 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1101 m68*-hp-hpux* )
1102 case "`uname -r`" in
1103 ## Someone's system reports A.B8.05 for this.
1104 ## I wonder what other possibilities there are.
1105 *.B8.* ) machine=hp9000s300 opsys=hpux8 ;;
1106 *.08.* ) machine=hp9000s300 opsys=hpux8 ;;
1107 *.09.* ) machine=hp9000s300 opsys=hpux9 ;;
1108 *.1[0-9].* ) machine=hp9000s300 opsys=hpux9shr ;;
1109 *) machine=hp9000s300 opsys=hpux ;;
1110 esac
1111 ;;
1112
1113 ## HP 9000 series 700 and 800, running HP/UX
1114 hppa*-hp-hpux7* )
1115 machine=hp800 opsys=hpux
1116 ;;
1117 hppa*-hp-hpux8* )
1118 machine=hp800 opsys=hpux8
1119 ;;
1120 hppa*-hp-hpux9shr* )
1121 machine=hp800 opsys=hpux9shr
1122 ;;
1123 hppa*-hp-hpux9* )
1124 machine=hp800 opsys=hpux9
1125 ;;
1126 hppa*-hp-hpux1[0-9]* )
1127 machine=hp800 opsys=hpux10
1128 ;;
1129
1130 ## HP 9000 series 700 and 800, running HP/UX
1131 hppa*-hp-hpux* )
1132 ## Cross-compilation? Nah!
1133 case "`uname -r`" in
1134 ## Someone's system reports A.B8.05 for this.
1135 ## I wonder what other possibilities there are.
1136 *.B8.* ) machine=hp800 opsys=hpux8 ;;
1137 *.08.* ) machine=hp800 opsys=hpux8 ;;
1138 *.09.* ) machine=hp800 opsys=hpux9 ;;
1139 *) machine=hp800 opsys=hpux10 ;;
1140 esac
1141 ;;
1142 hppa*-*-nextstep* )
1143 machine=hp800 opsys=nextstep
1144 ;;
1145
1146 ## Orion machines
1147 orion-orion-bsd* )
1148 machine=orion opsys=bsd4-2
1149 ;;
1150 clipper-orion-bsd* )
1151 machine=orion105 opsys=bsd4-2
1152 ;;
1153
1154 ## IBM machines
1155 i[3456]86-ibm-aix1.1* )
1156 machine=ibmps2-aix opsys=usg5-2-2
1157 ;;
1158 i[3456]86-ibm-aix1.[23]* | i[3456]86-ibm-aix* )
1159 machine=ibmps2-aix opsys=usg5-3
1160 ;;
1161 i370-ibm-aix*)
1162 machine=ibm370aix opsys=usg5-3
1163 ;;
1164 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* )
1165 machine=ibmrs6000 opsys=aix3-1
1166 ;;
1167 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 )
1168 machine=ibmrs6000 opsys=aix3-2-5
1169 ;;
1170 rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* )
1171 machine=ibmrs6000 opsys=aix4-1
1172 ;;
1173 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* )
1174 machine=ibmrs6000 opsys=aix4-2
1175 ;;
1176 rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0* )
1177 machine=ibmrs6000 opsys=aix4
1178 ;;
1179 rs6000-ibm-aix4* | powerpc-ibm-aix4* )
1180 machine=ibmrs6000 opsys=aix4-1
1181 ;;
1182 rs6000-ibm-aix* | powerpc-ibm-aix* )
1183 machine=ibmrs6000 opsys=aix3-2
1184 ;;
1185 romp-ibm-bsd4.3* )
1186 machine=ibmrt opsys=bsd4-3
1187 ;;
1188 romp-ibm-bsd4.2* )
1189 machine=ibmrt opsys=bsd4-2
1190 ;;
1191 romp-ibm-aos4.3* )
1192 machine=ibmrt opsys=bsd4-3
1193 ;;
1194 romp-ibm-aos4.2* )
1195 machine=ibmrt opsys=bsd4-2
1196 ;;
1197 romp-ibm-aos* )
1198 machine=ibmrt opsys=bsd4-3
1199 ;;
1200 romp-ibm-bsd* )
1201 machine=ibmrt opsys=bsd4-3
1202 ;;
1203 romp-ibm-aix* )
1204 machine=ibmrt-aix opsys=usg5-2-2
1205 ;;
1206
1207 ## Integrated Solutions `Optimum V'
1208 m68*-isi-bsd4.2* )
1209 machine=isi-ov opsys=bsd4-2
1210 ;;
1211 m68*-isi-bsd4.3* )
1212 machine=isi-ov opsys=bsd4-3
1213 ;;
1214
1215 ## Intel 386 machines where we do care about the manufacturer
1216 i[3456]86-intsys-sysv* )
1217 machine=is386 opsys=usg5-2-2
1218 ;;
1219
1220 ## Prime EXL
1221 i[3456]86-prime-sysv* )
1222 machine=i386 opsys=usg5-3
1223 ;;
1224
1225 ## Sequent Symmetry running Dynix
1226 i[3456]86-sequent-bsd* )
1227 machine=symmetry opsys=bsd4-3
1228 ;;
1229
1230 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1231 i[3456]86-sequent-ptx4* | i[3456]86-sequent-sysv4* )
1232 machine=sequent-ptx opsys=ptx4
1233 NON_GNU_CPP=/lib/cpp
1234 ;;
1235
1236 ## Sequent Symmetry running DYNIX/ptx
1237 ## Use the old cpp rather than the newer ANSI one.
1238 i[3456]86-sequent-ptx* )
1239 machine=sequent-ptx opsys=ptx
1240 NON_GNU_CPP="/lib/cpp"
1241 ;;
1242
1243 ## ncr machine running svr4.3.
1244 i[3456]86-ncr-sysv4.3 )
1245 machine=ncr386 opsys=usg5-4-3
1246 ;;
1247
1248 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1249 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1250 i[3456]86-ncr-sysv* )
1251 machine=ncr386 opsys=usg5-4-2
1252 ;;
1253
1254 ## Intel Paragon OSF/1
1255 i860-intel-osf1* )
1256 machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp
1257 ;;
1258
1259 ## Intel 860
1260 i860-*-sysv4* )
1261 machine=i860 opsys=usg5-4
1262 NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1263 NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1264 ;;
1265
1266 ## Masscomp machines
1267 m68*-masscomp-rtu* )
1268 machine=masscomp opsys=rtu
1269 ;;
1270
1271 ## Megatest machines
1272 m68*-megatest-bsd* )
1273 machine=mega68 opsys=bsd4-2
1274 ;;
1275
1276 ## Workstations sold by MIPS
1277 ## This is not necessarily all workstations using the MIPS processor -
1278 ## Irises are produced by SGI, and DECstations by DEC.
1279
1280 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1281 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1282 ## it gives for choosing between the alternatives seems to be "Use
1283 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1284 ## the BSD world." I'll assume that these are instructions for
1285 ## handling two odd situations, and that every other situation
1286 ## should use mips.h and usg5-2-2, they being listed first.
1287 mips-mips-usg* )
1288 machine=mips4
1289 ## Fall through to the general code at the bottom to decide on the OS.
1290 ;;
1291 mips-mips-riscos4* )
1292 machine=mips4 opsys=bsd4-3
1293 NON_GNU_CC="cc -systype bsd43"
1294 NON_GNU_CPP="cc -systype bsd43 -E"
1295 ;;
1296 mips-mips-riscos5* )
1297 machine=mips4 opsys=riscos5
1298 NON_GNU_CC="cc -systype bsd43"
1299 NON_GNU_CPP="cc -systype bsd43 -E"
1300 ;;
1301 mips-mips-bsd* )
1302 machine=mips opsys=bsd4-3
1303 ;;
1304 mips-mips-* )
1305 machine=mips opsys=usg5-2-2
1306 ;;
1307
1308 ## NeXT
1309 m68*-next-* | m68k-*-nextstep* )
1310 machine=m68k opsys=nextstep
1311 ;;
1312
1313 ## The complete machine from National Semiconductor
1314 ns32k-ns-genix* )
1315 machine=ns32000 opsys=usg5-2
1316 ;;
1317
1318 ## NCR machines
1319 m68*-ncr-sysv2* | m68*-ncr-sysvr2* )
1320 machine=tower32 opsys=usg5-2-2
1321 ;;
1322 m68*-ncr-sysv3* | m68*-ncr-sysvr3* )
1323 machine=tower32v3 opsys=usg5-3
1324 ;;
1325
1326 ## NEC EWS4800
1327 mips-nec-sysv4*)
1328 machine=ews4800 opsys=ux4800
1329 ;;
1330
1331 ## Nixdorf Targon 31
1332 m68*-nixdorf-sysv* )
1333 machine=targon31 opsys=usg5-2-2
1334 ;;
1335
1336 ## Nu (TI or LMI)
1337 m68*-nu-sysv* )
1338 machine=nu opsys=usg5-2
1339 ;;
1340
1341 ## Plexus
1342 m68*-plexus-sysv* )
1343 machine=plexus opsys=usg5-2
1344 ;;
1345
1346 ## PowerPC reference platform
1347 powerpcle-*-solaris2* )
1348 machine=prep
1349 opsys=sol2-5
1350 ;;
1351
1352 ## Pyramid machines
1353 ## I don't really have any idea what sort of processor the Pyramid has,
1354 ## so I'm assuming it is its own architecture.
1355 pyramid-pyramid-bsd* )
1356 machine=pyramid opsys=bsd4-2
1357 ;;
1358
1359 ## Sequent Balance
1360 ns32k-sequent-bsd4.2* )
1361 machine=sequent opsys=bsd4-2
1362 ;;
1363 ns32k-sequent-bsd4.3* )
1364 machine=sequent opsys=bsd4-3
1365 ;;
1366
1367 ## Siemens Nixdorf
1368 mips-siemens-sysv* | mips-sni-sysv*)
1369 machine=mips-siemens opsys=usg5-4
1370 NON_GNU_CC=/usr/ccs/bin/cc
1371 NON_GNU_CPP=/usr/ccs/lib/cpp
1372 ;;
1373
1374 ## Silicon Graphics machines
1375 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1376 m68*-sgi-iris3.5* )
1377 machine=irist opsys=iris3-5
1378 ;;
1379 m68*-sgi-iris3.6* | m68*-sgi-iris*)
1380 machine=irist opsys=iris3-6
1381 ;;
1382 ## Iris 4D
1383 mips-sgi-irix3* )
1384 machine=iris4d opsys=irix3-3
1385 ;;
1386 mips-sgi-irix4* )
1387 machine=iris4d opsys=irix4-0
1388 ;;
1389 mips-sgi-irix6.5 )
1390 machine=iris4d opsys=irix6-5
1391 # Without defining _LANGUAGE_C, things get masked out in the headers
1392 # so that, for instance, grepping for `free' in stdlib.h fails and
1393 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
1394 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
1395 NON_GCC_TEST_OPTIONS="-n32 -G0 -D_LANGUAGE_C"
1396 ;;
1397 mips-sgi-irix6* )
1398 machine=iris4d opsys=irix6-0
1399 # It's not clear whether -D_LANGUAGE_C is necessary as it is for 6.5,
1400 # but presumably it does no harm.
1401 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
1402 NON_GCC_TEST_OPTIONS=-32
1403 ;;
1404 mips-sgi-irix5.[01]* )
1405 machine=iris4d opsys=irix5-0
1406 ;;
1407 mips-sgi-irix5* | mips-sgi-irix* )
1408 machine=iris4d opsys=irix5-2
1409 ;;
1410
1411 ## SONY machines
1412 m68*-sony-bsd4.2* )
1413 machine=news opsys=bsd4-2
1414 ;;
1415 m68*-sony-bsd4.3* )
1416 machine=news opsys=bsd4-3
1417 ;;
1418 m68*-sony-newsos3* | m68*-sony-news3*)
1419 machine=news opsys=bsd4-3
1420 ;;
1421 mips-sony-bsd* | mips-sony-newsos4* | mips-sony-news4*)
1422 machine=news-risc opsys=bsd4-3
1423 ;;
1424 mips-sony-newsos6* )
1425 machine=news-r6 opsys=newsos6
1426 ;;
1427 mips-sony-news* )
1428 machine=news-risc opsys=newsos5
1429 ;;
1430
1431 ## Stride
1432 m68*-stride-sysv* )
1433 machine=stride opsys=usg5-2
1434 ;;
1435
1436 ## Suns
1437 sparc-*-linux-gnu* | sparc64-*-linux-gnu* )
1438 machine=sparc opsys=gnu-linux
1439 ;;
1440
1441 *-sun-sunos* | *-sun-bsd* | *-sun-solaris* \
1442 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \
1443 | rs6000-*-solaris2*)
1444 case "${canonical}" in
1445 m68*-sunos1* ) machine=sun1 ;;
1446 m68*-sunos2* ) machine=sun2 ;;
1447 m68* ) machine=sun3 ;;
1448 i[3456]86-sun-sunos[34]* ) machine=sun386 ;;
1449 i[3456]86-*-* ) machine=intel386 ;;
1450 powerpcle* ) machine=powerpcle ;;
1451 powerpc* | rs6000* ) machine=ibmrs6000 ;;
1452 sparc* ) machine=sparc ;;
1453 * ) unported=yes ;;
1454 esac
1455 case "${canonical}" in
1456 ## The Sun386 didn't get past 4.0.
1457 i[3456]86-*-sunos4 ) opsys=sunos4-0 ;;
1458 *-sunos4.0* ) opsys=sunos4-0 ;;
1459 *-sunos4.1.[3-9]*noshare )
1460 ## This name is sunos413 instead of sunos4-1-3
1461 ## to avoid a file name conflict on MSDOS.
1462 opsys=sunos413
1463 NON_GNU_CPP=/usr/lib/cpp
1464 NON_GCC_TEST_OPTIONS=-Bstatic
1465 GCC_TEST_OPTIONS=-static
1466 ;;
1467 *-sunos4.1.[3-9]* | *-sunos4shr*)
1468 opsys=sunos4shr
1469 NON_GNU_CPP=/usr/lib/cpp
1470 ;;
1471 *-sunos4* | *-sunos )
1472 opsys=sunos4-1
1473 NON_GCC_TEST_OPTIONS=-Bstatic
1474 GCC_TEST_OPTIONS=-static
1475 ;;
1476 *-sunos5.3* | *-solaris2.3* )
1477 opsys=sol2-3
1478 NON_GNU_CPP=/usr/ccs/lib/cpp
1479 ;;
1480 *-sunos5.4* | *-solaris2.4* )
1481 opsys=sol2-4
1482 NON_GNU_CPP=/usr/ccs/lib/cpp
1483 RANLIB="ar -ts"
1484 ;;
1485 *-sunos5.5* | *-solaris2.5* )
1486 opsys=sol2-5
1487 NON_GNU_CPP=/usr/ccs/lib/cpp
1488 RANLIB="ar -ts"
1489 ;;
1490 *-sunos5* | *-solaris* )
1491 opsys=sol2-5
1492 NON_GNU_CPP=/usr/ccs/lib/cpp
1493 ;;
1494 * ) opsys=bsd4-2 ;;
1495 esac
1496 ## Watch out for a compiler that we know will not work.
1497 case "${canonical}" in
1498 *-solaris* | *-sunos5* )
1499 if [ "x$CC" = x/usr/ucb/cc ]; then
1500 ## /usr/ucb/cc doesn't work;
1501 ## we should find some other compiler that does work.
1502 unset CC
1503 fi
1504 ;;
1505 *) ;;
1506 esac
1507 ;;
1508 sparc-*-nextstep* )
1509 machine=sparc opsys=nextstep
1510 ;;
1511
1512 ## Tadpole 68k
1513 m68*-tadpole-sysv* )
1514 machine=tad68k opsys=usg5-3
1515 ;;
1516
1517 ## Tahoe machines
1518 tahoe-tahoe-bsd4.2* )
1519 machine=tahoe opsys=bsd4-2
1520 ;;
1521 tahoe-tahoe-bsd4.3* )
1522 machine=tahoe opsys=bsd4-3
1523 ;;
1524
1525 ## Tandem Integrity S2
1526 mips-tandem-sysv* )
1527 machine=tandem-s2 opsys=usg5-3
1528 ;;
1529
1530 ## Tektronix XD88
1531 m88k-tektronix-sysv3* )
1532 machine=tekxd88 opsys=usg5-3
1533 ;;
1534
1535 ## Tektronix 16000 box (6130?)
1536 ns16k-tektronix-bsd* )
1537 machine=ns16000 opsys=bsd4-2
1538 ;;
1539 ## Tektronix 4300
1540 ## src/m/tek4300.h hints that this is a m68k machine.
1541 m68*-tektronix-bsd* )
1542 machine=tek4300 opsys=bsd4-3
1543 ;;
1544
1545 ## Titan P2 or P3
1546 ## We seem to have lost the machine-description file titan.h!
1547 titan-titan-sysv* )
1548 machine=titan opsys=usg5-3
1549 ;;
1550
1551 ## Ustation E30 (SS5E)
1552 m68*-unisys-uniplus* )
1553 machine=ustation opsystem=unipl5-2
1554 ;;
1555
1556 ## Vaxen.
1557 vax-dec-* )
1558 machine=vax
1559 case "${canonical}" in
1560 *-bsd4.1* ) opsys=bsd4-1 ;;
1561 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;;
1562 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;;
1563 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
1564 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
1565 *-vms* ) opsys=vms ;;
1566 * ) unported=yes
1567 esac
1568 ;;
1569
1570 ## Whitechapel MG1
1571 ns16k-whitechapel-* )
1572 machine=mg1
1573 ## We don't know what sort of OS runs on these; we'll let the
1574 ## operating system guessing code below try.
1575 ;;
1576
1577 ## Wicat
1578 m68*-wicat-sysv* )
1579 machine=wicat opsys=usg5-2
1580 ;;
1581
1582 ## Intel 386 machines where we don't care about the manufacturer
1583 i[3456]86-*-* )
1584 machine=intel386
1585 case "${canonical}" in
1586 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
1587 *-isc2.2* ) opsys=isc2-2 ;;
1588 *-isc4.0* ) opsys=isc4-0 ;;
1589 *-isc4.* ) opsys=isc4-1
1590 GCC_TEST_OPTIONS=-posix
1591 NON_GCC_TEST_OPTIONS=-Xp
1592 ;;
1593 *-isc* ) opsys=isc3-0 ;;
1594 *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;;
1595 *-esix* ) opsys=esix ;;
1596 *-xenix* ) opsys=xenix ;;
1597 *-linux-gnu* ) opsys=gnu-linux ;;
1598 *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;;
1599 *-sco3.2v5* ) opsys=sco5
1600 NON_GNU_CPP=/lib/cpp
1601 # Prevent -belf from being passed to $CPP.
1602 # /lib/cpp does not accept it.
1603 OVERRIDE_CPPFLAGS=" "
1604 ;;
1605 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
1606 *-386bsd* ) opsys=386bsd ;;
1607 *-freebsd* ) opsys=freebsd ;;
1608 *-nextstep* ) opsys=nextstep ;;
1609 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1610 esac
1611 ;;
1612
1613 ## m68k Linux-based GNU system
1614 m68k-*-linux-gnu* )
1615 machine=m68k opsys=gnu-linux
1616 ;;
1617
1618 ## Mips Linux-based GNU system
1619 mips-*-linux-gnu* )
1620 machine=mips opsys=gnu-linux
1621 ;;
1622
1623 ## UXP/DS
1624 sparc-fujitsu-sysv4* )
1625 machine=sparc opsys=uxpds
1626 NON_GNU_CPP=/usr/ccs/lib/cpp
1627 RANLIB="ar -ts"
1628 ;;
1629
1630 ## UXP/V
1631 f301-fujitsu-uxpv4.1)
1632 machine=f301 opsys=uxpv
1633 ;;
1634
1635 * )
1636 unported=yes
1637 ;;
1638 esac
1639
1640 ### If the code above didn't choose an operating system, just choose
1641 ### an operating system based on the configuration name. You really
1642 ### only want to use this when you have no idea what the right
1643 ### operating system is; if you know what operating systems a machine
1644 ### runs, it's cleaner to make it explicit in the case statement
1645 ### above.
1646 if test x"${opsys}" = x; then
1647 case "${canonical}" in
1648 *-gnu* ) opsys=gnu ;;
1649 *-bsd4.[01] ) opsys=bsd4-1 ;;
1650 *-bsd4.2 ) opsys=bsd4-2 ;;
1651 *-bsd4.3 ) opsys=bsd4-3 ;;
1652 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;;
1653 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;;
1654 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;;
1655 *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;;
1656 *-sysv4.2uw* ) opsys=unixware ;;
1657 *-sysv4.1* | *-sysvr4.1* )
1658 NON_GNU_CPP=/usr/lib/cpp
1659 opsys=usg5-4 ;;
1660 *-sysv4.[2-9]* | *-sysvr4.[2-9]* )
1661 if [ x$NON_GNU_CPP = x ]; then
1662 if [ -f /usr/ccs/lib/cpp ]; then
1663 NON_GNU_CPP=/usr/ccs/lib/cpp
1664 else
1665 NON_GNU_CPP=/lib/cpp
1666 fi
1667 fi
1668 opsys=usg5-4-2 ;;
1669 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
1670 * )
1671 unported=yes
1672 ;;
1673 esac
1674 fi
1675
1676 if test "x$RANLIB" = x; then
1677 RANLIB=ranlib
1678 fi
1679
1680
1681 if test $unported = yes; then
1682 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1683 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1684 fi
1685
1686 machfile="m/${machine}.h"
1687 opsysfile="s/${opsys}.h"
1688
1689
1690 #### Choose a compiler.
1691 test -n "$CC" && cc_specified=yes
1692
1693 # Save the value of CFLAGS that the user specified.
1694 SPECIFIED_CFLAGS="$CFLAGS"
1695
1696 case ${with_gcc} in
1697 "yes" ) CC="gcc" GCC=yes ;;
1698 "no" ) : ${CC=cc} ;;
1699 * ) # Extract the first word of "gcc", so it can be a program name with args.
1700 set dummy gcc; ac_word=$2
1701 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1702 echo "configure:1703: checking for $ac_word" >&5
1703 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1704 echo $ac_n "(cached) $ac_c" 1>&6
1705 else
1706 if test -n "$CC"; then
1707 ac_cv_prog_CC="$CC" # Let the user override the test.
1708 else
1709 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1710 ac_dummy="$PATH"
1711 for ac_dir in $ac_dummy; do
1712 test -z "$ac_dir" && ac_dir=.
1713 if test -f $ac_dir/$ac_word; then
1714 ac_cv_prog_CC="gcc"
1715 break
1716 fi
1717 done
1718 IFS="$ac_save_ifs"
1719 fi
1720 fi
1721 CC="$ac_cv_prog_CC"
1722 if test -n "$CC"; then
1723 echo "$ac_t""$CC" 1>&6
1724 else
1725 echo "$ac_t""no" 1>&6
1726 fi
1727
1728 if test -z "$CC"; then
1729 # Extract the first word of "cc", so it can be a program name with args.
1730 set dummy cc; ac_word=$2
1731 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1732 echo "configure:1733: checking for $ac_word" >&5
1733 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1734 echo $ac_n "(cached) $ac_c" 1>&6
1735 else
1736 if test -n "$CC"; then
1737 ac_cv_prog_CC="$CC" # Let the user override the test.
1738 else
1739 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1740 ac_prog_rejected=no
1741 ac_dummy="$PATH"
1742 for ac_dir in $ac_dummy; do
1743 test -z "$ac_dir" && ac_dir=.
1744 if test -f $ac_dir/$ac_word; then
1745 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1746 ac_prog_rejected=yes
1747 continue
1748 fi
1749 ac_cv_prog_CC="cc"
1750 break
1751 fi
1752 done
1753 IFS="$ac_save_ifs"
1754 if test $ac_prog_rejected = yes; then
1755 # We found a bogon in the path, so make sure we never use it.
1756 set dummy $ac_cv_prog_CC
1757 shift
1758 if test $# -gt 0; then
1759 # We chose a different compiler from the bogus one.
1760 # However, it has the same basename, so the bogon will be chosen
1761 # first if we set CC to just the basename; use the full file name.
1762 shift
1763 set dummy "$ac_dir/$ac_word" "$@"
1764 shift
1765 ac_cv_prog_CC="$@"
1766 fi
1767 fi
1768 fi
1769 fi
1770 CC="$ac_cv_prog_CC"
1771 if test -n "$CC"; then
1772 echo "$ac_t""$CC" 1>&6
1773 else
1774 echo "$ac_t""no" 1>&6
1775 fi
1776
1777 if test -z "$CC"; then
1778 case "`uname -s`" in
1779 *win32* | *WIN32*)
1780 # Extract the first word of "cl", so it can be a program name with args.
1781 set dummy cl; ac_word=$2
1782 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1783 echo "configure:1784: checking for $ac_word" >&5
1784 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1785 echo $ac_n "(cached) $ac_c" 1>&6
1786 else
1787 if test -n "$CC"; then
1788 ac_cv_prog_CC="$CC" # Let the user override the test.
1789 else
1790 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1791 ac_dummy="$PATH"
1792 for ac_dir in $ac_dummy; do
1793 test -z "$ac_dir" && ac_dir=.
1794 if test -f $ac_dir/$ac_word; then
1795 ac_cv_prog_CC="cl"
1796 break
1797 fi
1798 done
1799 IFS="$ac_save_ifs"
1800 fi
1801 fi
1802 CC="$ac_cv_prog_CC"
1803 if test -n "$CC"; then
1804 echo "$ac_t""$CC" 1>&6
1805 else
1806 echo "$ac_t""no" 1>&6
1807 fi
1808 ;;
1809 esac
1810 fi
1811 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1812 fi
1813
1814 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1815 echo "configure:1816: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1816
1817 ac_ext=c
1818 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1819 ac_cpp='$CPP $CPPFLAGS'
1820 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1821 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1822 cross_compiling=$ac_cv_prog_cc_cross
1823
1824 cat > conftest.$ac_ext << EOF
1825
1826 #line 1827 "configure"
1827 #include "confdefs.h"
1828
1829 main(){return(0);}
1830 EOF
1831 if { (eval echo configure:1832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1832 ac_cv_prog_cc_works=yes
1833 # If we can't run a trivial program, we are probably using a cross compiler.
1834 if (./conftest; exit) 2>/dev/null; then
1835 ac_cv_prog_cc_cross=no
1836 else
1837 ac_cv_prog_cc_cross=yes
1838 fi
1839 else
1840 echo "configure: failed program was:" >&5
1841 cat conftest.$ac_ext >&5
1842 ac_cv_prog_cc_works=no
1843 fi
1844 rm -fr conftest*
1845 ac_ext=c
1846 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1847 ac_cpp='$CPP $CPPFLAGS'
1848 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1849 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1850 cross_compiling=$ac_cv_prog_cc_cross
1851
1852 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1853 if test $ac_cv_prog_cc_works = no; then
1854 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1855 fi
1856 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1857 echo "configure:1858: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1858 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1859 cross_compiling=$ac_cv_prog_cc_cross
1860
1861 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1862 echo "configure:1863: checking whether we are using GNU C" >&5
1863 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1864 echo $ac_n "(cached) $ac_c" 1>&6
1865 else
1866 cat > conftest.c <<EOF
1867 #ifdef __GNUC__
1868 yes;
1869 #endif
1870 EOF
1871 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1872: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1872 ac_cv_prog_gcc=yes
1873 else
1874 ac_cv_prog_gcc=no
1875 fi
1876 fi
1877
1878 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1879
1880 if test $ac_cv_prog_gcc = yes; then
1881 GCC=yes
1882 else
1883 GCC=
1884 fi
1885
1886 ac_test_CFLAGS="${CFLAGS+set}"
1887 ac_save_CFLAGS="$CFLAGS"
1888 CFLAGS=
1889 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1890 echo "configure:1891: checking whether ${CC-cc} accepts -g" >&5
1891 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1892 echo $ac_n "(cached) $ac_c" 1>&6
1893 else
1894 echo 'void f(){}' > conftest.c
1895 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1896 ac_cv_prog_cc_g=yes
1897 else
1898 ac_cv_prog_cc_g=no
1899 fi
1900 rm -f conftest*
1901
1902 fi
1903
1904 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1905 if test "$ac_test_CFLAGS" = set; then
1906 CFLAGS="$ac_save_CFLAGS"
1907 elif test $ac_cv_prog_cc_g = yes; then
1908 if test "$GCC" = yes; then
1909 CFLAGS="-g -O2"
1910 else
1911 CFLAGS="-g"
1912 fi
1913 else
1914 if test "$GCC" = yes; then
1915 CFLAGS="-O2"
1916 else
1917 CFLAGS=
1918 fi
1919 fi
1920
1921 esac
1922
1923 # On Suns, sometimes $CPP names a directory.
1924 if test -n "$CPP" && test -d "$CPP"; then
1925 CPP=
1926 fi
1927
1928 #### Some systems specify a CPP to use unless we are using GCC.
1929 #### Now that we know whether we are using GCC, we can decide whether
1930 #### to use that one.
1931 if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
1932 then
1933 CPP="$NON_GNU_CPP"
1934 fi
1935
1936 #### Some systems specify a CC to use unless we are using GCC.
1937 #### Now that we know whether we are using GCC, we can decide whether
1938 #### to use that one.
1939 if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
1940 test x$cc_specified != xyes
1941 then
1942 CC="$NON_GNU_CC"
1943 fi
1944
1945 if test x$GCC = xyes && test "x$GCC_TEST_OPTIONS" != x
1946 then
1947 CC="$CC $GCC_TEST_OPTIONS"
1948 fi
1949
1950 if test x$GCC = x && test "x$NON_GCC_TEST_OPTIONS" != x
1951 then
1952 CC="$CC $NON_GCC_TEST_OPTIONS"
1953 fi
1954
1955 if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x
1956 then
1957 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
1958 fi
1959
1960 if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1961 then
1962 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1963 fi
1964
1965 #### Some other nice autoconf tests. If you add a test here which
1966 #### should make an entry in src/config.h, don't forget to add an
1967 #### #undef clause to src/config.h.in for autoconf to modify.
1968
1969 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1970 echo "configure:1971: checking whether ln -s works" >&5
1971 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1972 echo $ac_n "(cached) $ac_c" 1>&6
1973 else
1974 rm -f conftestdata
1975 if ln -s X conftestdata 2>/dev/null
1976 then
1977 rm -f conftestdata
1978 ac_cv_prog_LN_S="ln -s"
1979 else
1980 ac_cv_prog_LN_S=ln
1981 fi
1982 fi
1983 LN_S="$ac_cv_prog_LN_S"
1984 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1985 echo "$ac_t""yes" 1>&6
1986 else
1987 echo "$ac_t""no" 1>&6
1988 fi
1989
1990 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1991 echo "configure:1992: checking how to run the C preprocessor" >&5
1992 # On Suns, sometimes $CPP names a directory.
1993 if test -n "$CPP" && test -d "$CPP"; then
1994 CPP=
1995 fi
1996 if test -z "$CPP"; then
1997 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1998 echo $ac_n "(cached) $ac_c" 1>&6
1999 else
2000 # This must be in double quotes, not single quotes, because CPP may get
2001 # substituted into the Makefile and "${CC-cc}" will confuse make.
2002 CPP="${CC-cc} -E"
2003 # On the NeXT, cc -E runs the code through the compiler's parser,
2004 # not just through cpp.
2005 cat > conftest.$ac_ext <<EOF
2006 #line 2007 "configure"
2007 #include "confdefs.h"
2008 #include <assert.h>
2009 Syntax Error
2010 EOF
2011 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2012 { (eval echo configure:2013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2013 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2014 if test -z "$ac_err"; then
2015 :
2016 else
2017 echo "$ac_err" >&5
2018 echo "configure: failed program was:" >&5
2019 cat conftest.$ac_ext >&5
2020 rm -rf conftest*
2021 CPP="${CC-cc} -E -traditional-cpp"
2022 cat > conftest.$ac_ext <<EOF
2023 #line 2024 "configure"
2024 #include "confdefs.h"
2025 #include <assert.h>
2026 Syntax Error
2027 EOF
2028 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2029 { (eval echo configure:2030: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2030 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2031 if test -z "$ac_err"; then
2032 :
2033 else
2034 echo "$ac_err" >&5
2035 echo "configure: failed program was:" >&5
2036 cat conftest.$ac_ext >&5
2037 rm -rf conftest*
2038 CPP="${CC-cc} -nologo -E"
2039 cat > conftest.$ac_ext <<EOF
2040 #line 2041 "configure"
2041 #include "confdefs.h"
2042 #include <assert.h>
2043 Syntax Error
2044 EOF
2045 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2046 { (eval echo configure:2047: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2047 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2048 if test -z "$ac_err"; then
2049 :
2050 else
2051 echo "$ac_err" >&5
2052 echo "configure: failed program was:" >&5
2053 cat conftest.$ac_ext >&5
2054 rm -rf conftest*
2055 CPP=/lib/cpp
2056 fi
2057 rm -f conftest*
2058 fi
2059 rm -f conftest*
2060 fi
2061 rm -f conftest*
2062 ac_cv_prog_CPP="$CPP"
2063 fi
2064 CPP="$ac_cv_prog_CPP"
2065 else
2066 ac_cv_prog_CPP="$CPP"
2067 fi
2068 echo "$ac_t""$CPP" 1>&6
2069
2070 # Find a good install program. We prefer a C program (faster),
2071 # so one script is as good as another. But avoid the broken or
2072 # incompatible versions:
2073 # SysV /etc/install, /usr/sbin/install
2074 # SunOS /usr/etc/install
2075 # IRIX /sbin/install
2076 # AIX /bin/install
2077 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2078 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2079 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2080 # ./install, which can be erroneously created by make from ./install.sh.
2081 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2082 echo "configure:2083: checking for a BSD compatible install" >&5
2083 if test -z "$INSTALL"; then
2084 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2086 else
2087 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2088 for ac_dir in $PATH; do
2089 # Account for people who put trailing slashes in PATH elements.
2090 case "$ac_dir/" in
2091 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2092 *)
2093 # OSF1 and SCO ODT 3.0 have their own names for install.
2094 # Don't use installbsd from OSF since it installs stuff as root
2095 # by default.
2096 for ac_prog in ginstall scoinst install; do
2097 if test -f $ac_dir/$ac_prog; then
2098 if test $ac_prog = install &&
2099 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2100 # AIX install. It has an incompatible calling convention.
2101 :
2102 else
2103 ac_cv_path_install="$ac_dir/$ac_prog -c"
2104 break 2
2105 fi
2106 fi
2107 done
2108 ;;
2109 esac
2110 done
2111 IFS="$ac_save_IFS"
2112
2113 fi
2114 if test "${ac_cv_path_install+set}" = set; then
2115 INSTALL="$ac_cv_path_install"
2116 else
2117 # As a last resort, use the slow shell script. We don't cache a
2118 # path for INSTALL within a source directory, because that will
2119 # break other packages using the cache if that directory is
2120 # removed, or if the path is relative.
2121 INSTALL="$ac_install_sh"
2122 fi
2123 fi
2124 echo "$ac_t""$INSTALL" 1>&6
2125
2126 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2127 # It thinks the first close brace ends the variable substitution.
2128 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2129
2130 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2131
2132 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2133
2134 for ac_prog in 'bison -y' byacc
2135 do
2136 # Extract the first word of "$ac_prog", so it can be a program name with args.
2137 set dummy $ac_prog; ac_word=$2
2138 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2139 echo "configure:2140: checking for $ac_word" >&5
2140 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2141 echo $ac_n "(cached) $ac_c" 1>&6
2142 else
2143 if test -n "$YACC"; then
2144 ac_cv_prog_YACC="$YACC" # Let the user override the test.
2145 else
2146 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2147 ac_dummy="$PATH"
2148 for ac_dir in $ac_dummy; do
2149 test -z "$ac_dir" && ac_dir=.
2150 if test -f $ac_dir/$ac_word; then
2151 ac_cv_prog_YACC="$ac_prog"
2152 break
2153 fi
2154 done
2155 IFS="$ac_save_ifs"
2156 fi
2157 fi
2158 YACC="$ac_cv_prog_YACC"
2159 if test -n "$YACC"; then
2160 echo "$ac_t""$YACC" 1>&6
2161 else
2162 echo "$ac_t""no" 1>&6
2163 fi
2164
2165 test -n "$YACC" && break
2166 done
2167 test -n "$YACC" || YACC="yacc"
2168
2169
2170 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2171 echo "configure:2172: checking for AIX" >&5
2172 cat > conftest.$ac_ext <<EOF
2173 #line 2174 "configure"
2174 #include "confdefs.h"
2175 #ifdef _AIX
2176 yes
2177 #endif
2178
2179 EOF
2180 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2181 egrep "yes" >/dev/null 2>&1; then
2182 rm -rf conftest*
2183 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
2184 #define _ALL_SOURCE 1
2185 EOF
2186
2187 else
2188 rm -rf conftest*
2189 echo "$ac_t""no" 1>&6
2190 fi
2191 rm -f conftest*
2192
2193
2194
2195 # Sound support for GNU/Linux and the free BSDs.
2196 for ac_hdr in machine/soundcard.h sys/soundcard.h
2197 do
2198 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2199 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2200 echo "configure:2201: checking for $ac_hdr" >&5
2201 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2202 echo $ac_n "(cached) $ac_c" 1>&6
2203 else
2204 cat > conftest.$ac_ext <<EOF
2205 #line 2206 "configure"
2206 #include "confdefs.h"
2207 #include <$ac_hdr>
2208 EOF
2209 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2210 { (eval echo configure:2211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2211 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2212 if test -z "$ac_err"; then
2213 rm -rf conftest*
2214 eval "ac_cv_header_$ac_safe=yes"
2215 else
2216 echo "$ac_err" >&5
2217 echo "configure: failed program was:" >&5
2218 cat conftest.$ac_ext >&5
2219 rm -rf conftest*
2220 eval "ac_cv_header_$ac_safe=no"
2221 fi
2222 rm -f conftest*
2223 fi
2224 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2225 echo "$ac_t""yes" 1>&6
2226 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2227 cat >> confdefs.h <<EOF
2228 #define $ac_tr_hdr 1
2229 EOF
2230
2231 else
2232 echo "$ac_t""no" 1>&6
2233 fi
2234 done
2235
2236
2237 for ac_hdr in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h \
2238 linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h \
2239 termcap.h stdio_ext.h
2240 do
2241 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2242 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2243 echo "configure:2244: checking for $ac_hdr" >&5
2244 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2245 echo $ac_n "(cached) $ac_c" 1>&6
2246 else
2247 cat > conftest.$ac_ext <<EOF
2248 #line 2249 "configure"
2249 #include "confdefs.h"
2250 #include <$ac_hdr>
2251 EOF
2252 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2253 { (eval echo configure:2254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2254 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2255 if test -z "$ac_err"; then
2256 rm -rf conftest*
2257 eval "ac_cv_header_$ac_safe=yes"
2258 else
2259 echo "$ac_err" >&5
2260 echo "configure: failed program was:" >&5
2261 cat conftest.$ac_ext >&5
2262 rm -rf conftest*
2263 eval "ac_cv_header_$ac_safe=no"
2264 fi
2265 rm -f conftest*
2266 fi
2267 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2268 echo "$ac_t""yes" 1>&6
2269 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2270 cat >> confdefs.h <<EOF
2271 #define $ac_tr_hdr 1
2272 EOF
2273
2274 else
2275 echo "$ac_t""no" 1>&6
2276 fi
2277 done
2278
2279 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2280 echo "configure:2281: checking for ANSI C header files" >&5
2281 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2282 echo $ac_n "(cached) $ac_c" 1>&6
2283 else
2284 cat > conftest.$ac_ext <<EOF
2285 #line 2286 "configure"
2286 #include "confdefs.h"
2287 #include <stdlib.h>
2288 #include <stdarg.h>
2289 #include <string.h>
2290 #include <float.h>
2291 EOF
2292 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2293 { (eval echo configure:2294: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2294 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2295 if test -z "$ac_err"; then
2296 rm -rf conftest*
2297 ac_cv_header_stdc=yes
2298 else
2299 echo "$ac_err" >&5
2300 echo "configure: failed program was:" >&5
2301 cat conftest.$ac_ext >&5
2302 rm -rf conftest*
2303 ac_cv_header_stdc=no
2304 fi
2305 rm -f conftest*
2306
2307 if test $ac_cv_header_stdc = yes; then
2308 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2309 cat > conftest.$ac_ext <<EOF
2310 #line 2311 "configure"
2311 #include "confdefs.h"
2312 #include <string.h>
2313 EOF
2314 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2315 egrep "memchr" >/dev/null 2>&1; then
2316 :
2317 else
2318 rm -rf conftest*
2319 ac_cv_header_stdc=no
2320 fi
2321 rm -f conftest*
2322
2323 fi
2324
2325 if test $ac_cv_header_stdc = yes; then
2326 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2327 cat > conftest.$ac_ext <<EOF
2328 #line 2329 "configure"
2329 #include "confdefs.h"
2330 #include <stdlib.h>
2331 EOF
2332 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2333 egrep "free" >/dev/null 2>&1; then
2334 :
2335 else
2336 rm -rf conftest*
2337 ac_cv_header_stdc=no
2338 fi
2339 rm -f conftest*
2340
2341 fi
2342
2343 if test $ac_cv_header_stdc = yes; then
2344 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2345 if test "$cross_compiling" = yes; then
2346 :
2347 else
2348 cat > conftest.$ac_ext <<EOF
2349 #line 2350 "configure"
2350 #include "confdefs.h"
2351 #include <ctype.h>
2352 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2353 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2354 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2355 int main () { int i; for (i = 0; i < 256; i++)
2356 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2357 exit (0); }
2358
2359 EOF
2360 if { (eval echo configure:2361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2361 then
2362 :
2363 else
2364 echo "configure: failed program was:" >&5
2365 cat conftest.$ac_ext >&5
2366 rm -fr conftest*
2367 ac_cv_header_stdc=no
2368 fi
2369 rm -fr conftest*
2370 fi
2371
2372 fi
2373 fi
2374
2375 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2376 if test $ac_cv_header_stdc = yes; then
2377 cat >> confdefs.h <<\EOF
2378 #define STDC_HEADERS 1
2379 EOF
2380
2381 fi
2382
2383 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2384 echo "configure:2385: checking whether time.h and sys/time.h may both be included" >&5
2385 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2386 echo $ac_n "(cached) $ac_c" 1>&6
2387 else
2388 cat > conftest.$ac_ext <<EOF
2389 #line 2390 "configure"
2390 #include "confdefs.h"
2391 #include <sys/types.h>
2392 #include <sys/time.h>
2393 #include <time.h>
2394 int main() {
2395 struct tm *tp;
2396 ; return 0; }
2397 EOF
2398 if { (eval echo configure:2399: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2399 rm -rf conftest*
2400 ac_cv_header_time=yes
2401 else
2402 echo "configure: failed program was:" >&5
2403 cat conftest.$ac_ext >&5
2404 rm -rf conftest*
2405 ac_cv_header_time=no
2406 fi
2407 rm -f conftest*
2408 fi
2409
2410 echo "$ac_t""$ac_cv_header_time" 1>&6
2411 if test $ac_cv_header_time = yes; then
2412 cat >> confdefs.h <<\EOF
2413 #define TIME_WITH_SYS_TIME 1
2414 EOF
2415
2416 fi
2417
2418 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2419 echo "configure:2420: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2420 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2421 echo $ac_n "(cached) $ac_c" 1>&6
2422 else
2423 cat > conftest.$ac_ext <<EOF
2424 #line 2425 "configure"
2425 #include "confdefs.h"
2426 #include <sys/types.h>
2427 #include <signal.h>
2428 /* NetBSD declares sys_siglist in unistd.h. */
2429 #ifdef HAVE_UNISTD_H
2430 #include <unistd.h>
2431 #endif
2432 int main() {
2433 char *msg = *(sys_siglist + 1);
2434 ; return 0; }
2435 EOF
2436 if { (eval echo configure:2437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2437 rm -rf conftest*
2438 ac_cv_decl_sys_siglist=yes
2439 else
2440 echo "configure: failed program was:" >&5
2441 cat conftest.$ac_ext >&5
2442 rm -rf conftest*
2443 ac_cv_decl_sys_siglist=no
2444 fi
2445 rm -f conftest*
2446 fi
2447
2448 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2449 if test $ac_cv_decl_sys_siglist = yes; then
2450 cat >> confdefs.h <<\EOF
2451 #define SYS_SIGLIST_DECLARED 1
2452 EOF
2453
2454 fi
2455
2456
2457 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2458 echo "configure:2459: checking for struct utimbuf" >&5
2459 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2460 echo $ac_n "(cached) $ac_c" 1>&6
2461 else
2462 cat > conftest.$ac_ext <<EOF
2463 #line 2464 "configure"
2464 #include "confdefs.h"
2465 #ifdef TIME_WITH_SYS_TIME
2466 #include <sys/time.h>
2467 #include <time.h>
2468 #else
2469 #ifdef HAVE_SYS_TIME_H
2470 #include <sys/time.h>
2471 #else
2472 #include <time.h>
2473 #endif
2474 #endif
2475 #ifdef HAVE_UTIME_H
2476 #include <utime.h>
2477 #endif
2478 int main() {
2479 static struct utimbuf x; x.actime = x.modtime;
2480 ; return 0; }
2481 EOF
2482 if { (eval echo configure:2483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2483 rm -rf conftest*
2484 emacs_cv_struct_utimbuf=yes
2485 else
2486 echo "configure: failed program was:" >&5
2487 cat conftest.$ac_ext >&5
2488 rm -rf conftest*
2489 emacs_cv_struct_utimbuf=no
2490 fi
2491 rm -f conftest*
2492 fi
2493
2494 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2495 if test $emacs_cv_struct_utimbuf = yes; then
2496 cat >> confdefs.h <<\EOF
2497 #define HAVE_STRUCT_UTIMBUF 1
2498 EOF
2499
2500 fi
2501
2502 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2503 echo "configure:2504: checking return type of signal handlers" >&5
2504 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2505 echo $ac_n "(cached) $ac_c" 1>&6
2506 else
2507 cat > conftest.$ac_ext <<EOF
2508 #line 2509 "configure"
2509 #include "confdefs.h"
2510 #include <sys/types.h>
2511 #include <signal.h>
2512 #ifdef signal
2513 #undef signal
2514 #endif
2515 #ifdef __cplusplus
2516 extern "C" void (*signal (int, void (*)(int)))(int);
2517 #else
2518 void (*signal ()) ();
2519 #endif
2520
2521 int main() {
2522 int i;
2523 ; return 0; }
2524 EOF
2525 if { (eval echo configure:2526: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2526 rm -rf conftest*
2527 ac_cv_type_signal=void
2528 else
2529 echo "configure: failed program was:" >&5
2530 cat conftest.$ac_ext >&5
2531 rm -rf conftest*
2532 ac_cv_type_signal=int
2533 fi
2534 rm -f conftest*
2535 fi
2536
2537 echo "$ac_t""$ac_cv_type_signal" 1>&6
2538 cat >> confdefs.h <<EOF
2539 #define RETSIGTYPE $ac_cv_type_signal
2540 EOF
2541
2542
2543
2544 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2545 echo "configure:2546: checking for struct timeval" >&5
2546 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2547 echo $ac_n "(cached) $ac_c" 1>&6
2548 else
2549 cat > conftest.$ac_ext <<EOF
2550 #line 2551 "configure"
2551 #include "confdefs.h"
2552 #ifdef TIME_WITH_SYS_TIME
2553 #include <sys/time.h>
2554 #include <time.h>
2555 #else
2556 #ifdef HAVE_SYS_TIME_H
2557 #include <sys/time.h>
2558 #else
2559 #include <time.h>
2560 #endif
2561 #endif
2562 int main() {
2563 static struct timeval x; x.tv_sec = x.tv_usec;
2564 ; return 0; }
2565 EOF
2566 if { (eval echo configure:2567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2567 rm -rf conftest*
2568 emacs_cv_struct_timeval=yes
2569 else
2570 echo "configure: failed program was:" >&5
2571 cat conftest.$ac_ext >&5
2572 rm -rf conftest*
2573 emacs_cv_struct_timeval=no
2574 fi
2575 rm -f conftest*
2576 fi
2577
2578 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2579 HAVE_TIMEVAL=$emacs_cv_struct_timeval
2580 if test $emacs_cv_struct_timeval = yes; then
2581 cat >> confdefs.h <<\EOF
2582 #define HAVE_TIMEVAL 1
2583 EOF
2584
2585 fi
2586
2587 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2588 echo "configure:2589: checking whether struct tm is in sys/time.h or time.h" >&5
2589 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2590 echo $ac_n "(cached) $ac_c" 1>&6
2591 else
2592 cat > conftest.$ac_ext <<EOF
2593 #line 2594 "configure"
2594 #include "confdefs.h"
2595 #include <sys/types.h>
2596 #include <time.h>
2597 int main() {
2598 struct tm *tp; tp->tm_sec;
2599 ; return 0; }
2600 EOF
2601 if { (eval echo configure:2602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2602 rm -rf conftest*
2603 ac_cv_struct_tm=time.h
2604 else
2605 echo "configure: failed program was:" >&5
2606 cat conftest.$ac_ext >&5
2607 rm -rf conftest*
2608 ac_cv_struct_tm=sys/time.h
2609 fi
2610 rm -f conftest*
2611 fi
2612
2613 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2614 if test $ac_cv_struct_tm = sys/time.h; then
2615 cat >> confdefs.h <<\EOF
2616 #define TM_IN_SYS_TIME 1
2617 EOF
2618
2619 fi
2620
2621 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2622 echo "configure:2623: checking for tm_zone in struct tm" >&5
2623 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2624 echo $ac_n "(cached) $ac_c" 1>&6
2625 else
2626 cat > conftest.$ac_ext <<EOF
2627 #line 2628 "configure"
2628 #include "confdefs.h"
2629 #include <sys/types.h>
2630 #include <$ac_cv_struct_tm>
2631 int main() {
2632 struct tm tm; tm.tm_zone;
2633 ; return 0; }
2634 EOF
2635 if { (eval echo configure:2636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2636 rm -rf conftest*
2637 ac_cv_struct_tm_zone=yes
2638 else
2639 echo "configure: failed program was:" >&5
2640 cat conftest.$ac_ext >&5
2641 rm -rf conftest*
2642 ac_cv_struct_tm_zone=no
2643 fi
2644 rm -f conftest*
2645 fi
2646
2647 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2648 if test "$ac_cv_struct_tm_zone" = yes; then
2649 cat >> confdefs.h <<\EOF
2650 #define HAVE_TM_ZONE 1
2651 EOF
2652
2653 else
2654 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2655 echo "configure:2656: checking for tzname" >&5
2656 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2657 echo $ac_n "(cached) $ac_c" 1>&6
2658 else
2659 cat > conftest.$ac_ext <<EOF
2660 #line 2661 "configure"
2661 #include "confdefs.h"
2662 #include <time.h>
2663 #ifndef tzname /* For SGI. */
2664 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2665 #endif
2666 int main() {
2667 atoi(*tzname);
2668 ; return 0; }
2669 EOF
2670 if { (eval echo configure:2671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2671 rm -rf conftest*
2672 ac_cv_var_tzname=yes
2673 else
2674 echo "configure: failed program was:" >&5
2675 cat conftest.$ac_ext >&5
2676 rm -rf conftest*
2677 ac_cv_var_tzname=no
2678 fi
2679 rm -f conftest*
2680 fi
2681
2682 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2683 if test $ac_cv_var_tzname = yes; then
2684 cat >> confdefs.h <<\EOF
2685 #define HAVE_TZNAME 1
2686 EOF
2687
2688 fi
2689 fi
2690
2691 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
2692 echo "configure:2693: checking for tm_gmtoff in struct tm" >&5
2693 if eval "test \"`echo '$''{'emacs_cv_tm_gmtoff'+set}'`\" = set"; then
2694 echo $ac_n "(cached) $ac_c" 1>&6
2695 else
2696 cat > conftest.$ac_ext <<EOF
2697 #line 2698 "configure"
2698 #include "confdefs.h"
2699 #include <time.h>
2700 int main() {
2701 struct tm t; t.tm_gmtoff = 0
2702 ; return 0; }
2703 EOF
2704 if { (eval echo configure:2705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2705 rm -rf conftest*
2706 emacs_cv_tm_gmtoff=yes
2707 else
2708 echo "configure: failed program was:" >&5
2709 cat conftest.$ac_ext >&5
2710 rm -rf conftest*
2711 emacs_cv_tm_gmtoff=no
2712 fi
2713 rm -f conftest*
2714 fi
2715
2716 echo "$ac_t""$emacs_cv_tm_gmtoff" 1>&6
2717 if test $emacs_cv_tm_gmtoff = yes; then
2718 cat >> confdefs.h <<\EOF
2719 #define HAVE_TM_GMTOFF 1
2720 EOF
2721
2722 fi
2723
2724 echo $ac_n "checking for working const""... $ac_c" 1>&6
2725 echo "configure:2726: checking for working const" >&5
2726 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2727 echo $ac_n "(cached) $ac_c" 1>&6
2728 else
2729 cat > conftest.$ac_ext <<EOF
2730 #line 2731 "configure"
2731 #include "confdefs.h"
2732
2733 int main() {
2734
2735 /* Ultrix mips cc rejects this. */
2736 typedef int charset[2]; const charset x;
2737 /* SunOS 4.1.1 cc rejects this. */
2738 char const *const *ccp;
2739 char **p;
2740 /* NEC SVR4.0.2 mips cc rejects this. */
2741 struct point {int x, y;};
2742 static struct point const zero = {0,0};
2743 /* AIX XL C 1.02.0.0 rejects this.
2744 It does not let you subtract one const X* pointer from another in an arm
2745 of an if-expression whose if-part is not a constant expression */
2746 const char *g = "string";
2747 ccp = &g + (g ? g-g : 0);
2748 /* HPUX 7.0 cc rejects these. */
2749 ++ccp;
2750 p = (char**) ccp;
2751 ccp = (char const *const *) p;
2752 { /* SCO 3.2v4 cc rejects this. */
2753 char *t;
2754 char const *s = 0 ? (char *) 0 : (char const *) 0;
2755
2756 *t++ = 0;
2757 }
2758 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2759 int x[] = {25, 17};
2760 const int *foo = &x[0];
2761 ++foo;
2762 }
2763 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2764 typedef const int *iptr;
2765 iptr p = 0;
2766 ++p;
2767 }
2768 { /* AIX XL C 1.02.0.0 rejects this saying
2769 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2770 struct s { int j; const int *ap[3]; };
2771 struct s *b; b->j = 5;
2772 }
2773 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2774 const int foo = 10;
2775 }
2776
2777 ; return 0; }
2778 EOF
2779 if { (eval echo configure:2780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2780 rm -rf conftest*
2781 ac_cv_c_const=yes
2782 else
2783 echo "configure: failed program was:" >&5
2784 cat conftest.$ac_ext >&5
2785 rm -rf conftest*
2786 ac_cv_c_const=no
2787 fi
2788 rm -f conftest*
2789 fi
2790
2791 echo "$ac_t""$ac_cv_c_const" 1>&6
2792 if test $ac_cv_c_const = no; then
2793 cat >> confdefs.h <<\EOF
2794 #define const
2795 EOF
2796
2797 fi
2798
2799
2800 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
2801 echo "configure:2802: checking whether ${MAKE-make} sets \${MAKE}" >&5
2802 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
2803 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
2804 echo $ac_n "(cached) $ac_c" 1>&6
2805 else
2806 cat > conftestmake <<\EOF
2807 all:
2808 @echo 'ac_maketemp="${MAKE}"'
2809 EOF
2810 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2811 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
2812 if test -n "$ac_maketemp"; then
2813 eval ac_cv_prog_make_${ac_make}_set=yes
2814 else
2815 eval ac_cv_prog_make_${ac_make}_set=no
2816 fi
2817 rm -f conftestmake
2818 fi
2819 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2820 echo "$ac_t""yes" 1>&6
2821 SET_MAKE=
2822 else
2823 echo "$ac_t""no" 1>&6
2824 SET_MAKE="MAKE=${MAKE-make}"
2825 fi
2826
2827
2828 echo $ac_n "checking for long file names""... $ac_c" 1>&6
2829 echo "configure:2830: checking for long file names" >&5
2830 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833 ac_cv_sys_long_file_names=yes
2834 # Test for long file names in all the places we know might matter:
2835 # . the current directory, where building will happen
2836 # $prefix/lib where we will be installing things
2837 # $exec_prefix/lib likewise
2838 # eval it to expand exec_prefix.
2839 # $TMPDIR if set, where it might want to write temporary files
2840 # if $TMPDIR is not set:
2841 # /tmp where it might want to write temporary files
2842 # /var/tmp likewise
2843 # /usr/tmp likewise
2844 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
2845 ac_tmpdirs="$TMPDIR"
2846 else
2847 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
2848 fi
2849 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
2850 test -d $ac_dir || continue
2851 test -w $ac_dir || continue # It is less confusing to not echo anything here.
2852 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
2853 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
2854 val=`cat $ac_dir/conftest9012345 2>/dev/null`
2855 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
2856 ac_cv_sys_long_file_names=no
2857 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
2858 break
2859 fi
2860 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
2861 done
2862 fi
2863
2864 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
2865 if test $ac_cv_sys_long_file_names = yes; then
2866 cat >> confdefs.h <<\EOF
2867 #define HAVE_LONG_FILE_NAMES 1
2868 EOF
2869
2870 fi
2871
2872
2873 #### Choose a window system.
2874
2875 # If we find X, set shell vars x_includes and x_libraries to the
2876 # paths, otherwise set no_x=yes.
2877 # Uses ac_ vars as temps to allow command line to override cache and checks.
2878 # --without-x overrides everything else, but does not touch the cache.
2879 echo $ac_n "checking for X""... $ac_c" 1>&6
2880 echo "configure:2881: checking for X" >&5
2881
2882 # Check whether --with-x or --without-x was given.
2883 if test "${with_x+set}" = set; then
2884 withval="$with_x"
2885 :
2886 fi
2887
2888 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
2889 if test "x$with_x" = xno; then
2890 # The user explicitly disabled X.
2891 have_x=disabled
2892 else
2893 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
2894 # Both variables are already set.
2895 have_x=yes
2896 else
2897 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
2898 echo $ac_n "(cached) $ac_c" 1>&6
2899 else
2900 # One or both of the vars are not set, and there is no cached value.
2901 ac_x_includes=NO ac_x_libraries=NO
2902 rm -fr conftestdir
2903 if mkdir conftestdir; then
2904 cd conftestdir
2905 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
2906 cat > Imakefile <<'EOF'
2907 acfindx:
2908 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
2909 EOF
2910 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
2911 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2912 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
2913 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
2914 for ac_extension in a so sl; do
2915 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
2916 test -f $ac_im_libdir/libX11.$ac_extension; then
2917 ac_im_usrlibdir=$ac_im_libdir; break
2918 fi
2919 done
2920 # Screen out bogus values from the imake configuration. They are
2921 # bogus both because they are the default anyway, and because
2922 # using them would break gcc on systems where it needs fixed includes.
2923 case "$ac_im_incroot" in
2924 /usr/include) ;;
2925 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
2926 esac
2927 case "$ac_im_usrlibdir" in
2928 /usr/lib | /lib) ;;
2929 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
2930 esac
2931 fi
2932 cd ..
2933 rm -fr conftestdir
2934 fi
2935
2936 if test "$ac_x_includes" = NO; then
2937 # Guess where to find include files, by looking for this one X11 .h file.
2938 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
2939
2940 # First, try using that file with no special directory specified.
2941 cat > conftest.$ac_ext <<EOF
2942 #line 2943 "configure"
2943 #include "confdefs.h"
2944 #include <$x_direct_test_include>
2945 EOF
2946 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2947 { (eval echo configure:2948: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2948 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2949 if test -z "$ac_err"; then
2950 rm -rf conftest*
2951 # We can compile using X headers with no special include directory.
2952 ac_x_includes=
2953 else
2954 echo "$ac_err" >&5
2955 echo "configure: failed program was:" >&5
2956 cat conftest.$ac_ext >&5
2957 rm -rf conftest*
2958 # Look for the header file in a standard set of common directories.
2959 # Check X11 before X11Rn because it is often a symlink to the current release.
2960 for ac_dir in \
2961 /usr/X11/include \
2962 /usr/X11R6/include \
2963 /usr/X11R5/include \
2964 /usr/X11R4/include \
2965 \
2966 /usr/include/X11 \
2967 /usr/include/X11R6 \
2968 /usr/include/X11R5 \
2969 /usr/include/X11R4 \
2970 \
2971 /usr/local/X11/include \
2972 /usr/local/X11R6/include \
2973 /usr/local/X11R5/include \
2974 /usr/local/X11R4/include \
2975 \
2976 /usr/local/include/X11 \
2977 /usr/local/include/X11R6 \
2978 /usr/local/include/X11R5 \
2979 /usr/local/include/X11R4 \
2980 \
2981 /usr/X386/include \
2982 /usr/x386/include \
2983 /usr/XFree86/include/X11 \
2984 \
2985 /usr/include \
2986 /usr/local/include \
2987 /usr/unsupported/include \
2988 /usr/athena/include \
2989 /usr/local/x11r5/include \
2990 /usr/lpp/Xamples/include \
2991 \
2992 /usr/openwin/include \
2993 /usr/openwin/share/include \
2994 ; \
2995 do
2996 if test -r "$ac_dir/$x_direct_test_include"; then
2997 ac_x_includes=$ac_dir
2998 break
2999 fi
3000 done
3001 fi
3002 rm -f conftest*
3003 fi # $ac_x_includes = NO
3004
3005 if test "$ac_x_libraries" = NO; then
3006 # Check for the libraries.
3007
3008 test -z "$x_direct_test_library" && x_direct_test_library=Xt
3009 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
3010
3011 # See if we find them without any special options.
3012 # Don't add to $LIBS permanently.
3013 ac_save_LIBS="$LIBS"
3014 LIBS="-l$x_direct_test_library $LIBS"
3015 cat > conftest.$ac_ext <<EOF
3016 #line 3017 "configure"
3017 #include "confdefs.h"
3018
3019 int main() {
3020 ${x_direct_test_function}()
3021 ; return 0; }
3022 EOF
3023 if { (eval echo configure:3024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3024 rm -rf conftest*
3025 LIBS="$ac_save_LIBS"
3026 # We can link X programs with no special library path.
3027 ac_x_libraries=
3028 else
3029 echo "configure: failed program was:" >&5
3030 cat conftest.$ac_ext >&5
3031 rm -rf conftest*
3032 LIBS="$ac_save_LIBS"
3033 # First see if replacing the include by lib works.
3034 # Check X11 before X11Rn because it is often a symlink to the current release.
3035 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
3036 /usr/X11/lib \
3037 /usr/X11R6/lib \
3038 /usr/X11R5/lib \
3039 /usr/X11R4/lib \
3040 \
3041 /usr/lib/X11 \
3042 /usr/lib/X11R6 \
3043 /usr/lib/X11R5 \
3044 /usr/lib/X11R4 \
3045 \
3046 /usr/local/X11/lib \
3047 /usr/local/X11R6/lib \
3048 /usr/local/X11R5/lib \
3049 /usr/local/X11R4/lib \
3050 \
3051 /usr/local/lib/X11 \
3052 /usr/local/lib/X11R6 \
3053 /usr/local/lib/X11R5 \
3054 /usr/local/lib/X11R4 \
3055 \
3056 /usr/X386/lib \
3057 /usr/x386/lib \
3058 /usr/XFree86/lib/X11 \
3059 \
3060 /usr/lib \
3061 /usr/local/lib \
3062 /usr/unsupported/lib \
3063 /usr/athena/lib \
3064 /usr/local/x11r5/lib \
3065 /usr/lpp/Xamples/lib \
3066 /lib/usr/lib/X11 \
3067 \
3068 /usr/openwin/lib \
3069 /usr/openwin/share/lib \
3070 ; \
3071 do
3072 for ac_extension in a so sl; do
3073 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
3074 ac_x_libraries=$ac_dir
3075 break 2
3076 fi
3077 done
3078 done
3079 fi
3080 rm -f conftest*
3081 fi # $ac_x_libraries = NO
3082
3083 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
3084 # Didn't find X anywhere. Cache the known absence of X.
3085 ac_cv_have_x="have_x=no"
3086 else
3087 # Record where we found X for the cache.
3088 ac_cv_have_x="have_x=yes \
3089 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3090 fi
3091 fi
3092 fi
3093 eval "$ac_cv_have_x"
3094 fi # $with_x != no
3095
3096 if test "$have_x" != yes; then
3097 echo "$ac_t""$have_x" 1>&6
3098 no_x=yes
3099 else
3100 # If each of the values was on the command line, it overrides each guess.
3101 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
3102 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
3103 # Update the cache value to reflect the command line values.
3104 ac_cv_have_x="have_x=yes \
3105 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3106 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3107 fi
3108
3109 if test "$no_x" = yes; then
3110 window_system=none
3111 else
3112 window_system=x11
3113 fi
3114
3115 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
3116 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3117 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3118 x_default_search_path=""
3119 for x_library in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3120 x_search_path="${x_library}/X11/%L/%T/%N%C%S:\
3121 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3122 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3123 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3124 if test x"${x_default_search_path}" = x; then
3125 x_default_search_path=${x_search_path}
3126 else
3127 x_default_search_path="${x_search_path}:${x_default_search_path}"
3128 fi
3129 done
3130 fi
3131 if test "${x_includes}" != NONE && test -n "${x_includes}"; then
3132 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3133 fi
3134
3135 if test x"${x_includes}" = x; then
3136 bitmapdir=/usr/include/X11/bitmaps
3137 else
3138 # accumulate include directories that have X11 bitmap subdirectories
3139 bmd_acc="dummyval"
3140 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3141 if test -d "${bmd}/X11/bitmaps"; then
3142 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
3143 fi
3144 if test -d "${bmd}/bitmaps"; then
3145 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
3146 fi
3147 done
3148 if test ${bmd_acc} != "dummyval"; then
3149 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3150 fi
3151 fi
3152
3153 case "${window_system}" in
3154 x11 )
3155 HAVE_X_WINDOWS=yes
3156 HAVE_X11=yes
3157 case "${with_x_toolkit}" in
3158 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
3159 motif ) USE_X_TOOLKIT=MOTIF ;;
3160 no ) USE_X_TOOLKIT=none ;;
3161 * ) USE_X_TOOLKIT=maybe ;;
3162 esac
3163 ;;
3164 none )
3165 HAVE_X_WINDOWS=no
3166 HAVE_X11=no
3167 USE_X_TOOLKIT=none
3168 ;;
3169 esac
3170
3171 ### If we're using X11, we should use the X menu package.
3172 HAVE_MENUS=no
3173 case ${HAVE_X11} in
3174 yes ) HAVE_MENUS=yes ;;
3175 esac
3176
3177 if test "${opsys}" = "hpux9"; then
3178 case "${x_libraries}" in
3179 *X11R4* )
3180 opsysfile="s/hpux9-x11r4.h"
3181 ;;
3182 esac
3183 fi
3184
3185 if test "${opsys}" = "hpux9shr"; then
3186 case "${x_libraries}" in
3187 *X11R4* )
3188 opsysfile="s/hpux9shxr4.h"
3189 ;;
3190 esac
3191 fi
3192
3193 #### Extract some information from the operating system and machine files.
3194
3195 echo "checking the machine- and system-dependent files to find out
3196 - which libraries the lib-src programs will want, and
3197 - whether the GNU malloc routines are usable" 1>&6
3198 echo "configure:3199: checking the machine- and system-dependent files to find out
3199 - which libraries the lib-src programs will want, and
3200 - whether the GNU malloc routines are usable" >&5
3201
3202 ### First figure out CFLAGS (which we use for running the compiler here)
3203 ### and REAL_CFLAGS (which we use for real compilation).
3204 ### The two are the same except on a few systems, where they are made
3205 ### different to work around various lossages. For example,
3206 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3207 ### as implying static linking.
3208
3209 ### If the CFLAGS env var is specified, we use that value
3210 ### instead of the default.
3211
3212 ### It's not important that this name contain the PID; you can't run
3213 ### two configures in the same directory and have anything work
3214 ### anyway.
3215 tempcname="conftest.c"
3216
3217 echo '
3218 #include "'${srcdir}'/src/'${opsysfile}'"
3219 #include "'${srcdir}'/src/'${machfile}'"
3220 #ifndef LIBS_MACHINE
3221 #define LIBS_MACHINE
3222 #endif
3223 #ifndef LIBS_SYSTEM
3224 #define LIBS_SYSTEM
3225 #endif
3226 #ifndef C_SWITCH_SYSTEM
3227 #define C_SWITCH_SYSTEM
3228 #endif
3229 #ifndef C_SWITCH_MACHINE
3230 #define C_SWITCH_MACHINE
3231 #endif
3232 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3233 configure___ c_switch_system=C_SWITCH_SYSTEM
3234 configure___ c_switch_machine=C_SWITCH_MACHINE
3235
3236 #ifndef LIB_X11_LIB
3237 #define LIB_X11_LIB -lX11
3238 #endif
3239
3240 #ifndef LIBX11_MACHINE
3241 #define LIBX11_MACHINE
3242 #endif
3243
3244 #ifndef LIBX11_SYSTEM
3245 #define LIBX11_SYSTEM
3246 #endif
3247 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3248
3249 #ifdef UNEXEC
3250 configure___ unexec=UNEXEC
3251 #else
3252 configure___ unexec=unexec.o
3253 #endif
3254
3255 #ifdef SYSTEM_MALLOC
3256 configure___ system_malloc=yes
3257 #else
3258 configure___ system_malloc=no
3259 #endif
3260
3261 #ifndef C_DEBUG_SWITCH
3262 #define C_DEBUG_SWITCH -g
3263 #endif
3264
3265 #ifndef C_OPTIMIZE_SWITCH
3266 #define C_OPTIMIZE_SWITCH -O
3267 #endif
3268
3269 #ifndef LD_SWITCH_MACHINE
3270 #define LD_SWITCH_MACHINE
3271 #endif
3272
3273 #ifndef LD_SWITCH_SYSTEM
3274 #define LD_SWITCH_SYSTEM
3275 #endif
3276
3277 #ifndef LD_SWITCH_X_SITE_AUX
3278 #define LD_SWITCH_X_SITE_AUX
3279 #endif
3280
3281 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3282 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3283
3284 #ifdef THIS_IS_CONFIGURE
3285
3286 /* Get the CFLAGS for tests in configure. */
3287 #ifdef __GNUC__
3288 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3289 #else
3290 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3291 #endif
3292
3293 #else /* not THIS_IS_CONFIGURE */
3294
3295 /* Get the CFLAGS for real compilation. */
3296 #ifdef __GNUC__
3297 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3298 #else
3299 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3300 #endif
3301
3302 #endif /* not THIS_IS_CONFIGURE */
3303 ' > ${tempcname}
3304
3305 # The value of CPP is a quoted variable reference, so we need to do this
3306 # to get its actual value...
3307 CPP=`eval "echo $CPP"`
3308 eval `${CPP} -Isrc ${tempcname} \
3309 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3310 if test "x$SPECIFIED_CFLAGS" = x; then
3311 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3312 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3313 else
3314 REAL_CFLAGS="$CFLAGS"
3315 fi
3316 rm ${tempcname}
3317
3318 ac_link="$ac_link $ld_switch_machine $ld_switch_system"
3319
3320 ### Compute the unexec source name from the object name.
3321 UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`"
3322
3323 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3324 # Assume not, until told otherwise.
3325 GNU_MALLOC=yes
3326 doug_lea_malloc=yes
3327 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3328 echo "configure:3329: checking for malloc_get_state" >&5
3329 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3330 echo $ac_n "(cached) $ac_c" 1>&6
3331 else
3332 cat > conftest.$ac_ext <<EOF
3333 #line 3334 "configure"
3334 #include "confdefs.h"
3335 /* System header to define __stub macros and hopefully few prototypes,
3336 which can conflict with char malloc_get_state(); below. */
3337 #include <assert.h>
3338 /* Override any gcc2 internal prototype to avoid an error. */
3339 /* We use char because int might match the return type of a gcc2
3340 builtin and then its argument prototype would still apply. */
3341 char malloc_get_state();
3342
3343 int main() {
3344
3345 /* The GNU C library defines this for functions which it implements
3346 to always fail with ENOSYS. Some functions are actually named
3347 something starting with __ and the normal name is an alias. */
3348 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3349 choke me
3350 #else
3351 malloc_get_state();
3352 #endif
3353
3354 ; return 0; }
3355 EOF
3356 if { (eval echo configure:3357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3357 rm -rf conftest*
3358 eval "ac_cv_func_malloc_get_state=yes"
3359 else
3360 echo "configure: failed program was:" >&5
3361 cat conftest.$ac_ext >&5
3362 rm -rf conftest*
3363 eval "ac_cv_func_malloc_get_state=no"
3364 fi
3365 rm -f conftest*
3366 fi
3367
3368 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3369 echo "$ac_t""yes" 1>&6
3370 :
3371 else
3372 echo "$ac_t""no" 1>&6
3373 doug_lea_malloc=no
3374 fi
3375
3376 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3377 echo "configure:3378: checking for malloc_set_state" >&5
3378 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3379 echo $ac_n "(cached) $ac_c" 1>&6
3380 else
3381 cat > conftest.$ac_ext <<EOF
3382 #line 3383 "configure"
3383 #include "confdefs.h"
3384 /* System header to define __stub macros and hopefully few prototypes,
3385 which can conflict with char malloc_set_state(); below. */
3386 #include <assert.h>
3387 /* Override any gcc2 internal prototype to avoid an error. */
3388 /* We use char because int might match the return type of a gcc2
3389 builtin and then its argument prototype would still apply. */
3390 char malloc_set_state();
3391
3392 int main() {
3393
3394 /* The GNU C library defines this for functions which it implements
3395 to always fail with ENOSYS. Some functions are actually named
3396 something starting with __ and the normal name is an alias. */
3397 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3398 choke me
3399 #else
3400 malloc_set_state();
3401 #endif
3402
3403 ; return 0; }
3404 EOF
3405 if { (eval echo configure:3406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3406 rm -rf conftest*
3407 eval "ac_cv_func_malloc_set_state=yes"
3408 else
3409 echo "configure: failed program was:" >&5
3410 cat conftest.$ac_ext >&5
3411 rm -rf conftest*
3412 eval "ac_cv_func_malloc_set_state=no"
3413 fi
3414 rm -f conftest*
3415 fi
3416
3417 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3418 echo "$ac_t""yes" 1>&6
3419 :
3420 else
3421 echo "$ac_t""no" 1>&6
3422 doug_lea_malloc=no
3423 fi
3424
3425 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3426 echo "configure:3427: checking whether __after_morecore_hook exists" >&5
3427 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3428 echo $ac_n "(cached) $ac_c" 1>&6
3429 else
3430 cat > conftest.$ac_ext <<EOF
3431 #line 3432 "configure"
3432 #include "confdefs.h"
3433 extern void (* __after_morecore_hook)();
3434 int main() {
3435 __after_morecore_hook = 0
3436 ; return 0; }
3437 EOF
3438 if { (eval echo configure:3439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3439 rm -rf conftest*
3440 emacs_cv_var___after_morecore_hook=yes
3441 else
3442 echo "configure: failed program was:" >&5
3443 cat conftest.$ac_ext >&5
3444 rm -rf conftest*
3445 emacs_cv_var___after_morecore_hook=no
3446 fi
3447 rm -f conftest*
3448 fi
3449
3450 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3451 if test $emacs_cv_var___after_morecore_hook = no; then
3452 doug_lea_malloc=no
3453 fi
3454 if test "${system_malloc}" = "yes"; then
3455 GNU_MALLOC=no
3456 GNU_MALLOC_reason="
3457 (The GNU allocators don't work with this system configuration.)"
3458 fi
3459 if test "$doug_lea_malloc" = "yes" ; then
3460 if test "$GNU_MALLOC" = yes ; then
3461 GNU_MALLOC_reason="
3462 (Using Doug Lea's new malloc from the GNU C Library.)"
3463 fi
3464 cat >> confdefs.h <<\EOF
3465 #define DOUG_LEA_MALLOC 1
3466 EOF
3467
3468 fi
3469
3470 if test x"${REL_ALLOC}" = x; then
3471 REL_ALLOC=${GNU_MALLOC}
3472 fi
3473
3474 LISP_FLOAT_TYPE=yes
3475
3476
3477 #### Add the libraries to LIBS and check for some functions.
3478
3479 if test x"${OVERRIDE_CPPFLAGS}" != x; then
3480 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
3481 else
3482 CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS"
3483 fi
3484
3485 LIBS="$libsrc_libs $LIBS"
3486
3487 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3488 echo "configure:3489: checking for dnet_ntoa in -ldnet" >&5
3489 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3490 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3491 echo $ac_n "(cached) $ac_c" 1>&6
3492 else
3493 ac_save_LIBS="$LIBS"
3494 LIBS="-ldnet $LIBS"
3495 cat > conftest.$ac_ext <<EOF
3496 #line 3497 "configure"
3497 #include "confdefs.h"
3498 /* Override any gcc2 internal prototype to avoid an error. */
3499 /* We use char because int might match the return type of a gcc2
3500 builtin and then its argument prototype would still apply. */
3501 char dnet_ntoa();
3502
3503 int main() {
3504 dnet_ntoa()
3505 ; return 0; }
3506 EOF
3507 if { (eval echo configure:3508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3508 rm -rf conftest*
3509 eval "ac_cv_lib_$ac_lib_var=yes"
3510 else
3511 echo "configure: failed program was:" >&5
3512 cat conftest.$ac_ext >&5
3513 rm -rf conftest*
3514 eval "ac_cv_lib_$ac_lib_var=no"
3515 fi
3516 rm -f conftest*
3517 LIBS="$ac_save_LIBS"
3518
3519 fi
3520 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3521 echo "$ac_t""yes" 1>&6
3522 ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3523 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3524 cat >> confdefs.h <<EOF
3525 #define $ac_tr_lib 1
3526 EOF
3527
3528 LIBS="-ldnet $LIBS"
3529
3530 else
3531 echo "$ac_t""no" 1>&6
3532 fi
3533
3534
3535 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3536 echo "configure:3537: checking for main in -lXbsd" >&5
3537 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3538 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3539 echo $ac_n "(cached) $ac_c" 1>&6
3540 else
3541 ac_save_LIBS="$LIBS"
3542 LIBS="-lXbsd $LIBS"
3543 cat > conftest.$ac_ext <<EOF
3544 #line 3545 "configure"
3545 #include "confdefs.h"
3546
3547 int main() {
3548 main()
3549 ; return 0; }
3550 EOF
3551 if { (eval echo configure:3552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3552 rm -rf conftest*
3553 eval "ac_cv_lib_$ac_lib_var=yes"
3554 else
3555 echo "configure: failed program was:" >&5
3556 cat conftest.$ac_ext >&5
3557 rm -rf conftest*
3558 eval "ac_cv_lib_$ac_lib_var=no"
3559 fi
3560 rm -f conftest*
3561 LIBS="$ac_save_LIBS"
3562
3563 fi
3564 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3565 echo "$ac_t""yes" 1>&6
3566 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
3567 else
3568 echo "$ac_t""no" 1>&6
3569 fi
3570
3571
3572 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3573 echo "configure:3574: checking for cma_open in -lpthreads" >&5
3574 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3575 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3576 echo $ac_n "(cached) $ac_c" 1>&6
3577 else
3578 ac_save_LIBS="$LIBS"
3579 LIBS="-lpthreads $LIBS"
3580 cat > conftest.$ac_ext <<EOF
3581 #line 3582 "configure"
3582 #include "confdefs.h"
3583 /* Override any gcc2 internal prototype to avoid an error. */
3584 /* We use char because int might match the return type of a gcc2
3585 builtin and then its argument prototype would still apply. */
3586 char cma_open();
3587
3588 int main() {
3589 cma_open()
3590 ; return 0; }
3591 EOF
3592 if { (eval echo configure:3593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3593 rm -rf conftest*
3594 eval "ac_cv_lib_$ac_lib_var=yes"
3595 else
3596 echo "configure: failed program was:" >&5
3597 cat conftest.$ac_ext >&5
3598 rm -rf conftest*
3599 eval "ac_cv_lib_$ac_lib_var=no"
3600 fi
3601 rm -f conftest*
3602 LIBS="$ac_save_LIBS"
3603
3604 fi
3605 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3606 echo "$ac_t""yes" 1>&6
3607 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3608 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3609 cat >> confdefs.h <<EOF
3610 #define $ac_tr_lib 1
3611 EOF
3612
3613 LIBS="-lpthreads $LIBS"
3614
3615 else
3616 echo "$ac_t""no" 1>&6
3617 fi
3618
3619
3620 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3621 echo "configure:3622: checking for XFree86 in /usr/X386" >&5
3622 if test -d /usr/X386/include; then
3623 HAVE_XFREE386=yes
3624 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3625 else
3626 HAVE_XFREE386=no
3627 fi
3628 echo "$ac_t""$HAVE_XFREE386" 1>&6
3629
3630 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3631 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3632
3633 if test "${HAVE_X11}" = "yes"; then
3634 DEFS="$C_SWITCH_X_SITE $DEFS"
3635 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
3636 LIBS="$LIBX $LIBS"
3637 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
3638
3639 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3640 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3641 # but it's more convenient here to set LD_RUN_PATH
3642 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3643 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
3644 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3645 export LD_RUN_PATH
3646 fi
3647
3648 if test "${opsys}" = "gnu-linux"; then
3649 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3650 echo "configure:3651: checking whether X on GNU/Linux needs -b to link" >&5
3651 cat > conftest.$ac_ext <<EOF
3652 #line 3653 "configure"
3653 #include "confdefs.h"
3654
3655 int main() {
3656 XOpenDisplay ("foo");
3657 ; return 0; }
3658 EOF
3659 if { (eval echo configure:3660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3660 rm -rf conftest*
3661 xlinux_first_failure=no
3662 else
3663 echo "configure: failed program was:" >&5
3664 cat conftest.$ac_ext >&5
3665 rm -rf conftest*
3666 xlinux_first_failure=yes
3667 fi
3668 rm -f conftest*
3669 if test "${xlinux_first_failure}" = "yes"; then
3670 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
3671 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
3672 OLD_CPPFLAGS="$CPPFLAGS"
3673 OLD_LIBS="$LIBS"
3674 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
3675 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
3676 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
3677 LIBS="$LIBS -b i486-linuxaout"
3678 cat > conftest.$ac_ext <<EOF
3679 #line 3680 "configure"
3680 #include "confdefs.h"
3681
3682 int main() {
3683 XOpenDisplay ("foo");
3684 ; return 0; }
3685 EOF
3686 if { (eval echo configure:3687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3687 rm -rf conftest*
3688 xlinux_second_failure=no
3689 else
3690 echo "configure: failed program was:" >&5
3691 cat conftest.$ac_ext >&5
3692 rm -rf conftest*
3693 xlinux_second_failure=yes
3694 fi
3695 rm -f conftest*
3696 if test "${xlinux_second_failure}" = "yes"; then
3697 # If we get the same failure with -b, there is no use adding -b.
3698 # So take it out. This plays safe.
3699 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
3700 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
3701 CPPFLAGS="$OLD_CPPFLAGS"
3702 LIBS="$OLD_LIBS"
3703 echo "$ac_t""no" 1>&6
3704 else
3705 echo "$ac_t""yes" 1>&6
3706 fi
3707 else
3708 echo "$ac_t""no" 1>&6
3709 fi
3710 fi
3711
3712 for ac_func in XrmSetDatabase XScreenResourceString \
3713 XScreenNumberOfScreen XSetWMProtocols
3714 do
3715 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3716 echo "configure:3717: checking for $ac_func" >&5
3717 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3718 echo $ac_n "(cached) $ac_c" 1>&6
3719 else
3720 cat > conftest.$ac_ext <<EOF
3721 #line 3722 "configure"
3722 #include "confdefs.h"
3723 /* System header to define __stub macros and hopefully few prototypes,
3724 which can conflict with char $ac_func(); below. */
3725 #include <assert.h>
3726 /* Override any gcc2 internal prototype to avoid an error. */
3727 /* We use char because int might match the return type of a gcc2
3728 builtin and then its argument prototype would still apply. */
3729 char $ac_func();
3730
3731 int main() {
3732
3733 /* The GNU C library defines this for functions which it implements
3734 to always fail with ENOSYS. Some functions are actually named
3735 something starting with __ and the normal name is an alias. */
3736 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3737 choke me
3738 #else
3739 $ac_func();
3740 #endif
3741
3742 ; return 0; }
3743 EOF
3744 if { (eval echo configure:3745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3745 rm -rf conftest*
3746 eval "ac_cv_func_$ac_func=yes"
3747 else
3748 echo "configure: failed program was:" >&5
3749 cat conftest.$ac_ext >&5
3750 rm -rf conftest*
3751 eval "ac_cv_func_$ac_func=no"
3752 fi
3753 rm -f conftest*
3754 fi
3755
3756 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3757 echo "$ac_t""yes" 1>&6
3758 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3759 cat >> confdefs.h <<EOF
3760 #define $ac_tr_func 1
3761 EOF
3762
3763 else
3764 echo "$ac_t""no" 1>&6
3765 fi
3766 done
3767
3768 fi
3769
3770 if test "${window_system}" = "x11"; then
3771 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
3772 echo "configure:3773: checking X11 version 6" >&5
3773 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
3774 echo $ac_n "(cached) $ac_c" 1>&6
3775 else
3776 cat > conftest.$ac_ext <<EOF
3777 #line 3778 "configure"
3778 #include "confdefs.h"
3779 #include <X11/Xlib.h>
3780 int main() {
3781 #if XlibSpecificationRelease < 6
3782 fail;
3783 #endif
3784
3785 ; return 0; }
3786 EOF
3787 if { (eval echo configure:3788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3788 rm -rf conftest*
3789 emacs_cv_x11_version_6=yes
3790 else
3791 echo "configure: failed program was:" >&5
3792 cat conftest.$ac_ext >&5
3793 rm -rf conftest*
3794 emacs_cv_x11_version_6=no
3795 fi
3796 rm -f conftest*
3797 fi
3798
3799 if test $emacs_cv_x11_version_6 = yes; then
3800 echo "$ac_t""6 or newer" 1>&6
3801 cat >> confdefs.h <<\EOF
3802 #define HAVE_X11R6 1
3803 EOF
3804
3805 else
3806 echo "$ac_t""before 6" 1>&6
3807 fi
3808 fi
3809
3810 if test "${window_system}" = "x11"; then
3811 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
3812 echo "configure:3813: checking X11 version 5" >&5
3813 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
3814 echo $ac_n "(cached) $ac_c" 1>&6
3815 else
3816 cat > conftest.$ac_ext <<EOF
3817 #line 3818 "configure"
3818 #include "confdefs.h"
3819 #include <X11/Xlib.h>
3820 int main() {
3821 #if XlibSpecificationRelease < 5
3822 fail;
3823 #endif
3824
3825 ; return 0; }
3826 EOF
3827 if { (eval echo configure:3828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3828 rm -rf conftest*
3829 emacs_cv_x11_version_5=yes
3830 else
3831 echo "configure: failed program was:" >&5
3832 cat conftest.$ac_ext >&5
3833 rm -rf conftest*
3834 emacs_cv_x11_version_5=no
3835 fi
3836 rm -f conftest*
3837 fi
3838
3839 if test $emacs_cv_x11_version_5 = yes; then
3840 echo "$ac_t""5 or newer" 1>&6
3841 HAVE_X11R5=yes
3842 cat >> confdefs.h <<\EOF
3843 #define HAVE_X11R5 1
3844 EOF
3845
3846 else
3847 HAVE_X11R5=no
3848 echo "$ac_t""before 5" 1>&6
3849 fi
3850 fi
3851
3852 if test x"${USE_X_TOOLKIT}" = xmaybe; then
3853 if test x"${HAVE_X11R5}" = xyes; then
3854 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
3855 echo "configure:3856: checking X11 version 5 with Xaw" >&5
3856 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
3857 echo $ac_n "(cached) $ac_c" 1>&6
3858 else
3859 cat > conftest.$ac_ext <<EOF
3860 #line 3861 "configure"
3861 #include "confdefs.h"
3862
3863 #include <X11/Intrinsic.h>
3864 #include <X11/Xaw/Simple.h>
3865 int main() {
3866
3867 ; return 0; }
3868 EOF
3869 if { (eval echo configure:3870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3870 rm -rf conftest*
3871 emacs_cv_x11_version_5_with_xaw=yes
3872 else
3873 echo "configure: failed program was:" >&5
3874 cat conftest.$ac_ext >&5
3875 rm -rf conftest*
3876 emacs_cv_x11_version_5_with_xaw=no
3877 fi
3878 rm -f conftest*
3879 fi
3880
3881 if test $emacs_cv_x11_version_5_with_xaw = yes; then
3882 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
3883 USE_X_TOOLKIT=LUCID
3884 else
3885 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
3886 USE_X_TOOLKIT=none
3887 fi
3888 else
3889 USE_X_TOOLKIT=none
3890 fi
3891 fi
3892
3893 X_TOOLKIT_TYPE=$USE_X_TOOLKIT
3894
3895 if test "${USE_X_TOOLKIT}" != "none"; then
3896 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
3897 echo "configure:3898: checking X11 toolkit version" >&5
3898 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
3899 echo $ac_n "(cached) $ac_c" 1>&6
3900 else
3901 cat > conftest.$ac_ext <<EOF
3902 #line 3903 "configure"
3903 #include "confdefs.h"
3904 #include <X11/Intrinsic.h>
3905 int main() {
3906 #if XtSpecificationRelease < 6
3907 fail;
3908 #endif
3909
3910 ; return 0; }
3911 EOF
3912 if { (eval echo configure:3913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3913 rm -rf conftest*
3914 emacs_cv_x11_toolkit_version_6=yes
3915 else
3916 echo "configure: failed program was:" >&5
3917 cat conftest.$ac_ext >&5
3918 rm -rf conftest*
3919 emacs_cv_x11_toolkit_version_6=no
3920 fi
3921 rm -f conftest*
3922 fi
3923
3924 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
3925 if test $emacs_cv_x11_toolkit_version_6 = yes; then
3926 echo "$ac_t""6 or newer" 1>&6
3927 cat >> confdefs.h <<\EOF
3928 #define HAVE_X11XTR6 1
3929 EOF
3930
3931 else
3932 echo "$ac_t""before 6" 1>&6
3933 fi
3934
3935 OLDLIBS="$LIBS"
3936 if test x$HAVE_X11XTR6 = xyes; then
3937 LIBS="-lXt -lSM -lICE $LIBS"
3938 else
3939 LIBS="-lXt $LIBS"
3940 fi
3941 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
3942 echo "configure:3943: checking for XmuConvertStandardSelection in -lXmu" >&5
3943 ac_lib_var=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
3944 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3945 echo $ac_n "(cached) $ac_c" 1>&6
3946 else
3947 ac_save_LIBS="$LIBS"
3948 LIBS="-lXmu $LIBS"
3949 cat > conftest.$ac_ext <<EOF
3950 #line 3951 "configure"
3951 #include "confdefs.h"
3952 /* Override any gcc2 internal prototype to avoid an error. */
3953 /* We use char because int might match the return type of a gcc2
3954 builtin and then its argument prototype would still apply. */
3955 char XmuConvertStandardSelection();
3956
3957 int main() {
3958 XmuConvertStandardSelection()
3959 ; return 0; }
3960 EOF
3961 if { (eval echo configure:3962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3962 rm -rf conftest*
3963 eval "ac_cv_lib_$ac_lib_var=yes"
3964 else
3965 echo "configure: failed program was:" >&5
3966 cat conftest.$ac_ext >&5
3967 rm -rf conftest*
3968 eval "ac_cv_lib_$ac_lib_var=no"
3969 fi
3970 rm -f conftest*
3971 LIBS="$ac_save_LIBS"
3972
3973 fi
3974 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3975 echo "$ac_t""yes" 1>&6
3976 ac_tr_lib=HAVE_LIB`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3977 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3978 cat >> confdefs.h <<EOF
3979 #define $ac_tr_lib 1
3980 EOF
3981
3982 LIBS="-lXmu $LIBS"
3983
3984 else
3985 echo "$ac_t""no" 1>&6
3986 fi
3987
3988 LIBS="$OLDLIBS"
3989 fi
3990
3991 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
3992 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
3993 echo "configure:3994: checking for Motif version 2.1" >&5
3994 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
3995 echo $ac_n "(cached) $ac_c" 1>&6
3996 else
3997 cat > conftest.$ac_ext <<EOF
3998 #line 3999 "configure"
3999 #include "confdefs.h"
4000 #include <Xm/Xm.h>
4001 int main() {
4002 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
4003 int x = 5;
4004 #else
4005 Motif version prior to 2.1.
4006 #endif
4007 ; return 0; }
4008 EOF
4009 if { (eval echo configure:4010: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4010 rm -rf conftest*
4011 emacs_cv_motif_version_2_1=yes
4012 else
4013 echo "configure: failed program was:" >&5
4014 cat conftest.$ac_ext >&5
4015 rm -rf conftest*
4016 emacs_cv_motif_version_2_1=no
4017 fi
4018 rm -f conftest*
4019 fi
4020
4021 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
4022 HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1
4023 if test $emacs_cv_motif_version_2_1 = yes; then
4024 cat >> confdefs.h <<\EOF
4025 #define HAVE_MOTIF_2_1 1
4026 EOF
4027
4028 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
4029 echo "configure:4030: checking for XpCreateContext in -lXp" >&5
4030 ac_lib_var=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
4031 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4032 echo $ac_n "(cached) $ac_c" 1>&6
4033 else
4034 ac_save_LIBS="$LIBS"
4035 LIBS="-lXp $LIBS"
4036 cat > conftest.$ac_ext <<EOF
4037 #line 4038 "configure"
4038 #include "confdefs.h"
4039 /* Override any gcc2 internal prototype to avoid an error. */
4040 /* We use char because int might match the return type of a gcc2
4041 builtin and then its argument prototype would still apply. */
4042 char XpCreateContext();
4043
4044 int main() {
4045 XpCreateContext()
4046 ; return 0; }
4047 EOF
4048 if { (eval echo configure:4049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4049 rm -rf conftest*
4050 eval "ac_cv_lib_$ac_lib_var=yes"
4051 else
4052 echo "configure: failed program was:" >&5
4053 cat conftest.$ac_ext >&5
4054 rm -rf conftest*
4055 eval "ac_cv_lib_$ac_lib_var=no"
4056 fi
4057 rm -f conftest*
4058 LIBS="$ac_save_LIBS"
4059
4060 fi
4061 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4062 echo "$ac_t""yes" 1>&6
4063 ac_tr_lib=HAVE_LIB`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4064 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4065 cat >> confdefs.h <<EOF
4066 #define $ac_tr_lib 1
4067 EOF
4068
4069 LIBS="-lXp $LIBS"
4070
4071 else
4072 echo "$ac_t""no" 1>&6
4073 fi
4074
4075 fi
4076 fi
4077
4078 ### Is -lXaw3d available?
4079 HAVE_XAW3D=no
4080 if test "${HAVE_X11}" = "yes"; then
4081 if test "${USE_X_TOOLKIT}" != "none"; then
4082 old_c_flags="${CFLAGS}"
4083 CFLAGS="${LD_SWITCH_X_SITE}"
4084 ac_safe=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4085 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4086 echo "configure:4087: checking for X11/Xaw3d/Scrollbar.h" >&5
4087 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4088 echo $ac_n "(cached) $ac_c" 1>&6
4089 else
4090 cat > conftest.$ac_ext <<EOF
4091 #line 4092 "configure"
4092 #include "confdefs.h"
4093 #include <X11/Xaw3d/Scrollbar.h>
4094 EOF
4095 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4096 { (eval echo configure:4097: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4097 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4098 if test -z "$ac_err"; then
4099 rm -rf conftest*
4100 eval "ac_cv_header_$ac_safe=yes"
4101 else
4102 echo "$ac_err" >&5
4103 echo "configure: failed program was:" >&5
4104 cat conftest.$ac_ext >&5
4105 rm -rf conftest*
4106 eval "ac_cv_header_$ac_safe=no"
4107 fi
4108 rm -f conftest*
4109 fi
4110 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4111 echo "$ac_t""yes" 1>&6
4112 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4113 echo "configure:4114: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4114 ac_lib_var=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4115 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4116 echo $ac_n "(cached) $ac_c" 1>&6
4117 else
4118 ac_save_LIBS="$LIBS"
4119 LIBS="-lXaw3d -lX11 $LIBS"
4120 cat > conftest.$ac_ext <<EOF
4121 #line 4122 "configure"
4122 #include "confdefs.h"
4123 /* Override any gcc2 internal prototype to avoid an error. */
4124 /* We use char because int might match the return type of a gcc2
4125 builtin and then its argument prototype would still apply. */
4126 char XawScrollbarSetThumb();
4127
4128 int main() {
4129 XawScrollbarSetThumb()
4130 ; return 0; }
4131 EOF
4132 if { (eval echo configure:4133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4133 rm -rf conftest*
4134 eval "ac_cv_lib_$ac_lib_var=yes"
4135 else
4136 echo "configure: failed program was:" >&5
4137 cat conftest.$ac_ext >&5
4138 rm -rf conftest*
4139 eval "ac_cv_lib_$ac_lib_var=no"
4140 fi
4141 rm -f conftest*
4142 LIBS="$ac_save_LIBS"
4143
4144 fi
4145 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4146 echo "$ac_t""yes" 1>&6
4147 HAVE_XAW3D=yes
4148 else
4149 echo "$ac_t""no" 1>&6
4150 fi
4151
4152 else
4153 echo "$ac_t""no" 1>&6
4154 fi
4155
4156 CFLAGS="${old_c_flags}"
4157
4158 if test "${HAVE_XAW3D}" = "yes"; then
4159 cat >> confdefs.h <<\EOF
4160 #define HAVE_XAW3D 1
4161 EOF
4162
4163 fi
4164 fi
4165 fi
4166
4167
4168 USE_TOOLKIT_SCROLL_BARS=no
4169 if test "${with_toolkit_scroll_bars}" != "no"; then
4170 if test "${USE_X_TOOLKIT}" != "none"; then
4171 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4172 cat >> confdefs.h <<\EOF
4173 #define USE_TOOLKIT_SCROLL_BARS 1
4174 EOF
4175
4176 HAVE_XAW3D=no
4177 USE_TOOLKIT_SCROLL_BARS=yes
4178 elif test "${HAVE_XAW3D}" = "yes"; then
4179 cat >> confdefs.h <<\EOF
4180 #define USE_TOOLKIT_SCROLL_BARS 1
4181 EOF
4182
4183 USE_TOOLKIT_SCROLL_BARS=yes
4184 fi
4185 fi
4186 fi
4187
4188 ### Use -lXpm if available, unless `--with-xpm=no'.
4189 HAVE_XPM=no
4190 if test "${HAVE_X11}" = "yes"; then
4191 if test "${with_xpm}" != "no"; then
4192 old_c_flags="${CFLAGS}"
4193 CFLAGS="${LD_SWITCH_X_SITE}"
4194 ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4195 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4196 echo "configure:4197: checking for X11/xpm.h" >&5
4197 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4198 echo $ac_n "(cached) $ac_c" 1>&6
4199 else
4200 cat > conftest.$ac_ext <<EOF
4201 #line 4202 "configure"
4202 #include "confdefs.h"
4203 #include <X11/xpm.h>
4204 EOF
4205 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4206 { (eval echo configure:4207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4207 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4208 if test -z "$ac_err"; then
4209 rm -rf conftest*
4210 eval "ac_cv_header_$ac_safe=yes"
4211 else
4212 echo "$ac_err" >&5
4213 echo "configure: failed program was:" >&5
4214 cat conftest.$ac_ext >&5
4215 rm -rf conftest*
4216 eval "ac_cv_header_$ac_safe=no"
4217 fi
4218 rm -f conftest*
4219 fi
4220 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4221 echo "$ac_t""yes" 1>&6
4222 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4223 echo "configure:4224: checking for XpmReadFileToPixmap in -lXpm" >&5
4224 ac_lib_var=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4225 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4226 echo $ac_n "(cached) $ac_c" 1>&6
4227 else
4228 ac_save_LIBS="$LIBS"
4229 LIBS="-lXpm -lX11 $LIBS"
4230 cat > conftest.$ac_ext <<EOF
4231 #line 4232 "configure"
4232 #include "confdefs.h"
4233 /* Override any gcc2 internal prototype to avoid an error. */
4234 /* We use char because int might match the return type of a gcc2
4235 builtin and then its argument prototype would still apply. */
4236 char XpmReadFileToPixmap();
4237
4238 int main() {
4239 XpmReadFileToPixmap()
4240 ; return 0; }
4241 EOF
4242 if { (eval echo configure:4243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4243 rm -rf conftest*
4244 eval "ac_cv_lib_$ac_lib_var=yes"
4245 else
4246 echo "configure: failed program was:" >&5
4247 cat conftest.$ac_ext >&5
4248 rm -rf conftest*
4249 eval "ac_cv_lib_$ac_lib_var=no"
4250 fi
4251 rm -f conftest*
4252 LIBS="$ac_save_LIBS"
4253
4254 fi
4255 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4256 echo "$ac_t""yes" 1>&6
4257 HAVE_XPM=yes
4258 else
4259 echo "$ac_t""no" 1>&6
4260 fi
4261
4262 else
4263 echo "$ac_t""no" 1>&6
4264 fi
4265
4266 CFLAGS="${old_c_flags}"
4267 fi
4268
4269 if test "${HAVE_XPM}" = "yes"; then
4270 cat >> confdefs.h <<\EOF
4271 #define HAVE_XPM 1
4272 EOF
4273
4274 fi
4275 fi
4276
4277 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4278 HAVE_JPEG=no
4279 if test "${HAVE_X11}" = "yes"; then
4280 if test "${with_jpeg}" != "no"; then
4281 old_c_flags="${CFLAGS}"
4282 CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}"
4283 ac_safe=`echo "jerror.h" | sed 'y%./+-%__p_%'`
4284 echo $ac_n "checking for jerror.h""... $ac_c" 1>&6
4285 echo "configure:4286: checking for jerror.h" >&5
4286 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4287 echo $ac_n "(cached) $ac_c" 1>&6
4288 else
4289 cat > conftest.$ac_ext <<EOF
4290 #line 4291 "configure"
4291 #include "confdefs.h"
4292 #include <jerror.h>
4293 EOF
4294 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4295 { (eval echo configure:4296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4296 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4297 if test -z "$ac_err"; then
4298 rm -rf conftest*
4299 eval "ac_cv_header_$ac_safe=yes"
4300 else
4301 echo "$ac_err" >&5
4302 echo "configure: failed program was:" >&5
4303 cat conftest.$ac_ext >&5
4304 rm -rf conftest*
4305 eval "ac_cv_header_$ac_safe=no"
4306 fi
4307 rm -f conftest*
4308 fi
4309 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4310 echo "$ac_t""yes" 1>&6
4311 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4312 echo "configure:4313: checking for jpeg_destroy_compress in -ljpeg" >&5
4313 ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4314 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4315 echo $ac_n "(cached) $ac_c" 1>&6
4316 else
4317 ac_save_LIBS="$LIBS"
4318 LIBS="-ljpeg -lX11 $LIBS"
4319 cat > conftest.$ac_ext <<EOF
4320 #line 4321 "configure"
4321 #include "confdefs.h"
4322 /* Override any gcc2 internal prototype to avoid an error. */
4323 /* We use char because int might match the return type of a gcc2
4324 builtin and then its argument prototype would still apply. */
4325 char jpeg_destroy_compress();
4326
4327 int main() {
4328 jpeg_destroy_compress()
4329 ; return 0; }
4330 EOF
4331 if { (eval echo configure:4332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4332 rm -rf conftest*
4333 eval "ac_cv_lib_$ac_lib_var=yes"
4334 else
4335 echo "configure: failed program was:" >&5
4336 cat conftest.$ac_ext >&5
4337 rm -rf conftest*
4338 eval "ac_cv_lib_$ac_lib_var=no"
4339 fi
4340 rm -f conftest*
4341 LIBS="$ac_save_LIBS"
4342
4343 fi
4344 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4345 echo "$ac_t""yes" 1>&6
4346 HAVE_JPEG=yes
4347 else
4348 echo "$ac_t""no" 1>&6
4349 fi
4350
4351 else
4352 echo "$ac_t""no" 1>&6
4353 fi
4354
4355 CFLAGS="${old_c_flags}"
4356 fi
4357
4358 if test "${HAVE_JPEG}" = "yes"; then
4359 cat >> confdefs.h <<\EOF
4360 #define HAVE_JPEG 1
4361 EOF
4362
4363 fi
4364 fi
4365
4366 ### Use -lpng if available, unless `--with-png=no'.
4367 HAVE_PNG=no
4368 if test "${HAVE_X11}" = "yes"; then
4369 if test "${with_png}" != "no"; then
4370 old_c_flags="${CFLAGS}"
4371 CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}"
4372 ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
4373 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4374 echo "configure:4375: checking for png.h" >&5
4375 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4376 echo $ac_n "(cached) $ac_c" 1>&6
4377 else
4378 cat > conftest.$ac_ext <<EOF
4379 #line 4380 "configure"
4380 #include "confdefs.h"
4381 #include <png.h>
4382 EOF
4383 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4384 { (eval echo configure:4385: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4385 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4386 if test -z "$ac_err"; then
4387 rm -rf conftest*
4388 eval "ac_cv_header_$ac_safe=yes"
4389 else
4390 echo "$ac_err" >&5
4391 echo "configure: failed program was:" >&5
4392 cat conftest.$ac_ext >&5
4393 rm -rf conftest*
4394 eval "ac_cv_header_$ac_safe=no"
4395 fi
4396 rm -f conftest*
4397 fi
4398 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4399 echo "$ac_t""yes" 1>&6
4400 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4401 echo "configure:4402: checking for png_set_expand in -lpng" >&5
4402 ac_lib_var=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4403 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4404 echo $ac_n "(cached) $ac_c" 1>&6
4405 else
4406 ac_save_LIBS="$LIBS"
4407 LIBS="-lpng -lX11 -lz -lm $LIBS"
4408 cat > conftest.$ac_ext <<EOF
4409 #line 4410 "configure"
4410 #include "confdefs.h"
4411 /* Override any gcc2 internal prototype to avoid an error. */
4412 /* We use char because int might match the return type of a gcc2
4413 builtin and then its argument prototype would still apply. */
4414 char png_set_expand();
4415
4416 int main() {
4417 png_set_expand()
4418 ; return 0; }
4419 EOF
4420 if { (eval echo configure:4421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4421 rm -rf conftest*
4422 eval "ac_cv_lib_$ac_lib_var=yes"
4423 else
4424 echo "configure: failed program was:" >&5
4425 cat conftest.$ac_ext >&5
4426 rm -rf conftest*
4427 eval "ac_cv_lib_$ac_lib_var=no"
4428 fi
4429 rm -f conftest*
4430 LIBS="$ac_save_LIBS"
4431
4432 fi
4433 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4434 echo "$ac_t""yes" 1>&6
4435 HAVE_PNG=yes
4436 else
4437 echo "$ac_t""no" 1>&6
4438 fi
4439
4440 else
4441 echo "$ac_t""no" 1>&6
4442 fi
4443
4444 CFLAGS="${old_c_flags}"
4445 fi
4446
4447 if test "${HAVE_PNG}" = "yes"; then
4448 cat >> confdefs.h <<\EOF
4449 #define HAVE_PNG 1
4450 EOF
4451
4452 fi
4453 fi
4454
4455 ### Use -ltiff if available, unless `--with-tiff=no'.
4456 HAVE_TIFF=no
4457 if test "${HAVE_X11}" = "yes"; then
4458 if test "${with_tiff}" != "no"; then
4459 old_c_flags="${CFLAGS}"
4460 CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}"
4461 ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4462 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4463 echo "configure:4464: checking for tiffio.h" >&5
4464 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4465 echo $ac_n "(cached) $ac_c" 1>&6
4466 else
4467 cat > conftest.$ac_ext <<EOF
4468 #line 4469 "configure"
4469 #include "confdefs.h"
4470 #include <tiffio.h>
4471 EOF
4472 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4473 { (eval echo configure:4474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4474 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4475 if test -z "$ac_err"; then
4476 rm -rf conftest*
4477 eval "ac_cv_header_$ac_safe=yes"
4478 else
4479 echo "$ac_err" >&5
4480 echo "configure: failed program was:" >&5
4481 cat conftest.$ac_ext >&5
4482 rm -rf conftest*
4483 eval "ac_cv_header_$ac_safe=no"
4484 fi
4485 rm -f conftest*
4486 fi
4487 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4488 echo "$ac_t""yes" 1>&6
4489 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4490 echo "configure:4491: checking for TIFFGetVersion in -ltiff" >&5
4491 ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4492 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4493 echo $ac_n "(cached) $ac_c" 1>&6
4494 else
4495 ac_save_LIBS="$LIBS"
4496 LIBS="-ltiff -lX11 -lm $LIBS"
4497 cat > conftest.$ac_ext <<EOF
4498 #line 4499 "configure"
4499 #include "confdefs.h"
4500 /* Override any gcc2 internal prototype to avoid an error. */
4501 /* We use char because int might match the return type of a gcc2
4502 builtin and then its argument prototype would still apply. */
4503 char TIFFGetVersion();
4504
4505 int main() {
4506 TIFFGetVersion()
4507 ; return 0; }
4508 EOF
4509 if { (eval echo configure:4510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4510 rm -rf conftest*
4511 eval "ac_cv_lib_$ac_lib_var=yes"
4512 else
4513 echo "configure: failed program was:" >&5
4514 cat conftest.$ac_ext >&5
4515 rm -rf conftest*
4516 eval "ac_cv_lib_$ac_lib_var=no"
4517 fi
4518 rm -f conftest*
4519 LIBS="$ac_save_LIBS"
4520
4521 fi
4522 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4523 echo "$ac_t""yes" 1>&6
4524 HAVE_TIFF=yes
4525 else
4526 echo "$ac_t""no" 1>&6
4527 fi
4528
4529 else
4530 echo "$ac_t""no" 1>&6
4531 fi
4532
4533 CFLAGS="${old_c_flags}"
4534 fi
4535
4536 if test "${HAVE_TIFF}" = "yes"; then
4537 cat >> confdefs.h <<\EOF
4538 #define HAVE_TIFF 1
4539 EOF
4540
4541 fi
4542 fi
4543
4544 ### Use -lgif if available, unless `--with-gif=no'.
4545 HAVE_GIF=no
4546 if test "${HAVE_X11}" = "yes"; then
4547 if test "${with_gif}" != "no"; then
4548 old_c_flags="${CFLAGS}"
4549 CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}"
4550 ac_safe=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4551 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4552 echo "configure:4553: checking for gif_lib.h" >&5
4553 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4554 echo $ac_n "(cached) $ac_c" 1>&6
4555 else
4556 cat > conftest.$ac_ext <<EOF
4557 #line 4558 "configure"
4558 #include "confdefs.h"
4559 #include <gif_lib.h>
4560 EOF
4561 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4562 { (eval echo configure:4563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4563 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4564 if test -z "$ac_err"; then
4565 rm -rf conftest*
4566 eval "ac_cv_header_$ac_safe=yes"
4567 else
4568 echo "$ac_err" >&5
4569 echo "configure: failed program was:" >&5
4570 cat conftest.$ac_ext >&5
4571 rm -rf conftest*
4572 eval "ac_cv_header_$ac_safe=no"
4573 fi
4574 rm -f conftest*
4575 fi
4576 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4577 echo "$ac_t""yes" 1>&6
4578 echo $ac_n "checking for DGifOpen in -lungif""... $ac_c" 1>&6
4579 echo "configure:4580: checking for DGifOpen in -lungif" >&5
4580 ac_lib_var=`echo ungif'_'DGifOpen | sed 'y%./+-%__p_%'`
4581 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4582 echo $ac_n "(cached) $ac_c" 1>&6
4583 else
4584 ac_save_LIBS="$LIBS"
4585 LIBS="-lungif -lX11 $LIBS"
4586 cat > conftest.$ac_ext <<EOF
4587 #line 4588 "configure"
4588 #include "confdefs.h"
4589 /* Override any gcc2 internal prototype to avoid an error. */
4590 /* We use char because int might match the return type of a gcc2
4591 builtin and then its argument prototype would still apply. */
4592 char DGifOpen();
4593
4594 int main() {
4595 DGifOpen()
4596 ; return 0; }
4597 EOF
4598 if { (eval echo configure:4599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4599 rm -rf conftest*
4600 eval "ac_cv_lib_$ac_lib_var=yes"
4601 else
4602 echo "configure: failed program was:" >&5
4603 cat conftest.$ac_ext >&5
4604 rm -rf conftest*
4605 eval "ac_cv_lib_$ac_lib_var=no"
4606 fi
4607 rm -f conftest*
4608 LIBS="$ac_save_LIBS"
4609
4610 fi
4611 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4612 echo "$ac_t""yes" 1>&6
4613 HAVE_GIF=yes
4614 else
4615 echo "$ac_t""no" 1>&6
4616 fi
4617
4618 else
4619 echo "$ac_t""no" 1>&6
4620 fi
4621
4622 CFLAGS="${old_c_flags}"
4623 fi
4624
4625 if test "${HAVE_GIF}" = "yes"; then
4626 cat >> confdefs.h <<\EOF
4627 #define HAVE_GIF 1
4628 EOF
4629
4630 fi
4631 fi
4632
4633 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4634 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4635 echo "configure:4636: checking whether netdb declares h_errno" >&5
4636 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4637 echo $ac_n "(cached) $ac_c" 1>&6
4638 else
4639 cat > conftest.$ac_ext <<EOF
4640 #line 4641 "configure"
4641 #include "confdefs.h"
4642 #include <netdb.h>
4643 int main() {
4644 return h_errno;
4645 ; return 0; }
4646 EOF
4647 if { (eval echo configure:4648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4648 rm -rf conftest*
4649 emacs_cv_netdb_declares_h_errno=yes
4650 else
4651 echo "configure: failed program was:" >&5
4652 cat conftest.$ac_ext >&5
4653 rm -rf conftest*
4654 emacs_cv_netdb_declares_h_errno=no
4655 fi
4656 rm -f conftest*
4657 fi
4658
4659 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4660 if test $emacs_cv_netdb_declares_h_errno = yes; then
4661 cat >> confdefs.h <<\EOF
4662 #define HAVE_H_ERRNO 1
4663 EOF
4664
4665 fi
4666
4667 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4668 # for constant arguments. Useless!
4669 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4670 echo "configure:4671: checking for working alloca.h" >&5
4671 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4672 echo $ac_n "(cached) $ac_c" 1>&6
4673 else
4674 cat > conftest.$ac_ext <<EOF
4675 #line 4676 "configure"
4676 #include "confdefs.h"
4677 #include <alloca.h>
4678 int main() {
4679 char *p = alloca(2 * sizeof(int));
4680 ; return 0; }
4681 EOF
4682 if { (eval echo configure:4683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4683 rm -rf conftest*
4684 ac_cv_header_alloca_h=yes
4685 else
4686 echo "configure: failed program was:" >&5
4687 cat conftest.$ac_ext >&5
4688 rm -rf conftest*
4689 ac_cv_header_alloca_h=no
4690 fi
4691 rm -f conftest*
4692 fi
4693
4694 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4695 if test $ac_cv_header_alloca_h = yes; then
4696 cat >> confdefs.h <<\EOF
4697 #define HAVE_ALLOCA_H 1
4698 EOF
4699
4700 fi
4701
4702 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4703 echo "configure:4704: checking for alloca" >&5
4704 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4705 echo $ac_n "(cached) $ac_c" 1>&6
4706 else
4707 cat > conftest.$ac_ext <<EOF
4708 #line 4709 "configure"
4709 #include "confdefs.h"
4710
4711 #ifdef __GNUC__
4712 # define alloca __builtin_alloca
4713 #else
4714 # ifdef _MSC_VER
4715 # include <malloc.h>
4716 # define alloca _alloca
4717 # else
4718 # if HAVE_ALLOCA_H
4719 # include <alloca.h>
4720 # else
4721 # ifdef _AIX
4722 #pragma alloca
4723 # else
4724 # ifndef alloca /* predefined by HP cc +Olibcalls */
4725 char *alloca ();
4726 # endif
4727 # endif
4728 # endif
4729 # endif
4730 #endif
4731
4732 int main() {
4733 char *p = (char *) alloca(1);
4734 ; return 0; }
4735 EOF
4736 if { (eval echo configure:4737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4737 rm -rf conftest*
4738 ac_cv_func_alloca_works=yes
4739 else
4740 echo "configure: failed program was:" >&5
4741 cat conftest.$ac_ext >&5
4742 rm -rf conftest*
4743 ac_cv_func_alloca_works=no
4744 fi
4745 rm -f conftest*
4746 fi
4747
4748 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4749 if test $ac_cv_func_alloca_works = yes; then
4750 cat >> confdefs.h <<\EOF
4751 #define HAVE_ALLOCA 1
4752 EOF
4753
4754 fi
4755
4756 if test $ac_cv_func_alloca_works = no; then
4757 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4758 # that cause trouble. Some versions do not even contain alloca or
4759 # contain a buggy version. If you still want to use their alloca,
4760 # use ar to extract alloca.o from them instead of compiling alloca.c.
4761 ALLOCA=alloca.${ac_objext}
4762 cat >> confdefs.h <<\EOF
4763 #define C_ALLOCA 1
4764 EOF
4765
4766
4767 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4768 echo "configure:4769: checking whether alloca needs Cray hooks" >&5
4769 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4771 else
4772 cat > conftest.$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4775 #if defined(CRAY) && ! defined(CRAY2)
4776 webecray
4777 #else
4778 wenotbecray
4779 #endif
4780
4781 EOF
4782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4783 egrep "webecray" >/dev/null 2>&1; then
4784 rm -rf conftest*
4785 ac_cv_os_cray=yes
4786 else
4787 rm -rf conftest*
4788 ac_cv_os_cray=no
4789 fi
4790 rm -f conftest*
4791
4792 fi
4793
4794 echo "$ac_t""$ac_cv_os_cray" 1>&6
4795 if test $ac_cv_os_cray = yes; then
4796 for ac_func in _getb67 GETB67 getb67; do
4797 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4798 echo "configure:4799: checking for $ac_func" >&5
4799 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4800 echo $ac_n "(cached) $ac_c" 1>&6
4801 else
4802 cat > conftest.$ac_ext <<EOF
4803 #line 4804 "configure"
4804 #include "confdefs.h"
4805 /* System header to define __stub macros and hopefully few prototypes,
4806 which can conflict with char $ac_func(); below. */
4807 #include <assert.h>
4808 /* Override any gcc2 internal prototype to avoid an error. */
4809 /* We use char because int might match the return type of a gcc2
4810 builtin and then its argument prototype would still apply. */
4811 char $ac_func();
4812
4813 int main() {
4814
4815 /* The GNU C library defines this for functions which it implements
4816 to always fail with ENOSYS. Some functions are actually named
4817 something starting with __ and the normal name is an alias. */
4818 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4819 choke me
4820 #else
4821 $ac_func();
4822 #endif
4823
4824 ; return 0; }
4825 EOF
4826 if { (eval echo configure:4827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4827 rm -rf conftest*
4828 eval "ac_cv_func_$ac_func=yes"
4829 else
4830 echo "configure: failed program was:" >&5
4831 cat conftest.$ac_ext >&5
4832 rm -rf conftest*
4833 eval "ac_cv_func_$ac_func=no"
4834 fi
4835 rm -f conftest*
4836 fi
4837
4838 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4839 echo "$ac_t""yes" 1>&6
4840 cat >> confdefs.h <<EOF
4841 #define CRAY_STACKSEG_END $ac_func
4842 EOF
4843
4844 break
4845 else
4846 echo "$ac_t""no" 1>&6
4847 fi
4848
4849 done
4850 fi
4851
4852 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4853 echo "configure:4854: checking stack direction for C alloca" >&5
4854 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4855 echo $ac_n "(cached) $ac_c" 1>&6
4856 else
4857 if test "$cross_compiling" = yes; then
4858 ac_cv_c_stack_direction=0
4859 else
4860 cat > conftest.$ac_ext <<EOF
4861 #line 4862 "configure"
4862 #include "confdefs.h"
4863 find_stack_direction ()
4864 {
4865 static char *addr = 0;
4866 auto char dummy;
4867 if (addr == 0)
4868 {
4869 addr = &dummy;
4870 return find_stack_direction ();
4871 }
4872 else
4873 return (&dummy > addr) ? 1 : -1;
4874 }
4875 main ()
4876 {
4877 exit (find_stack_direction() < 0);
4878 }
4879 EOF
4880 if { (eval echo configure:4881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4881 then
4882 ac_cv_c_stack_direction=1
4883 else
4884 echo "configure: failed program was:" >&5
4885 cat conftest.$ac_ext >&5
4886 rm -fr conftest*
4887 ac_cv_c_stack_direction=-1
4888 fi
4889 rm -fr conftest*
4890 fi
4891
4892 fi
4893
4894 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4895 cat >> confdefs.h <<EOF
4896 #define STACK_DIRECTION $ac_cv_c_stack_direction
4897 EOF
4898
4899 fi
4900
4901
4902 # fmod, logb, and frexp are found in -lm on most systems.
4903 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
4904 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
4905 echo "configure:4906: checking for sqrt in -lm" >&5
4906 ac_lib_var=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
4907 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4908 echo $ac_n "(cached) $ac_c" 1>&6
4909 else
4910 ac_save_LIBS="$LIBS"
4911 LIBS="-lm $LIBS"
4912 cat > conftest.$ac_ext <<EOF
4913 #line 4914 "configure"
4914 #include "confdefs.h"
4915 /* Override any gcc2 internal prototype to avoid an error. */
4916 /* We use char because int might match the return type of a gcc2
4917 builtin and then its argument prototype would still apply. */
4918 char sqrt();
4919
4920 int main() {
4921 sqrt()
4922 ; return 0; }
4923 EOF
4924 if { (eval echo configure:4925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4925 rm -rf conftest*
4926 eval "ac_cv_lib_$ac_lib_var=yes"
4927 else
4928 echo "configure: failed program was:" >&5
4929 cat conftest.$ac_ext >&5
4930 rm -rf conftest*
4931 eval "ac_cv_lib_$ac_lib_var=no"
4932 fi
4933 rm -f conftest*
4934 LIBS="$ac_save_LIBS"
4935
4936 fi
4937 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4938 echo "$ac_t""yes" 1>&6
4939 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4940 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4941 cat >> confdefs.h <<EOF
4942 #define $ac_tr_lib 1
4943 EOF
4944
4945 LIBS="-lm $LIBS"
4946
4947 else
4948 echo "$ac_t""no" 1>&6
4949 fi
4950
4951
4952 # Check for mail-locking functions in a "mail" library
4953 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
4954 echo "configure:4955: checking for maillock in -lmail" >&5
4955 ac_lib_var=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
4956 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4957 echo $ac_n "(cached) $ac_c" 1>&6
4958 else
4959 ac_save_LIBS="$LIBS"
4960 LIBS="-lmail $LIBS"
4961 cat > conftest.$ac_ext <<EOF
4962 #line 4963 "configure"
4963 #include "confdefs.h"
4964 /* Override any gcc2 internal prototype to avoid an error. */
4965 /* We use char because int might match the return type of a gcc2
4966 builtin and then its argument prototype would still apply. */
4967 char maillock();
4968
4969 int main() {
4970 maillock()
4971 ; return 0; }
4972 EOF
4973 if { (eval echo configure:4974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4974 rm -rf conftest*
4975 eval "ac_cv_lib_$ac_lib_var=yes"
4976 else
4977 echo "configure: failed program was:" >&5
4978 cat conftest.$ac_ext >&5
4979 rm -rf conftest*
4980 eval "ac_cv_lib_$ac_lib_var=no"
4981 fi
4982 rm -f conftest*
4983 LIBS="$ac_save_LIBS"
4984
4985 fi
4986 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4987 echo "$ac_t""yes" 1>&6
4988 ac_tr_lib=HAVE_LIB`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4989 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4990 cat >> confdefs.h <<EOF
4991 #define $ac_tr_lib 1
4992 EOF
4993
4994 LIBS="-lmail $LIBS"
4995
4996 else
4997 echo "$ac_t""no" 1>&6
4998 fi
4999
5000 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
5001 echo "configure:5002: checking for maillock in -llockfile" >&5
5002 ac_lib_var=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
5003 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5004 echo $ac_n "(cached) $ac_c" 1>&6
5005 else
5006 ac_save_LIBS="$LIBS"
5007 LIBS="-llockfile $LIBS"
5008 cat > conftest.$ac_ext <<EOF
5009 #line 5010 "configure"
5010 #include "confdefs.h"
5011 /* Override any gcc2 internal prototype to avoid an error. */
5012 /* We use char because int might match the return type of a gcc2
5013 builtin and then its argument prototype would still apply. */
5014 char maillock();
5015
5016 int main() {
5017 maillock()
5018 ; return 0; }
5019 EOF
5020 if { (eval echo configure:5021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5021 rm -rf conftest*
5022 eval "ac_cv_lib_$ac_lib_var=yes"
5023 else
5024 echo "configure: failed program was:" >&5
5025 cat conftest.$ac_ext >&5
5026 rm -rf conftest*
5027 eval "ac_cv_lib_$ac_lib_var=no"
5028 fi
5029 rm -f conftest*
5030 LIBS="$ac_save_LIBS"
5031
5032 fi
5033 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5034 echo "$ac_t""yes" 1>&6
5035 ac_tr_lib=HAVE_LIB`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5036 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5037 cat >> confdefs.h <<EOF
5038 #define $ac_tr_lib 1
5039 EOF
5040
5041 LIBS="-llockfile $LIBS"
5042
5043 else
5044 echo "$ac_t""no" 1>&6
5045 fi
5046
5047 # If we have the shared liblockfile, assume we must use it for mail
5048 # locking (e.g. Debian). If we couldn't link against liblockfile
5049 # (no liblockfile.a installed), ensure that we don't need to.
5050 if test "$ac_cv_lib_lockfile_maillock" = no; then
5051 # Extract the first word of "liblockfile.so", so it can be a program name with args.
5052 set dummy liblockfile.so; ac_word=$2
5053 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5054 echo "configure:5055: checking for $ac_word" >&5
5055 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
5056 echo $ac_n "(cached) $ac_c" 1>&6
5057 else
5058 if test -n "$liblockfile"; then
5059 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
5060 else
5061 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5062 ac_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
5063 for ac_dir in $ac_dummy; do
5064 test -z "$ac_dir" && ac_dir=.
5065 if test -f $ac_dir/$ac_word; then
5066 ac_cv_prog_liblockfile="yes"
5067 break
5068 fi
5069 done
5070 IFS="$ac_save_ifs"
5071 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
5072 fi
5073 fi
5074 liblockfile="$ac_cv_prog_liblockfile"
5075 if test -n "$liblockfile"; then
5076 echo "$ac_t""$liblockfile" 1>&6
5077 else
5078 echo "$ac_t""no" 1>&6
5079 fi
5080
5081 if test $ac_cv_prog_liblockfile = yes; then
5082 { echo "configure: error: Shared liblockfile found but can't link against it.
5083 This probably means that movemail could lose mail.
5084 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
5085 else cat >> confdefs.h <<\EOF
5086 #define LIBMAIL -llockfile
5087 EOF
5088
5089 fi
5090 else :
5091 fi
5092 for ac_func in touchlock
5093 do
5094 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5095 echo "configure:5096: checking for $ac_func" >&5
5096 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5098 else
5099 cat > conftest.$ac_ext <<EOF
5100 #line 5101 "configure"
5101 #include "confdefs.h"
5102 /* System header to define __stub macros and hopefully few prototypes,
5103 which can conflict with char $ac_func(); below. */
5104 #include <assert.h>
5105 /* Override any gcc2 internal prototype to avoid an error. */
5106 /* We use char because int might match the return type of a gcc2
5107 builtin and then its argument prototype would still apply. */
5108 char $ac_func();
5109
5110 int main() {
5111
5112 /* The GNU C library defines this for functions which it implements
5113 to always fail with ENOSYS. Some functions are actually named
5114 something starting with __ and the normal name is an alias. */
5115 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5116 choke me
5117 #else
5118 $ac_func();
5119 #endif
5120
5121 ; return 0; }
5122 EOF
5123 if { (eval echo configure:5124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5124 rm -rf conftest*
5125 eval "ac_cv_func_$ac_func=yes"
5126 else
5127 echo "configure: failed program was:" >&5
5128 cat conftest.$ac_ext >&5
5129 rm -rf conftest*
5130 eval "ac_cv_func_$ac_func=no"
5131 fi
5132 rm -f conftest*
5133 fi
5134
5135 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5136 echo "$ac_t""yes" 1>&6
5137 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5138 cat >> confdefs.h <<EOF
5139 #define $ac_tr_func 1
5140 EOF
5141
5142 else
5143 echo "$ac_t""no" 1>&6
5144 fi
5145 done
5146
5147 for ac_hdr in maillock.h
5148 do
5149 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5150 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5151 echo "configure:5152: checking for $ac_hdr" >&5
5152 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5153 echo $ac_n "(cached) $ac_c" 1>&6
5154 else
5155 cat > conftest.$ac_ext <<EOF
5156 #line 5157 "configure"
5157 #include "confdefs.h"
5158 #include <$ac_hdr>
5159 EOF
5160 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5161 { (eval echo configure:5162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5162 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5163 if test -z "$ac_err"; then
5164 rm -rf conftest*
5165 eval "ac_cv_header_$ac_safe=yes"
5166 else
5167 echo "$ac_err" >&5
5168 echo "configure: failed program was:" >&5
5169 cat conftest.$ac_ext >&5
5170 rm -rf conftest*
5171 eval "ac_cv_header_$ac_safe=no"
5172 fi
5173 rm -f conftest*
5174 fi
5175 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5176 echo "$ac_t""yes" 1>&6
5177 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5178 cat >> confdefs.h <<EOF
5179 #define $ac_tr_hdr 1
5180 EOF
5181
5182 else
5183 echo "$ac_t""no" 1>&6
5184 fi
5185 done
5186
5187
5188 for ac_func in gettimeofday gethostname getdomainname dup2 \
5189 rename closedir mkdir rmdir sysinfo \
5190 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5191 strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
5192 utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo \
5193 __fpending ftello getloadavg mblen mbrlen strsignal setitimer ualarm
5194 do
5195 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5196 echo "configure:5197: checking for $ac_func" >&5
5197 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5198 echo $ac_n "(cached) $ac_c" 1>&6
5199 else
5200 cat > conftest.$ac_ext <<EOF
5201 #line 5202 "configure"
5202 #include "confdefs.h"
5203 /* System header to define __stub macros and hopefully few prototypes,
5204 which can conflict with char $ac_func(); below. */
5205 #include <assert.h>
5206 /* Override any gcc2 internal prototype to avoid an error. */
5207 /* We use char because int might match the return type of a gcc2
5208 builtin and then its argument prototype would still apply. */
5209 char $ac_func();
5210
5211 int main() {
5212
5213 /* The GNU C library defines this for functions which it implements
5214 to always fail with ENOSYS. Some functions are actually named
5215 something starting with __ and the normal name is an alias. */
5216 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5217 choke me
5218 #else
5219 $ac_func();
5220 #endif
5221
5222 ; return 0; }
5223 EOF
5224 if { (eval echo configure:5225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5225 rm -rf conftest*
5226 eval "ac_cv_func_$ac_func=yes"
5227 else
5228 echo "configure: failed program was:" >&5
5229 cat conftest.$ac_ext >&5
5230 rm -rf conftest*
5231 eval "ac_cv_func_$ac_func=no"
5232 fi
5233 rm -f conftest*
5234 fi
5235
5236 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5237 echo "$ac_t""yes" 1>&6
5238 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5239 cat >> confdefs.h <<EOF
5240 #define $ac_tr_func 1
5241 EOF
5242
5243 else
5244 echo "$ac_t""no" 1>&6
5245 fi
5246 done
5247
5248
5249 # Check this now, so that we will NOT find the above functions in ncurses.
5250 # That is because we have not set up to link ncurses in lib-src.
5251 # It's better to believe a function is not available
5252 # than to expect to find it in ncurses.
5253 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
5254 echo "configure:5255: checking for tparm in -lncurses" >&5
5255 ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
5256 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5257 echo $ac_n "(cached) $ac_c" 1>&6
5258 else
5259 ac_save_LIBS="$LIBS"
5260 LIBS="-lncurses $LIBS"
5261 cat > conftest.$ac_ext <<EOF
5262 #line 5263 "configure"
5263 #include "confdefs.h"
5264 /* Override any gcc2 internal prototype to avoid an error. */
5265 /* We use char because int might match the return type of a gcc2
5266 builtin and then its argument prototype would still apply. */
5267 char tparm();
5268
5269 int main() {
5270 tparm()
5271 ; return 0; }
5272 EOF
5273 if { (eval echo configure:5274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5274 rm -rf conftest*
5275 eval "ac_cv_lib_$ac_lib_var=yes"
5276 else
5277 echo "configure: failed program was:" >&5
5278 cat conftest.$ac_ext >&5
5279 rm -rf conftest*
5280 eval "ac_cv_lib_$ac_lib_var=no"
5281 fi
5282 rm -f conftest*
5283 LIBS="$ac_save_LIBS"
5284
5285 fi
5286 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5287 echo "$ac_t""yes" 1>&6
5288 ac_tr_lib=HAVE_LIB`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5289 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5290 cat >> confdefs.h <<EOF
5291 #define $ac_tr_lib 1
5292 EOF
5293
5294 LIBS="-lncurses $LIBS"
5295
5296 else
5297 echo "$ac_t""no" 1>&6
5298 fi
5299
5300
5301 # These tell us which Kerberos-related libraries to use.
5302 if test "${with_kerberos+set}" = set; then
5303 echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
5304 echo "configure:5305: checking for com_err in -lcom_err" >&5
5305 ac_lib_var=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
5306 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5307 echo $ac_n "(cached) $ac_c" 1>&6
5308 else
5309 ac_save_LIBS="$LIBS"
5310 LIBS="-lcom_err $LIBS"
5311 cat > conftest.$ac_ext <<EOF
5312 #line 5313 "configure"
5313 #include "confdefs.h"
5314 /* Override any gcc2 internal prototype to avoid an error. */
5315 /* We use char because int might match the return type of a gcc2
5316 builtin and then its argument prototype would still apply. */
5317 char com_err();
5318
5319 int main() {
5320 com_err()
5321 ; return 0; }
5322 EOF
5323 if { (eval echo configure:5324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5324 rm -rf conftest*
5325 eval "ac_cv_lib_$ac_lib_var=yes"
5326 else
5327 echo "configure: failed program was:" >&5
5328 cat conftest.$ac_ext >&5
5329 rm -rf conftest*
5330 eval "ac_cv_lib_$ac_lib_var=no"
5331 fi
5332 rm -f conftest*
5333 LIBS="$ac_save_LIBS"
5334
5335 fi
5336 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5337 echo "$ac_t""yes" 1>&6
5338 ac_tr_lib=HAVE_LIB`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5339 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5340 cat >> confdefs.h <<EOF
5341 #define $ac_tr_lib 1
5342 EOF
5343
5344 LIBS="-lcom_err $LIBS"
5345
5346 else
5347 echo "$ac_t""no" 1>&6
5348 fi
5349
5350 echo $ac_n "checking for mit_des_cbc_encrypt in -lk5crypto""... $ac_c" 1>&6
5351 echo "configure:5352: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
5352 ac_lib_var=`echo k5crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5353 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5354 echo $ac_n "(cached) $ac_c" 1>&6
5355 else
5356 ac_save_LIBS="$LIBS"
5357 LIBS="-lk5crypto $LIBS"
5358 cat > conftest.$ac_ext <<EOF
5359 #line 5360 "configure"
5360 #include "confdefs.h"
5361 /* Override any gcc2 internal prototype to avoid an error. */
5362 /* We use char because int might match the return type of a gcc2
5363 builtin and then its argument prototype would still apply. */
5364 char mit_des_cbc_encrypt();
5365
5366 int main() {
5367 mit_des_cbc_encrypt()
5368 ; return 0; }
5369 EOF
5370 if { (eval echo configure:5371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5371 rm -rf conftest*
5372 eval "ac_cv_lib_$ac_lib_var=yes"
5373 else
5374 echo "configure: failed program was:" >&5
5375 cat conftest.$ac_ext >&5
5376 rm -rf conftest*
5377 eval "ac_cv_lib_$ac_lib_var=no"
5378 fi
5379 rm -f conftest*
5380 LIBS="$ac_save_LIBS"
5381
5382 fi
5383 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5384 echo "$ac_t""yes" 1>&6
5385 ac_tr_lib=HAVE_LIB`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5386 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5387 cat >> confdefs.h <<EOF
5388 #define $ac_tr_lib 1
5389 EOF
5390
5391 LIBS="-lk5crypto $LIBS"
5392
5393 else
5394 echo "$ac_t""no" 1>&6
5395 fi
5396
5397 echo $ac_n "checking for mit_des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
5398 echo "configure:5399: checking for mit_des_cbc_encrypt in -lcrypto" >&5
5399 ac_lib_var=`echo crypto'_'mit_des_cbc_encrypt | sed 'y%./+-%__p_%'`
5400 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5401 echo $ac_n "(cached) $ac_c" 1>&6
5402 else
5403 ac_save_LIBS="$LIBS"
5404 LIBS="-lcrypto $LIBS"
5405 cat > conftest.$ac_ext <<EOF
5406 #line 5407 "configure"
5407 #include "confdefs.h"
5408 /* Override any gcc2 internal prototype to avoid an error. */
5409 /* We use char because int might match the return type of a gcc2
5410 builtin and then its argument prototype would still apply. */
5411 char mit_des_cbc_encrypt();
5412
5413 int main() {
5414 mit_des_cbc_encrypt()
5415 ; return 0; }
5416 EOF
5417 if { (eval echo configure:5418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5418 rm -rf conftest*
5419 eval "ac_cv_lib_$ac_lib_var=yes"
5420 else
5421 echo "configure: failed program was:" >&5
5422 cat conftest.$ac_ext >&5
5423 rm -rf conftest*
5424 eval "ac_cv_lib_$ac_lib_var=no"
5425 fi
5426 rm -f conftest*
5427 LIBS="$ac_save_LIBS"
5428
5429 fi
5430 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5431 echo "$ac_t""yes" 1>&6
5432 ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5433 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5434 cat >> confdefs.h <<EOF
5435 #define $ac_tr_lib 1
5436 EOF
5437
5438 LIBS="-lcrypto $LIBS"
5439
5440 else
5441 echo "$ac_t""no" 1>&6
5442 fi
5443
5444 echo $ac_n "checking for krb5_init_context in -lkrb5""... $ac_c" 1>&6
5445 echo "configure:5446: checking for krb5_init_context in -lkrb5" >&5
5446 ac_lib_var=`echo krb5'_'krb5_init_context | sed 'y%./+-%__p_%'`
5447 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5448 echo $ac_n "(cached) $ac_c" 1>&6
5449 else
5450 ac_save_LIBS="$LIBS"
5451 LIBS="-lkrb5 $LIBS"
5452 cat > conftest.$ac_ext <<EOF
5453 #line 5454 "configure"
5454 #include "confdefs.h"
5455 /* Override any gcc2 internal prototype to avoid an error. */
5456 /* We use char because int might match the return type of a gcc2
5457 builtin and then its argument prototype would still apply. */
5458 char krb5_init_context();
5459
5460 int main() {
5461 krb5_init_context()
5462 ; return 0; }
5463 EOF
5464 if { (eval echo configure:5465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5465 rm -rf conftest*
5466 eval "ac_cv_lib_$ac_lib_var=yes"
5467 else
5468 echo "configure: failed program was:" >&5
5469 cat conftest.$ac_ext >&5
5470 rm -rf conftest*
5471 eval "ac_cv_lib_$ac_lib_var=no"
5472 fi
5473 rm -f conftest*
5474 LIBS="$ac_save_LIBS"
5475
5476 fi
5477 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5478 echo "$ac_t""yes" 1>&6
5479 ac_tr_lib=HAVE_LIB`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5480 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5481 cat >> confdefs.h <<EOF
5482 #define $ac_tr_lib 1
5483 EOF
5484
5485 LIBS="-lkrb5 $LIBS"
5486
5487 else
5488 echo "$ac_t""no" 1>&6
5489 fi
5490
5491 if test "${with_kerberos5+set}" != set; then
5492 echo $ac_n "checking for des_cbc_encrypt in -ldes425""... $ac_c" 1>&6
5493 echo "configure:5494: checking for des_cbc_encrypt in -ldes425" >&5
5494 ac_lib_var=`echo des425'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
5495 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5496 echo $ac_n "(cached) $ac_c" 1>&6
5497 else
5498 ac_save_LIBS="$LIBS"
5499 LIBS="-ldes425 $LIBS"
5500 cat > conftest.$ac_ext <<EOF
5501 #line 5502 "configure"
5502 #include "confdefs.h"
5503 /* Override any gcc2 internal prototype to avoid an error. */
5504 /* We use char because int might match the return type of a gcc2
5505 builtin and then its argument prototype would still apply. */
5506 char des_cbc_encrypt();
5507
5508 int main() {
5509 des_cbc_encrypt()
5510 ; return 0; }
5511 EOF
5512 if { (eval echo configure:5513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5513 rm -rf conftest*
5514 eval "ac_cv_lib_$ac_lib_var=yes"
5515 else
5516 echo "configure: failed program was:" >&5
5517 cat conftest.$ac_ext >&5
5518 rm -rf conftest*
5519 eval "ac_cv_lib_$ac_lib_var=no"
5520 fi
5521 rm -f conftest*
5522 LIBS="$ac_save_LIBS"
5523
5524 fi
5525 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5526 echo "$ac_t""yes" 1>&6
5527 ac_tr_lib=HAVE_LIB`echo des425 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5528 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5529 cat >> confdefs.h <<EOF
5530 #define $ac_tr_lib 1
5531 EOF
5532
5533 LIBS="-ldes425 $LIBS"
5534
5535 else
5536 echo "$ac_t""no" 1>&6
5537 echo $ac_n "checking for des_cbc_encrypt in -ldes""... $ac_c" 1>&6
5538 echo "configure:5539: checking for des_cbc_encrypt in -ldes" >&5
5539 ac_lib_var=`echo des'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
5540 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5541 echo $ac_n "(cached) $ac_c" 1>&6
5542 else
5543 ac_save_LIBS="$LIBS"
5544 LIBS="-ldes $LIBS"
5545 cat > conftest.$ac_ext <<EOF
5546 #line 5547 "configure"
5547 #include "confdefs.h"
5548 /* Override any gcc2 internal prototype to avoid an error. */
5549 /* We use char because int might match the return type of a gcc2
5550 builtin and then its argument prototype would still apply. */
5551 char des_cbc_encrypt();
5552
5553 int main() {
5554 des_cbc_encrypt()
5555 ; return 0; }
5556 EOF
5557 if { (eval echo configure:5558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5558 rm -rf conftest*
5559 eval "ac_cv_lib_$ac_lib_var=yes"
5560 else
5561 echo "configure: failed program was:" >&5
5562 cat conftest.$ac_ext >&5
5563 rm -rf conftest*
5564 eval "ac_cv_lib_$ac_lib_var=no"
5565 fi
5566 rm -f conftest*
5567 LIBS="$ac_save_LIBS"
5568
5569 fi
5570 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5571 echo "$ac_t""yes" 1>&6
5572 ac_tr_lib=HAVE_LIB`echo des | sed -e 's/^a-zA-Z0-9_/_/g' \
5573 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5574 cat >> confdefs.h <<EOF
5575 #define $ac_tr_lib 1
5576 EOF
5577
5578 LIBS="-ldes $LIBS"
5579
5580 else
5581 echo "$ac_t""no" 1>&6
5582 fi
5583
5584 fi
5585
5586 echo $ac_n "checking for krb_get_cred in -lkrb4""... $ac_c" 1>&6
5587 echo "configure:5588: checking for krb_get_cred in -lkrb4" >&5
5588 ac_lib_var=`echo krb4'_'krb_get_cred | sed 'y%./+-%__p_%'`
5589 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5590 echo $ac_n "(cached) $ac_c" 1>&6
5591 else
5592 ac_save_LIBS="$LIBS"
5593 LIBS="-lkrb4 $LIBS"
5594 cat > conftest.$ac_ext <<EOF
5595 #line 5596 "configure"
5596 #include "confdefs.h"
5597 /* Override any gcc2 internal prototype to avoid an error. */
5598 /* We use char because int might match the return type of a gcc2
5599 builtin and then its argument prototype would still apply. */
5600 char krb_get_cred();
5601
5602 int main() {
5603 krb_get_cred()
5604 ; return 0; }
5605 EOF
5606 if { (eval echo configure:5607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5607 rm -rf conftest*
5608 eval "ac_cv_lib_$ac_lib_var=yes"
5609 else
5610 echo "configure: failed program was:" >&5
5611 cat conftest.$ac_ext >&5
5612 rm -rf conftest*
5613 eval "ac_cv_lib_$ac_lib_var=no"
5614 fi
5615 rm -f conftest*
5616 LIBS="$ac_save_LIBS"
5617
5618 fi
5619 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5620 echo "$ac_t""yes" 1>&6
5621 ac_tr_lib=HAVE_LIB`echo krb4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5622 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5623 cat >> confdefs.h <<EOF
5624 #define $ac_tr_lib 1
5625 EOF
5626
5627 LIBS="-lkrb4 $LIBS"
5628
5629 else
5630 echo "$ac_t""no" 1>&6
5631 echo $ac_n "checking for krb_get_cred in -lkrb""... $ac_c" 1>&6
5632 echo "configure:5633: checking for krb_get_cred in -lkrb" >&5
5633 ac_lib_var=`echo krb'_'krb_get_cred | sed 'y%./+-%__p_%'`
5634 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5635 echo $ac_n "(cached) $ac_c" 1>&6
5636 else
5637 ac_save_LIBS="$LIBS"
5638 LIBS="-lkrb $LIBS"
5639 cat > conftest.$ac_ext <<EOF
5640 #line 5641 "configure"
5641 #include "confdefs.h"
5642 /* Override any gcc2 internal prototype to avoid an error. */
5643 /* We use char because int might match the return type of a gcc2
5644 builtin and then its argument prototype would still apply. */
5645 char krb_get_cred();
5646
5647 int main() {
5648 krb_get_cred()
5649 ; return 0; }
5650 EOF
5651 if { (eval echo configure:5652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5652 rm -rf conftest*
5653 eval "ac_cv_lib_$ac_lib_var=yes"
5654 else
5655 echo "configure: failed program was:" >&5
5656 cat conftest.$ac_ext >&5
5657 rm -rf conftest*
5658 eval "ac_cv_lib_$ac_lib_var=no"
5659 fi
5660 rm -f conftest*
5661 LIBS="$ac_save_LIBS"
5662
5663 fi
5664 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5665 echo "$ac_t""yes" 1>&6
5666 ac_tr_lib=HAVE_LIB`echo krb | sed -e 's/^a-zA-Z0-9_/_/g' \
5667 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5668 cat >> confdefs.h <<EOF
5669 #define $ac_tr_lib 1
5670 EOF
5671
5672 LIBS="-lkrb $LIBS"
5673
5674 else
5675 echo "$ac_t""no" 1>&6
5676 fi
5677
5678 fi
5679
5680 fi
5681
5682 if test "${with_kerberos5+set}" = set; then
5683 for ac_hdr in krb5.h
5684 do
5685 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5686 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5687 echo "configure:5688: checking for $ac_hdr" >&5
5688 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5689 echo $ac_n "(cached) $ac_c" 1>&6
5690 else
5691 cat > conftest.$ac_ext <<EOF
5692 #line 5693 "configure"
5693 #include "confdefs.h"
5694 #include <$ac_hdr>
5695 EOF
5696 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5697 { (eval echo configure:5698: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5698 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5699 if test -z "$ac_err"; then
5700 rm -rf conftest*
5701 eval "ac_cv_header_$ac_safe=yes"
5702 else
5703 echo "$ac_err" >&5
5704 echo "configure: failed program was:" >&5
5705 cat conftest.$ac_ext >&5
5706 rm -rf conftest*
5707 eval "ac_cv_header_$ac_safe=no"
5708 fi
5709 rm -f conftest*
5710 fi
5711 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5712 echo "$ac_t""yes" 1>&6
5713 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5714 cat >> confdefs.h <<EOF
5715 #define $ac_tr_hdr 1
5716 EOF
5717
5718 else
5719 echo "$ac_t""no" 1>&6
5720 fi
5721 done
5722
5723 else
5724 for ac_hdr in des.h
5725 do
5726 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5727 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5728 echo "configure:5729: checking for $ac_hdr" >&5
5729 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5730 echo $ac_n "(cached) $ac_c" 1>&6
5731 else
5732 cat > conftest.$ac_ext <<EOF
5733 #line 5734 "configure"
5734 #include "confdefs.h"
5735 #include <$ac_hdr>
5736 EOF
5737 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5738 { (eval echo configure:5739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5739 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5740 if test -z "$ac_err"; then
5741 rm -rf conftest*
5742 eval "ac_cv_header_$ac_safe=yes"
5743 else
5744 echo "$ac_err" >&5
5745 echo "configure: failed program was:" >&5
5746 cat conftest.$ac_ext >&5
5747 rm -rf conftest*
5748 eval "ac_cv_header_$ac_safe=no"
5749 fi
5750 rm -f conftest*
5751 fi
5752 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5753 echo "$ac_t""yes" 1>&6
5754 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5755 cat >> confdefs.h <<EOF
5756 #define $ac_tr_hdr 1
5757 EOF
5758
5759 else
5760 echo "$ac_t""no" 1>&6
5761 for ac_hdr in kerberosIV/des.h
5762 do
5763 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5764 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5765 echo "configure:5766: checking for $ac_hdr" >&5
5766 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5767 echo $ac_n "(cached) $ac_c" 1>&6
5768 else
5769 cat > conftest.$ac_ext <<EOF
5770 #line 5771 "configure"
5771 #include "confdefs.h"
5772 #include <$ac_hdr>
5773 EOF
5774 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5775 { (eval echo configure:5776: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5776 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5777 if test -z "$ac_err"; then
5778 rm -rf conftest*
5779 eval "ac_cv_header_$ac_safe=yes"
5780 else
5781 echo "$ac_err" >&5
5782 echo "configure: failed program was:" >&5
5783 cat conftest.$ac_ext >&5
5784 rm -rf conftest*
5785 eval "ac_cv_header_$ac_safe=no"
5786 fi
5787 rm -f conftest*
5788 fi
5789 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5790 echo "$ac_t""yes" 1>&6
5791 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5792 cat >> confdefs.h <<EOF
5793 #define $ac_tr_hdr 1
5794 EOF
5795
5796 else
5797 echo "$ac_t""no" 1>&6
5798 for ac_hdr in kerberos/des.h
5799 do
5800 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5801 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5802 echo "configure:5803: checking for $ac_hdr" >&5
5803 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5804 echo $ac_n "(cached) $ac_c" 1>&6
5805 else
5806 cat > conftest.$ac_ext <<EOF
5807 #line 5808 "configure"
5808 #include "confdefs.h"
5809 #include <$ac_hdr>
5810 EOF
5811 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5812 { (eval echo configure:5813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5813 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5814 if test -z "$ac_err"; then
5815 rm -rf conftest*
5816 eval "ac_cv_header_$ac_safe=yes"
5817 else
5818 echo "$ac_err" >&5
5819 echo "configure: failed program was:" >&5
5820 cat conftest.$ac_ext >&5
5821 rm -rf conftest*
5822 eval "ac_cv_header_$ac_safe=no"
5823 fi
5824 rm -f conftest*
5825 fi
5826 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5827 echo "$ac_t""yes" 1>&6
5828 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5829 cat >> confdefs.h <<EOF
5830 #define $ac_tr_hdr 1
5831 EOF
5832
5833 else
5834 echo "$ac_t""no" 1>&6
5835 fi
5836 done
5837
5838 fi
5839 done
5840
5841 fi
5842 done
5843
5844 for ac_hdr in krb.h
5845 do
5846 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5847 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5848 echo "configure:5849: checking for $ac_hdr" >&5
5849 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5850 echo $ac_n "(cached) $ac_c" 1>&6
5851 else
5852 cat > conftest.$ac_ext <<EOF
5853 #line 5854 "configure"
5854 #include "confdefs.h"
5855 #include <$ac_hdr>
5856 EOF
5857 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5858 { (eval echo configure:5859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5859 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5860 if test -z "$ac_err"; then
5861 rm -rf conftest*
5862 eval "ac_cv_header_$ac_safe=yes"
5863 else
5864 echo "$ac_err" >&5
5865 echo "configure: failed program was:" >&5
5866 cat conftest.$ac_ext >&5
5867 rm -rf conftest*
5868 eval "ac_cv_header_$ac_safe=no"
5869 fi
5870 rm -f conftest*
5871 fi
5872 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5873 echo "$ac_t""yes" 1>&6
5874 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5875 cat >> confdefs.h <<EOF
5876 #define $ac_tr_hdr 1
5877 EOF
5878
5879 else
5880 echo "$ac_t""no" 1>&6
5881 for ac_hdr in kerberosIV/krb.h
5882 do
5883 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5884 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5885 echo "configure:5886: checking for $ac_hdr" >&5
5886 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5887 echo $ac_n "(cached) $ac_c" 1>&6
5888 else
5889 cat > conftest.$ac_ext <<EOF
5890 #line 5891 "configure"
5891 #include "confdefs.h"
5892 #include <$ac_hdr>
5893 EOF
5894 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5895 { (eval echo configure:5896: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5896 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5897 if test -z "$ac_err"; then
5898 rm -rf conftest*
5899 eval "ac_cv_header_$ac_safe=yes"
5900 else
5901 echo "$ac_err" >&5
5902 echo "configure: failed program was:" >&5
5903 cat conftest.$ac_ext >&5
5904 rm -rf conftest*
5905 eval "ac_cv_header_$ac_safe=no"
5906 fi
5907 rm -f conftest*
5908 fi
5909 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5910 echo "$ac_t""yes" 1>&6
5911 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5912 cat >> confdefs.h <<EOF
5913 #define $ac_tr_hdr 1
5914 EOF
5915
5916 else
5917 echo "$ac_t""no" 1>&6
5918 for ac_hdr in kerberos/krb.h
5919 do
5920 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5921 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5922 echo "configure:5923: checking for $ac_hdr" >&5
5923 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5924 echo $ac_n "(cached) $ac_c" 1>&6
5925 else
5926 cat > conftest.$ac_ext <<EOF
5927 #line 5928 "configure"
5928 #include "confdefs.h"
5929 #include <$ac_hdr>
5930 EOF
5931 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5932 { (eval echo configure:5933: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5933 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5934 if test -z "$ac_err"; then
5935 rm -rf conftest*
5936 eval "ac_cv_header_$ac_safe=yes"
5937 else
5938 echo "$ac_err" >&5
5939 echo "configure: failed program was:" >&5
5940 cat conftest.$ac_ext >&5
5941 rm -rf conftest*
5942 eval "ac_cv_header_$ac_safe=no"
5943 fi
5944 rm -f conftest*
5945 fi
5946 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5947 echo "$ac_t""yes" 1>&6
5948 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5949 cat >> confdefs.h <<EOF
5950 #define $ac_tr_hdr 1
5951 EOF
5952
5953 else
5954 echo "$ac_t""no" 1>&6
5955 fi
5956 done
5957
5958 fi
5959 done
5960
5961 fi
5962 done
5963
5964 fi
5965 for ac_hdr in com_err.h
5966 do
5967 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5968 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5969 echo "configure:5970: checking for $ac_hdr" >&5
5970 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5971 echo $ac_n "(cached) $ac_c" 1>&6
5972 else
5973 cat > conftest.$ac_ext <<EOF
5974 #line 5975 "configure"
5975 #include "confdefs.h"
5976 #include <$ac_hdr>
5977 EOF
5978 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5979 { (eval echo configure:5980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5980 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5981 if test -z "$ac_err"; then
5982 rm -rf conftest*
5983 eval "ac_cv_header_$ac_safe=yes"
5984 else
5985 echo "$ac_err" >&5
5986 echo "configure: failed program was:" >&5
5987 cat conftest.$ac_ext >&5
5988 rm -rf conftest*
5989 eval "ac_cv_header_$ac_safe=no"
5990 fi
5991 rm -f conftest*
5992 fi
5993 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5994 echo "$ac_t""yes" 1>&6
5995 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5996 cat >> confdefs.h <<EOF
5997 #define $ac_tr_hdr 1
5998 EOF
5999
6000 else
6001 echo "$ac_t""no" 1>&6
6002 fi
6003 done
6004
6005 fi
6006
6007 # Solaris requires -lintl if you want strerror (which calls dgettext)
6008 # to return localized messages.
6009 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
6010 echo "configure:6011: checking for dgettext in -lintl" >&5
6011 ac_lib_var=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
6012 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6013 echo $ac_n "(cached) $ac_c" 1>&6
6014 else
6015 ac_save_LIBS="$LIBS"
6016 LIBS="-lintl $LIBS"
6017 cat > conftest.$ac_ext <<EOF
6018 #line 6019 "configure"
6019 #include "confdefs.h"
6020 /* Override any gcc2 internal prototype to avoid an error. */
6021 /* We use char because int might match the return type of a gcc2
6022 builtin and then its argument prototype would still apply. */
6023 char dgettext();
6024
6025 int main() {
6026 dgettext()
6027 ; return 0; }
6028 EOF
6029 if { (eval echo configure:6030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6030 rm -rf conftest*
6031 eval "ac_cv_lib_$ac_lib_var=yes"
6032 else
6033 echo "configure: failed program was:" >&5
6034 cat conftest.$ac_ext >&5
6035 rm -rf conftest*
6036 eval "ac_cv_lib_$ac_lib_var=no"
6037 fi
6038 rm -f conftest*
6039 LIBS="$ac_save_LIBS"
6040
6041 fi
6042 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6043 echo "$ac_t""yes" 1>&6
6044 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6045 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6046 cat >> confdefs.h <<EOF
6047 #define $ac_tr_lib 1
6048 EOF
6049
6050 LIBS="-lintl $LIBS"
6051
6052 else
6053 echo "$ac_t""no" 1>&6
6054 fi
6055
6056
6057 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
6058 echo "configure:6059: checking whether localtime caches TZ" >&5
6059 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
6060 echo $ac_n "(cached) $ac_c" 1>&6
6061 else
6062 if test x$ac_cv_func_tzset = xyes; then
6063 if test "$cross_compiling" = yes; then
6064 # If we have tzset, assume the worst when cross-compiling.
6065 emacs_cv_localtime_cache=yes
6066 else
6067 cat > conftest.$ac_ext <<EOF
6068 #line 6069 "configure"
6069 #include "confdefs.h"
6070 #include <time.h>
6071 extern char **environ;
6072 unset_TZ ()
6073 {
6074 char **from, **to;
6075 for (to = from = environ; (*to = *from); from++)
6076 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
6077 to++;
6078 }
6079 char TZ_GMT0[] = "TZ=GMT0";
6080 char TZ_PST8[] = "TZ=PST8";
6081 main()
6082 {
6083 time_t now = time ((time_t *) 0);
6084 int hour_GMT0, hour_unset;
6085 if (putenv (TZ_GMT0) != 0)
6086 exit (1);
6087 hour_GMT0 = localtime (&now)->tm_hour;
6088 unset_TZ ();
6089 hour_unset = localtime (&now)->tm_hour;
6090 if (putenv (TZ_PST8) != 0)
6091 exit (1);
6092 if (localtime (&now)->tm_hour == hour_GMT0)
6093 exit (1);
6094 unset_TZ ();
6095 if (localtime (&now)->tm_hour != hour_unset)
6096 exit (1);
6097 exit (0);
6098 }
6099 EOF
6100 if { (eval echo configure:6101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6101 then
6102 emacs_cv_localtime_cache=no
6103 else
6104 echo "configure: failed program was:" >&5
6105 cat conftest.$ac_ext >&5
6106 rm -fr conftest*
6107 emacs_cv_localtime_cache=yes
6108 fi
6109 rm -fr conftest*
6110 fi
6111
6112 else
6113 # If we lack tzset, report that localtime does not cache TZ,
6114 # since we can't invalidate the cache if we don't have tzset.
6115 emacs_cv_localtime_cache=no
6116 fi
6117 fi
6118 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
6119 if test $emacs_cv_localtime_cache = yes; then
6120 cat >> confdefs.h <<\EOF
6121 #define LOCALTIME_CACHE 1
6122 EOF
6123
6124 fi
6125
6126 if test "x$HAVE_TIMEVAL" = xyes; then
6127 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
6128 echo "configure:6129: checking whether gettimeofday can accept two arguments" >&5
6129 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
6130 echo $ac_n "(cached) $ac_c" 1>&6
6131 else
6132 cat > conftest.$ac_ext <<EOF
6133 #line 6134 "configure"
6134 #include "confdefs.h"
6135
6136 #ifdef TIME_WITH_SYS_TIME
6137 #include <sys/time.h>
6138 #include <time.h>
6139 #else
6140 #ifdef HAVE_SYS_TIME_H
6141 #include <sys/time.h>
6142 #else
6143 #include <time.h>
6144 #endif
6145 #endif
6146
6147 int main() {
6148
6149 struct timeval time;
6150 struct timezone dummy;
6151 gettimeofday (&time, &dummy);
6152
6153 ; return 0; }
6154 EOF
6155 if { (eval echo configure:6156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6156 rm -rf conftest*
6157 emacs_cv_gettimeofday_two_arguments=yes
6158 else
6159 echo "configure: failed program was:" >&5
6160 cat conftest.$ac_ext >&5
6161 rm -rf conftest*
6162 emacs_cv_gettimeofday_two_arguments=no
6163 fi
6164 rm -f conftest*
6165 fi
6166
6167 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
6168 if test $emacs_cv_gettimeofday_two_arguments = no; then
6169 cat >> confdefs.h <<\EOF
6170 #define GETTIMEOFDAY_ONE_ARGUMENT 1
6171 EOF
6172
6173 fi
6174 fi
6175
6176 ok_so_far=yes
6177 echo $ac_n "checking for socket""... $ac_c" 1>&6
6178 echo "configure:6179: checking for socket" >&5
6179 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
6180 echo $ac_n "(cached) $ac_c" 1>&6
6181 else
6182 cat > conftest.$ac_ext <<EOF
6183 #line 6184 "configure"
6184 #include "confdefs.h"
6185 /* System header to define __stub macros and hopefully few prototypes,
6186 which can conflict with char socket(); below. */
6187 #include <assert.h>
6188 /* Override any gcc2 internal prototype to avoid an error. */
6189 /* We use char because int might match the return type of a gcc2
6190 builtin and then its argument prototype would still apply. */
6191 char socket();
6192
6193 int main() {
6194
6195 /* The GNU C library defines this for functions which it implements
6196 to always fail with ENOSYS. Some functions are actually named
6197 something starting with __ and the normal name is an alias. */
6198 #if defined (__stub_socket) || defined (__stub___socket)
6199 choke me
6200 #else
6201 socket();
6202 #endif
6203
6204 ; return 0; }
6205 EOF
6206 if { (eval echo configure:6207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6207 rm -rf conftest*
6208 eval "ac_cv_func_socket=yes"
6209 else
6210 echo "configure: failed program was:" >&5
6211 cat conftest.$ac_ext >&5
6212 rm -rf conftest*
6213 eval "ac_cv_func_socket=no"
6214 fi
6215 rm -f conftest*
6216 fi
6217
6218 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
6219 echo "$ac_t""yes" 1>&6
6220 :
6221 else
6222 echo "$ac_t""no" 1>&6
6223 ok_so_far=no
6224 fi
6225
6226 if test $ok_so_far = yes; then
6227 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
6228 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
6229 echo "configure:6230: checking for netinet/in.h" >&5
6230 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6231 echo $ac_n "(cached) $ac_c" 1>&6
6232 else
6233 cat > conftest.$ac_ext <<EOF
6234 #line 6235 "configure"
6235 #include "confdefs.h"
6236 #include <netinet/in.h>
6237 EOF
6238 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6239 { (eval echo configure:6240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6240 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6241 if test -z "$ac_err"; then
6242 rm -rf conftest*
6243 eval "ac_cv_header_$ac_safe=yes"
6244 else
6245 echo "$ac_err" >&5
6246 echo "configure: failed program was:" >&5
6247 cat conftest.$ac_ext >&5
6248 rm -rf conftest*
6249 eval "ac_cv_header_$ac_safe=no"
6250 fi
6251 rm -f conftest*
6252 fi
6253 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6254 echo "$ac_t""yes" 1>&6
6255 :
6256 else
6257 echo "$ac_t""no" 1>&6
6258 ok_so_far=no
6259 fi
6260
6261 fi
6262 if test $ok_so_far = yes; then
6263 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
6264 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
6265 echo "configure:6266: checking for arpa/inet.h" >&5
6266 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6267 echo $ac_n "(cached) $ac_c" 1>&6
6268 else
6269 cat > conftest.$ac_ext <<EOF
6270 #line 6271 "configure"
6271 #include "confdefs.h"
6272 #include <arpa/inet.h>
6273 EOF
6274 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6275 { (eval echo configure:6276: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6276 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6277 if test -z "$ac_err"; then
6278 rm -rf conftest*
6279 eval "ac_cv_header_$ac_safe=yes"
6280 else
6281 echo "$ac_err" >&5
6282 echo "configure: failed program was:" >&5
6283 cat conftest.$ac_ext >&5
6284 rm -rf conftest*
6285 eval "ac_cv_header_$ac_safe=no"
6286 fi
6287 rm -f conftest*
6288 fi
6289 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6290 echo "$ac_t""yes" 1>&6
6291 :
6292 else
6293 echo "$ac_t""no" 1>&6
6294 ok_so_far=no
6295 fi
6296
6297 fi
6298 if test $ok_so_far = yes; then
6299 cat >> confdefs.h <<\EOF
6300 #define HAVE_INET_SOCKETS 1
6301 EOF
6302
6303 fi
6304
6305 if test -f /usr/lpp/X11/bin/smt.exp; then
6306 cat >> confdefs.h <<\EOF
6307 #define HAVE_AIX_SMT_EXP 1
6308 EOF
6309
6310 fi
6311
6312 echo $ac_n "checking whether system supports dynamic ptys""... $ac_c" 1>&6
6313 echo "configure:6314: checking whether system supports dynamic ptys" >&5
6314 if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
6315 echo "$ac_t""yes" 1>&6
6316 cat >> confdefs.h <<\EOF
6317 #define HAVE_DEV_PTMX 1
6318 EOF
6319
6320 else
6321 echo "$ac_t""no" 1>&6
6322 fi
6323
6324 # Set up the CFLAGS for real compilation, so we can substitute it.
6325 CFLAGS="$REAL_CFLAGS"
6326
6327 #### Find out which version of Emacs this is.
6328 version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
6329 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
6330 if test x"${version}" = x; then
6331 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
6332 fi
6333
6334 ### Specify what sort of things we'll be editing into Makefile and config.h.
6335 ### Use configuration here uncanonicalized to avoid exceeding size limits.
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367 cat >> confdefs.h <<EOF
6368 #define EMACS_CONFIGURATION "${canonical}"
6369 EOF
6370
6371 cat >> confdefs.h <<EOF
6372 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
6373 EOF
6374
6375 cat >> confdefs.h <<EOF
6376 #define config_machfile "${machfile}"
6377 EOF
6378
6379 cat >> confdefs.h <<EOF
6380 #define config_opsysfile "${opsysfile}"
6381 EOF
6382
6383 cat >> confdefs.h <<EOF
6384 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
6385 EOF
6386
6387 cat >> confdefs.h <<EOF
6388 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
6389 EOF
6390
6391 cat >> confdefs.h <<EOF
6392 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
6393 EOF
6394
6395 cat >> confdefs.h <<EOF
6396 #define UNEXEC_SRC ${UNEXEC_SRC}
6397 EOF
6398
6399
6400 if test "${HAVE_X_WINDOWS}" = "yes" ; then
6401 cat >> confdefs.h <<\EOF
6402 #define HAVE_X_WINDOWS 1
6403 EOF
6404
6405 fi
6406 if test "${USE_X_TOOLKIT}" != "none" ; then
6407 cat >> confdefs.h <<\EOF
6408 #define USE_X_TOOLKIT 1
6409 EOF
6410
6411 fi
6412 if test "${HAVE_X11}" = "yes" ; then
6413 cat >> confdefs.h <<\EOF
6414 #define HAVE_X11 1
6415 EOF
6416
6417 fi
6418 if test "${HAVE_XFREE386}" = "yes" ; then
6419 cat >> confdefs.h <<\EOF
6420 #define HAVE_XFREE386 1
6421 EOF
6422
6423 fi
6424 if test "${HAVE_MENUS}" = "yes" ; then
6425 cat >> confdefs.h <<\EOF
6426 #define HAVE_MENUS 1
6427 EOF
6428
6429 fi
6430 if test "${GNU_MALLOC}" = "yes" ; then
6431 cat >> confdefs.h <<\EOF
6432 #define GNU_MALLOC 1
6433 EOF
6434
6435 fi
6436 if test "${REL_ALLOC}" = "yes" ; then
6437 cat >> confdefs.h <<\EOF
6438 #define REL_ALLOC 1
6439 EOF
6440
6441 fi
6442 if test "${LISP_FLOAT_TYPE}" = "yes" ; then
6443 cat >> confdefs.h <<\EOF
6444 #define LISP_FLOAT_TYPE 1
6445 EOF
6446
6447 fi
6448
6449 #### Report on what we decided to do.
6450 echo "
6451 Configured for \`${canonical}'.
6452
6453 Where should the build process find the source code? ${srcdir}
6454 What operating system and machine description files should Emacs use?
6455 \`${opsysfile}' and \`${machfile}'
6456 What compiler should emacs be built with? ${CC} ${CFLAGS}
6457 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
6458 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
6459 What window system should Emacs use? ${window_system}
6460 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
6461
6462 if test -n "${x_includes}"; then
6463 echo " Where do we find X Windows header files? ${x_includes}"
6464 else
6465 echo " Where do we find X Windows header files? Standard dirs"
6466 fi
6467 if test -n "${x_libraries}"; then
6468 echo " Where do we find X Windows libraries? ${x_libraries}"
6469 else
6470 echo " Where do we find X Windows libraries? Standard dirs"
6471 fi
6472
6473 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
6474 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
6475 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
6476 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
6477 echo " Does Emacs use -lungif? ${HAVE_GIF}"
6478 echo " Does Emacs use -lpng? ${HAVE_PNG}"
6479 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
6480 echo
6481
6482 # Remove any trailing slashes in these variables.
6483 test "${prefix}" != NONE &&
6484 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
6485 test "${exec_prefix}" != NONE &&
6486 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
6487
6488 trap '' 1 2 15
6489 cat > confcache <<\EOF
6490 # This file is a shell script that caches the results of configure
6491 # tests run on this system so they can be shared between configure
6492 # scripts and configure runs. It is not useful on other systems.
6493 # If it contains results you don't want to keep, you may remove or edit it.
6494 #
6495 # By default, configure uses ./config.cache as the cache file,
6496 # creating it if it does not exist already. You can give configure
6497 # the --cache-file=FILE option to use a different cache file; that is
6498 # what configure does when it calls configure scripts in
6499 # subdirectories, so they share the cache.
6500 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6501 # config.status only pays attention to the cache file if you give it the
6502 # --recheck option to rerun configure.
6503 #
6504 EOF
6505 # The following way of writing the cache mishandles newlines in values,
6506 # but we know of no workaround that is simple, portable, and efficient.
6507 # So, don't put newlines in cache variables' values.
6508 # Ultrix sh set writes to stderr and can't be redirected directly,
6509 # and sets the high bit in the cache file unless we assign to the vars.
6510 (set) 2>&1 |
6511 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6512 *ac_space=\ *)
6513 # `set' does not quote correctly, so add quotes (double-quote substitution
6514 # turns \\\\ into \\, and sed turns \\ into \).
6515 sed -n \
6516 -e "s/'/'\\\\''/g" \
6517 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6518 ;;
6519 *)
6520 # `set' quotes correctly as required by POSIX, so do not add quotes.
6521 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6522 ;;
6523 esac >> confcache
6524 if cmp -s $cache_file confcache; then
6525 :
6526 else
6527 if test -w $cache_file; then
6528 echo "updating cache $cache_file"
6529 cat confcache > $cache_file
6530 else
6531 echo "not updating unwritable cache $cache_file"
6532 fi
6533 fi
6534 rm -f confcache
6535
6536 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6537
6538 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6539 # Let make expand exec_prefix.
6540 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6541
6542 # Any assignment to VPATH causes Sun make to only execute
6543 # the first set of double-colon rules, so remove it if not needed.
6544 # If there is a colon in the path, we need to keep it.
6545 if test "x$srcdir" = x.; then
6546 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6547 fi
6548
6549 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6550
6551 DEFS=-DHAVE_CONFIG_H
6552
6553 # Without the "./", some shells look in PATH for config.status.
6554 : ${CONFIG_STATUS=./config.status}
6555
6556 echo creating $CONFIG_STATUS
6557 rm -f $CONFIG_STATUS
6558 cat > $CONFIG_STATUS <<EOF
6559 #! /bin/sh
6560 # Generated automatically by configure.
6561 # Run this file to recreate the current configuration.
6562 # This directory was configured as follows,
6563 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6564 #
6565 # $0 $ac_configure_args
6566 #
6567 # Compiler output produced by configure, useful for debugging
6568 # configure, is in ./config.log if it exists.
6569
6570 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6571 for ac_option
6572 do
6573 case "\$ac_option" in
6574 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6575 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6576 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6577 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6578 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6579 exit 0 ;;
6580 -help | --help | --hel | --he | --h)
6581 echo "\$ac_cs_usage"; exit 0 ;;
6582 *) echo "\$ac_cs_usage"; exit 1 ;;
6583 esac
6584 done
6585
6586 ac_given_srcdir=$srcdir
6587 ac_given_INSTALL="$INSTALL"
6588
6589 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
6590 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
6591 leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6592 EOF
6593 cat >> $CONFIG_STATUS <<EOF
6594
6595 # Protect against being on the right side of a sed subst in config.status.
6596 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6597 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6598 $ac_vpsub
6599 $extrasub
6600 s%@SHELL@%$SHELL%g
6601 s%@CFLAGS@%$CFLAGS%g
6602 s%@CPPFLAGS@%$CPPFLAGS%g
6603 s%@CXXFLAGS@%$CXXFLAGS%g
6604 s%@FFLAGS@%$FFLAGS%g
6605 s%@DEFS@%$DEFS%g
6606 s%@LDFLAGS@%$LDFLAGS%g
6607 s%@LIBS@%$LIBS%g
6608 s%@exec_prefix@%$exec_prefix%g
6609 s%@prefix@%$prefix%g
6610 s%@program_transform_name@%$program_transform_name%g
6611 s%@bindir@%$bindir%g
6612 s%@sbindir@%$sbindir%g
6613 s%@libexecdir@%$libexecdir%g
6614 s%@datadir@%$datadir%g
6615 s%@sysconfdir@%$sysconfdir%g
6616 s%@sharedstatedir@%$sharedstatedir%g
6617 s%@localstatedir@%$localstatedir%g
6618 s%@libdir@%$libdir%g
6619 s%@includedir@%$includedir%g
6620 s%@oldincludedir@%$oldincludedir%g
6621 s%@infodir@%$infodir%g
6622 s%@mandir@%$mandir%g
6623 s%@host@%$host%g
6624 s%@host_alias@%$host_alias%g
6625 s%@host_cpu@%$host_cpu%g
6626 s%@host_vendor@%$host_vendor%g
6627 s%@host_os@%$host_os%g
6628 s%@CC@%$CC%g
6629 s%@LN_S@%$LN_S%g
6630 s%@CPP@%$CPP%g
6631 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6632 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6633 s%@INSTALL_DATA@%$INSTALL_DATA%g
6634 s%@YACC@%$YACC%g
6635 s%@SET_MAKE@%$SET_MAKE%g
6636 s%@ALLOCA@%$ALLOCA%g
6637 s%@liblockfile@%$liblockfile%g
6638 s%@version@%$version%g
6639 s%@configuration@%$configuration%g
6640 s%@canonical@%$canonical%g
6641 s%@srcdir@%$srcdir%g
6642 s%@lispdir@%$lispdir%g
6643 s%@locallisppath@%$locallisppath%g
6644 s%@lisppath@%$lisppath%g
6645 s%@x_default_search_path@%$x_default_search_path%g
6646 s%@etcdir@%$etcdir%g
6647 s%@archlibdir@%$archlibdir%g
6648 s%@docdir@%$docdir%g
6649 s%@bitmapdir@%$bitmapdir%g
6650 s%@c_switch_system@%$c_switch_system%g
6651 s%@c_switch_machine@%$c_switch_machine%g
6652 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
6653 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
6654 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
6655 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
6656 s%@machfile@%$machfile%g
6657 s%@opsysfile@%$opsysfile%g
6658 s%@RANLIB@%$RANLIB%g
6659
6660 CEOF
6661 EOF
6662
6663 cat >> $CONFIG_STATUS <<\EOF
6664
6665 # Split the substitutions into bite-sized pieces for seds with
6666 # small command number limits, like on Digital OSF/1 and HP-UX.
6667 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6668 ac_file=1 # Number of current file.
6669 ac_beg=1 # First line for current file.
6670 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6671 ac_more_lines=:
6672 ac_sed_cmds=""
6673 while $ac_more_lines; do
6674 if test $ac_beg -gt 1; then
6675 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6676 else
6677 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6678 fi
6679 if test ! -s conftest.s$ac_file; then
6680 ac_more_lines=false
6681 rm -f conftest.s$ac_file
6682 else
6683 if test -z "$ac_sed_cmds"; then
6684 ac_sed_cmds="sed -f conftest.s$ac_file"
6685 else
6686 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6687 fi
6688 ac_file=`expr $ac_file + 1`
6689 ac_beg=$ac_end
6690 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6691 fi
6692 done
6693 if test -z "$ac_sed_cmds"; then
6694 ac_sed_cmds=cat
6695 fi
6696 EOF
6697
6698 cat >> $CONFIG_STATUS <<EOF
6699
6700 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
6701 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
6702 leim/Makefile"}
6703 EOF
6704 cat >> $CONFIG_STATUS <<\EOF
6705 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6706 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6707 case "$ac_file" in
6708 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6709 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6710 *) ac_file_in="${ac_file}.in" ;;
6711 esac
6712
6713 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6714
6715 # Remove last slash and all that follows it. Not all systems have dirname.
6716 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6717 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6718 # The file is in a subdirectory.
6719 test ! -d "$ac_dir" && mkdir "$ac_dir"
6720 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6721 # A "../" for each directory in $ac_dir_suffix.
6722 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6723 else
6724 ac_dir_suffix= ac_dots=
6725 fi
6726
6727 case "$ac_given_srcdir" in
6728 .) srcdir=.
6729 if test -z "$ac_dots"; then top_srcdir=.
6730 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6731 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6732 *) # Relative path.
6733 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6734 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6735 esac
6736
6737 case "$ac_given_INSTALL" in
6738 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6739 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6740 esac
6741
6742 echo creating "$ac_file"
6743 rm -f "$ac_file"
6744 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6745 case "$ac_file" in
6746 *Makefile*) ac_comsub="1i\\
6747 # $configure_input" ;;
6748 *) ac_comsub= ;;
6749 esac
6750
6751 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6752 sed -e "$ac_comsub
6753 s%@configure_input@%$configure_input%g
6754 s%@srcdir@%$srcdir%g
6755 s%@top_srcdir@%$top_srcdir%g
6756 s%@INSTALL@%$INSTALL%g
6757 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6758 fi; done
6759 rm -f conftest.s*
6760
6761 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6762 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6763 #
6764 # ac_d sets the value in "#define NAME VALUE" lines.
6765 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6766 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6767 ac_dC='\3'
6768 ac_dD='%g'
6769 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6770 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6771 ac_uB='\([ ]\)%\1#\2define\3'
6772 ac_uC=' '
6773 ac_uD='\4%g'
6774 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6775 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6776 ac_eB='$%\1#\2define\3'
6777 ac_eC=' '
6778 ac_eD='%g'
6779
6780 if test "${CONFIG_HEADERS+set}" != set; then
6781 EOF
6782 cat >> $CONFIG_STATUS <<EOF
6783 CONFIG_HEADERS="src/config.h:src/config.in"
6784 EOF
6785 cat >> $CONFIG_STATUS <<\EOF
6786 fi
6787 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6788 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6789 case "$ac_file" in
6790 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6791 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6792 *) ac_file_in="${ac_file}.in" ;;
6793 esac
6794
6795 echo creating $ac_file
6796
6797 rm -f conftest.frag conftest.in conftest.out
6798 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6799 cat $ac_file_inputs > conftest.in
6800
6801 EOF
6802
6803 # Transform confdefs.h into a sed script conftest.vals that substitutes
6804 # the proper values into config.h.in to produce config.h. And first:
6805 # Protect against being on the right side of a sed subst in config.status.
6806 # Protect against being in an unquoted here document in config.status.
6807 rm -f conftest.vals
6808 cat > conftest.hdr <<\EOF
6809 s/[\\&%]/\\&/g
6810 s%[\\$`]%\\&%g
6811 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6812 s%ac_d%ac_u%gp
6813 s%ac_u%ac_e%gp
6814 EOF
6815 sed -n -f conftest.hdr confdefs.h > conftest.vals
6816 rm -f conftest.hdr
6817
6818 # This sed command replaces #undef with comments. This is necessary, for
6819 # example, in the case of _POSIX_SOURCE, which is predefined and required
6820 # on some systems where configure will not decide to define it.
6821 cat >> conftest.vals <<\EOF
6822 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6823 EOF
6824
6825 # Break up conftest.vals because some shells have a limit on
6826 # the size of here documents, and old seds have small limits too.
6827
6828 rm -f conftest.tail
6829 while :
6830 do
6831 ac_lines=`grep -c . conftest.vals`
6832 # grep -c gives empty output for an empty file on some AIX systems.
6833 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6834 # Write a limited-size here document to conftest.frag.
6835 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6836 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6837 echo 'CEOF
6838 sed -f conftest.frag conftest.in > conftest.out
6839 rm -f conftest.in
6840 mv conftest.out conftest.in
6841 ' >> $CONFIG_STATUS
6842 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6843 rm -f conftest.vals
6844 mv conftest.tail conftest.vals
6845 done
6846 rm -f conftest.vals
6847
6848 cat >> $CONFIG_STATUS <<\EOF
6849 rm -f conftest.frag conftest.h
6850 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6851 cat conftest.in >> conftest.h
6852 rm -f conftest.in
6853 if cmp -s $ac_file conftest.h 2>/dev/null; then
6854 echo "$ac_file is unchanged"
6855 rm -f conftest.h
6856 else
6857 # Remove last slash and all that follows it. Not all systems have dirname.
6858 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6859 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6860 # The file is in a subdirectory.
6861 test ! -d "$ac_dir" && mkdir "$ac_dir"
6862 fi
6863 rm -f $ac_file
6864 mv conftest.h $ac_file
6865 fi
6866 fi; done
6867
6868 EOF
6869 cat >> $CONFIG_STATUS <<EOF
6870 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
6871 EOF
6872 cat >> $CONFIG_STATUS <<\EOF
6873
6874
6875 ### Make the necessary directories, if they don't exist.
6876 for dir in etc lisp ; do
6877 test -d ${dir} || mkdir ${dir}
6878 done
6879
6880 # Build src/Makefile from ${srcdir}/src/Makefile.c
6881 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
6882 # This must be done after src/config.h is built, since we rely on that file.
6883
6884 # Now get this: Some word that is part of the ${srcdir} directory name
6885 # or the ${configuration} value might, just might, happen to be an
6886 # identifier like `sun4' or `i386' or something, and be predefined by
6887 # the C preprocessor to some helpful value like 1, or maybe the empty
6888 # string. Needless to say consequent macro substitutions are less
6889 # than conducive to the makefile finding the correct directory.
6890 undefs="`echo $top_srcdir $configuration $canonical |
6891 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
6892 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
6893 `"
6894
6895 echo creating src/epaths.h
6896 make epaths-force
6897
6898 echo creating lib-src/Makefile
6899 ( cd lib-src
6900 rm -f junk.c junk1.c junk2.c
6901 sed -e '/start of cpp stuff/q' \
6902 < Makefile.c > junk1.c
6903 sed -e '1,/start of cpp stuff/d'\
6904 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6905 < Makefile.c > junk.c
6906 $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \
6907 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6908 cat junk1.c junk2.c > Makefile.new
6909 rm -f junk.c junk1.c junk2.c
6910 chmod 444 Makefile.new
6911 mv -f Makefile.new Makefile
6912 )
6913
6914 echo creating src/Makefile
6915 ( cd src
6916 rm -f junk.c junk1.c junk2.c
6917 sed -e '/start of cpp stuff/q' \
6918 < Makefile.c > junk1.c
6919 sed -e '1,/start of cpp stuff/d'\
6920 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6921 < Makefile.c > junk.c
6922 $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \
6923 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6924 cat junk1.c junk2.c > Makefile.new
6925 rm -f junk.c junk1.c junk2.c
6926 chmod 444 Makefile.new
6927 mv -f Makefile.new Makefile
6928 )
6929
6930 if test ! -f src/.gdbinit && test -f $top_srcdir/src/.gdbinit; then
6931 echo creating src/.gdbinit
6932 echo source $top_srcdir/src/.gdbinit > src/.gdbinit
6933 fi
6934
6935 # This is how we know whether to re-run configure in certain cases.
6936 touch src/config.stamp
6937
6938
6939 exit 0
6940 EOF
6941 chmod +x $CONFIG_STATUS
6942 rm -fr confdefs* $ac_clean_files
6943 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6944