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