3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local/cacao
16 --enable-threads enable threads support"
18 --enable-gc2 enable new garbage collector"
20 # Initialize some variables set by options.
21 # The variables have the same names as the options, with
22 # dashes changed to underlines.
24 cache_file=./config.cache
33 program_transform_name=s,x,x,
41 bindir='${exec_prefix}/bin'
42 sbindir='${exec_prefix}/sbin'
43 libexecdir='${exec_prefix}/libexec'
44 datadir='${prefix}/share'
45 sysconfdir='${prefix}/etc'
46 sharedstatedir='${prefix}/com'
47 localstatedir='${prefix}/var'
48 libdir='${exec_prefix}/lib'
49 includedir='${prefix}/include'
50 oldincludedir='/usr/include'
51 infodir='${prefix}/info'
52 mandir='${prefix}/man'
54 # Initialize some other variables.
57 SHELL=${CONFIG_SHELL-/bin/sh}
58 # Maximum number of lines to put in a shell here document.
65 # If the previous option needs an argument, assign it.
66 if test -n "$ac_prev"; then
67 eval "$ac_prev=\$ac_option"
73 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
77 # Accept the important Cygnus configure options, so we can diagnose typos.
81 -bindir | --bindir | --bindi | --bind | --bin | --bi)
83 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
84 bindir="$ac_optarg" ;;
86 -build | --build | --buil | --bui | --bu)
88 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
91 -cache-file | --cache-file | --cache-fil | --cache-fi \
92 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
94 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
95 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
96 cache_file="$ac_optarg" ;;
98 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
100 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
102 datadir="$ac_optarg" ;;
104 -disable-* | --disable-*)
105 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
106 # Reject names that are not valid shell variable names.
107 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
108 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
110 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
111 eval "enable_${ac_feature}=no" ;;
113 -enable-* | --enable-*)
114 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
115 # Reject names that are not valid shell variable names.
116 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
117 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
119 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
124 eval "enable_${ac_feature}='$ac_optarg'" ;;
126 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
127 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
128 | --exec | --exe | --ex)
129 ac_prev=exec_prefix ;;
130 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
131 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
132 | --exec=* | --exe=* | --ex=*)
133 exec_prefix="$ac_optarg" ;;
135 -gas | --gas | --ga | --g)
136 # Obsolete; use --with-gas.
139 -help | --help | --hel | --he)
140 # Omit some internal or obsolete options to make the list less imposing.
141 # This message is too long to be a string in the A/UX 3.1 sh.
143 Usage: configure [options] [host]
144 Options: [defaults in brackets after descriptions]
146 --cache-file=FILE cache test results in FILE
147 --help print this message
148 --no-create do not create output files
149 --quiet, --silent do not print \`checking...' messages
150 --version print the version of autoconf that created configure
151 Directory and file names:
152 --prefix=PREFIX install architecture-independent files in PREFIX
154 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
156 --bindir=DIR user executables in DIR [EPREFIX/bin]
157 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
158 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
159 --datadir=DIR read-only architecture-independent data in DIR
161 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
162 --sharedstatedir=DIR modifiable architecture-independent data in DIR
164 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
165 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
166 --includedir=DIR C header files in DIR [PREFIX/include]
167 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
168 --infodir=DIR info documentation in DIR [PREFIX/info]
169 --mandir=DIR man documentation in DIR [PREFIX/man]
170 --srcdir=DIR find the sources in DIR [configure dir or ..]
171 --program-prefix=PREFIX prepend PREFIX to installed program names
172 --program-suffix=SUFFIX append SUFFIX to installed program names
173 --program-transform-name=PROGRAM
174 run sed PROGRAM on installed program names
178 --build=BUILD configure for building on BUILD [BUILD=HOST]
179 --host=HOST configure for HOST [guessed]
180 --target=TARGET configure for TARGET [TARGET=HOST]
181 Features and packages:
182 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
183 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
184 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
185 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
186 --x-includes=DIR X include files are in DIR
187 --x-libraries=DIR X library files are in DIR
189 if test -n "$ac_help"; then
190 echo "--enable and --with options recognized:$ac_help"
194 -host | --host | --hos | --ho)
196 -host=* | --host=* | --hos=* | --ho=*)
199 -includedir | --includedir | --includedi | --included | --include \
200 | --includ | --inclu | --incl | --inc)
201 ac_prev=includedir ;;
202 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
203 | --includ=* | --inclu=* | --incl=* | --inc=*)
204 includedir="$ac_optarg" ;;
206 -infodir | --infodir | --infodi | --infod | --info | --inf)
208 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
209 infodir="$ac_optarg" ;;
211 -libdir | --libdir | --libdi | --libd)
213 -libdir=* | --libdir=* | --libdi=* | --libd=*)
214 libdir="$ac_optarg" ;;
216 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
217 | --libexe | --libex | --libe)
218 ac_prev=libexecdir ;;
219 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
220 | --libexe=* | --libex=* | --libe=*)
221 libexecdir="$ac_optarg" ;;
223 -localstatedir | --localstatedir | --localstatedi | --localstated \
224 | --localstate | --localstat | --localsta | --localst \
225 | --locals | --local | --loca | --loc | --lo)
226 ac_prev=localstatedir ;;
227 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
228 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
229 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
230 localstatedir="$ac_optarg" ;;
232 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
234 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
235 mandir="$ac_optarg" ;;
238 # Obsolete; use --without-fp.
241 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
245 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
246 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
249 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
250 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
251 | --oldin | --oldi | --old | --ol | --o)
252 ac_prev=oldincludedir ;;
253 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
254 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
255 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
256 oldincludedir="$ac_optarg" ;;
258 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
260 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
261 prefix="$ac_optarg" ;;
263 -program-prefix | --program-prefix | --program-prefi | --program-pref \
264 | --program-pre | --program-pr | --program-p)
265 ac_prev=program_prefix ;;
266 -program-prefix=* | --program-prefix=* | --program-prefi=* \
267 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
268 program_prefix="$ac_optarg" ;;
270 -program-suffix | --program-suffix | --program-suffi | --program-suff \
271 | --program-suf | --program-su | --program-s)
272 ac_prev=program_suffix ;;
273 -program-suffix=* | --program-suffix=* | --program-suffi=* \
274 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
275 program_suffix="$ac_optarg" ;;
277 -program-transform-name | --program-transform-name \
278 | --program-transform-nam | --program-transform-na \
279 | --program-transform-n | --program-transform- \
280 | --program-transform | --program-transfor \
281 | --program-transfo | --program-transf \
282 | --program-trans | --program-tran \
283 | --progr-tra | --program-tr | --program-t)
284 ac_prev=program_transform_name ;;
285 -program-transform-name=* | --program-transform-name=* \
286 | --program-transform-nam=* | --program-transform-na=* \
287 | --program-transform-n=* | --program-transform-=* \
288 | --program-transform=* | --program-transfor=* \
289 | --program-transfo=* | --program-transf=* \
290 | --program-trans=* | --program-tran=* \
291 | --progr-tra=* | --program-tr=* | --program-t=*)
292 program_transform_name="$ac_optarg" ;;
294 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
295 | -silent | --silent | --silen | --sile | --sil)
298 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
300 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
302 sbindir="$ac_optarg" ;;
304 -sharedstatedir | --sharedstatedir | --sharedstatedi \
305 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
306 | --sharedst | --shareds | --shared | --share | --shar \
308 ac_prev=sharedstatedir ;;
309 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
310 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
311 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
313 sharedstatedir="$ac_optarg" ;;
315 -site | --site | --sit)
317 -site=* | --site=* | --sit=*)
320 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
322 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
323 srcdir="$ac_optarg" ;;
325 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
326 | --syscon | --sysco | --sysc | --sys | --sy)
327 ac_prev=sysconfdir ;;
328 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
329 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
330 sysconfdir="$ac_optarg" ;;
332 -target | --target | --targe | --targ | --tar | --ta | --t)
334 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
335 target="$ac_optarg" ;;
337 -v | -verbose | --verbose | --verbos | --verbo | --verb)
340 -version | --version | --versio | --versi | --vers)
341 echo "configure generated by autoconf version 2.13"
345 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
346 # Reject names that are not valid shell variable names.
347 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
348 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
350 ac_package=`echo $ac_package| sed 's/-/_/g'`
355 eval "with_${ac_package}='$ac_optarg'" ;;
357 -without-* | --without-*)
358 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
359 # Reject names that are not valid shell variable names.
360 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
361 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
363 ac_package=`echo $ac_package| sed 's/-/_/g'`
364 eval "with_${ac_package}=no" ;;
367 # Obsolete; use --with-x.
370 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
371 | --x-incl | --x-inc | --x-in | --x-i)
372 ac_prev=x_includes ;;
373 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
374 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
375 x_includes="$ac_optarg" ;;
377 -x-libraries | --x-libraries | --x-librarie | --x-librari \
378 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
379 ac_prev=x_libraries ;;
380 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
381 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
382 x_libraries="$ac_optarg" ;;
384 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
388 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
389 echo "configure: warning: $ac_option: invalid host type" 1>&2
391 if test "x$nonopt" != xNONE; then
392 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
400 if test -n "$ac_prev"; then
401 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
404 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
406 # File descriptor usage:
409 # 2 errors and warnings
410 # 3 some systems may open it to /dev/tty
411 # 4 used on the Kubota Titan
412 # 6 checking for... messages and results
413 # 5 compiler messages saved in config.log
414 if test "$silent" = yes; then
422 This file contains any messages produced by compilers while
423 running configure, to aid debugging if configure makes a mistake.
426 # Strip out --no-create and --no-recursion so they do not pile up.
427 # Also quote any args containing shell metacharacters.
432 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
433 | --no-cr | --no-c) ;;
434 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
435 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
436 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
437 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
438 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
443 # Only set these to C if already set. These must not be set unconditionally
444 # because not all systems understand e.g. LANG=C (notably SCO).
445 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
446 # Non-C LC_CTYPE values break the ctype check.
447 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
448 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
449 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
450 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
452 # confdefs.h avoids OS command line length limits that DEFS can exceed.
453 rm -rf conftest* confdefs.h
454 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
457 # A filename unique to this package, relative to the directory that
458 # configure is in, which we can look for to find out if srcdir is correct.
459 ac_unique_file=compiler.c
461 # Find the source files, if location was not specified.
462 if test -z "$srcdir"; then
463 ac_srcdir_defaulted=yes
464 # Try the directory containing this script, then its parent.
466 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
467 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
469 if test ! -r $srcdir/$ac_unique_file; then
473 ac_srcdir_defaulted=no
475 if test ! -r $srcdir/$ac_unique_file; then
476 if test "$ac_srcdir_defaulted" = yes; then
477 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
479 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
482 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
484 # Prefer explicitly selected file to automatically selected ones.
485 if test -z "$CONFIG_SITE"; then
486 if test "x$prefix" != xNONE; then
487 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
489 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
492 for ac_site_file in $CONFIG_SITE; do
493 if test -r "$ac_site_file"; then
494 echo "loading site script $ac_site_file"
499 if test -r "$cache_file"; then
500 echo "loading cache $cache_file"
503 echo "creating cache $cache_file"
508 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
509 ac_cpp='$CPP $CPPFLAGS'
510 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
511 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
512 cross_compiling=$ac_cv_prog_cc_cross
516 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
517 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
518 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
525 ac_n= ac_c='\c' ac_t=
530 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
531 if test -f $ac_dir/install-sh; then
533 ac_install_sh="$ac_aux_dir/install-sh -c"
535 elif test -f $ac_dir/install.sh; then
537 ac_install_sh="$ac_aux_dir/install.sh -c"
541 if test -z "$ac_aux_dir"; then
542 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
544 ac_config_guess=$ac_aux_dir/config.guess
545 ac_config_sub=$ac_aux_dir/config.sub
546 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
549 # Make sure we can run config.sub.
550 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
551 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
554 echo $ac_n "checking host system type""... $ac_c" 1>&6
555 echo "configure:556: checking host system type" >&5
558 case "$host_alias" in
562 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
563 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
565 *) host_alias=$nonopt ;;
569 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
570 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
571 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
572 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
573 echo "$ac_t""$host" 1>&6
576 # Find a good install program. We prefer a C program (faster),
577 # so one script is as good as another. But avoid the broken or
578 # incompatible versions:
579 # SysV /etc/install, /usr/sbin/install
580 # SunOS /usr/etc/install
583 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
584 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
585 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
586 # ./install, which can be erroneously created by make from ./install.sh.
587 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
588 echo "configure:589: checking for a BSD compatible install" >&5
589 if test -z "$INSTALL"; then
590 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
591 echo $ac_n "(cached) $ac_c" 1>&6
593 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
594 for ac_dir in $PATH; do
595 # Account for people who put trailing slashes in PATH elements.
597 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
599 # OSF1 and SCO ODT 3.0 have their own names for install.
600 # Don't use installbsd from OSF since it installs stuff as root
602 for ac_prog in ginstall scoinst install; do
603 if test -f $ac_dir/$ac_prog; then
604 if test $ac_prog = install &&
605 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
606 # AIX install. It has an incompatible calling convention.
609 ac_cv_path_install="$ac_dir/$ac_prog -c"
620 if test "${ac_cv_path_install+set}" = set; then
621 INSTALL="$ac_cv_path_install"
623 # As a last resort, use the slow shell script. We don't cache a
624 # path for INSTALL within a source directory, because that will
625 # break other packages using the cache if that directory is
626 # removed, or if the path is relative.
627 INSTALL="$ac_install_sh"
630 echo "$ac_t""$INSTALL" 1>&6
632 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
633 # It thinks the first close brace ends the variable substitution.
634 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
636 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
638 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
640 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
641 echo "configure:642: checking whether build environment is sane" >&5
644 echo timestamp > conftestfile
645 # Do `set' in a subshell so we don't clobber the current shell's
646 # arguments. Must try -L first in case configure is actually a
647 # symlink; some systems play weird games with the mod time of symlinks
648 # (eg FreeBSD returns the mod time of the symlink's containing
651 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
652 if test "$*" = "X"; then
654 set X `ls -t $srcdir/configure conftestfile`
656 if test "$*" != "X $srcdir/configure conftestfile" \
657 && test "$*" != "X conftestfile $srcdir/configure"; then
659 # If neither matched, then we have a broken ls. This can happen
660 # if, for instance, CONFIG_SHELL is bash and it inherits a
661 # broken ls alias from the environment. This has actually
662 # happened. Such a system could not be considered "sane".
663 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
664 alias in your environment" 1>&2; exit 1; }
667 test "$2" = conftestfile
673 { echo "configure: error: newly created file is older than distributed files!
674 Check your system clock" 1>&2; exit 1; }
677 echo "$ac_t""yes" 1>&6
678 if test "$program_transform_name" = s,x,x,; then
679 program_transform_name=
681 # Double any \ or $. echo might interpret backslashes.
682 cat <<\EOF_SED > conftestsed
683 s,\\,\\\\,g; s,\$,$$,g
685 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
688 test "$program_prefix" != NONE &&
689 program_transform_name="s,^,${program_prefix},; $program_transform_name"
690 # Use a double $ so make ignores it.
691 test "$program_suffix" != NONE &&
692 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
694 # sed with no file args requires a program.
695 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
697 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
698 echo "configure:699: checking whether ${MAKE-make} sets \${MAKE}" >&5
699 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
700 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
701 echo $ac_n "(cached) $ac_c" 1>&6
703 cat > conftestmake <<\EOF
705 @echo 'ac_maketemp="${MAKE}"'
707 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
708 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
709 if test -n "$ac_maketemp"; then
710 eval ac_cv_prog_make_${ac_make}_set=yes
712 eval ac_cv_prog_make_${ac_make}_set=no
716 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
717 echo "$ac_t""yes" 1>&6
720 echo "$ac_t""no" 1>&6
721 SET_MAKE="MAKE=${MAKE-make}"
729 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
730 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
732 cat >> confdefs.h <<EOF
733 #define PACKAGE "$PACKAGE"
736 cat >> confdefs.h <<EOF
737 #define VERSION "$VERSION"
742 missing_dir=`cd $ac_aux_dir && pwd`
743 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
744 echo "configure:745: checking for working aclocal" >&5
745 # Run test in a subshell; some versions of sh will print an error if
746 # an executable is not found, even if stderr is redirected.
747 # Redirect stdin to placate older versions of autoconf. Sigh.
748 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
750 echo "$ac_t""found" 1>&6
752 ACLOCAL="$missing_dir/missing aclocal"
753 echo "$ac_t""missing" 1>&6
756 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
757 echo "configure:758: checking for working autoconf" >&5
758 # Run test in a subshell; some versions of sh will print an error if
759 # an executable is not found, even if stderr is redirected.
760 # Redirect stdin to placate older versions of autoconf. Sigh.
761 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
763 echo "$ac_t""found" 1>&6
765 AUTOCONF="$missing_dir/missing autoconf"
766 echo "$ac_t""missing" 1>&6
769 echo $ac_n "checking for working automake""... $ac_c" 1>&6
770 echo "configure:771: checking for working automake" >&5
771 # Run test in a subshell; some versions of sh will print an error if
772 # an executable is not found, even if stderr is redirected.
773 # Redirect stdin to placate older versions of autoconf. Sigh.
774 if (automake --version) < /dev/null > /dev/null 2>&1; then
776 echo "$ac_t""found" 1>&6
778 AUTOMAKE="$missing_dir/missing automake"
779 echo "$ac_t""missing" 1>&6
782 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
783 echo "configure:784: checking for working autoheader" >&5
784 # Run test in a subshell; some versions of sh will print an error if
785 # an executable is not found, even if stderr is redirected.
786 # Redirect stdin to placate older versions of autoconf. Sigh.
787 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
788 AUTOHEADER=autoheader
789 echo "$ac_t""found" 1>&6
791 AUTOHEADER="$missing_dir/missing autoheader"
792 echo "$ac_t""missing" 1>&6
795 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
796 echo "configure:797: checking for working makeinfo" >&5
797 # Run test in a subshell; some versions of sh will print an error if
798 # an executable is not found, even if stderr is redirected.
799 # Redirect stdin to placate older versions of autoconf. Sigh.
800 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
802 echo "$ac_t""found" 1>&6
804 MAKEINFO="$missing_dir/missing makeinfo"
805 echo "$ac_t""missing" 1>&6
819 CFLAGS="-ieee -O2 -g3" ;;
823 CFLAGS="-g -DMAP_ANONYMOUS=0 -woff 1048,1110,1164,1515"
826 sparc* | powerpc* | ppc* | * )
827 { echo "configure: error: $host-cpu systems are not supported at this time" 1>&2; exit 1; } ;;
831 cat >> confdefs.h <<EOF
832 #define SYSDEP_DIR "$SYSDEP_DIR"
837 # Extract the first word of "gcc", so it can be a program name with args.
838 set dummy gcc; ac_word=$2
839 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
840 echo "configure:841: checking for $ac_word" >&5
841 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
842 echo $ac_n "(cached) $ac_c" 1>&6
844 if test -n "$CC"; then
845 ac_cv_prog_CC="$CC" # Let the user override the test.
847 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
849 for ac_dir in $ac_dummy; do
850 test -z "$ac_dir" && ac_dir=.
851 if test -f $ac_dir/$ac_word; then
860 if test -n "$CC"; then
861 echo "$ac_t""$CC" 1>&6
863 echo "$ac_t""no" 1>&6
866 if test -z "$CC"; then
867 # Extract the first word of "cc", so it can be a program name with args.
868 set dummy cc; ac_word=$2
869 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
870 echo "configure:871: checking for $ac_word" >&5
871 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
872 echo $ac_n "(cached) $ac_c" 1>&6
874 if test -n "$CC"; then
875 ac_cv_prog_CC="$CC" # Let the user override the test.
877 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
880 for ac_dir in $ac_dummy; do
881 test -z "$ac_dir" && ac_dir=.
882 if test -f $ac_dir/$ac_word; then
883 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
892 if test $ac_prog_rejected = yes; then
893 # We found a bogon in the path, so make sure we never use it.
894 set dummy $ac_cv_prog_CC
896 if test $# -gt 0; then
897 # We chose a different compiler from the bogus one.
898 # However, it has the same basename, so the bogon will be chosen
899 # first if we set CC to just the basename; use the full file name.
901 set dummy "$ac_dir/$ac_word" "$@"
909 if test -n "$CC"; then
910 echo "$ac_t""$CC" 1>&6
912 echo "$ac_t""no" 1>&6
915 if test -z "$CC"; then
918 # Extract the first word of "cl", so it can be a program name with args.
919 set dummy cl; ac_word=$2
920 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
921 echo "configure:922: checking for $ac_word" >&5
922 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
923 echo $ac_n "(cached) $ac_c" 1>&6
925 if test -n "$CC"; then
926 ac_cv_prog_CC="$CC" # Let the user override the test.
928 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
930 for ac_dir in $ac_dummy; do
931 test -z "$ac_dir" && ac_dir=.
932 if test -f $ac_dir/$ac_word; then
941 if test -n "$CC"; then
942 echo "$ac_t""$CC" 1>&6
944 echo "$ac_t""no" 1>&6
949 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
952 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
953 echo "configure:954: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
956 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
957 ac_cpp='$CPP $CPPFLAGS'
958 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
959 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
960 cross_compiling=$ac_cv_prog_cc_cross
962 cat > conftest.$ac_ext << EOF
964 #line 965 "configure"
965 #include "confdefs.h"
969 if { (eval echo configure:970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
970 ac_cv_prog_cc_works=yes
971 # If we can't run a trivial program, we are probably using a cross compiler.
972 if (./conftest; exit) 2>/dev/null; then
973 ac_cv_prog_cc_cross=no
975 ac_cv_prog_cc_cross=yes
978 echo "configure: failed program was:" >&5
979 cat conftest.$ac_ext >&5
980 ac_cv_prog_cc_works=no
984 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
985 ac_cpp='$CPP $CPPFLAGS'
986 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
987 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
988 cross_compiling=$ac_cv_prog_cc_cross
990 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
991 if test $ac_cv_prog_cc_works = no; then
992 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
994 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
995 echo "configure:996: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
996 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
997 cross_compiling=$ac_cv_prog_cc_cross
999 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1000 echo "configure:1001: checking whether we are using GNU C" >&5
1001 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1002 echo $ac_n "(cached) $ac_c" 1>&6
1004 cat > conftest.c <<EOF
1009 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1010: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1016 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1018 if test $ac_cv_prog_gcc = yes; then
1024 ac_test_CFLAGS="${CFLAGS+set}"
1025 ac_save_CFLAGS="$CFLAGS"
1027 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1028 echo "configure:1029: checking whether ${CC-cc} accepts -g" >&5
1029 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1030 echo $ac_n "(cached) $ac_c" 1>&6
1032 echo 'void f(){}' > conftest.c
1033 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1042 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1043 if test "$ac_test_CFLAGS" = set; then
1044 CFLAGS="$ac_save_CFLAGS"
1045 elif test $ac_cv_prog_cc_g = yes; then
1046 if test "$GCC" = yes; then
1052 if test "$GCC" = yes; then
1059 # Extract the first word of "ranlib", so it can be a program name with args.
1060 set dummy ranlib; ac_word=$2
1061 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1062 echo "configure:1063: checking for $ac_word" >&5
1063 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1064 echo $ac_n "(cached) $ac_c" 1>&6
1066 if test -n "$RANLIB"; then
1067 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1069 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1071 for ac_dir in $ac_dummy; do
1072 test -z "$ac_dir" && ac_dir=.
1073 if test -f $ac_dir/$ac_word; then
1074 ac_cv_prog_RANLIB="ranlib"
1079 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1082 RANLIB="$ac_cv_prog_RANLIB"
1083 if test -n "$RANLIB"; then
1084 echo "$ac_t""$RANLIB" 1>&6
1086 echo "$ac_t""no" 1>&6
1090 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
1091 echo "configure:1092: checking for sin in -lm" >&5
1092 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
1093 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1094 echo $ac_n "(cached) $ac_c" 1>&6
1096 ac_save_LIBS="$LIBS"
1098 cat > conftest.$ac_ext <<EOF
1099 #line 1100 "configure"
1100 #include "confdefs.h"
1101 /* Override any gcc2 internal prototype to avoid an error. */
1102 /* We use char because int might match the return type of a gcc2
1103 builtin and then its argument prototype would still apply. */
1110 if { (eval echo configure:1111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1112 eval "ac_cv_lib_$ac_lib_var=yes"
1114 echo "configure: failed program was:" >&5
1115 cat conftest.$ac_ext >&5
1117 eval "ac_cv_lib_$ac_lib_var=no"
1120 LIBS="$ac_save_LIBS"
1123 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1124 echo "$ac_t""yes" 1>&6
1125 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1126 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1127 cat >> confdefs.h <<EOF
1128 #define $ac_tr_lib 1
1134 echo "$ac_t""no" 1>&6
1139 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1141 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1142 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1143 echo "configure:1144: checking for $ac_hdr that defines DIR" >&5
1144 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1145 echo $ac_n "(cached) $ac_c" 1>&6
1147 cat > conftest.$ac_ext <<EOF
1148 #line 1149 "configure"
1149 #include "confdefs.h"
1150 #include <sys/types.h>
1156 if { (eval echo configure:1157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1158 eval "ac_cv_header_dirent_$ac_safe=yes"
1160 echo "configure: failed program was:" >&5
1161 cat conftest.$ac_ext >&5
1163 eval "ac_cv_header_dirent_$ac_safe=no"
1167 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1168 echo "$ac_t""yes" 1>&6
1169 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1170 cat >> confdefs.h <<EOF
1171 #define $ac_tr_hdr 1
1173 ac_header_dirent=$ac_hdr; break
1175 echo "$ac_t""no" 1>&6
1178 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1179 if test $ac_header_dirent = dirent.h; then
1180 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1181 echo "configure:1182: checking for opendir in -ldir" >&5
1182 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1183 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1184 echo $ac_n "(cached) $ac_c" 1>&6
1186 ac_save_LIBS="$LIBS"
1188 cat > conftest.$ac_ext <<EOF
1189 #line 1190 "configure"
1190 #include "confdefs.h"
1191 /* Override any gcc2 internal prototype to avoid an error. */
1192 /* We use char because int might match the return type of a gcc2
1193 builtin and then its argument prototype would still apply. */
1200 if { (eval echo configure:1201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1202 eval "ac_cv_lib_$ac_lib_var=yes"
1204 echo "configure: failed program was:" >&5
1205 cat conftest.$ac_ext >&5
1207 eval "ac_cv_lib_$ac_lib_var=no"
1210 LIBS="$ac_save_LIBS"
1213 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1214 echo "$ac_t""yes" 1>&6
1217 echo "$ac_t""no" 1>&6
1221 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1222 echo "configure:1223: checking for opendir in -lx" >&5
1223 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1224 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1225 echo $ac_n "(cached) $ac_c" 1>&6
1227 ac_save_LIBS="$LIBS"
1229 cat > conftest.$ac_ext <<EOF
1230 #line 1231 "configure"
1231 #include "confdefs.h"
1232 /* Override any gcc2 internal prototype to avoid an error. */
1233 /* We use char because int might match the return type of a gcc2
1234 builtin and then its argument prototype would still apply. */
1241 if { (eval echo configure:1242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1243 eval "ac_cv_lib_$ac_lib_var=yes"
1245 echo "configure: failed program was:" >&5
1246 cat conftest.$ac_ext >&5
1248 eval "ac_cv_lib_$ac_lib_var=no"
1251 LIBS="$ac_save_LIBS"
1254 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1255 echo "$ac_t""yes" 1>&6
1258 echo "$ac_t""no" 1>&6
1263 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1264 echo "configure:1265: checking how to run the C preprocessor" >&5
1265 # On Suns, sometimes $CPP names a directory.
1266 if test -n "$CPP" && test -d "$CPP"; then
1269 if test -z "$CPP"; then
1270 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1271 echo $ac_n "(cached) $ac_c" 1>&6
1273 # This must be in double quotes, not single quotes, because CPP may get
1274 # substituted into the Makefile and "${CC-cc}" will confuse make.
1276 # On the NeXT, cc -E runs the code through the compiler's parser,
1277 # not just through cpp.
1278 cat > conftest.$ac_ext <<EOF
1279 #line 1280 "configure"
1280 #include "confdefs.h"
1284 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1285 { (eval echo configure:1286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1286 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1287 if test -z "$ac_err"; then
1291 echo "configure: failed program was:" >&5
1292 cat conftest.$ac_ext >&5
1294 CPP="${CC-cc} -E -traditional-cpp"
1295 cat > conftest.$ac_ext <<EOF
1296 #line 1297 "configure"
1297 #include "confdefs.h"
1301 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1302 { (eval echo configure:1303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1303 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1304 if test -z "$ac_err"; then
1308 echo "configure: failed program was:" >&5
1309 cat conftest.$ac_ext >&5
1311 CPP="${CC-cc} -nologo -E"
1312 cat > conftest.$ac_ext <<EOF
1313 #line 1314 "configure"
1314 #include "confdefs.h"
1318 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1319 { (eval echo configure:1320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1320 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1321 if test -z "$ac_err"; then
1325 echo "configure: failed program was:" >&5
1326 cat conftest.$ac_ext >&5
1335 ac_cv_prog_CPP="$CPP"
1337 CPP="$ac_cv_prog_CPP"
1339 ac_cv_prog_CPP="$CPP"
1341 echo "$ac_t""$CPP" 1>&6
1343 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1344 echo "configure:1345: checking for ANSI C header files" >&5
1345 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1346 echo $ac_n "(cached) $ac_c" 1>&6
1348 cat > conftest.$ac_ext <<EOF
1349 #line 1350 "configure"
1350 #include "confdefs.h"
1356 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1357 { (eval echo configure:1358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1358 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1359 if test -z "$ac_err"; then
1361 ac_cv_header_stdc=yes
1364 echo "configure: failed program was:" >&5
1365 cat conftest.$ac_ext >&5
1367 ac_cv_header_stdc=no
1371 if test $ac_cv_header_stdc = yes; then
1372 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1373 cat > conftest.$ac_ext <<EOF
1374 #line 1375 "configure"
1375 #include "confdefs.h"
1378 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1379 egrep "memchr" >/dev/null 2>&1; then
1383 ac_cv_header_stdc=no
1389 if test $ac_cv_header_stdc = yes; then
1390 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1391 cat > conftest.$ac_ext <<EOF
1392 #line 1393 "configure"
1393 #include "confdefs.h"
1396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1397 egrep "free" >/dev/null 2>&1; then
1401 ac_cv_header_stdc=no
1407 if test $ac_cv_header_stdc = yes; then
1408 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1409 if test "$cross_compiling" = yes; then
1412 cat > conftest.$ac_ext <<EOF
1413 #line 1414 "configure"
1414 #include "confdefs.h"
1416 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1417 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1418 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1419 int main () { int i; for (i = 0; i < 256; i++)
1420 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1424 if { (eval echo configure:1425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1428 echo "configure: failed program was:" >&5
1429 cat conftest.$ac_ext >&5
1431 ac_cv_header_stdc=no
1439 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1440 if test $ac_cv_header_stdc = yes; then
1441 cat >> confdefs.h <<\EOF
1442 #define STDC_HEADERS 1
1447 for ac_hdr in fcntl.h sys/time.h unistd.h
1449 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1450 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1451 echo "configure:1452: checking for $ac_hdr" >&5
1452 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1453 echo $ac_n "(cached) $ac_c" 1>&6
1455 cat > conftest.$ac_ext <<EOF
1456 #line 1457 "configure"
1457 #include "confdefs.h"
1460 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1461 { (eval echo configure:1462: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1462 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1463 if test -z "$ac_err"; then
1465 eval "ac_cv_header_$ac_safe=yes"
1468 echo "configure: failed program was:" >&5
1469 cat conftest.$ac_ext >&5
1471 eval "ac_cv_header_$ac_safe=no"
1475 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1476 echo "$ac_t""yes" 1>&6
1477 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1478 cat >> confdefs.h <<EOF
1479 #define $ac_tr_hdr 1
1483 echo "$ac_t""no" 1>&6
1488 echo $ac_n "checking for working const""... $ac_c" 1>&6
1489 echo "configure:1490: checking for working const" >&5
1490 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1491 echo $ac_n "(cached) $ac_c" 1>&6
1493 cat > conftest.$ac_ext <<EOF
1494 #line 1495 "configure"
1495 #include "confdefs.h"
1499 /* Ultrix mips cc rejects this. */
1500 typedef int charset[2]; const charset x;
1501 /* SunOS 4.1.1 cc rejects this. */
1502 char const *const *ccp;
1504 /* NEC SVR4.0.2 mips cc rejects this. */
1505 struct point {int x, y;};
1506 static struct point const zero = {0,0};
1507 /* AIX XL C 1.02.0.0 rejects this.
1508 It does not let you subtract one const X* pointer from another in an arm
1509 of an if-expression whose if-part is not a constant expression */
1510 const char *g = "string";
1511 ccp = &g + (g ? g-g : 0);
1512 /* HPUX 7.0 cc rejects these. */
1515 ccp = (char const *const *) p;
1516 { /* SCO 3.2v4 cc rejects this. */
1518 char const *s = 0 ? (char *) 0 : (char const *) 0;
1522 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1524 const int *foo = &x[0];
1527 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1528 typedef const int *iptr;
1532 { /* AIX XL C 1.02.0.0 rejects this saying
1533 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1534 struct s { int j; const int *ap[3]; };
1535 struct s *b; b->j = 5;
1537 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1543 if { (eval echo configure:1544: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1547 echo "configure: failed program was:" >&5
1548 cat conftest.$ac_ext >&5
1555 echo "$ac_t""$ac_cv_c_const" 1>&6
1556 if test $ac_cv_c_const = no; then
1557 cat >> confdefs.h <<\EOF
1563 echo $ac_n "checking for inline""... $ac_c" 1>&6
1564 echo "configure:1565: checking for inline" >&5
1565 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1566 echo $ac_n "(cached) $ac_c" 1>&6
1569 for ac_kw in inline __inline__ __inline; do
1570 cat > conftest.$ac_ext <<EOF
1571 #line 1572 "configure"
1572 #include "confdefs.h"
1578 if { (eval echo configure:1579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1580 ac_cv_c_inline=$ac_kw; break
1582 echo "configure: failed program was:" >&5
1583 cat conftest.$ac_ext >&5
1590 echo "$ac_t""$ac_cv_c_inline" 1>&6
1591 case "$ac_cv_c_inline" in
1593 no) cat >> confdefs.h <<\EOF
1597 *) cat >> confdefs.h <<EOF
1598 #define inline $ac_cv_c_inline
1603 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1604 echo "configure:1605: checking for off_t" >&5
1605 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1606 echo $ac_n "(cached) $ac_c" 1>&6
1608 cat > conftest.$ac_ext <<EOF
1609 #line 1610 "configure"
1610 #include "confdefs.h"
1611 #include <sys/types.h>
1617 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1618 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1620 ac_cv_type_off_t=yes
1628 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1629 if test $ac_cv_type_off_t = no; then
1630 cat >> confdefs.h <<\EOF
1636 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1637 echo "configure:1638: checking for size_t" >&5
1638 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1639 echo $ac_n "(cached) $ac_c" 1>&6
1641 cat > conftest.$ac_ext <<EOF
1642 #line 1643 "configure"
1643 #include "confdefs.h"
1644 #include <sys/types.h>
1650 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1651 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1653 ac_cv_type_size_t=yes
1656 ac_cv_type_size_t=no
1661 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1662 if test $ac_cv_type_size_t = no; then
1663 cat >> confdefs.h <<\EOF
1664 #define size_t unsigned
1669 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1670 echo "configure:1671: checking whether time.h and sys/time.h may both be included" >&5
1671 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1672 echo $ac_n "(cached) $ac_c" 1>&6
1674 cat > conftest.$ac_ext <<EOF
1675 #line 1676 "configure"
1676 #include "confdefs.h"
1677 #include <sys/types.h>
1678 #include <sys/time.h>
1684 if { (eval echo configure:1685: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1686 ac_cv_header_time=yes
1688 echo "configure: failed program was:" >&5
1689 cat conftest.$ac_ext >&5
1691 ac_cv_header_time=no
1696 echo "$ac_t""$ac_cv_header_time" 1>&6
1697 if test $ac_cv_header_time = yes; then
1698 cat >> confdefs.h <<\EOF
1699 #define TIME_WITH_SYS_TIME 1
1704 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
1705 echo "configure:1706: checking whether struct tm is in sys/time.h or time.h" >&5
1706 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
1707 echo $ac_n "(cached) $ac_c" 1>&6
1709 cat > conftest.$ac_ext <<EOF
1710 #line 1711 "configure"
1711 #include "confdefs.h"
1712 #include <sys/types.h>
1715 struct tm *tp; tp->tm_sec;
1718 if { (eval echo configure:1719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1720 ac_cv_struct_tm=time.h
1722 echo "configure: failed program was:" >&5
1723 cat conftest.$ac_ext >&5
1725 ac_cv_struct_tm=sys/time.h
1730 echo "$ac_t""$ac_cv_struct_tm" 1>&6
1731 if test $ac_cv_struct_tm = sys/time.h; then
1732 cat >> confdefs.h <<\EOF
1733 #define TM_IN_SYS_TIME 1
1739 if test $ac_cv_prog_gcc = yes; then
1740 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1741 echo "configure:1742: checking whether ${CC-cc} needs -traditional" >&5
1742 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1743 echo $ac_n "(cached) $ac_c" 1>&6
1745 ac_pattern="Autoconf.*'x'"
1746 cat > conftest.$ac_ext <<EOF
1747 #line 1748 "configure"
1748 #include "confdefs.h"
1752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1753 egrep "$ac_pattern" >/dev/null 2>&1; then
1755 ac_cv_prog_gcc_traditional=yes
1758 ac_cv_prog_gcc_traditional=no
1763 if test $ac_cv_prog_gcc_traditional = no; then
1764 cat > conftest.$ac_ext <<EOF
1765 #line 1766 "configure"
1766 #include "confdefs.h"
1770 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1771 egrep "$ac_pattern" >/dev/null 2>&1; then
1773 ac_cv_prog_gcc_traditional=yes
1780 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1781 if test $ac_cv_prog_gcc_traditional = yes; then
1782 CC="$CC -traditional"
1786 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
1787 echo "configure:1788: checking for 8-bit clean memcmp" >&5
1788 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
1789 echo $ac_n "(cached) $ac_c" 1>&6
1791 if test "$cross_compiling" = yes; then
1792 ac_cv_func_memcmp_clean=no
1794 cat > conftest.$ac_ext <<EOF
1795 #line 1796 "configure"
1796 #include "confdefs.h"
1800 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
1801 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
1805 if { (eval echo configure:1806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1807 ac_cv_func_memcmp_clean=yes
1809 echo "configure: failed program was:" >&5
1810 cat conftest.$ac_ext >&5
1812 ac_cv_func_memcmp_clean=no
1819 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
1820 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
1822 for ac_hdr in unistd.h
1824 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1825 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1826 echo "configure:1827: checking for $ac_hdr" >&5
1827 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1828 echo $ac_n "(cached) $ac_c" 1>&6
1830 cat > conftest.$ac_ext <<EOF
1831 #line 1832 "configure"
1832 #include "confdefs.h"
1835 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1836 { (eval echo configure:1837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1837 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1838 if test -z "$ac_err"; then
1840 eval "ac_cv_header_$ac_safe=yes"
1843 echo "configure: failed program was:" >&5
1844 cat conftest.$ac_ext >&5
1846 eval "ac_cv_header_$ac_safe=no"
1850 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1851 echo "$ac_t""yes" 1>&6
1852 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1853 cat >> confdefs.h <<EOF
1854 #define $ac_tr_hdr 1
1858 echo "$ac_t""no" 1>&6
1862 for ac_func in getpagesize
1864 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1865 echo "configure:1866: checking for $ac_func" >&5
1866 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&6
1869 cat > conftest.$ac_ext <<EOF
1870 #line 1871 "configure"
1871 #include "confdefs.h"
1872 /* System header to define __stub macros and hopefully few prototypes,
1873 which can conflict with char $ac_func(); below. */
1875 /* Override any gcc2 internal prototype to avoid an error. */
1876 /* We use char because int might match the return type of a gcc2
1877 builtin and then its argument prototype would still apply. */
1882 /* The GNU C library defines this for functions which it implements
1883 to always fail with ENOSYS. Some functions are actually named
1884 something starting with __ and the normal name is an alias. */
1885 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1893 if { (eval echo configure:1894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1895 eval "ac_cv_func_$ac_func=yes"
1897 echo "configure: failed program was:" >&5
1898 cat conftest.$ac_ext >&5
1900 eval "ac_cv_func_$ac_func=no"
1905 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1906 echo "$ac_t""yes" 1>&6
1907 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1908 cat >> confdefs.h <<EOF
1909 #define $ac_tr_func 1
1913 echo "$ac_t""no" 1>&6
1917 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1918 echo "configure:1919: checking for working mmap" >&5
1919 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1920 echo $ac_n "(cached) $ac_c" 1>&6
1922 if test "$cross_compiling" = yes; then
1923 ac_cv_func_mmap_fixed_mapped=no
1925 cat > conftest.$ac_ext <<EOF
1926 #line 1927 "configure"
1927 #include "confdefs.h"
1929 /* Thanks to Mike Haertel and Jim Avera for this test.
1930 Here is a matrix of mmap possibilities:
1931 mmap private not fixed
1932 mmap private fixed at somewhere currently unmapped
1933 mmap private fixed at somewhere already mapped
1934 mmap shared not fixed
1935 mmap shared fixed at somewhere currently unmapped
1936 mmap shared fixed at somewhere already mapped
1937 For private mappings, we should verify that changes cannot be read()
1938 back from the file, nor mmap's back from the file at a different
1939 address. (There have been systems where private was not correctly
1940 implemented like the infamous i386 svr4.0, and systems where the
1941 VM page cache was not coherent with the filesystem buffer cache
1942 like early versions of FreeBSD and possibly contemporary NetBSD.)
1943 For shared mappings, we should conversely verify that changes get
1944 propogated back to all the places they're supposed to be.
1946 Grep wants private fixed already mapped.
1947 The main things grep needs to know about mmap are:
1948 * does it exist and is it safe to write into the mmap'd area
1949 * how to use it (BSD variants) */
1950 #include <sys/types.h>
1952 #include <sys/mman.h>
1954 /* This mess was copied from the GNU getpagesize.h. */
1955 #ifndef HAVE_GETPAGESIZE
1956 # ifdef HAVE_UNISTD_H
1957 # include <unistd.h>
1960 /* Assume that all systems that can run configure have sys/param.h. */
1961 # ifndef HAVE_SYS_PARAM_H
1962 # define HAVE_SYS_PARAM_H 1
1965 # ifdef _SC_PAGESIZE
1966 # define getpagesize() sysconf(_SC_PAGESIZE)
1967 # else /* no _SC_PAGESIZE */
1968 # ifdef HAVE_SYS_PARAM_H
1969 # include <sys/param.h>
1970 # ifdef EXEC_PAGESIZE
1971 # define getpagesize() EXEC_PAGESIZE
1972 # else /* no EXEC_PAGESIZE */
1974 # define getpagesize() NBPG * CLSIZE
1977 # endif /* no CLSIZE */
1978 # else /* no NBPG */
1980 # define getpagesize() NBPC
1981 # else /* no NBPC */
1983 # define getpagesize() PAGESIZE
1984 # endif /* PAGESIZE */
1985 # endif /* no NBPC */
1986 # endif /* no NBPG */
1987 # endif /* no EXEC_PAGESIZE */
1988 # else /* no HAVE_SYS_PARAM_H */
1989 # define getpagesize() 8192 /* punt totally */
1990 # endif /* no HAVE_SYS_PARAM_H */
1991 # endif /* no _SC_PAGESIZE */
1993 #endif /* no HAVE_GETPAGESIZE */
1996 extern "C" { void *malloc(unsigned); }
2004 char *data, *data2, *data3;
2008 pagesize = getpagesize();
2011 * First, make a file with some known garbage in it.
2013 data = malloc(pagesize);
2016 for (i = 0; i < pagesize; ++i)
2017 *(data + i) = rand();
2019 fd = creat("conftestmmap", 0600);
2022 if (write(fd, data, pagesize) != pagesize)
2027 * Next, try to mmap the file at a fixed address which
2028 * already has something else allocated at it. If we can,
2029 * also make sure that we see the same garbage.
2031 fd = open("conftestmmap", O_RDWR);
2034 data2 = malloc(2 * pagesize);
2037 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2038 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2039 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2041 for (i = 0; i < pagesize; ++i)
2042 if (*(data + i) != *(data2 + i))
2046 * Finally, make sure that changes to the mapped area
2047 * do not percolate back to the file as seen by read().
2048 * (This is a bug on some variants of i386 svr4.0.)
2050 for (i = 0; i < pagesize; ++i)
2051 *(data2 + i) = *(data2 + i) + 1;
2052 data3 = malloc(pagesize);
2055 if (read(fd, data3, pagesize) != pagesize)
2057 for (i = 0; i < pagesize; ++i)
2058 if (*(data + i) != *(data3 + i))
2061 unlink("conftestmmap");
2066 if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2068 ac_cv_func_mmap_fixed_mapped=yes
2070 echo "configure: failed program was:" >&5
2071 cat conftest.$ac_ext >&5
2073 ac_cv_func_mmap_fixed_mapped=no
2080 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2081 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2082 cat >> confdefs.h <<\EOF
2088 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2089 echo "configure:2090: checking return type of signal handlers" >&5
2090 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2091 echo $ac_n "(cached) $ac_c" 1>&6
2093 cat > conftest.$ac_ext <<EOF
2094 #line 2095 "configure"
2095 #include "confdefs.h"
2096 #include <sys/types.h>
2102 extern "C" void (*signal (int, void (*)(int)))(int);
2104 void (*signal ()) ();
2111 if { (eval echo configure:2112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2113 ac_cv_type_signal=void
2115 echo "configure: failed program was:" >&5
2116 cat conftest.$ac_ext >&5
2118 ac_cv_type_signal=int
2123 echo "$ac_t""$ac_cv_type_signal" 1>&6
2124 cat >> confdefs.h <<EOF
2125 #define RETSIGTYPE $ac_cv_type_signal
2129 for ac_func in getcwd gettimeofday mkdir mktime select socket
2131 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2132 echo "configure:2133: checking for $ac_func" >&5
2133 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2134 echo $ac_n "(cached) $ac_c" 1>&6
2136 cat > conftest.$ac_ext <<EOF
2137 #line 2138 "configure"
2138 #include "confdefs.h"
2139 /* System header to define __stub macros and hopefully few prototypes,
2140 which can conflict with char $ac_func(); below. */
2142 /* Override any gcc2 internal prototype to avoid an error. */
2143 /* We use char because int might match the return type of a gcc2
2144 builtin and then its argument prototype would still apply. */
2149 /* The GNU C library defines this for functions which it implements
2150 to always fail with ENOSYS. Some functions are actually named
2151 something starting with __ and the normal name is an alias. */
2152 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2160 if { (eval echo configure:2161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2162 eval "ac_cv_func_$ac_func=yes"
2164 echo "configure: failed program was:" >&5
2165 cat conftest.$ac_ext >&5
2167 eval "ac_cv_func_$ac_func=no"
2172 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2173 echo "$ac_t""yes" 1>&6
2174 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2175 cat >> confdefs.h <<EOF
2176 #define $ac_tr_func 1
2180 echo "$ac_t""no" 1>&6
2185 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2186 echo $ac_n "checking whether MAP_FAILED is defined""... $ac_c" 1>&6
2187 echo "configure:2188: checking whether MAP_FAILED is defined" >&5
2188 if eval "test \"`echo '$''{'ac_cv_map_failed'+set}'`\" = set"; then
2189 echo $ac_n "(cached) $ac_c" 1>&6
2191 cat > conftest.$ac_ext <<EOF
2192 #line 2193 "configure"
2193 #include "confdefs.h"
2194 #include <sys/mman.h>
2199 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2200 egrep "yes" >/dev/null 2>&1; then
2202 ac_cv_map_failed=yes
2211 echo "$ac_t""$ac_cv_map_failed" 1>&6
2213 echo $ac_n "checking whether MAP_ANONYMOUS is defined""... $ac_c" 1>&6
2214 echo "configure:2215: checking whether MAP_ANONYMOUS is defined" >&5
2215 if eval "test \"`echo '$''{'ac_cv_map_anonymous'+set}'`\" = set"; then
2216 echo $ac_n "(cached) $ac_c" 1>&6
2218 cat > conftest.$ac_ext <<EOF
2219 #line 2220 "configure"
2220 #include "confdefs.h"
2221 #include <sys/mman.h>
2222 #ifdef MAP_ANONYMOUS
2226 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2227 egrep "yes" >/dev/null 2>&1; then
2229 ac_cv_map_anonymous=yes
2232 ac_cv_map_anonymous=no
2238 echo "$ac_t""$ac_cv_map_anonymous" 1>&6
2240 if test $ac_cv_map_failed = yes; then
2241 cat >> confdefs.h <<\EOF
2242 #define HAVE_MAP_FAILED 1
2247 if test $ac_cv_map_failed = yes; then
2248 cat >> confdefs.h <<\EOF
2249 #define HAVE_MAP_ANONYMOUS 1
2257 # Check whether --enable-threads or --disable-threads was given.
2258 if test "${enable_threads+set}" = set; then
2259 enableval="$enable_threads"
2263 # Check whether --enable-gc2 or --disable-gc2 was given.
2264 if test "${enable_gc2+set}" = set; then
2265 enableval="$enable_gc2"
2270 echo $ac_n "checking whether to include threads support""... $ac_c" 1>&6
2271 echo "configure:2272: checking whether to include threads support" >&5
2272 if test x"$enable_threads" = "xno"; then
2273 echo "$ac_t""no" 1>&6
2275 echo "$ac_t""yes" 1>&6
2277 cat >> confdefs.h <<\EOF
2278 #define USE_THREADS 1
2281 cat >> confdefs.h <<\EOF
2282 #define EXTERNAL_OVERFLOW 1
2285 cat >> confdefs.h <<\EOF
2286 #define DONT_FREE_FIRST 1
2290 LIBTHREAD="libthreads.a"
2291 THREAD_OBJ="threads/libthreads.a"
2296 echo $ac_n "checking which garbage collector to use""... $ac_c" 1>&6
2297 echo "configure:2298: checking which garbage collector to use" >&5
2298 if test x"$enable_gc2" = "xno"; then
2299 echo "$ac_t""old garbage collector" 1>&6
2300 GC_OBJ="mm/libmm_old.a"
2302 echo "$ac_t""new garbage collector" 1>&6
2303 GC_OBJ="mm/libmm_new.a"
2309 cat > confcache <<\EOF
2310 # This file is a shell script that caches the results of configure
2311 # tests run on this system so they can be shared between configure
2312 # scripts and configure runs. It is not useful on other systems.
2313 # If it contains results you don't want to keep, you may remove or edit it.
2315 # By default, configure uses ./config.cache as the cache file,
2316 # creating it if it does not exist already. You can give configure
2317 # the --cache-file=FILE option to use a different cache file; that is
2318 # what configure does when it calls configure scripts in
2319 # subdirectories, so they share the cache.
2320 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2321 # config.status only pays attention to the cache file if you give it the
2322 # --recheck option to rerun configure.
2325 # The following way of writing the cache mishandles newlines in values,
2326 # but we know of no workaround that is simple, portable, and efficient.
2327 # So, don't put newlines in cache variables' values.
2328 # Ultrix sh set writes to stderr and can't be redirected directly,
2329 # and sets the high bit in the cache file unless we assign to the vars.
2331 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2333 # `set' does not quote correctly, so add quotes (double-quote substitution
2334 # turns \\\\ into \\, and sed turns \\ into \).
2336 -e "s/'/'\\\\''/g" \
2337 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2340 # `set' quotes correctly as required by POSIX, so do not add quotes.
2341 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2344 if cmp -s $cache_file confcache; then
2347 if test -w $cache_file; then
2348 echo "updating cache $cache_file"
2349 cat confcache > $cache_file
2351 echo "not updating unwritable cache $cache_file"
2356 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2358 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2359 # Let make expand exec_prefix.
2360 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2362 # Any assignment to VPATH causes Sun make to only execute
2363 # the first set of double-colon rules, so remove it if not needed.
2364 # If there is a colon in the path, we need to keep it.
2365 if test "x$srcdir" = x.; then
2366 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2369 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2371 DEFS=-DHAVE_CONFIG_H
2373 # Without the "./", some shells look in PATH for config.status.
2374 : ${CONFIG_STATUS=./config.status}
2376 echo creating $CONFIG_STATUS
2377 rm -f $CONFIG_STATUS
2378 cat > $CONFIG_STATUS <<EOF
2380 # Generated automatically by configure.
2381 # Run this file to recreate the current configuration.
2382 # This directory was configured as follows,
2383 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2385 # $0 $ac_configure_args
2387 # Compiler output produced by configure, useful for debugging
2388 # configure, is in ./config.log if it exists.
2390 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2393 case "\$ac_option" in
2394 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2395 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2396 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2397 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2398 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2400 -help | --help | --hel | --he | --h)
2401 echo "\$ac_cs_usage"; exit 0 ;;
2402 *) echo "\$ac_cs_usage"; exit 1 ;;
2406 ac_given_srcdir=$srcdir
2407 ac_given_INSTALL="$INSTALL"
2409 trap 'rm -fr `echo "Makefile \
2417 comp/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2419 cat >> $CONFIG_STATUS <<EOF
2421 # Protect against being on the right side of a sed subst in config.status.
2422 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2423 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2427 s%@CFLAGS@%$CFLAGS%g
2428 s%@CPPFLAGS@%$CPPFLAGS%g
2429 s%@CXXFLAGS@%$CXXFLAGS%g
2430 s%@FFLAGS@%$FFLAGS%g
2432 s%@LDFLAGS@%$LDFLAGS%g
2434 s%@exec_prefix@%$exec_prefix%g
2435 s%@prefix@%$prefix%g
2436 s%@program_transform_name@%$program_transform_name%g
2437 s%@bindir@%$bindir%g
2438 s%@sbindir@%$sbindir%g
2439 s%@libexecdir@%$libexecdir%g
2440 s%@datadir@%$datadir%g
2441 s%@sysconfdir@%$sysconfdir%g
2442 s%@sharedstatedir@%$sharedstatedir%g
2443 s%@localstatedir@%$localstatedir%g
2444 s%@libdir@%$libdir%g
2445 s%@includedir@%$includedir%g
2446 s%@oldincludedir@%$oldincludedir%g
2447 s%@infodir@%$infodir%g
2448 s%@mandir@%$mandir%g
2450 s%@host_alias@%$host_alias%g
2451 s%@host_cpu@%$host_cpu%g
2452 s%@host_vendor@%$host_vendor%g
2453 s%@host_os@%$host_os%g
2454 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2455 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2456 s%@INSTALL_DATA@%$INSTALL_DATA%g
2457 s%@PACKAGE@%$PACKAGE%g
2458 s%@VERSION@%$VERSION%g
2459 s%@ACLOCAL@%$ACLOCAL%g
2460 s%@AUTOCONF@%$AUTOCONF%g
2461 s%@AUTOMAKE@%$AUTOMAKE%g
2462 s%@AUTOHEADER@%$AUTOHEADER%g
2463 s%@MAKEINFO@%$MAKEINFO%g
2464 s%@SET_MAKE@%$SET_MAKE%g
2465 s%@SYSDEP_DIR@%$SYSDEP_DIR%g
2467 s%@RANLIB@%$RANLIB%g
2469 s%@LIBOBJS@%$LIBOBJS%g
2470 s%@LIBTHREAD@%$LIBTHREAD%g
2471 s%@THREAD_OBJ@%$THREAD_OBJ%g
2472 s%@GC_OBJ@%$GC_OBJ%g
2477 cat >> $CONFIG_STATUS <<\EOF
2479 # Split the substitutions into bite-sized pieces for seds with
2480 # small command number limits, like on Digital OSF/1 and HP-UX.
2481 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2482 ac_file=1 # Number of current file.
2483 ac_beg=1 # First line for current file.
2484 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2487 while $ac_more_lines; do
2488 if test $ac_beg -gt 1; then
2489 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2491 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2493 if test ! -s conftest.s$ac_file; then
2495 rm -f conftest.s$ac_file
2497 if test -z "$ac_sed_cmds"; then
2498 ac_sed_cmds="sed -f conftest.s$ac_file"
2500 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2502 ac_file=`expr $ac_file + 1`
2504 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2507 if test -z "$ac_sed_cmds"; then
2512 cat >> $CONFIG_STATUS <<EOF
2514 CONFIG_FILES=\${CONFIG_FILES-"Makefile \
2524 cat >> $CONFIG_STATUS <<\EOF
2525 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2526 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2528 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2529 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2530 *) ac_file_in="${ac_file}.in" ;;
2533 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2535 # Remove last slash and all that follows it. Not all systems have dirname.
2536 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2537 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2538 # The file is in a subdirectory.
2539 test ! -d "$ac_dir" && mkdir "$ac_dir"
2540 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2541 # A "../" for each directory in $ac_dir_suffix.
2542 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2544 ac_dir_suffix= ac_dots=
2547 case "$ac_given_srcdir" in
2549 if test -z "$ac_dots"; then top_srcdir=.
2550 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2551 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2553 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2554 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2557 case "$ac_given_INSTALL" in
2558 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2559 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2562 echo creating "$ac_file"
2564 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2566 *Makefile*) ac_comsub="1i\\
2567 # $configure_input" ;;
2571 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2573 s%@configure_input@%$configure_input%g
2574 s%@srcdir@%$srcdir%g
2575 s%@top_srcdir@%$top_srcdir%g
2576 s%@INSTALL@%$INSTALL%g
2577 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2581 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2582 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2584 # ac_d sets the value in "#define NAME VALUE" lines.
2585 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2586 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2589 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2590 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2591 ac_uB='\([ ]\)%\1#\2define\3'
2594 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2595 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2596 ac_eB='$%\1#\2define\3'
2600 if test "${CONFIG_HEADERS+set}" != set; then
2602 cat >> $CONFIG_STATUS <<EOF
2603 CONFIG_HEADERS="config.h"
2605 cat >> $CONFIG_STATUS <<\EOF
2607 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2608 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2610 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2611 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2612 *) ac_file_in="${ac_file}.in" ;;
2615 echo creating $ac_file
2617 rm -f conftest.frag conftest.in conftest.out
2618 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2619 cat $ac_file_inputs > conftest.in
2623 # Transform confdefs.h into a sed script conftest.vals that substitutes
2624 # the proper values into config.h.in to produce config.h. And first:
2625 # Protect against being on the right side of a sed subst in config.status.
2626 # Protect against being in an unquoted here document in config.status.
2628 cat > conftest.hdr <<\EOF
2631 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2635 sed -n -f conftest.hdr confdefs.h > conftest.vals
2638 # This sed command replaces #undef with comments. This is necessary, for
2639 # example, in the case of _POSIX_SOURCE, which is predefined and required
2640 # on some systems where configure will not decide to define it.
2641 cat >> conftest.vals <<\EOF
2642 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2645 # Break up conftest.vals because some shells have a limit on
2646 # the size of here documents, and old seds have small limits too.
2651 ac_lines=`grep -c . conftest.vals`
2652 # grep -c gives empty output for an empty file on some AIX systems.
2653 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2654 # Write a limited-size here document to conftest.frag.
2655 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2656 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2658 sed -f conftest.frag conftest.in > conftest.out
2660 mv conftest.out conftest.in
2662 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2664 mv conftest.tail conftest.vals
2668 cat >> $CONFIG_STATUS <<\EOF
2669 rm -f conftest.frag conftest.h
2670 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2671 cat conftest.in >> conftest.h
2673 if cmp -s $ac_file conftest.h 2>/dev/null; then
2674 echo "$ac_file is unchanged"
2677 # Remove last slash and all that follows it. Not all systems have dirname.
2678 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2679 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2680 # The file is in a subdirectory.
2681 test ! -d "$ac_dir" && mkdir "$ac_dir"
2684 mv conftest.h $ac_file
2689 cat >> $CONFIG_STATUS <<EOF
2693 cat >> $CONFIG_STATUS <<\EOF
2694 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2698 chmod +x $CONFIG_STATUS
2699 rm -fr confdefs* $ac_clean_files
2700 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1