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