d24d2f76b069b259ebb3a5acb6b244762e6d047b
[bpt/guile.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 --enable-maintainer-mode enable make rules and dependencies not useful
16 (and sometimes confusing) to the casual installer"
17 ac_help="$ac_help
18 --enable-dynamic-linking Include support for dynamic linking"
19 ac_help="$ac_help
20 --enable-guile-debug Include internal debugging functions"
21 ac_help="$ac_help
22 --enable-shared[=PKGS] build shared libraries [default=yes]"
23 ac_help="$ac_help
24 --enable-static[=PKGS] build static libraries [default=yes]"
25 ac_help="$ac_help
26 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
27 ac_help="$ac_help
28 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
29 ac_help="$ac_help
30 --disable-libtool-lock avoid locking (might break parallel builds)"
31 ac_help="$ac_help
32 --with-threads thread interface"
33
34 # Initialize some variables set by options.
35 # The variables have the same names as the options, with
36 # dashes changed to underlines.
37 build=NONE
38 cache_file=./config.cache
39 exec_prefix=NONE
40 host=NONE
41 no_create=
42 nonopt=NONE
43 no_recursion=
44 prefix=NONE
45 program_prefix=NONE
46 program_suffix=NONE
47 program_transform_name=s,x,x,
48 silent=
49 site=
50 srcdir=
51 target=NONE
52 verbose=
53 x_includes=NONE
54 x_libraries=NONE
55 bindir='${exec_prefix}/bin'
56 sbindir='${exec_prefix}/sbin'
57 libexecdir='${exec_prefix}/libexec'
58 datadir='${prefix}/share'
59 sysconfdir='${prefix}/etc'
60 sharedstatedir='${prefix}/com'
61 localstatedir='${prefix}/var'
62 libdir='${exec_prefix}/lib'
63 includedir='${prefix}/include'
64 oldincludedir='/usr/include'
65 infodir='${prefix}/info'
66 mandir='${prefix}/man'
67
68 # Initialize some other variables.
69 subdirs=
70 MFLAGS= MAKEFLAGS=
71 SHELL=${CONFIG_SHELL-/bin/sh}
72 # Maximum number of lines to put in a shell here document.
73 ac_max_here_lines=12
74
75 ac_prev=
76 for ac_option
77 do
78
79 # If the previous option needs an argument, assign it.
80 if test -n "$ac_prev"; then
81 eval "$ac_prev=\$ac_option"
82 ac_prev=
83 continue
84 fi
85
86 case "$ac_option" in
87 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
88 *) ac_optarg= ;;
89 esac
90
91 # Accept the important Cygnus configure options, so we can diagnose typos.
92
93 case "$ac_option" in
94
95 -bindir | --bindir | --bindi | --bind | --bin | --bi)
96 ac_prev=bindir ;;
97 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
98 bindir="$ac_optarg" ;;
99
100 -build | --build | --buil | --bui | --bu)
101 ac_prev=build ;;
102 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
103 build="$ac_optarg" ;;
104
105 -cache-file | --cache-file | --cache-fil | --cache-fi \
106 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
107 ac_prev=cache_file ;;
108 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
109 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
110 cache_file="$ac_optarg" ;;
111
112 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
113 ac_prev=datadir ;;
114 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
115 | --da=*)
116 datadir="$ac_optarg" ;;
117
118 -disable-* | --disable-*)
119 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
120 # Reject names that are not valid shell variable names.
121 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
122 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
123 fi
124 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}=no" ;;
126
127 -enable-* | --enable-*)
128 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 fi
133 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 case "$ac_option" in
135 *=*) ;;
136 *) ac_optarg=yes ;;
137 esac
138 eval "enable_${ac_feature}='$ac_optarg'" ;;
139
140 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
141 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
142 | --exec | --exe | --ex)
143 ac_prev=exec_prefix ;;
144 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
145 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
146 | --exec=* | --exe=* | --ex=*)
147 exec_prefix="$ac_optarg" ;;
148
149 -gas | --gas | --ga | --g)
150 # Obsolete; use --with-gas.
151 with_gas=yes ;;
152
153 -help | --help | --hel | --he)
154 # Omit some internal or obsolete options to make the list less imposing.
155 # This message is too long to be a string in the A/UX 3.1 sh.
156 cat << EOF
157 Usage: configure [options] [host]
158 Options: [defaults in brackets after descriptions]
159 Configuration:
160 --cache-file=FILE cache test results in FILE
161 --help print this message
162 --no-create do not create output files
163 --quiet, --silent do not print \`checking...' messages
164 --version print the version of autoconf that created configure
165 Directory and file names:
166 --prefix=PREFIX install architecture-independent files in PREFIX
167 [$ac_default_prefix]
168 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
169 [same as prefix]
170 --bindir=DIR user executables in DIR [EPREFIX/bin]
171 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
172 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
173 --datadir=DIR read-only architecture-independent data in DIR
174 [PREFIX/share]
175 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
176 --sharedstatedir=DIR modifiable architecture-independent data in DIR
177 [PREFIX/com]
178 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
179 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
180 --includedir=DIR C header files in DIR [PREFIX/include]
181 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
182 --infodir=DIR info documentation in DIR [PREFIX/info]
183 --mandir=DIR man documentation in DIR [PREFIX/man]
184 --srcdir=DIR find the sources in DIR [configure dir or ..]
185 --program-prefix=PREFIX prepend PREFIX to installed program names
186 --program-suffix=SUFFIX append SUFFIX to installed program names
187 --program-transform-name=PROGRAM
188 run sed PROGRAM on installed program names
189 EOF
190 cat << EOF
191 Host type:
192 --build=BUILD configure for building on BUILD [BUILD=HOST]
193 --host=HOST configure for HOST [guessed]
194 --target=TARGET configure for TARGET [TARGET=HOST]
195 Features and packages:
196 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
197 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
198 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
199 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
200 --x-includes=DIR X include files are in DIR
201 --x-libraries=DIR X library files are in DIR
202 EOF
203 if test -n "$ac_help"; then
204 echo "--enable and --with options recognized:$ac_help"
205 fi
206 exit 0 ;;
207
208 -host | --host | --hos | --ho)
209 ac_prev=host ;;
210 -host=* | --host=* | --hos=* | --ho=*)
211 host="$ac_optarg" ;;
212
213 -includedir | --includedir | --includedi | --included | --include \
214 | --includ | --inclu | --incl | --inc)
215 ac_prev=includedir ;;
216 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
217 | --includ=* | --inclu=* | --incl=* | --inc=*)
218 includedir="$ac_optarg" ;;
219
220 -infodir | --infodir | --infodi | --infod | --info | --inf)
221 ac_prev=infodir ;;
222 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
223 infodir="$ac_optarg" ;;
224
225 -libdir | --libdir | --libdi | --libd)
226 ac_prev=libdir ;;
227 -libdir=* | --libdir=* | --libdi=* | --libd=*)
228 libdir="$ac_optarg" ;;
229
230 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
231 | --libexe | --libex | --libe)
232 ac_prev=libexecdir ;;
233 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
234 | --libexe=* | --libex=* | --libe=*)
235 libexecdir="$ac_optarg" ;;
236
237 -localstatedir | --localstatedir | --localstatedi | --localstated \
238 | --localstate | --localstat | --localsta | --localst \
239 | --locals | --local | --loca | --loc | --lo)
240 ac_prev=localstatedir ;;
241 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
242 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
243 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
244 localstatedir="$ac_optarg" ;;
245
246 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
247 ac_prev=mandir ;;
248 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
249 mandir="$ac_optarg" ;;
250
251 -nfp | --nfp | --nf)
252 # Obsolete; use --without-fp.
253 with_fp=no ;;
254
255 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
256 | --no-cr | --no-c)
257 no_create=yes ;;
258
259 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
260 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
261 no_recursion=yes ;;
262
263 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
264 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
265 | --oldin | --oldi | --old | --ol | --o)
266 ac_prev=oldincludedir ;;
267 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
268 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
269 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
270 oldincludedir="$ac_optarg" ;;
271
272 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
273 ac_prev=prefix ;;
274 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
275 prefix="$ac_optarg" ;;
276
277 -program-prefix | --program-prefix | --program-prefi | --program-pref \
278 | --program-pre | --program-pr | --program-p)
279 ac_prev=program_prefix ;;
280 -program-prefix=* | --program-prefix=* | --program-prefi=* \
281 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
282 program_prefix="$ac_optarg" ;;
283
284 -program-suffix | --program-suffix | --program-suffi | --program-suff \
285 | --program-suf | --program-su | --program-s)
286 ac_prev=program_suffix ;;
287 -program-suffix=* | --program-suffix=* | --program-suffi=* \
288 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
289 program_suffix="$ac_optarg" ;;
290
291 -program-transform-name | --program-transform-name \
292 | --program-transform-nam | --program-transform-na \
293 | --program-transform-n | --program-transform- \
294 | --program-transform | --program-transfor \
295 | --program-transfo | --program-transf \
296 | --program-trans | --program-tran \
297 | --progr-tra | --program-tr | --program-t)
298 ac_prev=program_transform_name ;;
299 -program-transform-name=* | --program-transform-name=* \
300 | --program-transform-nam=* | --program-transform-na=* \
301 | --program-transform-n=* | --program-transform-=* \
302 | --program-transform=* | --program-transfor=* \
303 | --program-transfo=* | --program-transf=* \
304 | --program-trans=* | --program-tran=* \
305 | --progr-tra=* | --program-tr=* | --program-t=*)
306 program_transform_name="$ac_optarg" ;;
307
308 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
309 | -silent | --silent | --silen | --sile | --sil)
310 silent=yes ;;
311
312 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
313 ac_prev=sbindir ;;
314 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
315 | --sbi=* | --sb=*)
316 sbindir="$ac_optarg" ;;
317
318 -sharedstatedir | --sharedstatedir | --sharedstatedi \
319 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
320 | --sharedst | --shareds | --shared | --share | --shar \
321 | --sha | --sh)
322 ac_prev=sharedstatedir ;;
323 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
324 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
325 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
326 | --sha=* | --sh=*)
327 sharedstatedir="$ac_optarg" ;;
328
329 -site | --site | --sit)
330 ac_prev=site ;;
331 -site=* | --site=* | --sit=*)
332 site="$ac_optarg" ;;
333
334 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
335 ac_prev=srcdir ;;
336 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
337 srcdir="$ac_optarg" ;;
338
339 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
340 | --syscon | --sysco | --sysc | --sys | --sy)
341 ac_prev=sysconfdir ;;
342 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
343 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
344 sysconfdir="$ac_optarg" ;;
345
346 -target | --target | --targe | --targ | --tar | --ta | --t)
347 ac_prev=target ;;
348 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
349 target="$ac_optarg" ;;
350
351 -v | -verbose | --verbose | --verbos | --verbo | --verb)
352 verbose=yes ;;
353
354 -version | --version | --versio | --versi | --vers)
355 echo "configure generated by autoconf version 2.13"
356 exit 0 ;;
357
358 -with-* | --with-*)
359 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
363 fi
364 ac_package=`echo $ac_package| sed 's/-/_/g'`
365 case "$ac_option" in
366 *=*) ;;
367 *) ac_optarg=yes ;;
368 esac
369 eval "with_${ac_package}='$ac_optarg'" ;;
370
371 -without-* | --without-*)
372 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
373 # Reject names that are not valid shell variable names.
374 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
375 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
376 fi
377 ac_package=`echo $ac_package| sed 's/-/_/g'`
378 eval "with_${ac_package}=no" ;;
379
380 --x)
381 # Obsolete; use --with-x.
382 with_x=yes ;;
383
384 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
385 | --x-incl | --x-inc | --x-in | --x-i)
386 ac_prev=x_includes ;;
387 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
388 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
389 x_includes="$ac_optarg" ;;
390
391 -x-libraries | --x-libraries | --x-librarie | --x-librari \
392 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
393 ac_prev=x_libraries ;;
394 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
395 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
396 x_libraries="$ac_optarg" ;;
397
398 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
399 ;;
400
401 *)
402 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
403 echo "configure: warning: $ac_option: invalid host type" 1>&2
404 fi
405 if test "x$nonopt" != xNONE; then
406 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
407 fi
408 nonopt="$ac_option"
409 ;;
410
411 esac
412 done
413
414 if test -n "$ac_prev"; then
415 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
416 fi
417
418 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
419
420 # File descriptor usage:
421 # 0 standard input
422 # 1 file creation
423 # 2 errors and warnings
424 # 3 some systems may open it to /dev/tty
425 # 4 used on the Kubota Titan
426 # 6 checking for... messages and results
427 # 5 compiler messages saved in config.log
428 if test "$silent" = yes; then
429 exec 6>/dev/null
430 else
431 exec 6>&1
432 fi
433 exec 5>./config.log
434
435 echo "\
436 This file contains any messages produced by compilers while
437 running configure, to aid debugging if configure makes a mistake.
438 " 1>&5
439
440 # Strip out --no-create and --no-recursion so they do not pile up.
441 # Also quote any args containing shell metacharacters.
442 ac_configure_args=
443 for ac_arg
444 do
445 case "$ac_arg" in
446 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
447 | --no-cr | --no-c) ;;
448 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
449 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
450 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
451 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
452 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
453 esac
454 done
455
456 # NLS nuisances.
457 # Only set these to C if already set. These must not be set unconditionally
458 # because not all systems understand e.g. LANG=C (notably SCO).
459 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
460 # Non-C LC_CTYPE values break the ctype check.
461 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
462 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
463 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
464 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
465
466 # confdefs.h avoids OS command line length limits that DEFS can exceed.
467 rm -rf conftest* confdefs.h
468 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
469 echo > confdefs.h
470
471 # A filename unique to this package, relative to the directory that
472 # configure is in, which we can look for to find out if srcdir is correct.
473 ac_unique_file=Makefile.in
474
475 # Find the source files, if location was not specified.
476 if test -z "$srcdir"; then
477 ac_srcdir_defaulted=yes
478 # Try the directory containing this script, then its parent.
479 ac_prog=$0
480 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
481 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
482 srcdir=$ac_confdir
483 if test ! -r $srcdir/$ac_unique_file; then
484 srcdir=..
485 fi
486 else
487 ac_srcdir_defaulted=no
488 fi
489 if test ! -r $srcdir/$ac_unique_file; then
490 if test "$ac_srcdir_defaulted" = yes; then
491 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
492 else
493 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
494 fi
495 fi
496 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
497
498 # Prefer explicitly selected file to automatically selected ones.
499 if test -z "$CONFIG_SITE"; then
500 if test "x$prefix" != xNONE; then
501 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
502 else
503 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
504 fi
505 fi
506 for ac_site_file in $CONFIG_SITE; do
507 if test -r "$ac_site_file"; then
508 echo "loading site script $ac_site_file"
509 . "$ac_site_file"
510 fi
511 done
512
513 if test -r "$cache_file"; then
514 echo "loading cache $cache_file"
515 . $cache_file
516 else
517 echo "creating cache $cache_file"
518 > $cache_file
519 fi
520
521 ac_ext=c
522 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
523 ac_cpp='$CPP $CPPFLAGS'
524 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
525 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
526 cross_compiling=$ac_cv_prog_cc_cross
527
528 ac_exeext=
529 ac_objext=o
530 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
531 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
532 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
533 ac_n= ac_c='
534 ' ac_t=' '
535 else
536 ac_n=-n ac_c= ac_t=
537 fi
538 else
539 ac_n= ac_c='\c' ac_t=
540 fi
541
542
543 . $srcdir/GUILE-VERSION
544 ac_aux_dir=
545 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
546 if test -f $ac_dir/install-sh; then
547 ac_aux_dir=$ac_dir
548 ac_install_sh="$ac_aux_dir/install-sh -c"
549 break
550 elif test -f $ac_dir/install.sh; then
551 ac_aux_dir=$ac_dir
552 ac_install_sh="$ac_aux_dir/install.sh -c"
553 break
554 fi
555 done
556 if test -z "$ac_aux_dir"; then
557 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
558 fi
559 ac_config_guess=$ac_aux_dir/config.guess
560 ac_config_sub=$ac_aux_dir/config.sub
561 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
562
563 # Find a good install program. We prefer a C program (faster),
564 # so one script is as good as another. But avoid the broken or
565 # incompatible versions:
566 # SysV /etc/install, /usr/sbin/install
567 # SunOS /usr/etc/install
568 # IRIX /sbin/install
569 # AIX /bin/install
570 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
571 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
572 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
573 # ./install, which can be erroneously created by make from ./install.sh.
574 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
575 echo "configure:576: checking for a BSD compatible install" >&5
576 if test -z "$INSTALL"; then
577 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
578 echo $ac_n "(cached) $ac_c" 1>&6
579 else
580 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
581 for ac_dir in $PATH; do
582 # Account for people who put trailing slashes in PATH elements.
583 case "$ac_dir/" in
584 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
585 *)
586 # OSF1 and SCO ODT 3.0 have their own names for install.
587 # Don't use installbsd from OSF since it installs stuff as root
588 # by default.
589 for ac_prog in ginstall scoinst install; do
590 if test -f $ac_dir/$ac_prog; then
591 if test $ac_prog = install &&
592 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
593 # AIX install. It has an incompatible calling convention.
594 :
595 else
596 ac_cv_path_install="$ac_dir/$ac_prog -c"
597 break 2
598 fi
599 fi
600 done
601 ;;
602 esac
603 done
604 IFS="$ac_save_IFS"
605
606 fi
607 if test "${ac_cv_path_install+set}" = set; then
608 INSTALL="$ac_cv_path_install"
609 else
610 # As a last resort, use the slow shell script. We don't cache a
611 # path for INSTALL within a source directory, because that will
612 # break other packages using the cache if that directory is
613 # removed, or if the path is relative.
614 INSTALL="$ac_install_sh"
615 fi
616 fi
617 echo "$ac_t""$INSTALL" 1>&6
618
619 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
620 # It thinks the first close brace ends the variable substitution.
621 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
622
623 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
624
625 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
626
627 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
628 echo "configure:629: checking whether build environment is sane" >&5
629 # Just in case
630 sleep 1
631 echo timestamp > conftestfile
632 # Do `set' in a subshell so we don't clobber the current shell's
633 # arguments. Must try -L first in case configure is actually a
634 # symlink; some systems play weird games with the mod time of symlinks
635 # (eg FreeBSD returns the mod time of the symlink's containing
636 # directory).
637 if (
638 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
639 if test "$*" = "X"; then
640 # -L didn't work.
641 set X `ls -t $srcdir/configure conftestfile`
642 fi
643 if test "$*" != "X $srcdir/configure conftestfile" \
644 && test "$*" != "X conftestfile $srcdir/configure"; then
645
646 # If neither matched, then we have a broken ls. This can happen
647 # if, for instance, CONFIG_SHELL is bash and it inherits a
648 # broken ls alias from the environment. This has actually
649 # happened. Such a system could not be considered "sane".
650 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
651 alias in your environment" 1>&2; exit 1; }
652 fi
653
654 test "$2" = conftestfile
655 )
656 then
657 # Ok.
658 :
659 else
660 { echo "configure: error: newly created file is older than distributed files!
661 Check your system clock" 1>&2; exit 1; }
662 fi
663 rm -f conftest*
664 echo "$ac_t""yes" 1>&6
665 if test "$program_transform_name" = s,x,x,; then
666 program_transform_name=
667 else
668 # Double any \ or $. echo might interpret backslashes.
669 cat <<\EOF_SED > conftestsed
670 s,\\,\\\\,g; s,\$,$$,g
671 EOF_SED
672 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
673 rm -f conftestsed
674 fi
675 test "$program_prefix" != NONE &&
676 program_transform_name="s,^,${program_prefix},; $program_transform_name"
677 # Use a double $ so make ignores it.
678 test "$program_suffix" != NONE &&
679 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
680
681 # sed with no file args requires a program.
682 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
683
684 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
685 echo "configure:686: checking whether ${MAKE-make} sets \${MAKE}" >&5
686 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
687 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
688 echo $ac_n "(cached) $ac_c" 1>&6
689 else
690 cat > conftestmake <<\EOF
691 all:
692 @echo 'ac_maketemp="${MAKE}"'
693 EOF
694 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
695 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
696 if test -n "$ac_maketemp"; then
697 eval ac_cv_prog_make_${ac_make}_set=yes
698 else
699 eval ac_cv_prog_make_${ac_make}_set=no
700 fi
701 rm -f conftestmake
702 fi
703 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
704 echo "$ac_t""yes" 1>&6
705 SET_MAKE=
706 else
707 echo "$ac_t""no" 1>&6
708 SET_MAKE="MAKE=${MAKE-make}"
709 fi
710
711
712 PACKAGE=$PACKAGE
713
714 VERSION=$VERSION
715
716 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
717 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
718 fi
719
720
721
722 missing_dir=`cd $ac_aux_dir && pwd`
723 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
724 echo "configure:725: checking for working aclocal" >&5
725 # Run test in a subshell; some versions of sh will print an error if
726 # an executable is not found, even if stderr is redirected.
727 # Redirect stdin to placate older versions of autoconf. Sigh.
728 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
729 ACLOCAL=aclocal
730 echo "$ac_t""found" 1>&6
731 else
732 ACLOCAL="$missing_dir/missing aclocal"
733 echo "$ac_t""missing" 1>&6
734 fi
735
736 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
737 echo "configure:738: checking for working autoconf" >&5
738 # Run test in a subshell; some versions of sh will print an error if
739 # an executable is not found, even if stderr is redirected.
740 # Redirect stdin to placate older versions of autoconf. Sigh.
741 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
742 AUTOCONF=autoconf
743 echo "$ac_t""found" 1>&6
744 else
745 AUTOCONF="$missing_dir/missing autoconf"
746 echo "$ac_t""missing" 1>&6
747 fi
748
749 echo $ac_n "checking for working automake""... $ac_c" 1>&6
750 echo "configure:751: checking for working automake" >&5
751 # Run test in a subshell; some versions of sh will print an error if
752 # an executable is not found, even if stderr is redirected.
753 # Redirect stdin to placate older versions of autoconf. Sigh.
754 if (automake --version) < /dev/null > /dev/null 2>&1; then
755 AUTOMAKE=automake
756 echo "$ac_t""found" 1>&6
757 else
758 AUTOMAKE="$missing_dir/missing automake"
759 echo "$ac_t""missing" 1>&6
760 fi
761
762 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
763 echo "configure:764: checking for working autoheader" >&5
764 # Run test in a subshell; some versions of sh will print an error if
765 # an executable is not found, even if stderr is redirected.
766 # Redirect stdin to placate older versions of autoconf. Sigh.
767 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
768 AUTOHEADER=autoheader
769 echo "$ac_t""found" 1>&6
770 else
771 AUTOHEADER="$missing_dir/missing autoheader"
772 echo "$ac_t""missing" 1>&6
773 fi
774
775 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
776 echo "configure:777: checking for working makeinfo" >&5
777 # Run test in a subshell; some versions of sh will print an error if
778 # an executable is not found, even if stderr is redirected.
779 # Redirect stdin to placate older versions of autoconf. Sigh.
780 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
781 MAKEINFO=makeinfo
782 echo "$ac_t""found" 1>&6
783 else
784 MAKEINFO="$missing_dir/missing makeinfo"
785 echo "$ac_t""missing" 1>&6
786 fi
787
788
789 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
790 echo "configure:791: checking whether to enable maintainer-specific portions of Makefiles" >&5
791 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
792 if test "${enable_maintainer_mode+set}" = set; then
793 enableval="$enable_maintainer_mode"
794 USE_MAINTAINER_MODE=$enableval
795 else
796 USE_MAINTAINER_MODE=no
797 fi
798
799 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
800
801
802 if test $USE_MAINTAINER_MODE = yes; then
803 MAINTAINER_MODE_TRUE=
804 MAINTAINER_MODE_FALSE='#'
805 else
806 MAINTAINER_MODE_TRUE='#'
807 MAINTAINER_MODE_FALSE=
808 fi
809 MAINT=$MAINTAINER_MODE_TRUE
810
811
812
813
814
815
816 #--------------------------------------------------------------------
817 #
818 # Independent Subdirectories
819 #
820 #--------------------------------------------------------------------
821
822 subdirs="guile-readline"
823
824
825 #--------------------------------------------------------------------
826 #
827 # User options
828 #
829 #--------------------------------------------------------------------
830
831 # Check whether --enable-dynamic-linking or --disable-dynamic-linking was given.
832 if test "${enable_dynamic_linking+set}" = set; then
833 enableval="$enable_dynamic_linking"
834 :
835 else
836 enable_dynamic_linking=yes
837 fi
838
839
840 # Check whether --enable-guile-debug or --disable-guile-debug was given.
841 if test "${enable_guile_debug+set}" = set; then
842 enableval="$enable_guile_debug"
843 if test "$enable_guile_debug" = y || test "$enable_guile_debug" = yes; then
844 cat >> confdefs.h <<\EOF
845 #define GUILE_DEBUG 1
846 EOF
847
848 fi
849 fi
850
851
852 cat >> confdefs.h <<\EOF
853 #define DEBUG_EXTENSIONS 1
854 EOF
855
856 cat >> confdefs.h <<\EOF
857 #define READER_EXTENSIONS 1
858 EOF
859
860
861 #--------------------------------------------------------------------
862
863 # Extract the first word of "gcc", so it can be a program name with args.
864 set dummy gcc; ac_word=$2
865 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
866 echo "configure:867: checking for $ac_word" >&5
867 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
868 echo $ac_n "(cached) $ac_c" 1>&6
869 else
870 if test -n "$CC"; then
871 ac_cv_prog_CC="$CC" # Let the user override the test.
872 else
873 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
874 ac_dummy="$PATH"
875 for ac_dir in $ac_dummy; do
876 test -z "$ac_dir" && ac_dir=.
877 if test -f $ac_dir/$ac_word; then
878 ac_cv_prog_CC="gcc"
879 break
880 fi
881 done
882 IFS="$ac_save_ifs"
883 fi
884 fi
885 CC="$ac_cv_prog_CC"
886 if test -n "$CC"; then
887 echo "$ac_t""$CC" 1>&6
888 else
889 echo "$ac_t""no" 1>&6
890 fi
891
892 if test -z "$CC"; then
893 # Extract the first word of "cc", so it can be a program name with args.
894 set dummy cc; ac_word=$2
895 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
896 echo "configure:897: checking for $ac_word" >&5
897 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
899 else
900 if test -n "$CC"; then
901 ac_cv_prog_CC="$CC" # Let the user override the test.
902 else
903 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
904 ac_prog_rejected=no
905 ac_dummy="$PATH"
906 for ac_dir in $ac_dummy; do
907 test -z "$ac_dir" && ac_dir=.
908 if test -f $ac_dir/$ac_word; then
909 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
910 ac_prog_rejected=yes
911 continue
912 fi
913 ac_cv_prog_CC="cc"
914 break
915 fi
916 done
917 IFS="$ac_save_ifs"
918 if test $ac_prog_rejected = yes; then
919 # We found a bogon in the path, so make sure we never use it.
920 set dummy $ac_cv_prog_CC
921 shift
922 if test $# -gt 0; then
923 # We chose a different compiler from the bogus one.
924 # However, it has the same basename, so the bogon will be chosen
925 # first if we set CC to just the basename; use the full file name.
926 shift
927 set dummy "$ac_dir/$ac_word" "$@"
928 shift
929 ac_cv_prog_CC="$@"
930 fi
931 fi
932 fi
933 fi
934 CC="$ac_cv_prog_CC"
935 if test -n "$CC"; then
936 echo "$ac_t""$CC" 1>&6
937 else
938 echo "$ac_t""no" 1>&6
939 fi
940
941 if test -z "$CC"; then
942 case "`uname -s`" in
943 *win32* | *WIN32*)
944 # Extract the first word of "cl", so it can be a program name with args.
945 set dummy cl; ac_word=$2
946 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
947 echo "configure:948: checking for $ac_word" >&5
948 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
949 echo $ac_n "(cached) $ac_c" 1>&6
950 else
951 if test -n "$CC"; then
952 ac_cv_prog_CC="$CC" # Let the user override the test.
953 else
954 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
955 ac_dummy="$PATH"
956 for ac_dir in $ac_dummy; do
957 test -z "$ac_dir" && ac_dir=.
958 if test -f $ac_dir/$ac_word; then
959 ac_cv_prog_CC="cl"
960 break
961 fi
962 done
963 IFS="$ac_save_ifs"
964 fi
965 fi
966 CC="$ac_cv_prog_CC"
967 if test -n "$CC"; then
968 echo "$ac_t""$CC" 1>&6
969 else
970 echo "$ac_t""no" 1>&6
971 fi
972 ;;
973 esac
974 fi
975 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
976 fi
977
978 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
979 echo "configure:980: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
980
981 ac_ext=c
982 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
983 ac_cpp='$CPP $CPPFLAGS'
984 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
985 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
986 cross_compiling=$ac_cv_prog_cc_cross
987
988 cat > conftest.$ac_ext << EOF
989
990 #line 991 "configure"
991 #include "confdefs.h"
992
993 main(){return(0);}
994 EOF
995 if { (eval echo configure:996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
996 ac_cv_prog_cc_works=yes
997 # If we can't run a trivial program, we are probably using a cross compiler.
998 if (./conftest; exit) 2>/dev/null; then
999 ac_cv_prog_cc_cross=no
1000 else
1001 ac_cv_prog_cc_cross=yes
1002 fi
1003 else
1004 echo "configure: failed program was:" >&5
1005 cat conftest.$ac_ext >&5
1006 ac_cv_prog_cc_works=no
1007 fi
1008 rm -fr conftest*
1009 ac_ext=c
1010 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1011 ac_cpp='$CPP $CPPFLAGS'
1012 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1013 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1014 cross_compiling=$ac_cv_prog_cc_cross
1015
1016 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1017 if test $ac_cv_prog_cc_works = no; then
1018 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1019 fi
1020 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1021 echo "configure:1022: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1022 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1023 cross_compiling=$ac_cv_prog_cc_cross
1024
1025 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1026 echo "configure:1027: checking whether we are using GNU C" >&5
1027 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1028 echo $ac_n "(cached) $ac_c" 1>&6
1029 else
1030 cat > conftest.c <<EOF
1031 #ifdef __GNUC__
1032 yes;
1033 #endif
1034 EOF
1035 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1036 ac_cv_prog_gcc=yes
1037 else
1038 ac_cv_prog_gcc=no
1039 fi
1040 fi
1041
1042 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1043
1044 if test $ac_cv_prog_gcc = yes; then
1045 GCC=yes
1046 else
1047 GCC=
1048 fi
1049
1050 ac_test_CFLAGS="${CFLAGS+set}"
1051 ac_save_CFLAGS="$CFLAGS"
1052 CFLAGS=
1053 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1054 echo "configure:1055: checking whether ${CC-cc} accepts -g" >&5
1055 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1056 echo $ac_n "(cached) $ac_c" 1>&6
1057 else
1058 echo 'void f(){}' > conftest.c
1059 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1060 ac_cv_prog_cc_g=yes
1061 else
1062 ac_cv_prog_cc_g=no
1063 fi
1064 rm -f conftest*
1065
1066 fi
1067
1068 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1069 if test "$ac_test_CFLAGS" = set; then
1070 CFLAGS="$ac_save_CFLAGS"
1071 elif test $ac_cv_prog_cc_g = yes; then
1072 if test "$GCC" = yes; then
1073 CFLAGS="-g -O2"
1074 else
1075 CFLAGS="-g"
1076 fi
1077 else
1078 if test "$GCC" = yes; then
1079 CFLAGS="-O2"
1080 else
1081 CFLAGS=
1082 fi
1083 fi
1084
1085 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1086 echo "configure:1087: checking how to run the C preprocessor" >&5
1087 # On Suns, sometimes $CPP names a directory.
1088 if test -n "$CPP" && test -d "$CPP"; then
1089 CPP=
1090 fi
1091 if test -z "$CPP"; then
1092 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1093 echo $ac_n "(cached) $ac_c" 1>&6
1094 else
1095 # This must be in double quotes, not single quotes, because CPP may get
1096 # substituted into the Makefile and "${CC-cc}" will confuse make.
1097 CPP="${CC-cc} -E"
1098 # On the NeXT, cc -E runs the code through the compiler's parser,
1099 # not just through cpp.
1100 cat > conftest.$ac_ext <<EOF
1101 #line 1102 "configure"
1102 #include "confdefs.h"
1103 #include <assert.h>
1104 Syntax Error
1105 EOF
1106 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1107 { (eval echo configure:1108: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1108 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1109 if test -z "$ac_err"; then
1110 :
1111 else
1112 echo "$ac_err" >&5
1113 echo "configure: failed program was:" >&5
1114 cat conftest.$ac_ext >&5
1115 rm -rf conftest*
1116 CPP="${CC-cc} -E -traditional-cpp"
1117 cat > conftest.$ac_ext <<EOF
1118 #line 1119 "configure"
1119 #include "confdefs.h"
1120 #include <assert.h>
1121 Syntax Error
1122 EOF
1123 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1124 { (eval echo configure:1125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1125 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1126 if test -z "$ac_err"; then
1127 :
1128 else
1129 echo "$ac_err" >&5
1130 echo "configure: failed program was:" >&5
1131 cat conftest.$ac_ext >&5
1132 rm -rf conftest*
1133 CPP="${CC-cc} -nologo -E"
1134 cat > conftest.$ac_ext <<EOF
1135 #line 1136 "configure"
1136 #include "confdefs.h"
1137 #include <assert.h>
1138 Syntax Error
1139 EOF
1140 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1141 { (eval echo configure:1142: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1142 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1143 if test -z "$ac_err"; then
1144 :
1145 else
1146 echo "$ac_err" >&5
1147 echo "configure: failed program was:" >&5
1148 cat conftest.$ac_ext >&5
1149 rm -rf conftest*
1150 CPP=/lib/cpp
1151 fi
1152 rm -f conftest*
1153 fi
1154 rm -f conftest*
1155 fi
1156 rm -f conftest*
1157 ac_cv_prog_CPP="$CPP"
1158 fi
1159 CPP="$ac_cv_prog_CPP"
1160 else
1161 ac_cv_prog_CPP="$CPP"
1162 fi
1163 echo "$ac_t""$CPP" 1>&6
1164
1165 # Check whether --enable-shared or --disable-shared was given.
1166 if test "${enable_shared+set}" = set; then
1167 enableval="$enable_shared"
1168 p=${PACKAGE-default}
1169 case "$enableval" in
1170 yes) enable_shared=yes ;;
1171 no) enable_shared=no ;;
1172 *)
1173 enable_shared=no
1174 # Look at the argument we got. We use all the common list separators.
1175 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1176 for pkg in $enableval; do
1177 if test "X$pkg" = "X$p"; then
1178 enable_shared=yes
1179 fi
1180 done
1181 IFS="$ac_save_ifs"
1182 ;;
1183 esac
1184 else
1185 enable_shared=yes
1186 fi
1187
1188 # Check whether --enable-static or --disable-static was given.
1189 if test "${enable_static+set}" = set; then
1190 enableval="$enable_static"
1191 p=${PACKAGE-default}
1192 case "$enableval" in
1193 yes) enable_static=yes ;;
1194 no) enable_static=no ;;
1195 *)
1196 enable_static=no
1197 # Look at the argument we got. We use all the common list separators.
1198 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1199 for pkg in $enableval; do
1200 if test "X$pkg" = "X$p"; then
1201 enable_static=yes
1202 fi
1203 done
1204 IFS="$ac_save_ifs"
1205 ;;
1206 esac
1207 else
1208 enable_static=yes
1209 fi
1210
1211 # Check whether --enable-fast-install or --disable-fast-install was given.
1212 if test "${enable_fast_install+set}" = set; then
1213 enableval="$enable_fast_install"
1214 p=${PACKAGE-default}
1215 case "$enableval" in
1216 yes) enable_fast_install=yes ;;
1217 no) enable_fast_install=no ;;
1218 *)
1219 enable_fast_install=no
1220 # Look at the argument we got. We use all the common list separators.
1221 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1222 for pkg in $enableval; do
1223 if test "X$pkg" = "X$p"; then
1224 enable_fast_install=yes
1225 fi
1226 done
1227 IFS="$ac_save_ifs"
1228 ;;
1229 esac
1230 else
1231 enable_fast_install=yes
1232 fi
1233
1234
1235 # Make sure we can run config.sub.
1236 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1237 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1238 fi
1239
1240 echo $ac_n "checking host system type""... $ac_c" 1>&6
1241 echo "configure:1242: checking host system type" >&5
1242
1243 host_alias=$host
1244 case "$host_alias" in
1245 NONE)
1246 case $nonopt in
1247 NONE)
1248 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1249 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1250 fi ;;
1251 *) host_alias=$nonopt ;;
1252 esac ;;
1253 esac
1254
1255 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1256 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1257 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1258 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1259 echo "$ac_t""$host" 1>&6
1260
1261 echo $ac_n "checking build system type""... $ac_c" 1>&6
1262 echo "configure:1263: checking build system type" >&5
1263
1264 build_alias=$build
1265 case "$build_alias" in
1266 NONE)
1267 case $nonopt in
1268 NONE) build_alias=$host_alias ;;
1269 *) build_alias=$nonopt ;;
1270 esac ;;
1271 esac
1272
1273 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1274 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1275 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1276 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1277 echo "$ac_t""$build" 1>&6
1278
1279 # Extract the first word of "ranlib", so it can be a program name with args.
1280 set dummy ranlib; ac_word=$2
1281 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1282 echo "configure:1283: checking for $ac_word" >&5
1283 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1284 echo $ac_n "(cached) $ac_c" 1>&6
1285 else
1286 if test -n "$RANLIB"; then
1287 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1288 else
1289 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1290 ac_dummy="$PATH"
1291 for ac_dir in $ac_dummy; do
1292 test -z "$ac_dir" && ac_dir=.
1293 if test -f $ac_dir/$ac_word; then
1294 ac_cv_prog_RANLIB="ranlib"
1295 break
1296 fi
1297 done
1298 IFS="$ac_save_ifs"
1299 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1300 fi
1301 fi
1302 RANLIB="$ac_cv_prog_RANLIB"
1303 if test -n "$RANLIB"; then
1304 echo "$ac_t""$RANLIB" 1>&6
1305 else
1306 echo "$ac_t""no" 1>&6
1307 fi
1308
1309 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1310 if test "${with_gnu_ld+set}" = set; then
1311 withval="$with_gnu_ld"
1312 test "$withval" = no || with_gnu_ld=yes
1313 else
1314 with_gnu_ld=no
1315 fi
1316
1317 ac_prog=ld
1318 if test "$ac_cv_prog_gcc" = yes; then
1319 # Check if gcc -print-prog-name=ld gives a path.
1320 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1321 echo "configure:1322: checking for ld used by GCC" >&5
1322 ac_prog=`($CC -print-prog-name=ld) 2>&5`
1323 case "$ac_prog" in
1324 # Accept absolute paths.
1325 [\\/]* | [A-Za-z]:[\\/]*)
1326 re_direlt='/[^/][^/]*/\.\./'
1327 # Canonicalize the path of ld
1328 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1329 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1330 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1331 done
1332 test -z "$LD" && LD="$ac_prog"
1333 ;;
1334 "")
1335 # If it fails, then pretend we aren't using GCC.
1336 ac_prog=ld
1337 ;;
1338 *)
1339 # If it is relative, then search for the first ld in PATH.
1340 with_gnu_ld=unknown
1341 ;;
1342 esac
1343 elif test "$with_gnu_ld" = yes; then
1344 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1345 echo "configure:1346: checking for GNU ld" >&5
1346 else
1347 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1348 echo "configure:1349: checking for non-GNU ld" >&5
1349 fi
1350 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1351 echo $ac_n "(cached) $ac_c" 1>&6
1352 else
1353 if test -z "$LD"; then
1354 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1355 for ac_dir in $PATH; do
1356 test -z "$ac_dir" && ac_dir=.
1357 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1358 ac_cv_path_LD="$ac_dir/$ac_prog"
1359 # Check to see if the program is GNU ld. I'd rather use --version,
1360 # but apparently some GNU ld's only accept -v.
1361 # Break only if it was the GNU/non-GNU ld that we prefer.
1362 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1363 test "$with_gnu_ld" != no && break
1364 else
1365 test "$with_gnu_ld" != yes && break
1366 fi
1367 fi
1368 done
1369 IFS="$ac_save_ifs"
1370 else
1371 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1372 fi
1373 fi
1374
1375 LD="$ac_cv_path_LD"
1376 if test -n "$LD"; then
1377 echo "$ac_t""$LD" 1>&6
1378 else
1379 echo "$ac_t""no" 1>&6
1380 fi
1381 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1382
1383 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1384 echo "configure:1385: checking if the linker ($LD) is GNU ld" >&5
1385 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1386 echo $ac_n "(cached) $ac_c" 1>&6
1387 else
1388 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1389 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1390 ac_cv_prog_gnu_ld=yes
1391 else
1392 ac_cv_prog_gnu_ld=no
1393 fi
1394 fi
1395
1396 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1397
1398
1399 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1400 echo "configure:1401: checking for BSD-compatible nm" >&5
1401 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1402 echo $ac_n "(cached) $ac_c" 1>&6
1403 else
1404 if test -n "$NM"; then
1405 # Let the user override the test.
1406 ac_cv_path_NM="$NM"
1407 else
1408 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1409 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1410 test -z "$ac_dir" && ac_dir=.
1411 if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
1412 # Check to see if the nm accepts a BSD-compat flag.
1413 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1414 # nm: unknown option "B" ignored
1415 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1416 ac_cv_path_NM="$ac_dir/nm -B"
1417 break
1418 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1419 ac_cv_path_NM="$ac_dir/nm -p"
1420 break
1421 else
1422 ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1423 continue # so that we can try to find one that supports BSD flags
1424 fi
1425 fi
1426 done
1427 IFS="$ac_save_ifs"
1428 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1429 fi
1430 fi
1431
1432 NM="$ac_cv_path_NM"
1433 echo "$ac_t""$NM" 1>&6
1434
1435
1436 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1437 echo "configure:1438: checking whether ln -s works" >&5
1438 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1439 echo $ac_n "(cached) $ac_c" 1>&6
1440 else
1441 rm -f conftestdata
1442 if ln -s X conftestdata 2>/dev/null
1443 then
1444 rm -f conftestdata
1445 ac_cv_prog_LN_S="ln -s"
1446 else
1447 ac_cv_prog_LN_S=ln
1448 fi
1449 fi
1450 LN_S="$ac_cv_prog_LN_S"
1451 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1452 echo "$ac_t""yes" 1>&6
1453 else
1454 echo "$ac_t""no" 1>&6
1455 fi
1456
1457
1458 # Check for any special flags to pass to ltconfig.
1459 libtool_flags="--cache-file=$cache_file"
1460 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1461 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1462 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1463 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1464 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1465
1466
1467 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1468 if test "${enable_libtool_lock+set}" = set; then
1469 enableval="$enable_libtool_lock"
1470 :
1471 fi
1472
1473 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1474 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1475
1476 # Some flags need to be propagated to the compiler or linker for good
1477 # libtool support.
1478 case "$host" in
1479 *-*-irix6*)
1480 # Find out which ABI we are using.
1481 echo '#line 1482 "configure"' > conftest.$ac_ext
1482 if { (eval echo configure:1483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1483 case "`/usr/bin/file conftest.o`" in
1484 *32-bit*)
1485 LD="${LD-ld} -32"
1486 ;;
1487 *N32*)
1488 LD="${LD-ld} -n32"
1489 ;;
1490 *64-bit*)
1491 LD="${LD-ld} -64"
1492 ;;
1493 esac
1494 fi
1495 rm -rf conftest*
1496 ;;
1497
1498 *-*-sco3.2v5*)
1499 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1500 SAVE_CFLAGS="$CFLAGS"
1501 CFLAGS="$CFLAGS -belf"
1502 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1503 echo "configure:1504: checking whether the C compiler needs -belf" >&5
1504 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1505 echo $ac_n "(cached) $ac_c" 1>&6
1506 else
1507 cat > conftest.$ac_ext <<EOF
1508 #line 1509 "configure"
1509 #include "confdefs.h"
1510
1511 int main() {
1512
1513 ; return 0; }
1514 EOF
1515 if { (eval echo configure:1516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1516 rm -rf conftest*
1517 lt_cv_cc_needs_belf=yes
1518 else
1519 echo "configure: failed program was:" >&5
1520 cat conftest.$ac_ext >&5
1521 rm -rf conftest*
1522 lt_cv_cc_needs_belf=no
1523 fi
1524 rm -f conftest*
1525 fi
1526
1527 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1528 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1529 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1530 CFLAGS="$SAVE_CFLAGS"
1531 fi
1532 ;;
1533
1534
1535 esac
1536
1537
1538 # Save cache, so that ltconfig can load it
1539 cat > confcache <<\EOF
1540 # This file is a shell script that caches the results of configure
1541 # tests run on this system so they can be shared between configure
1542 # scripts and configure runs. It is not useful on other systems.
1543 # If it contains results you don't want to keep, you may remove or edit it.
1544 #
1545 # By default, configure uses ./config.cache as the cache file,
1546 # creating it if it does not exist already. You can give configure
1547 # the --cache-file=FILE option to use a different cache file; that is
1548 # what configure does when it calls configure scripts in
1549 # subdirectories, so they share the cache.
1550 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1551 # config.status only pays attention to the cache file if you give it the
1552 # --recheck option to rerun configure.
1553 #
1554 EOF
1555 # The following way of writing the cache mishandles newlines in values,
1556 # but we know of no workaround that is simple, portable, and efficient.
1557 # So, don't put newlines in cache variables' values.
1558 # Ultrix sh set writes to stderr and can't be redirected directly,
1559 # and sets the high bit in the cache file unless we assign to the vars.
1560 (set) 2>&1 |
1561 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1562 *ac_space=\ *)
1563 # `set' does not quote correctly, so add quotes (double-quote substitution
1564 # turns \\\\ into \\, and sed turns \\ into \).
1565 sed -n \
1566 -e "s/'/'\\\\''/g" \
1567 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1568 ;;
1569 *)
1570 # `set' quotes correctly as required by POSIX, so do not add quotes.
1571 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1572 ;;
1573 esac >> confcache
1574 if cmp -s $cache_file confcache; then
1575 :
1576 else
1577 if test -w $cache_file; then
1578 echo "updating cache $cache_file"
1579 cat confcache > $cache_file
1580 else
1581 echo "not updating unwritable cache $cache_file"
1582 fi
1583 fi
1584 rm -f confcache
1585
1586
1587 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1588 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1589 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
1590 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
1591 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
1592 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1593 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1594 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1595
1596 # Reload cache, that may have been modified by ltconfig
1597 if test -r "$cache_file"; then
1598 echo "loading cache $cache_file"
1599 . $cache_file
1600 else
1601 echo "creating cache $cache_file"
1602 > $cache_file
1603 fi
1604
1605
1606 # This can be used to rebuild libtool when needed
1607 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1608
1609 # Always use our own libtool.
1610 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1611
1612 # Redirect the config.log output again, so that the ltconfig log is not
1613 # clobbered by the next message.
1614 exec 5>>./config.log
1615
1616
1617 echo $ac_n "checking for AIX""... $ac_c" 1>&6
1618 echo "configure:1619: checking for AIX" >&5
1619 cat > conftest.$ac_ext <<EOF
1620 #line 1621 "configure"
1621 #include "confdefs.h"
1622 #ifdef _AIX
1623 yes
1624 #endif
1625
1626 EOF
1627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1628 egrep "yes" >/dev/null 2>&1; then
1629 rm -rf conftest*
1630 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
1631 #define _ALL_SOURCE 1
1632 EOF
1633
1634 else
1635 rm -rf conftest*
1636 echo "$ac_t""no" 1>&6
1637 fi
1638 rm -f conftest*
1639
1640
1641 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1642 echo "configure:1643: checking for POSIXized ISC" >&5
1643 if test -d /etc/conf/kconfig.d &&
1644 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1645 then
1646 echo "$ac_t""yes" 1>&6
1647 ISC=yes # If later tests want to check for ISC.
1648 cat >> confdefs.h <<\EOF
1649 #define _POSIX_SOURCE 1
1650 EOF
1651
1652 if test "$GCC" = yes; then
1653 CC="$CC -posix"
1654 else
1655 CC="$CC -Xp"
1656 fi
1657 else
1658 echo "$ac_t""no" 1>&6
1659 ISC=
1660 fi
1661
1662 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
1663 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
1664 echo "configure:1665: checking for minix/config.h" >&5
1665 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1666 echo $ac_n "(cached) $ac_c" 1>&6
1667 else
1668 cat > conftest.$ac_ext <<EOF
1669 #line 1670 "configure"
1670 #include "confdefs.h"
1671 #include <minix/config.h>
1672 EOF
1673 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1674 { (eval echo configure:1675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1675 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1676 if test -z "$ac_err"; then
1677 rm -rf conftest*
1678 eval "ac_cv_header_$ac_safe=yes"
1679 else
1680 echo "$ac_err" >&5
1681 echo "configure: failed program was:" >&5
1682 cat conftest.$ac_ext >&5
1683 rm -rf conftest*
1684 eval "ac_cv_header_$ac_safe=no"
1685 fi
1686 rm -f conftest*
1687 fi
1688 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1689 echo "$ac_t""yes" 1>&6
1690 MINIX=yes
1691 else
1692 echo "$ac_t""no" 1>&6
1693 MINIX=
1694 fi
1695
1696 if test "$MINIX" = yes; then
1697 cat >> confdefs.h <<\EOF
1698 #define _POSIX_SOURCE 1
1699 EOF
1700
1701 cat >> confdefs.h <<\EOF
1702 #define _POSIX_1_SOURCE 2
1703 EOF
1704
1705 cat >> confdefs.h <<\EOF
1706 #define _MINIX 1
1707 EOF
1708
1709 fi
1710
1711
1712
1713
1714
1715 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
1716 echo "configure:1717: checking for ${CC-cc} option to accept ANSI C" >&5
1717 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
1718 echo $ac_n "(cached) $ac_c" 1>&6
1719 else
1720 am_cv_prog_cc_stdc=no
1721 ac_save_CC="$CC"
1722 # Don't try gcc -ansi; that turns off useful extensions and
1723 # breaks some systems' header files.
1724 # AIX -qlanglvl=ansi
1725 # Ultrix and OSF/1 -std1
1726 # HP-UX -Aa -D_HPUX_SOURCE
1727 # SVR4 -Xc -D__EXTENSIONS__
1728 for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1729 do
1730 CC="$ac_save_CC $ac_arg"
1731 cat > conftest.$ac_ext <<EOF
1732 #line 1733 "configure"
1733 #include "confdefs.h"
1734 #include <stdarg.h>
1735 #include <stdio.h>
1736 #include <sys/types.h>
1737 #include <sys/stat.h>
1738 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
1739 struct buf { int x; };
1740 FILE * (*rcsopen) (struct buf *, struct stat *, int);
1741 static char *e (p, i)
1742 char **p;
1743 int i;
1744 {
1745 return p[i];
1746 }
1747 static char *f (char * (*g) (char **, int), char **p, ...)
1748 {
1749 char *s;
1750 va_list v;
1751 va_start (v,p);
1752 s = g (p, va_arg (v,int));
1753 va_end (v);
1754 return s;
1755 }
1756 int test (int i, double x);
1757 struct s1 {int (*f) (int a);};
1758 struct s2 {int (*f) (double a);};
1759 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1760 int argc;
1761 char **argv;
1762
1763 int main() {
1764
1765 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1766
1767 ; return 0; }
1768 EOF
1769 if { (eval echo configure:1770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1770 rm -rf conftest*
1771 am_cv_prog_cc_stdc="$ac_arg"; break
1772 else
1773 echo "configure: failed program was:" >&5
1774 cat conftest.$ac_ext >&5
1775 fi
1776 rm -f conftest*
1777 done
1778 CC="$ac_save_CC"
1779
1780 fi
1781
1782 if test -z "$am_cv_prog_cc_stdc"; then
1783 echo "$ac_t""none needed" 1>&6
1784 else
1785 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1786 fi
1787 case "x$am_cv_prog_cc_stdc" in
1788 x|xno) ;;
1789 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1790 esac
1791
1792
1793 echo $ac_n "checking for working const""... $ac_c" 1>&6
1794 echo "configure:1795: checking for working const" >&5
1795 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1796 echo $ac_n "(cached) $ac_c" 1>&6
1797 else
1798 cat > conftest.$ac_ext <<EOF
1799 #line 1800 "configure"
1800 #include "confdefs.h"
1801
1802 int main() {
1803
1804 /* Ultrix mips cc rejects this. */
1805 typedef int charset[2]; const charset x;
1806 /* SunOS 4.1.1 cc rejects this. */
1807 char const *const *ccp;
1808 char **p;
1809 /* NEC SVR4.0.2 mips cc rejects this. */
1810 struct point {int x, y;};
1811 static struct point const zero = {0,0};
1812 /* AIX XL C 1.02.0.0 rejects this.
1813 It does not let you subtract one const X* pointer from another in an arm
1814 of an if-expression whose if-part is not a constant expression */
1815 const char *g = "string";
1816 ccp = &g + (g ? g-g : 0);
1817 /* HPUX 7.0 cc rejects these. */
1818 ++ccp;
1819 p = (char**) ccp;
1820 ccp = (char const *const *) p;
1821 { /* SCO 3.2v4 cc rejects this. */
1822 char *t;
1823 char const *s = 0 ? (char *) 0 : (char const *) 0;
1824
1825 *t++ = 0;
1826 }
1827 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1828 int x[] = {25, 17};
1829 const int *foo = &x[0];
1830 ++foo;
1831 }
1832 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1833 typedef const int *iptr;
1834 iptr p = 0;
1835 ++p;
1836 }
1837 { /* AIX XL C 1.02.0.0 rejects this saying
1838 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1839 struct s { int j; const int *ap[3]; };
1840 struct s *b; b->j = 5;
1841 }
1842 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1843 const int foo = 10;
1844 }
1845
1846 ; return 0; }
1847 EOF
1848 if { (eval echo configure:1849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1849 rm -rf conftest*
1850 ac_cv_c_const=yes
1851 else
1852 echo "configure: failed program was:" >&5
1853 cat conftest.$ac_ext >&5
1854 rm -rf conftest*
1855 ac_cv_c_const=no
1856 fi
1857 rm -f conftest*
1858 fi
1859
1860 echo "$ac_t""$ac_cv_c_const" 1>&6
1861 if test $ac_cv_c_const = no; then
1862 cat >> confdefs.h <<\EOF
1863 #define const
1864 EOF
1865
1866 fi
1867
1868 echo $ac_n "checking for inline""... $ac_c" 1>&6
1869 echo "configure:1870: checking for inline" >&5
1870 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1871 echo $ac_n "(cached) $ac_c" 1>&6
1872 else
1873 ac_cv_c_inline=no
1874 for ac_kw in inline __inline__ __inline; do
1875 cat > conftest.$ac_ext <<EOF
1876 #line 1877 "configure"
1877 #include "confdefs.h"
1878
1879 int main() {
1880 } $ac_kw foo() {
1881 ; return 0; }
1882 EOF
1883 if { (eval echo configure:1884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1884 rm -rf conftest*
1885 ac_cv_c_inline=$ac_kw; break
1886 else
1887 echo "configure: failed program was:" >&5
1888 cat conftest.$ac_ext >&5
1889 fi
1890 rm -f conftest*
1891 done
1892
1893 fi
1894
1895 echo "$ac_t""$ac_cv_c_inline" 1>&6
1896 case "$ac_cv_c_inline" in
1897 inline | yes) ;;
1898 no) cat >> confdefs.h <<\EOF
1899 #define inline
1900 EOF
1901 ;;
1902 *) cat >> confdefs.h <<EOF
1903 #define inline $ac_cv_c_inline
1904 EOF
1905 ;;
1906 esac
1907
1908 echo $ac_n "checking size of int""... $ac_c" 1>&6
1909 echo "configure:1910: checking size of int" >&5
1910 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1911 echo $ac_n "(cached) $ac_c" 1>&6
1912 else
1913 if test "$cross_compiling" = yes; then
1914 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1915 else
1916 cat > conftest.$ac_ext <<EOF
1917 #line 1918 "configure"
1918 #include "confdefs.h"
1919 #include <stdio.h>
1920 main()
1921 {
1922 FILE *f=fopen("conftestval", "w");
1923 if (!f) exit(1);
1924 fprintf(f, "%d\n", sizeof(int));
1925 exit(0);
1926 }
1927 EOF
1928 if { (eval echo configure:1929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1929 then
1930 ac_cv_sizeof_int=`cat conftestval`
1931 else
1932 echo "configure: failed program was:" >&5
1933 cat conftest.$ac_ext >&5
1934 rm -fr conftest*
1935 ac_cv_sizeof_int=0
1936 fi
1937 rm -fr conftest*
1938 fi
1939
1940 fi
1941 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1942 cat >> confdefs.h <<EOF
1943 #define SIZEOF_INT $ac_cv_sizeof_int
1944 EOF
1945
1946
1947 echo $ac_n "checking size of long""... $ac_c" 1>&6
1948 echo "configure:1949: checking size of long" >&5
1949 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1950 echo $ac_n "(cached) $ac_c" 1>&6
1951 else
1952 if test "$cross_compiling" = yes; then
1953 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1954 else
1955 cat > conftest.$ac_ext <<EOF
1956 #line 1957 "configure"
1957 #include "confdefs.h"
1958 #include <stdio.h>
1959 main()
1960 {
1961 FILE *f=fopen("conftestval", "w");
1962 if (!f) exit(1);
1963 fprintf(f, "%d\n", sizeof(long));
1964 exit(0);
1965 }
1966 EOF
1967 if { (eval echo configure:1968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1968 then
1969 ac_cv_sizeof_long=`cat conftestval`
1970 else
1971 echo "configure: failed program was:" >&5
1972 cat conftest.$ac_ext >&5
1973 rm -fr conftest*
1974 ac_cv_sizeof_long=0
1975 fi
1976 rm -fr conftest*
1977 fi
1978
1979 fi
1980 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1981 cat >> confdefs.h <<EOF
1982 #define SIZEOF_LONG $ac_cv_sizeof_long
1983 EOF
1984
1985
1986 echo $ac_n "checking for long longs""... $ac_c" 1>&6
1987 echo "configure:1988: checking for long longs" >&5
1988 if eval "test \"`echo '$''{'scm_cv_long_longs'+set}'`\" = set"; then
1989 echo $ac_n "(cached) $ac_c" 1>&6
1990 else
1991 cat > conftest.$ac_ext <<EOF
1992 #line 1993 "configure"
1993 #include "confdefs.h"
1994
1995 int main() {
1996 long long a
1997 ; return 0; }
1998 EOF
1999 if { (eval echo configure:2000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2000 rm -rf conftest*
2001 scm_cv_long_longs=yes
2002 else
2003 echo "configure: failed program was:" >&5
2004 cat conftest.$ac_ext >&5
2005 rm -rf conftest*
2006 scm_cv_long_longs=no
2007 fi
2008 rm -f conftest*
2009 fi
2010
2011 echo "$ac_t""$scm_cv_long_longs" 1>&6
2012 if test "$scm_cv_long_longs" = yes; then
2013 cat >> confdefs.h <<\EOF
2014 #define HAVE_LONG_LONGS 1
2015 EOF
2016
2017 fi
2018
2019 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2020 echo "configure:2021: checking for ANSI C header files" >&5
2021 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2022 echo $ac_n "(cached) $ac_c" 1>&6
2023 else
2024 cat > conftest.$ac_ext <<EOF
2025 #line 2026 "configure"
2026 #include "confdefs.h"
2027 #include <stdlib.h>
2028 #include <stdarg.h>
2029 #include <string.h>
2030 #include <float.h>
2031 EOF
2032 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2033 { (eval echo configure:2034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2034 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2035 if test -z "$ac_err"; then
2036 rm -rf conftest*
2037 ac_cv_header_stdc=yes
2038 else
2039 echo "$ac_err" >&5
2040 echo "configure: failed program was:" >&5
2041 cat conftest.$ac_ext >&5
2042 rm -rf conftest*
2043 ac_cv_header_stdc=no
2044 fi
2045 rm -f conftest*
2046
2047 if test $ac_cv_header_stdc = yes; then
2048 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2049 cat > conftest.$ac_ext <<EOF
2050 #line 2051 "configure"
2051 #include "confdefs.h"
2052 #include <string.h>
2053 EOF
2054 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2055 egrep "memchr" >/dev/null 2>&1; then
2056 :
2057 else
2058 rm -rf conftest*
2059 ac_cv_header_stdc=no
2060 fi
2061 rm -f conftest*
2062
2063 fi
2064
2065 if test $ac_cv_header_stdc = yes; then
2066 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2067 cat > conftest.$ac_ext <<EOF
2068 #line 2069 "configure"
2069 #include "confdefs.h"
2070 #include <stdlib.h>
2071 EOF
2072 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2073 egrep "free" >/dev/null 2>&1; then
2074 :
2075 else
2076 rm -rf conftest*
2077 ac_cv_header_stdc=no
2078 fi
2079 rm -f conftest*
2080
2081 fi
2082
2083 if test $ac_cv_header_stdc = yes; then
2084 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2085 if test "$cross_compiling" = yes; then
2086 :
2087 else
2088 cat > conftest.$ac_ext <<EOF
2089 #line 2090 "configure"
2090 #include "confdefs.h"
2091 #include <ctype.h>
2092 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2093 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2094 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2095 int main () { int i; for (i = 0; i < 256; i++)
2096 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2097 exit (0); }
2098
2099 EOF
2100 if { (eval echo configure:2101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2101 then
2102 :
2103 else
2104 echo "configure: failed program was:" >&5
2105 cat conftest.$ac_ext >&5
2106 rm -fr conftest*
2107 ac_cv_header_stdc=no
2108 fi
2109 rm -fr conftest*
2110 fi
2111
2112 fi
2113 fi
2114
2115 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2116 if test $ac_cv_header_stdc = yes; then
2117 cat >> confdefs.h <<\EOF
2118 #define STDC_HEADERS 1
2119 EOF
2120
2121 fi
2122
2123 ac_header_dirent=no
2124 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
2125 do
2126 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2127 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
2128 echo "configure:2129: checking for $ac_hdr that defines DIR" >&5
2129 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
2130 echo $ac_n "(cached) $ac_c" 1>&6
2131 else
2132 cat > conftest.$ac_ext <<EOF
2133 #line 2134 "configure"
2134 #include "confdefs.h"
2135 #include <sys/types.h>
2136 #include <$ac_hdr>
2137 int main() {
2138 DIR *dirp = 0;
2139 ; return 0; }
2140 EOF
2141 if { (eval echo configure:2142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2142 rm -rf conftest*
2143 eval "ac_cv_header_dirent_$ac_safe=yes"
2144 else
2145 echo "configure: failed program was:" >&5
2146 cat conftest.$ac_ext >&5
2147 rm -rf conftest*
2148 eval "ac_cv_header_dirent_$ac_safe=no"
2149 fi
2150 rm -f conftest*
2151 fi
2152 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
2153 echo "$ac_t""yes" 1>&6
2154 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2155 cat >> confdefs.h <<EOF
2156 #define $ac_tr_hdr 1
2157 EOF
2158 ac_header_dirent=$ac_hdr; break
2159 else
2160 echo "$ac_t""no" 1>&6
2161 fi
2162 done
2163 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
2164 if test $ac_header_dirent = dirent.h; then
2165 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
2166 echo "configure:2167: checking for opendir in -ldir" >&5
2167 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
2168 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2169 echo $ac_n "(cached) $ac_c" 1>&6
2170 else
2171 ac_save_LIBS="$LIBS"
2172 LIBS="-ldir $LIBS"
2173 cat > conftest.$ac_ext <<EOF
2174 #line 2175 "configure"
2175 #include "confdefs.h"
2176 /* Override any gcc2 internal prototype to avoid an error. */
2177 /* We use char because int might match the return type of a gcc2
2178 builtin and then its argument prototype would still apply. */
2179 char opendir();
2180
2181 int main() {
2182 opendir()
2183 ; return 0; }
2184 EOF
2185 if { (eval echo configure:2186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2186 rm -rf conftest*
2187 eval "ac_cv_lib_$ac_lib_var=yes"
2188 else
2189 echo "configure: failed program was:" >&5
2190 cat conftest.$ac_ext >&5
2191 rm -rf conftest*
2192 eval "ac_cv_lib_$ac_lib_var=no"
2193 fi
2194 rm -f conftest*
2195 LIBS="$ac_save_LIBS"
2196
2197 fi
2198 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2199 echo "$ac_t""yes" 1>&6
2200 LIBS="$LIBS -ldir"
2201 else
2202 echo "$ac_t""no" 1>&6
2203 fi
2204
2205 else
2206 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
2207 echo "configure:2208: checking for opendir in -lx" >&5
2208 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
2209 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2210 echo $ac_n "(cached) $ac_c" 1>&6
2211 else
2212 ac_save_LIBS="$LIBS"
2213 LIBS="-lx $LIBS"
2214 cat > conftest.$ac_ext <<EOF
2215 #line 2216 "configure"
2216 #include "confdefs.h"
2217 /* Override any gcc2 internal prototype to avoid an error. */
2218 /* We use char because int might match the return type of a gcc2
2219 builtin and then its argument prototype would still apply. */
2220 char opendir();
2221
2222 int main() {
2223 opendir()
2224 ; return 0; }
2225 EOF
2226 if { (eval echo configure:2227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2227 rm -rf conftest*
2228 eval "ac_cv_lib_$ac_lib_var=yes"
2229 else
2230 echo "configure: failed program was:" >&5
2231 cat conftest.$ac_ext >&5
2232 rm -rf conftest*
2233 eval "ac_cv_lib_$ac_lib_var=no"
2234 fi
2235 rm -f conftest*
2236 LIBS="$ac_save_LIBS"
2237
2238 fi
2239 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2240 echo "$ac_t""yes" 1>&6
2241 LIBS="$LIBS -lx"
2242 else
2243 echo "$ac_t""no" 1>&6
2244 fi
2245
2246 fi
2247
2248 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2249 echo "configure:2250: checking whether time.h and sys/time.h may both be included" >&5
2250 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2251 echo $ac_n "(cached) $ac_c" 1>&6
2252 else
2253 cat > conftest.$ac_ext <<EOF
2254 #line 2255 "configure"
2255 #include "confdefs.h"
2256 #include <sys/types.h>
2257 #include <sys/time.h>
2258 #include <time.h>
2259 int main() {
2260 struct tm *tp;
2261 ; return 0; }
2262 EOF
2263 if { (eval echo configure:2264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2264 rm -rf conftest*
2265 ac_cv_header_time=yes
2266 else
2267 echo "configure: failed program was:" >&5
2268 cat conftest.$ac_ext >&5
2269 rm -rf conftest*
2270 ac_cv_header_time=no
2271 fi
2272 rm -f conftest*
2273 fi
2274
2275 echo "$ac_t""$ac_cv_header_time" 1>&6
2276 if test $ac_cv_header_time = yes; then
2277 cat >> confdefs.h <<\EOF
2278 #define TIME_WITH_SYS_TIME 1
2279 EOF
2280
2281 fi
2282
2283 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2284 echo "configure:2285: checking for sys/wait.h that is POSIX.1 compatible" >&5
2285 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2286 echo $ac_n "(cached) $ac_c" 1>&6
2287 else
2288 cat > conftest.$ac_ext <<EOF
2289 #line 2290 "configure"
2290 #include "confdefs.h"
2291 #include <sys/types.h>
2292 #include <sys/wait.h>
2293 #ifndef WEXITSTATUS
2294 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2295 #endif
2296 #ifndef WIFEXITED
2297 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2298 #endif
2299 int main() {
2300 int s;
2301 wait (&s);
2302 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2303 ; return 0; }
2304 EOF
2305 if { (eval echo configure:2306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2306 rm -rf conftest*
2307 ac_cv_header_sys_wait_h=yes
2308 else
2309 echo "configure: failed program was:" >&5
2310 cat conftest.$ac_ext >&5
2311 rm -rf conftest*
2312 ac_cv_header_sys_wait_h=no
2313 fi
2314 rm -f conftest*
2315 fi
2316
2317 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2318 if test $ac_cv_header_sys_wait_h = yes; then
2319 cat >> confdefs.h <<\EOF
2320 #define HAVE_SYS_WAIT_H 1
2321 EOF
2322
2323 fi
2324
2325 for ac_hdr in io.h libc.h limits.h malloc.h memory.h string.h regex.h rxposix.h rx/rxposix.h sys/ioctl.h sys/select.h sys/time.h sys/timeb.h sys/times.h sys/types.h sys/utime.h time.h unistd.h utime.h
2326 do
2327 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2328 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2329 echo "configure:2330: checking for $ac_hdr" >&5
2330 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2331 echo $ac_n "(cached) $ac_c" 1>&6
2332 else
2333 cat > conftest.$ac_ext <<EOF
2334 #line 2335 "configure"
2335 #include "confdefs.h"
2336 #include <$ac_hdr>
2337 EOF
2338 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2339 { (eval echo configure:2340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2340 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2341 if test -z "$ac_err"; then
2342 rm -rf conftest*
2343 eval "ac_cv_header_$ac_safe=yes"
2344 else
2345 echo "$ac_err" >&5
2346 echo "configure: failed program was:" >&5
2347 cat conftest.$ac_ext >&5
2348 rm -rf conftest*
2349 eval "ac_cv_header_$ac_safe=no"
2350 fi
2351 rm -f conftest*
2352 fi
2353 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2354 echo "$ac_t""yes" 1>&6
2355 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2356 cat >> confdefs.h <<EOF
2357 #define $ac_tr_hdr 1
2358 EOF
2359
2360 else
2361 echo "$ac_t""no" 1>&6
2362 fi
2363 done
2364
2365
2366 for ac_hdr in libc.h unistd.h
2367 do
2368 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2369 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2370 echo "configure:2371: checking for $ac_hdr" >&5
2371 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2372 echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374 cat > conftest.$ac_ext <<EOF
2375 #line 2376 "configure"
2376 #include "confdefs.h"
2377 #include <$ac_hdr>
2378 EOF
2379 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2380 { (eval echo configure:2381: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2381 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2382 if test -z "$ac_err"; then
2383 rm -rf conftest*
2384 eval "ac_cv_header_$ac_safe=yes"
2385 else
2386 echo "$ac_err" >&5
2387 echo "configure: failed program was:" >&5
2388 cat conftest.$ac_ext >&5
2389 rm -rf conftest*
2390 eval "ac_cv_header_$ac_safe=no"
2391 fi
2392 rm -f conftest*
2393 fi
2394 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2395 echo "$ac_t""yes" 1>&6
2396 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2397 cat >> confdefs.h <<EOF
2398 #define $ac_tr_hdr 1
2399 EOF
2400
2401 else
2402 echo "$ac_t""no" 1>&6
2403 fi
2404 done
2405
2406 echo $ac_n "checking "whether libc.h and unistd.h can be included together"""... $ac_c" 1>&6
2407 echo "configure:2408: checking "whether libc.h and unistd.h can be included together"" >&5
2408 if eval "test \"`echo '$''{'guile_cv_header_libc_with_unistd'+set}'`\" = set"; then
2409 echo $ac_n "(cached) $ac_c" 1>&6
2410 else
2411
2412 if test "$ac_cv_header_libc_h" = "no"; then
2413 guile_cv_header_libc_with_unistd="no"
2414 elif test "$ac_cv_header_unistd_h" = "no"; then
2415 guile_cv_header_libc_with_unistd="yes"
2416 else
2417 cat > conftest.$ac_ext <<EOF
2418 #line 2419 "configure"
2419 #include "confdefs.h"
2420
2421 # include <libc.h>
2422 # include <unistd.h>
2423
2424 int main() {
2425
2426 ; return 0; }
2427 EOF
2428 if { (eval echo configure:2429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2429 rm -rf conftest*
2430 guile_cv_header_libc_with_unistd=yes
2431 else
2432 echo "configure: failed program was:" >&5
2433 cat conftest.$ac_ext >&5
2434 rm -rf conftest*
2435 guile_cv_header_libc_with_unistd=no
2436
2437 fi
2438 rm -f conftest*
2439 fi
2440
2441
2442 fi
2443
2444 echo "$ac_t""$guile_cv_header_libc_with_unistd" 1>&6
2445 if test "$guile_cv_header_libc_with_unistd" = yes; then
2446 cat >> confdefs.h <<\EOF
2447 #define LIBC_H_WITH_UNISTD_H 1
2448 EOF
2449
2450 fi
2451
2452
2453
2454 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
2455 echo "configure:2456: checking for uid_t in sys/types.h" >&5
2456 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
2457 echo $ac_n "(cached) $ac_c" 1>&6
2458 else
2459 cat > conftest.$ac_ext <<EOF
2460 #line 2461 "configure"
2461 #include "confdefs.h"
2462 #include <sys/types.h>
2463 EOF
2464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2465 egrep "uid_t" >/dev/null 2>&1; then
2466 rm -rf conftest*
2467 ac_cv_type_uid_t=yes
2468 else
2469 rm -rf conftest*
2470 ac_cv_type_uid_t=no
2471 fi
2472 rm -f conftest*
2473
2474 fi
2475
2476 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
2477 if test $ac_cv_type_uid_t = no; then
2478 cat >> confdefs.h <<\EOF
2479 #define uid_t int
2480 EOF
2481
2482 cat >> confdefs.h <<\EOF
2483 #define gid_t int
2484 EOF
2485
2486 fi
2487
2488 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
2489 echo "configure:2490: checking type of array argument to getgroups" >&5
2490 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
2491 echo $ac_n "(cached) $ac_c" 1>&6
2492 else
2493 if test "$cross_compiling" = yes; then
2494 ac_cv_type_getgroups=cross
2495 else
2496 cat > conftest.$ac_ext <<EOF
2497 #line 2498 "configure"
2498 #include "confdefs.h"
2499
2500 /* Thanks to Mike Rendell for this test. */
2501 #include <sys/types.h>
2502 #define NGID 256
2503 #undef MAX
2504 #define MAX(x, y) ((x) > (y) ? (x) : (y))
2505 main()
2506 {
2507 gid_t gidset[NGID];
2508 int i, n;
2509 union { gid_t gval; long lval; } val;
2510
2511 val.lval = -1;
2512 for (i = 0; i < NGID; i++)
2513 gidset[i] = val.gval;
2514 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
2515 gidset);
2516 /* Exit non-zero if getgroups seems to require an array of ints. This
2517 happens when gid_t is short but getgroups modifies an array of ints. */
2518 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
2519 }
2520
2521 EOF
2522 if { (eval echo configure:2523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2523 then
2524 ac_cv_type_getgroups=gid_t
2525 else
2526 echo "configure: failed program was:" >&5
2527 cat conftest.$ac_ext >&5
2528 rm -fr conftest*
2529 ac_cv_type_getgroups=int
2530 fi
2531 rm -fr conftest*
2532 fi
2533
2534 if test $ac_cv_type_getgroups = cross; then
2535 cat > conftest.$ac_ext <<EOF
2536 #line 2537 "configure"
2537 #include "confdefs.h"
2538 #include <unistd.h>
2539 EOF
2540 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2541 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
2542 rm -rf conftest*
2543 ac_cv_type_getgroups=gid_t
2544 else
2545 rm -rf conftest*
2546 ac_cv_type_getgroups=int
2547 fi
2548 rm -f conftest*
2549
2550 fi
2551 fi
2552
2553 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
2554 cat >> confdefs.h <<EOF
2555 #define GETGROUPS_T $ac_cv_type_getgroups
2556 EOF
2557
2558
2559 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2560 echo "configure:2561: checking return type of signal handlers" >&5
2561 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2562 echo $ac_n "(cached) $ac_c" 1>&6
2563 else
2564 cat > conftest.$ac_ext <<EOF
2565 #line 2566 "configure"
2566 #include "confdefs.h"
2567 #include <sys/types.h>
2568 #include <signal.h>
2569 #ifdef signal
2570 #undef signal
2571 #endif
2572 #ifdef __cplusplus
2573 extern "C" void (*signal (int, void (*)(int)))(int);
2574 #else
2575 void (*signal ()) ();
2576 #endif
2577
2578 int main() {
2579 int i;
2580 ; return 0; }
2581 EOF
2582 if { (eval echo configure:2583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2583 rm -rf conftest*
2584 ac_cv_type_signal=void
2585 else
2586 echo "configure: failed program was:" >&5
2587 cat conftest.$ac_ext >&5
2588 rm -rf conftest*
2589 ac_cv_type_signal=int
2590 fi
2591 rm -f conftest*
2592 fi
2593
2594 echo "$ac_t""$ac_cv_type_signal" 1>&6
2595 cat >> confdefs.h <<EOF
2596 #define RETSIGTYPE $ac_cv_type_signal
2597 EOF
2598
2599
2600 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
2601 echo "configure:2602: checking for mode_t" >&5
2602 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
2603 echo $ac_n "(cached) $ac_c" 1>&6
2604 else
2605 cat > conftest.$ac_ext <<EOF
2606 #line 2607 "configure"
2607 #include "confdefs.h"
2608 #include <sys/types.h>
2609 #if STDC_HEADERS
2610 #include <stdlib.h>
2611 #include <stddef.h>
2612 #endif
2613 EOF
2614 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2615 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2616 rm -rf conftest*
2617 ac_cv_type_mode_t=yes
2618 else
2619 rm -rf conftest*
2620 ac_cv_type_mode_t=no
2621 fi
2622 rm -f conftest*
2623
2624 fi
2625 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
2626 if test $ac_cv_type_mode_t = no; then
2627 cat >> confdefs.h <<\EOF
2628 #define mode_t int
2629 EOF
2630
2631 fi
2632
2633
2634 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
2635 echo "configure:2636: checking for main in -lm" >&5
2636 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
2637 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2638 echo $ac_n "(cached) $ac_c" 1>&6
2639 else
2640 ac_save_LIBS="$LIBS"
2641 LIBS="-lm $LIBS"
2642 cat > conftest.$ac_ext <<EOF
2643 #line 2644 "configure"
2644 #include "confdefs.h"
2645
2646 int main() {
2647 main()
2648 ; return 0; }
2649 EOF
2650 if { (eval echo configure:2651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2651 rm -rf conftest*
2652 eval "ac_cv_lib_$ac_lib_var=yes"
2653 else
2654 echo "configure: failed program was:" >&5
2655 cat conftest.$ac_ext >&5
2656 rm -rf conftest*
2657 eval "ac_cv_lib_$ac_lib_var=no"
2658 fi
2659 rm -f conftest*
2660 LIBS="$ac_save_LIBS"
2661
2662 fi
2663 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2664 echo "$ac_t""yes" 1>&6
2665 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2666 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2667 cat >> confdefs.h <<EOF
2668 #define $ac_tr_lib 1
2669 EOF
2670
2671 LIBS="-lm $LIBS"
2672
2673 else
2674 echo "$ac_t""no" 1>&6
2675 fi
2676
2677 for ac_func in gethostbyname
2678 do
2679 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2680 echo "configure:2681: checking for $ac_func" >&5
2681 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2682 echo $ac_n "(cached) $ac_c" 1>&6
2683 else
2684 cat > conftest.$ac_ext <<EOF
2685 #line 2686 "configure"
2686 #include "confdefs.h"
2687 /* System header to define __stub macros and hopefully few prototypes,
2688 which can conflict with char $ac_func(); below. */
2689 #include <assert.h>
2690 /* Override any gcc2 internal prototype to avoid an error. */
2691 /* We use char because int might match the return type of a gcc2
2692 builtin and then its argument prototype would still apply. */
2693 char $ac_func();
2694
2695 int main() {
2696
2697 /* The GNU C library defines this for functions which it implements
2698 to always fail with ENOSYS. Some functions are actually named
2699 something starting with __ and the normal name is an alias. */
2700 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2701 choke me
2702 #else
2703 $ac_func();
2704 #endif
2705
2706 ; return 0; }
2707 EOF
2708 if { (eval echo configure:2709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2709 rm -rf conftest*
2710 eval "ac_cv_func_$ac_func=yes"
2711 else
2712 echo "configure: failed program was:" >&5
2713 cat conftest.$ac_ext >&5
2714 rm -rf conftest*
2715 eval "ac_cv_func_$ac_func=no"
2716 fi
2717 rm -f conftest*
2718 fi
2719
2720 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2721 echo "$ac_t""yes" 1>&6
2722 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2723 cat >> confdefs.h <<EOF
2724 #define $ac_tr_func 1
2725 EOF
2726
2727 else
2728 echo "$ac_t""no" 1>&6
2729 fi
2730 done
2731
2732 if test $ac_cv_func_gethostbyname = no; then
2733 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
2734 echo "configure:2735: checking for gethostbyname in -lnsl" >&5
2735 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
2736 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2737 echo $ac_n "(cached) $ac_c" 1>&6
2738 else
2739 ac_save_LIBS="$LIBS"
2740 LIBS="-lnsl $LIBS"
2741 cat > conftest.$ac_ext <<EOF
2742 #line 2743 "configure"
2743 #include "confdefs.h"
2744 /* Override any gcc2 internal prototype to avoid an error. */
2745 /* We use char because int might match the return type of a gcc2
2746 builtin and then its argument prototype would still apply. */
2747 char gethostbyname();
2748
2749 int main() {
2750 gethostbyname()
2751 ; return 0; }
2752 EOF
2753 if { (eval echo configure:2754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2754 rm -rf conftest*
2755 eval "ac_cv_lib_$ac_lib_var=yes"
2756 else
2757 echo "configure: failed program was:" >&5
2758 cat conftest.$ac_ext >&5
2759 rm -rf conftest*
2760 eval "ac_cv_lib_$ac_lib_var=no"
2761 fi
2762 rm -f conftest*
2763 LIBS="$ac_save_LIBS"
2764
2765 fi
2766 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2767 echo "$ac_t""yes" 1>&6
2768 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2769 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2770 cat >> confdefs.h <<EOF
2771 #define $ac_tr_lib 1
2772 EOF
2773
2774 LIBS="-lnsl $LIBS"
2775
2776 else
2777 echo "$ac_t""no" 1>&6
2778 fi
2779
2780 fi
2781 for ac_func in connect
2782 do
2783 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2784 echo "configure:2785: checking for $ac_func" >&5
2785 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2786 echo $ac_n "(cached) $ac_c" 1>&6
2787 else
2788 cat > conftest.$ac_ext <<EOF
2789 #line 2790 "configure"
2790 #include "confdefs.h"
2791 /* System header to define __stub macros and hopefully few prototypes,
2792 which can conflict with char $ac_func(); below. */
2793 #include <assert.h>
2794 /* Override any gcc2 internal prototype to avoid an error. */
2795 /* We use char because int might match the return type of a gcc2
2796 builtin and then its argument prototype would still apply. */
2797 char $ac_func();
2798
2799 int main() {
2800
2801 /* The GNU C library defines this for functions which it implements
2802 to always fail with ENOSYS. Some functions are actually named
2803 something starting with __ and the normal name is an alias. */
2804 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2805 choke me
2806 #else
2807 $ac_func();
2808 #endif
2809
2810 ; return 0; }
2811 EOF
2812 if { (eval echo configure:2813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2813 rm -rf conftest*
2814 eval "ac_cv_func_$ac_func=yes"
2815 else
2816 echo "configure: failed program was:" >&5
2817 cat conftest.$ac_ext >&5
2818 rm -rf conftest*
2819 eval "ac_cv_func_$ac_func=no"
2820 fi
2821 rm -f conftest*
2822 fi
2823
2824 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2825 echo "$ac_t""yes" 1>&6
2826 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2827 cat >> confdefs.h <<EOF
2828 #define $ac_tr_func 1
2829 EOF
2830
2831 else
2832 echo "$ac_t""no" 1>&6
2833 fi
2834 done
2835
2836 if test $ac_cv_func_connect = no; then
2837 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
2838 echo "configure:2839: checking for connect in -lsocket" >&5
2839 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
2840 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2841 echo $ac_n "(cached) $ac_c" 1>&6
2842 else
2843 ac_save_LIBS="$LIBS"
2844 LIBS="-lsocket $LIBS"
2845 cat > conftest.$ac_ext <<EOF
2846 #line 2847 "configure"
2847 #include "confdefs.h"
2848 /* Override any gcc2 internal prototype to avoid an error. */
2849 /* We use char because int might match the return type of a gcc2
2850 builtin and then its argument prototype would still apply. */
2851 char connect();
2852
2853 int main() {
2854 connect()
2855 ; return 0; }
2856 EOF
2857 if { (eval echo configure:2858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2858 rm -rf conftest*
2859 eval "ac_cv_lib_$ac_lib_var=yes"
2860 else
2861 echo "configure: failed program was:" >&5
2862 cat conftest.$ac_ext >&5
2863 rm -rf conftest*
2864 eval "ac_cv_lib_$ac_lib_var=no"
2865 fi
2866 rm -f conftest*
2867 LIBS="$ac_save_LIBS"
2868
2869 fi
2870 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2871 echo "$ac_t""yes" 1>&6
2872 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2873 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2874 cat >> confdefs.h <<EOF
2875 #define $ac_tr_lib 1
2876 EOF
2877
2878 LIBS="-lsocket $LIBS"
2879
2880 else
2881 echo "$ac_t""no" 1>&6
2882 fi
2883
2884 fi
2885
2886 # Checks for dynamic linking
2887
2888 if test "$enable_dynamic_linking" = "yes"; then
2889
2890 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2891 echo "configure:2892: checking for dlopen in -ldl" >&5
2892 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2893 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2894 echo $ac_n "(cached) $ac_c" 1>&6
2895 else
2896 ac_save_LIBS="$LIBS"
2897 LIBS="-ldl $LIBS"
2898 cat > conftest.$ac_ext <<EOF
2899 #line 2900 "configure"
2900 #include "confdefs.h"
2901 /* Override any gcc2 internal prototype to avoid an error. */
2902 /* We use char because int might match the return type of a gcc2
2903 builtin and then its argument prototype would still apply. */
2904 char dlopen();
2905
2906 int main() {
2907 dlopen()
2908 ; return 0; }
2909 EOF
2910 if { (eval echo configure:2911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2911 rm -rf conftest*
2912 eval "ac_cv_lib_$ac_lib_var=yes"
2913 else
2914 echo "configure: failed program was:" >&5
2915 cat conftest.$ac_ext >&5
2916 rm -rf conftest*
2917 eval "ac_cv_lib_$ac_lib_var=no"
2918 fi
2919 rm -f conftest*
2920 LIBS="$ac_save_LIBS"
2921
2922 fi
2923 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2924 echo "$ac_t""yes" 1>&6
2925 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2926 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2927 cat >> confdefs.h <<EOF
2928 #define $ac_tr_lib 1
2929 EOF
2930
2931 LIBS="-ldl $LIBS"
2932
2933 else
2934 echo "$ac_t""no" 1>&6
2935 fi
2936
2937 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
2938 for ac_func in dlopen
2939 do
2940 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2941 echo "configure:2942: checking for $ac_func" >&5
2942 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2943 echo $ac_n "(cached) $ac_c" 1>&6
2944 else
2945 cat > conftest.$ac_ext <<EOF
2946 #line 2947 "configure"
2947 #include "confdefs.h"
2948 /* System header to define __stub macros and hopefully few prototypes,
2949 which can conflict with char $ac_func(); below. */
2950 #include <assert.h>
2951 /* Override any gcc2 internal prototype to avoid an error. */
2952 /* We use char because int might match the return type of a gcc2
2953 builtin and then its argument prototype would still apply. */
2954 char $ac_func();
2955
2956 int main() {
2957
2958 /* The GNU C library defines this for functions which it implements
2959 to always fail with ENOSYS. Some functions are actually named
2960 something starting with __ and the normal name is an alias. */
2961 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2962 choke me
2963 #else
2964 $ac_func();
2965 #endif
2966
2967 ; return 0; }
2968 EOF
2969 if { (eval echo configure:2970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2970 rm -rf conftest*
2971 eval "ac_cv_func_$ac_func=yes"
2972 else
2973 echo "configure: failed program was:" >&5
2974 cat conftest.$ac_ext >&5
2975 rm -rf conftest*
2976 eval "ac_cv_func_$ac_func=no"
2977 fi
2978 rm -f conftest*
2979 fi
2980
2981 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2982 echo "$ac_t""yes" 1>&6
2983 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2984 cat >> confdefs.h <<EOF
2985 #define $ac_tr_func 1
2986 EOF
2987
2988 else
2989 echo "$ac_t""no" 1>&6
2990 fi
2991 done
2992
2993 cat >> confdefs.h <<\EOF
2994 #define DYNAMIC_LINKING 1
2995 EOF
2996
2997 else
2998 echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
2999 echo "configure:3000: checking for dld_link in -ldld" >&5
3000 ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
3001 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3002 echo $ac_n "(cached) $ac_c" 1>&6
3003 else
3004 ac_save_LIBS="$LIBS"
3005 LIBS="-ldld $LIBS"
3006 cat > conftest.$ac_ext <<EOF
3007 #line 3008 "configure"
3008 #include "confdefs.h"
3009 /* Override any gcc2 internal prototype to avoid an error. */
3010 /* We use char because int might match the return type of a gcc2
3011 builtin and then its argument prototype would still apply. */
3012 char dld_link();
3013
3014 int main() {
3015 dld_link()
3016 ; return 0; }
3017 EOF
3018 if { (eval echo configure:3019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3019 rm -rf conftest*
3020 eval "ac_cv_lib_$ac_lib_var=yes"
3021 else
3022 echo "configure: failed program was:" >&5
3023 cat conftest.$ac_ext >&5
3024 rm -rf conftest*
3025 eval "ac_cv_lib_$ac_lib_var=no"
3026 fi
3027 rm -f conftest*
3028 LIBS="$ac_save_LIBS"
3029
3030 fi
3031 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3032 echo "$ac_t""yes" 1>&6
3033 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3034 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3035 cat >> confdefs.h <<EOF
3036 #define $ac_tr_lib 1
3037 EOF
3038
3039 LIBS="-ldld $LIBS"
3040
3041 else
3042 echo "$ac_t""no" 1>&6
3043 fi
3044
3045 if test "$ac_cv_lib_dld_dld_link" = "yes"; then
3046 cat >> confdefs.h <<\EOF
3047 #define DYNAMIC_LINKING 1
3048 EOF
3049
3050 else
3051 for ac_func in shl_load
3052 do
3053 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3054 echo "configure:3055: checking for $ac_func" >&5
3055 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3056 echo $ac_n "(cached) $ac_c" 1>&6
3057 else
3058 cat > conftest.$ac_ext <<EOF
3059 #line 3060 "configure"
3060 #include "confdefs.h"
3061 /* System header to define __stub macros and hopefully few prototypes,
3062 which can conflict with char $ac_func(); below. */
3063 #include <assert.h>
3064 /* Override any gcc2 internal prototype to avoid an error. */
3065 /* We use char because int might match the return type of a gcc2
3066 builtin and then its argument prototype would still apply. */
3067 char $ac_func();
3068
3069 int main() {
3070
3071 /* The GNU C library defines this for functions which it implements
3072 to always fail with ENOSYS. Some functions are actually named
3073 something starting with __ and the normal name is an alias. */
3074 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3075 choke me
3076 #else
3077 $ac_func();
3078 #endif
3079
3080 ; return 0; }
3081 EOF
3082 if { (eval echo configure:3083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3083 rm -rf conftest*
3084 eval "ac_cv_func_$ac_func=yes"
3085 else
3086 echo "configure: failed program was:" >&5
3087 cat conftest.$ac_ext >&5
3088 rm -rf conftest*
3089 eval "ac_cv_func_$ac_func=no"
3090 fi
3091 rm -f conftest*
3092 fi
3093
3094 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3095 echo "$ac_t""yes" 1>&6
3096 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3097 cat >> confdefs.h <<EOF
3098 #define $ac_tr_func 1
3099 EOF
3100
3101 else
3102 echo "$ac_t""no" 1>&6
3103 fi
3104 done
3105
3106 if test "$ac_cv_func_shl_load" = "yes"; then
3107 cat >> confdefs.h <<\EOF
3108 #define DYNAMIC_LINKING 1
3109 EOF
3110
3111 else
3112 for ac_func in dlopen
3113 do
3114 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3115 echo "configure:3116: checking for $ac_func" >&5
3116 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3117 echo $ac_n "(cached) $ac_c" 1>&6
3118 else
3119 cat > conftest.$ac_ext <<EOF
3120 #line 3121 "configure"
3121 #include "confdefs.h"
3122 /* System header to define __stub macros and hopefully few prototypes,
3123 which can conflict with char $ac_func(); below. */
3124 #include <assert.h>
3125 /* Override any gcc2 internal prototype to avoid an error. */
3126 /* We use char because int might match the return type of a gcc2
3127 builtin and then its argument prototype would still apply. */
3128 char $ac_func();
3129
3130 int main() {
3131
3132 /* The GNU C library defines this for functions which it implements
3133 to always fail with ENOSYS. Some functions are actually named
3134 something starting with __ and the normal name is an alias. */
3135 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3136 choke me
3137 #else
3138 $ac_func();
3139 #endif
3140
3141 ; return 0; }
3142 EOF
3143 if { (eval echo configure:3144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3144 rm -rf conftest*
3145 eval "ac_cv_func_$ac_func=yes"
3146 else
3147 echo "configure: failed program was:" >&5
3148 cat conftest.$ac_ext >&5
3149 rm -rf conftest*
3150 eval "ac_cv_func_$ac_func=no"
3151 fi
3152 rm -f conftest*
3153 fi
3154
3155 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3156 echo "$ac_t""yes" 1>&6
3157 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3158 cat >> confdefs.h <<EOF
3159 #define $ac_tr_func 1
3160 EOF
3161
3162 else
3163 echo "$ac_t""no" 1>&6
3164 fi
3165 done
3166
3167 if test "$ac_cv_func_dlopen" = "yes"; then
3168 cat >> confdefs.h <<\EOF
3169 #define DYNAMIC_LINKING 1
3170 EOF
3171
3172 fi
3173 fi
3174 fi
3175 fi
3176
3177 fi
3178
3179
3180 echo $ac_n "checking for underscore before symbols""... $ac_c" 1>&6
3181 echo "configure:3182: checking for underscore before symbols" >&5
3182 if eval "test \"`echo '$''{'guile_cv_uscore'+set}'`\" = set"; then
3183 echo $ac_n "(cached) $ac_c" 1>&6
3184 else
3185
3186 echo "main(){int i=1;}
3187 fnord(){int i=23; int ltuae=42;}" > conftest.c
3188 ${CC} conftest.c > /dev/null
3189 if (nm a.out | grep _fnord) > /dev/null; then
3190 guile_cv_uscore=yes
3191 else
3192 guile_cv_uscore=no
3193 fi
3194 fi
3195
3196 echo "$ac_t""$guile_cv_uscore" 1>&6
3197 rm -f conftest.c a.out
3198
3199 if test $guile_cv_uscore = yes; then
3200 cat >> confdefs.h <<\EOF
3201 #define USCORE 1
3202 EOF
3203
3204
3205 if test $ac_cv_func_dlopen = yes -o $ac_cv_lib_dl_dlopen = yes ; then
3206 echo $ac_n "checking whether dlsym always adds an underscore for us""... $ac_c" 1>&6
3207 echo "configure:3208: checking whether dlsym always adds an underscore for us" >&5
3208 if eval "test \"`echo '$''{'guile_cv_dlsym_adds_uscore'+set}'`\" = set"; then
3209 echo $ac_n "(cached) $ac_c" 1>&6
3210 else
3211 if test "$cross_compiling" = yes; then
3212 guile_cv_dlsym_adds_uscore=no
3213 else
3214 cat > conftest.$ac_ext <<EOF
3215 #line 3216 "configure"
3216 #include "confdefs.h"
3217
3218 #include <dlfcn.h>
3219 #include <stdio.h>
3220 fnord() { int i=42;}
3221 main() { void *self, *ptr1, *ptr2; self=dlopen(NULL,RTLD_LAZY);
3222 if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
3223 if(ptr1 && !ptr2) exit(0); } exit(1); }
3224
3225 EOF
3226 if { (eval echo configure:3227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3227 then
3228 guile_cv_dlsym_adds_uscore=yes
3229 cat >> confdefs.h <<\EOF
3230 #define DLSYM_ADDS_USCORE 1
3231 EOF
3232
3233 else
3234 echo "configure: failed program was:" >&5
3235 cat conftest.$ac_ext >&5
3236 rm -fr conftest*
3237 guile_cv_dlsym_adds_uscore=no
3238 fi
3239 rm -fr conftest*
3240 fi
3241
3242 fi
3243
3244
3245 echo "$ac_t""$guile_cv_dlsym_adds_uscore" 1>&6
3246 fi
3247 fi
3248
3249
3250 for ac_func in ctermid ftime getcwd geteuid gettimeofday lstat mkdir mknod nice readlink rename rmdir select setegid seteuid setlocale setpgid setsid sigaction strftime strptime symlink sync tcgetpgrp tcsetpgrp times uname waitpid bzero strdup system usleep atexit on_exit
3251 do
3252 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3253 echo "configure:3254: checking for $ac_func" >&5
3254 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3255 echo $ac_n "(cached) $ac_c" 1>&6
3256 else
3257 cat > conftest.$ac_ext <<EOF
3258 #line 3259 "configure"
3259 #include "confdefs.h"
3260 /* System header to define __stub macros and hopefully few prototypes,
3261 which can conflict with char $ac_func(); below. */
3262 #include <assert.h>
3263 /* Override any gcc2 internal prototype to avoid an error. */
3264 /* We use char because int might match the return type of a gcc2
3265 builtin and then its argument prototype would still apply. */
3266 char $ac_func();
3267
3268 int main() {
3269
3270 /* The GNU C library defines this for functions which it implements
3271 to always fail with ENOSYS. Some functions are actually named
3272 something starting with __ and the normal name is an alias. */
3273 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3274 choke me
3275 #else
3276 $ac_func();
3277 #endif
3278
3279 ; return 0; }
3280 EOF
3281 if { (eval echo configure:3282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3282 rm -rf conftest*
3283 eval "ac_cv_func_$ac_func=yes"
3284 else
3285 echo "configure: failed program was:" >&5
3286 cat conftest.$ac_ext >&5
3287 rm -rf conftest*
3288 eval "ac_cv_func_$ac_func=no"
3289 fi
3290 rm -f conftest*
3291 fi
3292
3293 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3294 echo "$ac_t""yes" 1>&6
3295 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3296 cat >> confdefs.h <<EOF
3297 #define $ac_tr_func 1
3298 EOF
3299
3300 else
3301 echo "$ac_t""no" 1>&6
3302 fi
3303 done
3304
3305
3306 ### Some systems don't declare some functions. On such systems, we
3307 ### need to at least provide our own K&R-style declarations.
3308
3309 ### GUILE_FUNC_DECLARED(function, headerfile)
3310
3311 ### Check for a declaration of FUNCTION in HEADERFILE; if it is
3312 ### not there, #define MISSING_FUNCTION_DECL.
3313
3314
3315
3316 echo $ac_n "checking for strptime declaration""... $ac_c" 1>&6
3317 echo "configure:3318: checking for strptime declaration" >&5
3318 if eval "test \"`echo '$''{'guile_cv_func_strptime_declared'+set}'`\" = set"; then
3319 echo $ac_n "(cached) $ac_c" 1>&6
3320 else
3321 cat > conftest.$ac_ext <<EOF
3322 #line 3323 "configure"
3323 #include "confdefs.h"
3324 #include <time.h>
3325 EOF
3326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3327 egrep "strptime" >/dev/null 2>&1; then
3328 rm -rf conftest*
3329 guile_cv_func_strptime_declared=yes
3330 else
3331 rm -rf conftest*
3332 guile_cv_func_strptime_declared=no
3333 fi
3334 rm -f conftest*
3335
3336 fi
3337
3338 echo "$ac_t""$guile_cv_func_strptime_declared" 1>&6
3339 if test x$guile_cv_func_strptime_declared = xno; then
3340 cat >> confdefs.h <<\EOF
3341 #define MISSING_STRPTIME_DECL 1
3342 EOF
3343
3344 fi
3345
3346
3347 echo $ac_n "checking for bzero declaration""... $ac_c" 1>&6
3348 echo "configure:3349: checking for bzero declaration" >&5
3349 if eval "test \"`echo '$''{'guile_cv_func_bzero_declared'+set}'`\" = set"; then
3350 echo $ac_n "(cached) $ac_c" 1>&6
3351 else
3352 cat > conftest.$ac_ext <<EOF
3353 #line 3354 "configure"
3354 #include "confdefs.h"
3355 #include <string.h>
3356 EOF
3357 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3358 egrep "bzero" >/dev/null 2>&1; then
3359 rm -rf conftest*
3360 guile_cv_func_bzero_declared=yes
3361 else
3362 rm -rf conftest*
3363 guile_cv_func_bzero_declared=no
3364 fi
3365 rm -f conftest*
3366
3367 fi
3368
3369 echo "$ac_t""$guile_cv_func_bzero_declared" 1>&6
3370 if test x$guile_cv_func_bzero_declared = xno; then
3371 cat >> confdefs.h <<\EOF
3372 #define MISSING_BZERO_DECL 1
3373 EOF
3374
3375 fi
3376
3377
3378 echo $ac_n "checking for sleep declaration""... $ac_c" 1>&6
3379 echo "configure:3380: checking for sleep declaration" >&5
3380 if eval "test \"`echo '$''{'guile_cv_func_sleep_declared'+set}'`\" = set"; then
3381 echo $ac_n "(cached) $ac_c" 1>&6
3382 else
3383 cat > conftest.$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3386 #include <unistd.h>
3387 EOF
3388 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3389 egrep "sleep" >/dev/null 2>&1; then
3390 rm -rf conftest*
3391 guile_cv_func_sleep_declared=yes
3392 else
3393 rm -rf conftest*
3394 guile_cv_func_sleep_declared=no
3395 fi
3396 rm -f conftest*
3397
3398 fi
3399
3400 echo "$ac_t""$guile_cv_func_sleep_declared" 1>&6
3401 if test x$guile_cv_func_sleep_declared = xno; then
3402 cat >> confdefs.h <<\EOF
3403 #define MISSING_SLEEP_DECL 1
3404 EOF
3405
3406 fi
3407
3408
3409 echo $ac_n "checking for usleep declaration""... $ac_c" 1>&6
3410 echo "configure:3411: checking for usleep declaration" >&5
3411 if eval "test \"`echo '$''{'guile_cv_func_usleep_declared'+set}'`\" = set"; then
3412 echo $ac_n "(cached) $ac_c" 1>&6
3413 else
3414 cat > conftest.$ac_ext <<EOF
3415 #line 3416 "configure"
3416 #include "confdefs.h"
3417 #include <unistd.h>
3418 EOF
3419 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3420 egrep "usleep" >/dev/null 2>&1; then
3421 rm -rf conftest*
3422 guile_cv_func_usleep_declared=yes
3423 else
3424 rm -rf conftest*
3425 guile_cv_func_usleep_declared=no
3426 fi
3427 rm -f conftest*
3428
3429 fi
3430
3431 echo "$ac_t""$guile_cv_func_usleep_declared" 1>&6
3432 if test x$guile_cv_func_usleep_declared = xno; then
3433 cat >> confdefs.h <<\EOF
3434 #define MISSING_USLEEP_DECL 1
3435 EOF
3436
3437 fi
3438
3439
3440 ### On some systems usleep has no return value. If it does have one,
3441 ### we'd like to return it; otherwise, we'll fake it.
3442 echo $ac_n "checking return type of usleep""... $ac_c" 1>&6
3443 echo "configure:3444: checking return type of usleep" >&5
3444 if eval "test \"`echo '$''{'guile_cv_func_usleep_return_type'+set}'`\" = set"; then
3445 echo $ac_n "(cached) $ac_c" 1>&6
3446 else
3447 cat > conftest.$ac_ext <<EOF
3448 #line 3449 "configure"
3449 #include "confdefs.h"
3450 #include </usr/include/unistd.h>
3451 EOF
3452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3453 egrep "void[ ]+usleep" >/dev/null 2>&1; then
3454 rm -rf conftest*
3455 guile_cv_func_usleep_return_type=void
3456 else
3457 rm -rf conftest*
3458 guile_cv_func_usleep_return_type=int
3459 fi
3460 rm -f conftest*
3461
3462 fi
3463
3464 echo "$ac_t""$guile_cv_func_usleep_return_type" 1>&6
3465 case "$guile_cv_func_usleep_return_type" in
3466 "void" )
3467 cat >> confdefs.h <<\EOF
3468 #define USLEEP_RETURNS_VOID 1
3469 EOF
3470
3471 ;;
3472 esac
3473
3474
3475 ac_safe=`echo "sys/un.h" | sed 'y%./+-%__p_%'`
3476 echo $ac_n "checking for sys/un.h""... $ac_c" 1>&6
3477 echo "configure:3478: checking for sys/un.h" >&5
3478 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3479 echo $ac_n "(cached) $ac_c" 1>&6
3480 else
3481 cat > conftest.$ac_ext <<EOF
3482 #line 3483 "configure"
3483 #include "confdefs.h"
3484 #include <sys/un.h>
3485 EOF
3486 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3487 { (eval echo configure:3488: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3488 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3489 if test -z "$ac_err"; then
3490 rm -rf conftest*
3491 eval "ac_cv_header_$ac_safe=yes"
3492 else
3493 echo "$ac_err" >&5
3494 echo "configure: failed program was:" >&5
3495 cat conftest.$ac_ext >&5
3496 rm -rf conftest*
3497 eval "ac_cv_header_$ac_safe=no"
3498 fi
3499 rm -f conftest*
3500 fi
3501 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3502 echo "$ac_t""yes" 1>&6
3503 have_sys_un_h=1
3504 else
3505 echo "$ac_t""no" 1>&6
3506 fi
3507
3508 if test -n "$have_sys_un_h" ; then
3509 cat >> confdefs.h <<\EOF
3510 #define HAVE_UNIX_DOMAIN_SOCKETS 1
3511 EOF
3512
3513 fi
3514
3515 for ac_func in socketpair getgroups setpwent pause tzset
3516 do
3517 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3518 echo "configure:3519: checking for $ac_func" >&5
3519 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3520 echo $ac_n "(cached) $ac_c" 1>&6
3521 else
3522 cat > conftest.$ac_ext <<EOF
3523 #line 3524 "configure"
3524 #include "confdefs.h"
3525 /* System header to define __stub macros and hopefully few prototypes,
3526 which can conflict with char $ac_func(); below. */
3527 #include <assert.h>
3528 /* Override any gcc2 internal prototype to avoid an error. */
3529 /* We use char because int might match the return type of a gcc2
3530 builtin and then its argument prototype would still apply. */
3531 char $ac_func();
3532
3533 int main() {
3534
3535 /* The GNU C library defines this for functions which it implements
3536 to always fail with ENOSYS. Some functions are actually named
3537 something starting with __ and the normal name is an alias. */
3538 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3539 choke me
3540 #else
3541 $ac_func();
3542 #endif
3543
3544 ; return 0; }
3545 EOF
3546 if { (eval echo configure:3547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3547 rm -rf conftest*
3548 eval "ac_cv_func_$ac_func=yes"
3549 else
3550 echo "configure: failed program was:" >&5
3551 cat conftest.$ac_ext >&5
3552 rm -rf conftest*
3553 eval "ac_cv_func_$ac_func=no"
3554 fi
3555 rm -f conftest*
3556 fi
3557
3558 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3559 echo "$ac_t""yes" 1>&6
3560 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3561 cat >> confdefs.h <<EOF
3562 #define $ac_tr_func 1
3563 EOF
3564
3565 else
3566 echo "$ac_t""no" 1>&6
3567 fi
3568 done
3569
3570
3571
3572
3573
3574 for ac_func in sethostent gethostent endhostent setnetent getnetent endnetent setprotoent getprotoent endprotoent setservent getservent endservent getnetbyaddr getnetbyname inet_lnaof inet_makeaddr inet_netof
3575 do
3576 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3577 echo "configure:3578: checking for $ac_func" >&5
3578 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3579 echo $ac_n "(cached) $ac_c" 1>&6
3580 else
3581 cat > conftest.$ac_ext <<EOF
3582 #line 3583 "configure"
3583 #include "confdefs.h"
3584 /* System header to define __stub macros and hopefully few prototypes,
3585 which can conflict with char $ac_func(); below. */
3586 #include <assert.h>
3587 /* Override any gcc2 internal prototype to avoid an error. */
3588 /* We use char because int might match the return type of a gcc2
3589 builtin and then its argument prototype would still apply. */
3590 char $ac_func();
3591
3592 int main() {
3593
3594 /* The GNU C library defines this for functions which it implements
3595 to always fail with ENOSYS. Some functions are actually named
3596 something starting with __ and the normal name is an alias. */
3597 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3598 choke me
3599 #else
3600 $ac_func();
3601 #endif
3602
3603 ; return 0; }
3604 EOF
3605 if { (eval echo configure:3606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3606 rm -rf conftest*
3607 eval "ac_cv_func_$ac_func=yes"
3608 else
3609 echo "configure: failed program was:" >&5
3610 cat conftest.$ac_ext >&5
3611 rm -rf conftest*
3612 eval "ac_cv_func_$ac_func=no"
3613 fi
3614 rm -f conftest*
3615 fi
3616
3617 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3618 echo "$ac_t""yes" 1>&6
3619 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3620 cat >> confdefs.h <<EOF
3621 #define $ac_tr_func 1
3622 EOF
3623
3624 else
3625 echo "$ac_t""no" 1>&6
3626 fi
3627 done
3628
3629
3630
3631 echo $ac_n "checking for restartable system calls""... $ac_c" 1>&6
3632 echo "configure:3633: checking for restartable system calls" >&5
3633 if eval "test \"`echo '$''{'ac_cv_sys_restartable_syscalls'+set}'`\" = set"; then
3634 echo $ac_n "(cached) $ac_c" 1>&6
3635 else
3636 if test "$cross_compiling" = yes; then
3637 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3638 else
3639 cat > conftest.$ac_ext <<EOF
3640 #line 3641 "configure"
3641 #include "confdefs.h"
3642 /* Exit 0 (true) if wait returns something other than -1,
3643 i.e. the pid of the child, which means that wait was restarted
3644 after getting the signal. */
3645 #include <sys/types.h>
3646 #include <signal.h>
3647 ucatch (isig) { }
3648 main () {
3649 int i = fork (), status;
3650 if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); }
3651 signal (SIGINT, ucatch);
3652 status = wait(&i);
3653 if (status == -1) wait(&i);
3654 exit (status == -1);
3655 }
3656
3657 EOF
3658 if { (eval echo configure:3659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3659 then
3660 ac_cv_sys_restartable_syscalls=yes
3661 else
3662 echo "configure: failed program was:" >&5
3663 cat conftest.$ac_ext >&5
3664 rm -fr conftest*
3665 ac_cv_sys_restartable_syscalls=no
3666 fi
3667 rm -fr conftest*
3668 fi
3669
3670 fi
3671
3672 echo "$ac_t""$ac_cv_sys_restartable_syscalls" 1>&6
3673 if test $ac_cv_sys_restartable_syscalls = yes; then
3674 cat >> confdefs.h <<\EOF
3675 #define HAVE_RESTARTABLE_SYSCALLS 1
3676 EOF
3677
3678 fi
3679
3680
3681 if test "$ac_cv_header_regex_h" = yes ||
3682 test "$ac_cv_header_rxposix_h" = yes ||
3683 test "$ac_cv_header_rx_rxposix_h" = yes; then
3684 echo $ac_n "checking for regcomp""... $ac_c" 1>&6
3685 echo "configure:3686: checking for regcomp" >&5
3686 if eval "test \"`echo '$''{'ac_cv_func_regcomp_norx'+set}'`\" = set"; then
3687 echo $ac_n "(cached) $ac_c" 1>&6
3688 else
3689 cat > conftest.$ac_ext <<EOF
3690 #line 3691 "configure"
3691 #include "confdefs.h"
3692 /* System header to define __stub macros and hopefully few prototypes,
3693 which can conflict with char regcomp(); below. */
3694 #include <assert.h>
3695 /* Override any gcc2 internal prototype to avoid an error. */
3696 /* We use char because int might match the return type of a gcc2
3697 builtin and then its argument prototype would still apply. */
3698 char regcomp();
3699
3700 int main() {
3701
3702 /* The GNU C library defines this for functions which it implements
3703 to always fail with ENOSYS. Some functions are actually named
3704 something starting with __ and the normal name is an alias. */
3705 #if defined (__stub_regcomp) || defined (__stub___regcomp)
3706 choke me
3707 #else
3708 regcomp();
3709 #endif
3710
3711 ; return 0; }
3712 EOF
3713 if { (eval echo configure:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3714 rm -rf conftest*
3715 eval "ac_cv_func_regcomp_norx=yes"
3716 else
3717 echo "configure: failed program was:" >&5
3718 cat conftest.$ac_ext >&5
3719 rm -rf conftest*
3720 eval "ac_cv_func_regcomp_norx=no"
3721 fi
3722 rm -f conftest*
3723 fi
3724
3725 if eval "test \"`echo '$ac_cv_func_'regcomp'_'norx`\" = yes"; then
3726 echo "$ac_t""yes" 1>&6
3727 LIBOBJS="regex-posix.o $LIBOBJS"
3728 else
3729 echo "$ac_t""no" 1>&6
3730 echo $ac_n "checking for main in -lrx""... $ac_c" 1>&6
3731 echo "configure:3732: checking for main in -lrx" >&5
3732 ac_lib_var=`echo rx'_'main | sed 'y%./+-%__p_%'`
3733 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3734 echo $ac_n "(cached) $ac_c" 1>&6
3735 else
3736 ac_save_LIBS="$LIBS"
3737 LIBS="-lrx $LIBS"
3738 cat > conftest.$ac_ext <<EOF
3739 #line 3740 "configure"
3740 #include "confdefs.h"
3741
3742 int main() {
3743 main()
3744 ; return 0; }
3745 EOF
3746 if { (eval echo configure:3747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3747 rm -rf conftest*
3748 eval "ac_cv_lib_$ac_lib_var=yes"
3749 else
3750 echo "configure: failed program was:" >&5
3751 cat conftest.$ac_ext >&5
3752 rm -rf conftest*
3753 eval "ac_cv_lib_$ac_lib_var=no"
3754 fi
3755 rm -f conftest*
3756 LIBS="$ac_save_LIBS"
3757
3758 fi
3759 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3760 echo "$ac_t""yes" 1>&6
3761 ac_tr_lib=HAVE_LIB`echo rx | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3762 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3763 cat >> confdefs.h <<EOF
3764 #define $ac_tr_lib 1
3765 EOF
3766
3767 LIBS="-lrx $LIBS"
3768
3769 else
3770 echo "$ac_t""no" 1>&6
3771 fi
3772
3773 echo $ac_n "checking for regcomp""... $ac_c" 1>&6
3774 echo "configure:3775: checking for regcomp" >&5
3775 if eval "test \"`echo '$''{'ac_cv_func_regcomp_rx'+set}'`\" = set"; then
3776 echo $ac_n "(cached) $ac_c" 1>&6
3777 else
3778 cat > conftest.$ac_ext <<EOF
3779 #line 3780 "configure"
3780 #include "confdefs.h"
3781 /* System header to define __stub macros and hopefully few prototypes,
3782 which can conflict with char regcomp(); below. */
3783 #include <assert.h>
3784 /* Override any gcc2 internal prototype to avoid an error. */
3785 /* We use char because int might match the return type of a gcc2
3786 builtin and then its argument prototype would still apply. */
3787 char regcomp();
3788
3789 int main() {
3790
3791 /* The GNU C library defines this for functions which it implements
3792 to always fail with ENOSYS. Some functions are actually named
3793 something starting with __ and the normal name is an alias. */
3794 #if defined (__stub_regcomp) || defined (__stub___regcomp)
3795 choke me
3796 #else
3797 regcomp();
3798 #endif
3799
3800 ; return 0; }
3801 EOF
3802 if { (eval echo configure:3803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3803 rm -rf conftest*
3804 eval "ac_cv_func_regcomp_rx=yes"
3805 else
3806 echo "configure: failed program was:" >&5
3807 cat conftest.$ac_ext >&5
3808 rm -rf conftest*
3809 eval "ac_cv_func_regcomp_rx=no"
3810 fi
3811 rm -f conftest*
3812 fi
3813
3814 if eval "test \"`echo '$ac_cv_func_'regcomp'_'rx`\" = yes"; then
3815 echo "$ac_t""yes" 1>&6
3816 LIBOBJS="regex-posix.o $LIBOBJS"
3817 else
3818 echo "$ac_t""no" 1>&6
3819 fi
3820
3821
3822 fi
3823
3824 if test "$ac_cv_func_regcomp_norx" = yes ||
3825 test "$ac_cv_func_regcomp_rx" = yes; then
3826 cat >> confdefs.h <<\EOF
3827 #define HAVE_REGCOMP 1
3828 EOF
3829
3830 fi
3831 fi
3832
3833 for ac_func in inet_aton putenv strerror memmove
3834 do
3835 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3836 echo "configure:3837: checking for $ac_func" >&5
3837 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3838 echo $ac_n "(cached) $ac_c" 1>&6
3839 else
3840 cat > conftest.$ac_ext <<EOF
3841 #line 3842 "configure"
3842 #include "confdefs.h"
3843 /* System header to define __stub macros and hopefully few prototypes,
3844 which can conflict with char $ac_func(); below. */
3845 #include <assert.h>
3846 /* Override any gcc2 internal prototype to avoid an error. */
3847 /* We use char because int might match the return type of a gcc2
3848 builtin and then its argument prototype would still apply. */
3849 char $ac_func();
3850
3851 int main() {
3852
3853 /* The GNU C library defines this for functions which it implements
3854 to always fail with ENOSYS. Some functions are actually named
3855 something starting with __ and the normal name is an alias. */
3856 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3857 choke me
3858 #else
3859 $ac_func();
3860 #endif
3861
3862 ; return 0; }
3863 EOF
3864 if { (eval echo configure:3865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3865 rm -rf conftest*
3866 eval "ac_cv_func_$ac_func=yes"
3867 else
3868 echo "configure: failed program was:" >&5
3869 cat conftest.$ac_ext >&5
3870 rm -rf conftest*
3871 eval "ac_cv_func_$ac_func=no"
3872 fi
3873 rm -f conftest*
3874 fi
3875
3876 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3877 echo "$ac_t""yes" 1>&6
3878 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3879 cat >> confdefs.h <<EOF
3880 #define $ac_tr_func 1
3881 EOF
3882
3883 else
3884 echo "$ac_t""no" 1>&6
3885 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
3886 fi
3887 done
3888
3889
3890
3891 # When testing for the presence of alloca, we need to add alloca.o
3892 # explicitly to LIBOBJS to make sure that it is translated to
3893 # `alloca.lo' for libtool later on. This can and should be done more cleanly.
3894 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3895 # for constant arguments. Useless!
3896 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3897 echo "configure:3898: checking for working alloca.h" >&5
3898 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+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 <alloca.h>
3905 int main() {
3906 char *p = alloca(2 * sizeof(int));
3907 ; return 0; }
3908 EOF
3909 if { (eval echo configure:3910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3910 rm -rf conftest*
3911 ac_cv_header_alloca_h=yes
3912 else
3913 echo "configure: failed program was:" >&5
3914 cat conftest.$ac_ext >&5
3915 rm -rf conftest*
3916 ac_cv_header_alloca_h=no
3917 fi
3918 rm -f conftest*
3919 fi
3920
3921 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3922 if test $ac_cv_header_alloca_h = yes; then
3923 cat >> confdefs.h <<\EOF
3924 #define HAVE_ALLOCA_H 1
3925 EOF
3926
3927 fi
3928
3929 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3930 echo "configure:3931: checking for alloca" >&5
3931 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3932 echo $ac_n "(cached) $ac_c" 1>&6
3933 else
3934 cat > conftest.$ac_ext <<EOF
3935 #line 3936 "configure"
3936 #include "confdefs.h"
3937
3938 #ifdef __GNUC__
3939 # define alloca __builtin_alloca
3940 #else
3941 # ifdef _MSC_VER
3942 # include <malloc.h>
3943 # define alloca _alloca
3944 # else
3945 # if HAVE_ALLOCA_H
3946 # include <alloca.h>
3947 # else
3948 # ifdef _AIX
3949 #pragma alloca
3950 # else
3951 # ifndef alloca /* predefined by HP cc +Olibcalls */
3952 char *alloca ();
3953 # endif
3954 # endif
3955 # endif
3956 # endif
3957 #endif
3958
3959 int main() {
3960 char *p = (char *) alloca(1);
3961 ; return 0; }
3962 EOF
3963 if { (eval echo configure:3964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3964 rm -rf conftest*
3965 ac_cv_func_alloca_works=yes
3966 else
3967 echo "configure: failed program was:" >&5
3968 cat conftest.$ac_ext >&5
3969 rm -rf conftest*
3970 ac_cv_func_alloca_works=no
3971 fi
3972 rm -f conftest*
3973 fi
3974
3975 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3976 if test $ac_cv_func_alloca_works = yes; then
3977 cat >> confdefs.h <<\EOF
3978 #define HAVE_ALLOCA 1
3979 EOF
3980
3981 fi
3982
3983 if test $ac_cv_func_alloca_works = no; then
3984 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3985 # that cause trouble. Some versions do not even contain alloca or
3986 # contain a buggy version. If you still want to use their alloca,
3987 # use ar to extract alloca.o from them instead of compiling alloca.c.
3988 ALLOCA=alloca.${ac_objext}
3989 cat >> confdefs.h <<\EOF
3990 #define C_ALLOCA 1
3991 EOF
3992
3993
3994 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3995 echo "configure:3996: checking whether alloca needs Cray hooks" >&5
3996 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3997 echo $ac_n "(cached) $ac_c" 1>&6
3998 else
3999 cat > conftest.$ac_ext <<EOF
4000 #line 4001 "configure"
4001 #include "confdefs.h"
4002 #if defined(CRAY) && ! defined(CRAY2)
4003 webecray
4004 #else
4005 wenotbecray
4006 #endif
4007
4008 EOF
4009 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4010 egrep "webecray" >/dev/null 2>&1; then
4011 rm -rf conftest*
4012 ac_cv_os_cray=yes
4013 else
4014 rm -rf conftest*
4015 ac_cv_os_cray=no
4016 fi
4017 rm -f conftest*
4018
4019 fi
4020
4021 echo "$ac_t""$ac_cv_os_cray" 1>&6
4022 if test $ac_cv_os_cray = yes; then
4023 for ac_func in _getb67 GETB67 getb67; do
4024 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4025 echo "configure:4026: checking for $ac_func" >&5
4026 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4027 echo $ac_n "(cached) $ac_c" 1>&6
4028 else
4029 cat > conftest.$ac_ext <<EOF
4030 #line 4031 "configure"
4031 #include "confdefs.h"
4032 /* System header to define __stub macros and hopefully few prototypes,
4033 which can conflict with char $ac_func(); below. */
4034 #include <assert.h>
4035 /* Override any gcc2 internal prototype to avoid an error. */
4036 /* We use char because int might match the return type of a gcc2
4037 builtin and then its argument prototype would still apply. */
4038 char $ac_func();
4039
4040 int main() {
4041
4042 /* The GNU C library defines this for functions which it implements
4043 to always fail with ENOSYS. Some functions are actually named
4044 something starting with __ and the normal name is an alias. */
4045 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4046 choke me
4047 #else
4048 $ac_func();
4049 #endif
4050
4051 ; return 0; }
4052 EOF
4053 if { (eval echo configure:4054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4054 rm -rf conftest*
4055 eval "ac_cv_func_$ac_func=yes"
4056 else
4057 echo "configure: failed program was:" >&5
4058 cat conftest.$ac_ext >&5
4059 rm -rf conftest*
4060 eval "ac_cv_func_$ac_func=no"
4061 fi
4062 rm -f conftest*
4063 fi
4064
4065 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4066 echo "$ac_t""yes" 1>&6
4067 cat >> confdefs.h <<EOF
4068 #define CRAY_STACKSEG_END $ac_func
4069 EOF
4070
4071 break
4072 else
4073 echo "$ac_t""no" 1>&6
4074 fi
4075
4076 done
4077 fi
4078
4079 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4080 echo "configure:4081: checking stack direction for C alloca" >&5
4081 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4082 echo $ac_n "(cached) $ac_c" 1>&6
4083 else
4084 if test "$cross_compiling" = yes; then
4085 ac_cv_c_stack_direction=0
4086 else
4087 cat > conftest.$ac_ext <<EOF
4088 #line 4089 "configure"
4089 #include "confdefs.h"
4090 find_stack_direction ()
4091 {
4092 static char *addr = 0;
4093 auto char dummy;
4094 if (addr == 0)
4095 {
4096 addr = &dummy;
4097 return find_stack_direction ();
4098 }
4099 else
4100 return (&dummy > addr) ? 1 : -1;
4101 }
4102 main ()
4103 {
4104 exit (find_stack_direction() < 0);
4105 }
4106 EOF
4107 if { (eval echo configure:4108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4108 then
4109 ac_cv_c_stack_direction=1
4110 else
4111 echo "configure: failed program was:" >&5
4112 cat conftest.$ac_ext >&5
4113 rm -fr conftest*
4114 ac_cv_c_stack_direction=-1
4115 fi
4116 rm -fr conftest*
4117 fi
4118
4119 fi
4120
4121 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4122 cat >> confdefs.h <<EOF
4123 #define STACK_DIRECTION $ac_cv_c_stack_direction
4124 EOF
4125
4126 fi
4127
4128 if test "$ALLOCA" = "alloca.o"; then LIBOBJS="alloca.o $LIBOBJS"; fi
4129
4130 echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6
4131 echo "configure:4132: checking for st_rdev in struct stat" >&5
4132 if eval "test \"`echo '$''{'ac_cv_struct_st_rdev'+set}'`\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
4134 else
4135 cat > conftest.$ac_ext <<EOF
4136 #line 4137 "configure"
4137 #include "confdefs.h"
4138 #include <sys/types.h>
4139 #include <sys/stat.h>
4140 int main() {
4141 struct stat s; s.st_rdev;
4142 ; return 0; }
4143 EOF
4144 if { (eval echo configure:4145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4145 rm -rf conftest*
4146 ac_cv_struct_st_rdev=yes
4147 else
4148 echo "configure: failed program was:" >&5
4149 cat conftest.$ac_ext >&5
4150 rm -rf conftest*
4151 ac_cv_struct_st_rdev=no
4152 fi
4153 rm -f conftest*
4154 fi
4155
4156 echo "$ac_t""$ac_cv_struct_st_rdev" 1>&6
4157 if test $ac_cv_struct_st_rdev = yes; then
4158 cat >> confdefs.h <<\EOF
4159 #define HAVE_ST_RDEV 1
4160 EOF
4161
4162 fi
4163
4164 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
4165 echo "configure:4166: checking for st_blksize in struct stat" >&5
4166 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
4167 echo $ac_n "(cached) $ac_c" 1>&6
4168 else
4169 cat > conftest.$ac_ext <<EOF
4170 #line 4171 "configure"
4171 #include "confdefs.h"
4172 #include <sys/types.h>
4173 #include <sys/stat.h>
4174 int main() {
4175 struct stat s; s.st_blksize;
4176 ; return 0; }
4177 EOF
4178 if { (eval echo configure:4179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4179 rm -rf conftest*
4180 ac_cv_struct_st_blksize=yes
4181 else
4182 echo "configure: failed program was:" >&5
4183 cat conftest.$ac_ext >&5
4184 rm -rf conftest*
4185 ac_cv_struct_st_blksize=no
4186 fi
4187 rm -f conftest*
4188 fi
4189
4190 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
4191 if test $ac_cv_struct_st_blksize = yes; then
4192 cat >> confdefs.h <<\EOF
4193 #define HAVE_ST_BLKSIZE 1
4194 EOF
4195
4196 fi
4197
4198
4199 # We could use AC_STRUCT_ST_BLOCKS here, but that adds fileblocks.o to
4200 # LIBOBJS, which we don't need. This seems more direct.
4201 echo $ac_n "checking for st_blocks in struct stat""... $ac_c" 1>&6
4202 echo "configure:4203: checking for st_blocks in struct stat" >&5
4203 if eval "test \"`echo '$''{'ac_cv_struct_st_blocks'+set}'`\" = set"; then
4204 echo $ac_n "(cached) $ac_c" 1>&6
4205 else
4206 cat > conftest.$ac_ext <<EOF
4207 #line 4208 "configure"
4208 #include "confdefs.h"
4209 #include <sys/types.h>
4210 #include <sys/stat.h>
4211 int main() {
4212 struct stat s; s.st_blocks;
4213 ; return 0; }
4214 EOF
4215 if { (eval echo configure:4216: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4216 rm -rf conftest*
4217 ac_cv_struct_st_blocks=yes
4218 else
4219 echo "configure: failed program was:" >&5
4220 cat conftest.$ac_ext >&5
4221 rm -rf conftest*
4222 ac_cv_struct_st_blocks=no
4223 fi
4224 rm -f conftest*
4225 fi
4226
4227 echo "$ac_t""$ac_cv_struct_st_blocks" 1>&6
4228 if test $ac_cv_struct_st_blocks = yes; then
4229 cat >> confdefs.h <<\EOF
4230 #define HAVE_ST_BLOCKS 1
4231 EOF
4232
4233 fi
4234
4235 echo $ac_n "checking for S_ISLNK in sys/stat.h""... $ac_c" 1>&6
4236 echo "configure:4237: checking for S_ISLNK in sys/stat.h" >&5
4237 if eval "test \"`echo '$''{'ac_cv_macro_S_ISLNK'+set}'`\" = set"; then
4238 echo $ac_n "(cached) $ac_c" 1>&6
4239 else
4240 cat > conftest.$ac_ext <<EOF
4241 #line 4242 "configure"
4242 #include "confdefs.h"
4243 #include <sys/stat.h>
4244 #ifndef S_ISLNK
4245 #error no S_ISLNK
4246 #endif
4247 EOF
4248 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4249 { (eval echo configure:4250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4250 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4251 if test -z "$ac_err"; then
4252 rm -rf conftest*
4253 ac_cv_macro_S_ISLNK=yes
4254 else
4255 echo "$ac_err" >&5
4256 echo "configure: failed program was:" >&5
4257 cat conftest.$ac_ext >&5
4258 rm -rf conftest*
4259 ac_cv_macro_S_ISLNK=no
4260 fi
4261 rm -f conftest*
4262 fi
4263
4264 echo "$ac_t""$ac_cv_macro_S_ISLNK" 1>&6
4265 if test $ac_cv_macro_S_ISLNK = yes; then
4266 cat >> confdefs.h <<\EOF
4267 #define HAVE_S_ISLNK 1
4268 EOF
4269
4270 fi
4271
4272 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
4273 echo "configure:4274: checking whether struct tm is in sys/time.h or time.h" >&5
4274 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
4275 echo $ac_n "(cached) $ac_c" 1>&6
4276 else
4277 cat > conftest.$ac_ext <<EOF
4278 #line 4279 "configure"
4279 #include "confdefs.h"
4280 #include <sys/types.h>
4281 #include <time.h>
4282 int main() {
4283 struct tm *tp; tp->tm_sec;
4284 ; return 0; }
4285 EOF
4286 if { (eval echo configure:4287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4287 rm -rf conftest*
4288 ac_cv_struct_tm=time.h
4289 else
4290 echo "configure: failed program was:" >&5
4291 cat conftest.$ac_ext >&5
4292 rm -rf conftest*
4293 ac_cv_struct_tm=sys/time.h
4294 fi
4295 rm -f conftest*
4296 fi
4297
4298 echo "$ac_t""$ac_cv_struct_tm" 1>&6
4299 if test $ac_cv_struct_tm = sys/time.h; then
4300 cat >> confdefs.h <<\EOF
4301 #define TM_IN_SYS_TIME 1
4302 EOF
4303
4304 fi
4305
4306 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
4307 echo "configure:4308: checking for tm_zone in struct tm" >&5
4308 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
4309 echo $ac_n "(cached) $ac_c" 1>&6
4310 else
4311 cat > conftest.$ac_ext <<EOF
4312 #line 4313 "configure"
4313 #include "confdefs.h"
4314 #include <sys/types.h>
4315 #include <$ac_cv_struct_tm>
4316 int main() {
4317 struct tm tm; tm.tm_zone;
4318 ; return 0; }
4319 EOF
4320 if { (eval echo configure:4321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4321 rm -rf conftest*
4322 ac_cv_struct_tm_zone=yes
4323 else
4324 echo "configure: failed program was:" >&5
4325 cat conftest.$ac_ext >&5
4326 rm -rf conftest*
4327 ac_cv_struct_tm_zone=no
4328 fi
4329 rm -f conftest*
4330 fi
4331
4332 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
4333 if test "$ac_cv_struct_tm_zone" = yes; then
4334 cat >> confdefs.h <<\EOF
4335 #define HAVE_TM_ZONE 1
4336 EOF
4337
4338 else
4339 echo $ac_n "checking for tzname""... $ac_c" 1>&6
4340 echo "configure:4341: checking for tzname" >&5
4341 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
4342 echo $ac_n "(cached) $ac_c" 1>&6
4343 else
4344 cat > conftest.$ac_ext <<EOF
4345 #line 4346 "configure"
4346 #include "confdefs.h"
4347 #include <time.h>
4348 #ifndef tzname /* For SGI. */
4349 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
4350 #endif
4351 int main() {
4352 atoi(*tzname);
4353 ; return 0; }
4354 EOF
4355 if { (eval echo configure:4356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4356 rm -rf conftest*
4357 ac_cv_var_tzname=yes
4358 else
4359 echo "configure: failed program was:" >&5
4360 cat conftest.$ac_ext >&5
4361 rm -rf conftest*
4362 ac_cv_var_tzname=no
4363 fi
4364 rm -f conftest*
4365 fi
4366
4367 echo "$ac_t""$ac_cv_var_tzname" 1>&6
4368 if test $ac_cv_var_tzname = yes; then
4369 cat >> confdefs.h <<\EOF
4370 #define HAVE_TZNAME 1
4371 EOF
4372
4373 fi
4374 fi
4375
4376
4377 echo $ac_n "checking whether we need POSIX to get struct utimbuf""... $ac_c" 1>&6
4378 echo "configure:4379: checking whether we need POSIX to get struct utimbuf" >&5
4379 if eval "test \"`echo '$''{'guile_cv_struct_utimbuf_needs_posix'+set}'`\" = set"; then
4380 echo $ac_n "(cached) $ac_c" 1>&6
4381 else
4382 cat > conftest.$ac_ext <<EOF
4383 #line 4384 "configure"
4384 #include "confdefs.h"
4385
4386 #ifdef __EMX__
4387 #include <sys/utime.h>
4388 #else
4389 #include <utime.h>
4390 #endif
4391 struct utime blah;
4392
4393 EOF
4394 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4395 { (eval echo configure:4396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4396 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4397 if test -z "$ac_err"; then
4398 rm -rf conftest*
4399 guile_cv_struct_utimbuf_needs_posix=no
4400 else
4401 echo "$ac_err" >&5
4402 echo "configure: failed program was:" >&5
4403 cat conftest.$ac_ext >&5
4404 rm -rf conftest*
4405 guile_cv_struct_utimbuf_needs_posix=yes
4406 fi
4407 rm -f conftest*
4408 fi
4409
4410 echo "$ac_t""$guile_cv_struct_utimbuf_needs_posix" 1>&6
4411 if test "$guile_cv_struct_utimbuf_needs_posix" = yes; then
4412 cat >> confdefs.h <<\EOF
4413 #define UTIMBUF_NEEDS_POSIX 1
4414 EOF
4415
4416 fi
4417
4418 #--------------------------------------------------------------------
4419 #
4420 # Which way does the stack grow?
4421 #
4422 #--------------------------------------------------------------------
4423
4424 if test "$cross_compiling" = yes; then
4425 echo "configure: warning: Guessing that stack grows down -- see scmconfig.h.in" 1>&2
4426 else
4427 cat > conftest.$ac_ext <<EOF
4428 #line 4429 "configure"
4429 #include "confdefs.h"
4430 aux (l) unsigned long l;
4431 { int x; exit (l >= ((unsigned long)&x)); }
4432 main () { int q; aux((unsigned long)&q); }
4433 EOF
4434 if { (eval echo configure:4435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4435 then
4436 cat >> confdefs.h <<\EOF
4437 #define SCM_STACK_GROWS_UP 1
4438 EOF
4439
4440 else
4441 echo "configure: failed program was:" >&5
4442 cat conftest.$ac_ext >&5
4443 fi
4444 rm -fr conftest*
4445 fi
4446
4447
4448 echo $ac_n "checking whether floats fit in longs""... $ac_c" 1>&6
4449 echo "configure:4450: checking whether floats fit in longs" >&5
4450 if eval "test \"`echo '$''{'guile_cv_type_float_fits_long'+set}'`\" = set"; then
4451 echo $ac_n "(cached) $ac_c" 1>&6
4452 else
4453 if test "$cross_compiling" = yes; then
4454 guile_cv_type_float_fits_long=guess-yes
4455 else
4456 cat > conftest.$ac_ext <<EOF
4457 #line 4458 "configure"
4458 #include "confdefs.h"
4459 main () { exit (sizeof(float) > sizeof(long)); }
4460 EOF
4461 if { (eval echo configure:4462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4462 then
4463 guile_cv_type_float_fits_long=yes
4464 else
4465 echo "configure: failed program was:" >&5
4466 cat conftest.$ac_ext >&5
4467 rm -fr conftest*
4468 guile_cv_type_float_fits_long=no
4469 fi
4470 rm -fr conftest*
4471 fi
4472
4473 fi
4474
4475 echo "$ac_t""$guile_cv_type_float_fits_long" 1>&6
4476 case $guile_cv_type_float_fits_long in
4477 "yes" )
4478 cat >> confdefs.h <<\EOF
4479 #define SCM_SINGLES 1
4480 EOF
4481
4482 ;;
4483 "guess-yes" )
4484 cat >> confdefs.h <<\EOF
4485 #define SCM_SINGLES 1
4486 EOF
4487
4488 echo "configure: warning: guessing that sizeof(long) == sizeof(float)" 1>&2
4489 echo "configure: warning: see SCM_SINGLES in scmconfig.h.in" 1>&2
4490 ;;
4491 esac
4492
4493
4494 echo $ac_n "checking for struct linger""... $ac_c" 1>&6
4495 echo "configure:4496: checking for struct linger" >&5
4496 if eval "test \"`echo '$''{'scm_cv_struct_linger'+set}'`\" = set"; then
4497 echo $ac_n "(cached) $ac_c" 1>&6
4498 else
4499 cat > conftest.$ac_ext <<EOF
4500 #line 4501 "configure"
4501 #include "confdefs.h"
4502
4503 #include <sys/types.h>
4504 #include <sys/socket.h>
4505 int main() {
4506 struct linger lgr; lgr.l_linger = 100
4507 ; return 0; }
4508 EOF
4509 if { (eval echo configure:4510: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4510 rm -rf conftest*
4511 scm_cv_struct_linger="yes"
4512 else
4513 echo "configure: failed program was:" >&5
4514 cat conftest.$ac_ext >&5
4515 rm -rf conftest*
4516 scm_cv_struct_linger="no"
4517 fi
4518 rm -f conftest*
4519 fi
4520
4521 echo "$ac_t""$scm_cv_struct_linger" 1>&6
4522 if test $scm_cv_struct_linger = yes; then
4523 cat >> confdefs.h <<\EOF
4524 #define HAVE_STRUCT_LINGER 1
4525 EOF
4526
4527 fi
4528
4529 #--------------------------------------------------------------------
4530 #
4531 # How can you violate a stdio abstraction by setting a stream's fd?
4532 #
4533 #--------------------------------------------------------------------
4534
4535
4536
4537 #--------------------------------------------------------------------
4538 # How to find out whether a FILE structure contains buffered data.
4539 # From Tk we have the following list:
4540 # _cnt: Most UNIX systems
4541 # __cnt: HPUX and SCO
4542 # _r: BSD
4543 # readCount: Sprite
4544 # Or, in GNU libc there are two fields, _gptr and _egptr, which
4545 # have to be compared.
4546 # These can also be known as _IO_read_ptr and _IO_read_end.
4547 #--------------------------------------------------------------------
4548
4549
4550 #--------------------------------------------------------------------
4551 #
4552 # Flags for thread support
4553 #
4554 #--------------------------------------------------------------------
4555
4556 ### What thread package has the user asked for?
4557 # Check whether --with-threads or --without-threads was given.
4558 if test "${with_threads+set}" = set; then
4559 withval="$with_threads"
4560 :
4561 else
4562 with_threads=no
4563 fi
4564
4565
4566 ### Turn $with_threads into either the name of a threads package, like
4567 ### `qt', or `no', meaning that threads should not be supported.
4568 echo $ac_n "checking whether to support threads""... $ac_c" 1>&6
4569 echo "configure:4570: checking whether to support threads" >&5
4570 case "$with_threads" in
4571 "yes" | "qt" | "coop" | "")
4572 with_threads=qt
4573 ;;
4574 "no" )
4575 ;;
4576 * )
4577 { echo "configure: error: invalid value for --with-threads: $with_threads" 1>&2; exit 1; }
4578 ;;
4579 esac
4580 echo "$ac_t""$with_threads" 1>&6
4581
4582 ## Make sure the threads package we've chosen is actually supported on
4583 ## the present platform.
4584 case "${with_threads}" in
4585 "qt" )
4586 ## This configures the QuickThreads package, and sets or clears
4587 ## the THREAD_PACKAGE variable if qthreads don't configure
4588 ## correctly.
4589
4590
4591
4592 echo $ac_n "checking QuickThreads configuration""... $ac_c" 1>&6
4593 echo "configure:4594: checking QuickThreads configuration" >&5
4594 # How can we refer to the qt source directory from within the qt build
4595 # directory? For headers, we can rely on the fact that the qt src
4596 # directory appears in the #include path.
4597 qtsrcdir="`(cd $srcdir; pwd)`/qt"
4598
4599
4600 THREAD_PACKAGE=QT
4601 qthread_asflags=''
4602 case "$host" in
4603 i[3456]86-*-*)
4604 port_name=i386
4605 qtmd_h=md/i386.h
4606 qtmds_s=md/i386.s
4607 qtmdc_c=md/null.c
4608 qtdmdb_s=
4609 case "$host" in
4610 *-*-netbsd* )
4611 ## NetBSD needs to be told to pass the assembly code through
4612 ## the C preprocessor. Other GCC installations seem to do
4613 ## this by default, but NetBSD's doesn't. We could get the
4614 ## same effect by giving the file a name ending with .S
4615 ## instead of .s, but I don't see how to tell automake to do
4616 ## that.
4617 qthread_asflags='-x assembler-with-cpp'
4618 ;;
4619 esac
4620 ;;
4621 mips-sgi-irix[56]*)
4622 port_name=irix
4623 qtmd_h=md/mips.h
4624 qtmds_s=md/mips-irix5.s
4625 qtmdc_c=md/null.c
4626 qtdmdb_s=md/mips_b.s
4627 ;;
4628 mips-*-*)
4629 port_name=mips
4630 qtmd_h=md/mips.h
4631 qtmds_s=md/mips.s
4632 qtmdc_c=md/null.c
4633 qtdmdb_s=md/mips_b.s
4634 ;;
4635 sparc-*-sunos*)
4636 port_name=sparc-sunos
4637 qtmd_h=md/sparc.h
4638 qtmds_s=md/_sparc.s
4639 qtmdc_c=md/null.c
4640 qtdmdb_s=md/_sparc_b.s
4641 ;;
4642 sparc-*-*)
4643 port_name=sparc
4644 qtmd_h=md/sparc.h
4645 qtmds_s=md/sparc.s
4646 qtmdc_c=md/null.c
4647 qtdmdb_s=md/sparc_b.s
4648 ;;
4649 alpha*-*-*)
4650 port_name=alpha
4651 qtmd_h=md/axp.h
4652 qtmds_s=md/axp.s
4653 qtmdc_c=md/null.c
4654 qtdmdb_s=md/axp_b.s
4655 ;;
4656 *)
4657 echo "Unknown configuration; threads package disabled"
4658 THREAD_PACKAGE=""
4659 ;;
4660 esac
4661
4662
4663 # Did configuration succeed?
4664 if test -n "$THREAD_PACKAGE"; then
4665 echo "$ac_t""$port_name" 1>&6
4666 QTHREAD_LTLIBS=libqthreads.la
4667 THREAD_CPPFLAGS="-I$qtsrcdir -I../qt"
4668 THREAD_LIBS_LOCAL="../qt/libqthreads.la"
4669 THREAD_LIBS_INSTALLED="-lqthreads"
4670 else
4671 echo "$ac_t""none; disabled" 1>&6
4672 fi
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685 ;;
4686 esac
4687
4688 ## If we're using threads, bring in some other parts of Guile which
4689 ## work with them.
4690 if test "${THREAD_PACKAGE}" != "" ; then
4691 cat >> confdefs.h <<\EOF
4692 #define USE_THREADS 1
4693 EOF
4694
4695
4696 ## Include the Guile thread interface in the library...
4697 LIBOBJS="$LIBOBJS threads.o"
4698
4699 ## ... and tell it which package to talk to.
4700 case "${THREAD_PACKAGE}" in
4701 "QT" )
4702 cat >> confdefs.h <<\EOF
4703 #define USE_COOP_THREADS 1
4704 EOF
4705
4706 ;;
4707 * )
4708 { echo "configure: error: invalid value for THREAD_PACKAGE: ${THREAD_PACKAGE}" 1>&2; exit 1; }
4709 ;;
4710 esac
4711
4712 ## Bring in scm_internal_select, if appropriate.
4713 if test $ac_cv_func_gettimeofday = yes &&
4714 test $ac_cv_func_select = yes; then
4715 LIBOBJS="$LIBOBJS iselect.o"
4716 cat >> confdefs.h <<\EOF
4717 #define GUILE_ISELECT 1
4718 EOF
4719
4720 fi
4721 fi
4722
4723
4724 ## If we're using GCC, ask for aggressive warnings.
4725 case "$GCC" in
4726 yes )
4727 ## We had -Wstrict-prototypes in here for a bit, but Guile does too
4728 ## much stuff with generic function pointers for that to really be
4729 ## less than exasperating.
4730 CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wmissing-prototypes" ;;
4731 esac
4732
4733 for ac_prog in mawk gawk nawk awk
4734 do
4735 # Extract the first word of "$ac_prog", so it can be a program name with args.
4736 set dummy $ac_prog; ac_word=$2
4737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4738 echo "configure:4739: checking for $ac_word" >&5
4739 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
4740 echo $ac_n "(cached) $ac_c" 1>&6
4741 else
4742 if test -n "$AWK"; then
4743 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4744 else
4745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4746 ac_dummy="$PATH"
4747 for ac_dir in $ac_dummy; do
4748 test -z "$ac_dir" && ac_dir=.
4749 if test -f $ac_dir/$ac_word; then
4750 ac_cv_prog_AWK="$ac_prog"
4751 break
4752 fi
4753 done
4754 IFS="$ac_save_ifs"
4755 fi
4756 fi
4757 AWK="$ac_cv_prog_AWK"
4758 if test -n "$AWK"; then
4759 echo "$ac_t""$AWK" 1>&6
4760 else
4761 echo "$ac_t""no" 1>&6
4762 fi
4763
4764 test -n "$AWK" && break
4765 done
4766
4767
4768 ## If we're creating a shared library (using libtool!), then we'll
4769 ## need to generate a list of .lo files corresponding to the .o files
4770 ## given in LIBOBJS. We'll call it LIBLOBJS.
4771 LIBLOBJS="`echo ${LIBOBJS} | sed 's/\.o/.lo/g'`"
4772
4773
4774
4775
4776
4777 GUILE_LIBS="$LDFLAGS $THREAD_LIBS_INSTALLED $LIBS"
4778
4779
4780
4781
4782
4783 trap '' 1 2 15
4784 cat > confcache <<\EOF
4785 # This file is a shell script that caches the results of configure
4786 # tests run on this system so they can be shared between configure
4787 # scripts and configure runs. It is not useful on other systems.
4788 # If it contains results you don't want to keep, you may remove or edit it.
4789 #
4790 # By default, configure uses ./config.cache as the cache file,
4791 # creating it if it does not exist already. You can give configure
4792 # the --cache-file=FILE option to use a different cache file; that is
4793 # what configure does when it calls configure scripts in
4794 # subdirectories, so they share the cache.
4795 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4796 # config.status only pays attention to the cache file if you give it the
4797 # --recheck option to rerun configure.
4798 #
4799 EOF
4800 # The following way of writing the cache mishandles newlines in values,
4801 # but we know of no workaround that is simple, portable, and efficient.
4802 # So, don't put newlines in cache variables' values.
4803 # Ultrix sh set writes to stderr and can't be redirected directly,
4804 # and sets the high bit in the cache file unless we assign to the vars.
4805 (set) 2>&1 |
4806 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4807 *ac_space=\ *)
4808 # `set' does not quote correctly, so add quotes (double-quote substitution
4809 # turns \\\\ into \\, and sed turns \\ into \).
4810 sed -n \
4811 -e "s/'/'\\\\''/g" \
4812 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4813 ;;
4814 *)
4815 # `set' quotes correctly as required by POSIX, so do not add quotes.
4816 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4817 ;;
4818 esac >> confcache
4819 if cmp -s $cache_file confcache; then
4820 :
4821 else
4822 if test -w $cache_file; then
4823 echo "updating cache $cache_file"
4824 cat confcache > $cache_file
4825 else
4826 echo "not updating unwritable cache $cache_file"
4827 fi
4828 fi
4829 rm -f confcache
4830
4831 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4832
4833 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4834 # Let make expand exec_prefix.
4835 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4836
4837 # Any assignment to VPATH causes Sun make to only execute
4838 # the first set of double-colon rules, so remove it if not needed.
4839 # If there is a colon in the path, we need to keep it.
4840 if test "x$srcdir" = x.; then
4841 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4842 fi
4843
4844 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4845
4846 DEFS=-DHAVE_CONFIG_H
4847
4848 # Without the "./", some shells look in PATH for config.status.
4849 : ${CONFIG_STATUS=./config.status}
4850
4851 echo creating $CONFIG_STATUS
4852 rm -f $CONFIG_STATUS
4853 cat > $CONFIG_STATUS <<EOF
4854 #! /bin/sh
4855 # Generated automatically by configure.
4856 # Run this file to recreate the current configuration.
4857 # This directory was configured as follows,
4858 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4859 #
4860 # $0 $ac_configure_args
4861 #
4862 # Compiler output produced by configure, useful for debugging
4863 # configure, is in ./config.log if it exists.
4864
4865 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4866 for ac_option
4867 do
4868 case "\$ac_option" in
4869 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4870 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4871 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4872 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4873 echo "$CONFIG_STATUS generated by autoconf version 2.13"
4874 exit 0 ;;
4875 -help | --help | --hel | --he | --h)
4876 echo "\$ac_cs_usage"; exit 0 ;;
4877 *) echo "\$ac_cs_usage"; exit 1 ;;
4878 esac
4879 done
4880
4881 ac_given_srcdir=$srcdir
4882 ac_given_INSTALL="$INSTALL"
4883
4884 trap 'rm -fr `echo "Makefile libguile/Makefile libguile/guile-snarf libguile/versiondat.h ice-9/Makefile qt/Makefile qt/qt.h qt/md/Makefile qt/time/Makefile guile-config/Makefile doc/Makefile libguile/scmconfig.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4885 EOF
4886 cat >> $CONFIG_STATUS <<EOF
4887
4888 # Protect against being on the right side of a sed subst in config.status.
4889 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4890 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4891 $ac_vpsub
4892 $extrasub
4893 s%@SHELL@%$SHELL%g
4894 s%@CFLAGS@%$CFLAGS%g
4895 s%@CPPFLAGS@%$CPPFLAGS%g
4896 s%@CXXFLAGS@%$CXXFLAGS%g
4897 s%@FFLAGS@%$FFLAGS%g
4898 s%@DEFS@%$DEFS%g
4899 s%@LDFLAGS@%$LDFLAGS%g
4900 s%@LIBS@%$LIBS%g
4901 s%@exec_prefix@%$exec_prefix%g
4902 s%@prefix@%$prefix%g
4903 s%@program_transform_name@%$program_transform_name%g
4904 s%@bindir@%$bindir%g
4905 s%@sbindir@%$sbindir%g
4906 s%@libexecdir@%$libexecdir%g
4907 s%@datadir@%$datadir%g
4908 s%@sysconfdir@%$sysconfdir%g
4909 s%@sharedstatedir@%$sharedstatedir%g
4910 s%@localstatedir@%$localstatedir%g
4911 s%@libdir@%$libdir%g
4912 s%@includedir@%$includedir%g
4913 s%@oldincludedir@%$oldincludedir%g
4914 s%@infodir@%$infodir%g
4915 s%@mandir@%$mandir%g
4916 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4917 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4918 s%@INSTALL_DATA@%$INSTALL_DATA%g
4919 s%@PACKAGE@%$PACKAGE%g
4920 s%@VERSION@%$VERSION%g
4921 s%@ACLOCAL@%$ACLOCAL%g
4922 s%@AUTOCONF@%$AUTOCONF%g
4923 s%@AUTOMAKE@%$AUTOMAKE%g
4924 s%@AUTOHEADER@%$AUTOHEADER%g
4925 s%@MAKEINFO@%$MAKEINFO%g
4926 s%@SET_MAKE@%$SET_MAKE%g
4927 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
4928 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
4929 s%@MAINT@%$MAINT%g
4930 s%@subdirs@%$subdirs%g
4931 s%@CC@%$CC%g
4932 s%@CPP@%$CPP%g
4933 s%@host@%$host%g
4934 s%@host_alias@%$host_alias%g
4935 s%@host_cpu@%$host_cpu%g
4936 s%@host_vendor@%$host_vendor%g
4937 s%@host_os@%$host_os%g
4938 s%@build@%$build%g
4939 s%@build_alias@%$build_alias%g
4940 s%@build_cpu@%$build_cpu%g
4941 s%@build_vendor@%$build_vendor%g
4942 s%@build_os@%$build_os%g
4943 s%@RANLIB@%$RANLIB%g
4944 s%@LD@%$LD%g
4945 s%@NM@%$NM%g
4946 s%@LN_S@%$LN_S%g
4947 s%@LIBTOOL@%$LIBTOOL%g
4948 s%@LIBOBJS@%$LIBOBJS%g
4949 s%@ALLOCA@%$ALLOCA%g
4950 s%@QTHREAD_LTLIBS@%$QTHREAD_LTLIBS%g
4951 s%@qtmd_h@%$qtmd_h%g
4952 s%@qtmds_s@%$qtmds_s%g
4953 s%@qtmdc_c@%$qtmdc_c%g
4954 s%@qtdmdb_s@%$qtdmdb_s%g
4955 s%@qthread_asflags@%$qthread_asflags%g
4956 s%@THREAD_PACKAGE@%$THREAD_PACKAGE%g
4957 s%@THREAD_CPPFLAGS@%$THREAD_CPPFLAGS%g
4958 s%@THREAD_LIBS_LOCAL@%$THREAD_LIBS_LOCAL%g
4959 s%@THREAD_LIBS_INSTALLED@%$THREAD_LIBS_INSTALLED%g
4960 s%@AWK@%$AWK%g
4961 s%@GUILE_MAJOR_VERSION@%$GUILE_MAJOR_VERSION%g
4962 s%@GUILE_MINOR_VERSION@%$GUILE_MINOR_VERSION%g
4963 s%@GUILE_VERSION@%$GUILE_VERSION%g
4964 s%@GUILE_LIBS@%$GUILE_LIBS%g
4965 s%@LIBLOBJS@%$LIBLOBJS%g
4966
4967 CEOF
4968 EOF
4969
4970 cat >> $CONFIG_STATUS <<\EOF
4971
4972 # Split the substitutions into bite-sized pieces for seds with
4973 # small command number limits, like on Digital OSF/1 and HP-UX.
4974 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4975 ac_file=1 # Number of current file.
4976 ac_beg=1 # First line for current file.
4977 ac_end=$ac_max_sed_cmds # Line after last line for current file.
4978 ac_more_lines=:
4979 ac_sed_cmds=""
4980 while $ac_more_lines; do
4981 if test $ac_beg -gt 1; then
4982 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4983 else
4984 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4985 fi
4986 if test ! -s conftest.s$ac_file; then
4987 ac_more_lines=false
4988 rm -f conftest.s$ac_file
4989 else
4990 if test -z "$ac_sed_cmds"; then
4991 ac_sed_cmds="sed -f conftest.s$ac_file"
4992 else
4993 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4994 fi
4995 ac_file=`expr $ac_file + 1`
4996 ac_beg=$ac_end
4997 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4998 fi
4999 done
5000 if test -z "$ac_sed_cmds"; then
5001 ac_sed_cmds=cat
5002 fi
5003 EOF
5004
5005 cat >> $CONFIG_STATUS <<EOF
5006
5007 CONFIG_FILES=\${CONFIG_FILES-"Makefile libguile/Makefile libguile/guile-snarf libguile/versiondat.h ice-9/Makefile qt/Makefile qt/qt.h qt/md/Makefile qt/time/Makefile guile-config/Makefile doc/Makefile"}
5008 EOF
5009 cat >> $CONFIG_STATUS <<\EOF
5010 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5011 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5012 case "$ac_file" in
5013 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5014 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5015 *) ac_file_in="${ac_file}.in" ;;
5016 esac
5017
5018 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5019
5020 # Remove last slash and all that follows it. Not all systems have dirname.
5021 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5022 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5023 # The file is in a subdirectory.
5024 test ! -d "$ac_dir" && mkdir "$ac_dir"
5025 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5026 # A "../" for each directory in $ac_dir_suffix.
5027 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5028 else
5029 ac_dir_suffix= ac_dots=
5030 fi
5031
5032 case "$ac_given_srcdir" in
5033 .) srcdir=.
5034 if test -z "$ac_dots"; then top_srcdir=.
5035 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5036 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5037 *) # Relative path.
5038 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5039 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5040 esac
5041
5042 case "$ac_given_INSTALL" in
5043 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5044 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5045 esac
5046
5047 echo creating "$ac_file"
5048 rm -f "$ac_file"
5049 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5050 case "$ac_file" in
5051 *Makefile*) ac_comsub="1i\\
5052 # $configure_input" ;;
5053 *) ac_comsub= ;;
5054 esac
5055
5056 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5057 sed -e "$ac_comsub
5058 s%@configure_input@%$configure_input%g
5059 s%@srcdir@%$srcdir%g
5060 s%@top_srcdir@%$top_srcdir%g
5061 s%@INSTALL@%$INSTALL%g
5062 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5063 fi; done
5064 rm -f conftest.s*
5065
5066 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5067 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5068 #
5069 # ac_d sets the value in "#define NAME VALUE" lines.
5070 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5071 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5072 ac_dC='\3'
5073 ac_dD='%g'
5074 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5075 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5076 ac_uB='\([ ]\)%\1#\2define\3'
5077 ac_uC=' '
5078 ac_uD='\4%g'
5079 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5080 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5081 ac_eB='$%\1#\2define\3'
5082 ac_eC=' '
5083 ac_eD='%g'
5084
5085 if test "${CONFIG_HEADERS+set}" != set; then
5086 EOF
5087 cat >> $CONFIG_STATUS <<EOF
5088 CONFIG_HEADERS="libguile/scmconfig.h"
5089 EOF
5090 cat >> $CONFIG_STATUS <<\EOF
5091 fi
5092 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5093 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5094 case "$ac_file" in
5095 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5096 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5097 *) ac_file_in="${ac_file}.in" ;;
5098 esac
5099
5100 echo creating $ac_file
5101
5102 rm -f conftest.frag conftest.in conftest.out
5103 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5104 cat $ac_file_inputs > conftest.in
5105
5106 EOF
5107
5108 # Transform confdefs.h into a sed script conftest.vals that substitutes
5109 # the proper values into config.h.in to produce config.h. And first:
5110 # Protect against being on the right side of a sed subst in config.status.
5111 # Protect against being in an unquoted here document in config.status.
5112 rm -f conftest.vals
5113 cat > conftest.hdr <<\EOF
5114 s/[\\&%]/\\&/g
5115 s%[\\$`]%\\&%g
5116 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5117 s%ac_d%ac_u%gp
5118 s%ac_u%ac_e%gp
5119 EOF
5120 sed -n -f conftest.hdr confdefs.h > conftest.vals
5121 rm -f conftest.hdr
5122
5123 # This sed command replaces #undef with comments. This is necessary, for
5124 # example, in the case of _POSIX_SOURCE, which is predefined and required
5125 # on some systems where configure will not decide to define it.
5126 cat >> conftest.vals <<\EOF
5127 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5128 EOF
5129
5130 # Break up conftest.vals because some shells have a limit on
5131 # the size of here documents, and old seds have small limits too.
5132
5133 rm -f conftest.tail
5134 while :
5135 do
5136 ac_lines=`grep -c . conftest.vals`
5137 # grep -c gives empty output for an empty file on some AIX systems.
5138 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5139 # Write a limited-size here document to conftest.frag.
5140 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5141 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5142 echo 'CEOF
5143 sed -f conftest.frag conftest.in > conftest.out
5144 rm -f conftest.in
5145 mv conftest.out conftest.in
5146 ' >> $CONFIG_STATUS
5147 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5148 rm -f conftest.vals
5149 mv conftest.tail conftest.vals
5150 done
5151 rm -f conftest.vals
5152
5153 cat >> $CONFIG_STATUS <<\EOF
5154 rm -f conftest.frag conftest.h
5155 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5156 cat conftest.in >> conftest.h
5157 rm -f conftest.in
5158 if cmp -s $ac_file conftest.h 2>/dev/null; then
5159 echo "$ac_file is unchanged"
5160 rm -f conftest.h
5161 else
5162 # Remove last slash and all that follows it. Not all systems have dirname.
5163 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5164 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5165 # The file is in a subdirectory.
5166 test ! -d "$ac_dir" && mkdir "$ac_dir"
5167 fi
5168 rm -f $ac_file
5169 mv conftest.h $ac_file
5170 fi
5171 fi; done
5172
5173 EOF
5174 cat >> $CONFIG_STATUS <<EOF
5175
5176
5177 EOF
5178 cat >> $CONFIG_STATUS <<\EOF
5179 test -z "$CONFIG_HEADERS" || echo timestamp > libguile/stamp-h
5180 chmod +x libguile/guile-snarf
5181 exit 0
5182 EOF
5183 chmod +x $CONFIG_STATUS
5184 rm -fr confdefs* $ac_clean_files
5185 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5186
5187 if test "$no_recursion" != yes; then
5188
5189 # Remove --cache-file and --srcdir arguments so they do not pile up.
5190 ac_sub_configure_args=
5191 ac_prev=
5192 for ac_arg in $ac_configure_args; do
5193 if test -n "$ac_prev"; then
5194 ac_prev=
5195 continue
5196 fi
5197 case "$ac_arg" in
5198 -cache-file | --cache-file | --cache-fil | --cache-fi \
5199 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5200 ac_prev=cache_file ;;
5201 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5202 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5203 ;;
5204 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5205 ac_prev=srcdir ;;
5206 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5207 ;;
5208 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
5209 esac
5210 done
5211
5212 for ac_config_dir in guile-readline; do
5213
5214 # Do not complain, so a configure script can configure whichever
5215 # parts of a large source tree are present.
5216 if test ! -d $srcdir/$ac_config_dir; then
5217 continue
5218 fi
5219
5220 echo configuring in $ac_config_dir
5221
5222 case "$srcdir" in
5223 .) ;;
5224 *)
5225 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
5226 else
5227 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
5228 fi
5229 ;;
5230 esac
5231
5232 ac_popdir=`pwd`
5233 cd $ac_config_dir
5234
5235 # A "../" for each directory in /$ac_config_dir.
5236 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
5237
5238 case "$srcdir" in
5239 .) # No --srcdir option. We are building in place.
5240 ac_sub_srcdir=$srcdir ;;
5241 /*) # Absolute path.
5242 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
5243 *) # Relative path.
5244 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
5245 esac
5246
5247 # Check for guested configure; otherwise get Cygnus style configure.
5248 if test -f $ac_sub_srcdir/configure; then
5249 ac_sub_configure=$ac_sub_srcdir/configure
5250 elif test -f $ac_sub_srcdir/configure.in; then
5251 ac_sub_configure=$ac_configure
5252 else
5253 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
5254 ac_sub_configure=
5255 fi
5256
5257 # The recursion is here.
5258 if test -n "$ac_sub_configure"; then
5259
5260 # Make the cache file name correct relative to the subdirectory.
5261 case "$cache_file" in
5262 /*) ac_sub_cache_file=$cache_file ;;
5263 *) # Relative path.
5264 ac_sub_cache_file="$ac_dots$cache_file" ;;
5265 esac
5266 case "$ac_given_INSTALL" in
5267 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5268 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5269 esac
5270
5271 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
5272 # The eval makes quoting arguments work.
5273 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
5274 then :
5275 else
5276 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
5277 fi
5278 fi
5279
5280 cd $ac_popdir
5281 done
5282 fi
5283
5284