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}"
730 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
731 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
733 cat >> confdefs.h <<EOF
734 #define PACKAGE "$PACKAGE"
737 cat >> confdefs.h <<EOF
738 #define VERSION "$VERSION"
743 missing_dir=`cd $ac_aux_dir && pwd`
744 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
745 echo "configure:746: checking for working aclocal" >&5
746 # Run test in a subshell; some versions of sh will print an error if
747 # an executable is not found, even if stderr is redirected.
748 # Redirect stdin to placate older versions of autoconf. Sigh.
749 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
751 echo "$ac_t""found" 1>&6
753 ACLOCAL="$missing_dir/missing aclocal"
754 echo "$ac_t""missing" 1>&6
757 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
758 echo "configure:759: checking for working autoconf" >&5
759 # Run test in a subshell; some versions of sh will print an error if
760 # an executable is not found, even if stderr is redirected.
761 # Redirect stdin to placate older versions of autoconf. Sigh.
762 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
764 echo "$ac_t""found" 1>&6
766 AUTOCONF="$missing_dir/missing autoconf"
767 echo "$ac_t""missing" 1>&6
770 echo $ac_n "checking for working automake""... $ac_c" 1>&6
771 echo "configure:772: checking for working automake" >&5
772 # Run test in a subshell; some versions of sh will print an error if
773 # an executable is not found, even if stderr is redirected.
774 # Redirect stdin to placate older versions of autoconf. Sigh.
775 if (automake --version) < /dev/null > /dev/null 2>&1; then
777 echo "$ac_t""found" 1>&6
779 AUTOMAKE="$missing_dir/missing automake"
780 echo "$ac_t""missing" 1>&6
783 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
784 echo "configure:785: checking for working autoheader" >&5
785 # Run test in a subshell; some versions of sh will print an error if
786 # an executable is not found, even if stderr is redirected.
787 # Redirect stdin to placate older versions of autoconf. Sigh.
788 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
789 AUTOHEADER=autoheader
790 echo "$ac_t""found" 1>&6
792 AUTOHEADER="$missing_dir/missing autoheader"
793 echo "$ac_t""missing" 1>&6
796 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
797 echo "configure:798: checking for working makeinfo" >&5
798 # Run test in a subshell; some versions of sh will print an error if
799 # an executable is not found, even if stderr is redirected.
800 # Redirect stdin to placate older versions of autoconf. Sigh.
801 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
803 echo "$ac_t""found" 1>&6
805 MAKEINFO="$missing_dir/missing makeinfo"
806 echo "$ac_t""missing" 1>&6
820 CFLAGS="-ieee -O2 -g3"
821 COMPILER_SOURCES="compiler.h compiler.c"
822 COMPILER_OBJECTS="compiler.o"
823 cat >> confdefs.h <<\EOF
824 #define OLD_COMPILER 1
831 CFLAGS="-64 -g -DMAP_ANONYMOUS=0 -woff 1048,1110,1164,1515"
837 sparc* | powerpc* | ppc* | * )
838 { echo "configure: error: $host-cpu systems are not supported at this time" 1>&2; exit 1; } ;;
845 cat >> confdefs.h <<EOF
846 #define SYSDEP_DIR "$SYSDEP_DIR"
851 # Extract the first word of "gcc", so it can be a program name with args.
852 set dummy gcc; ac_word=$2
853 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
854 echo "configure:855: checking for $ac_word" >&5
855 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
856 echo $ac_n "(cached) $ac_c" 1>&6
858 if test -n "$CC"; then
859 ac_cv_prog_CC="$CC" # Let the user override the test.
861 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
863 for ac_dir in $ac_dummy; do
864 test -z "$ac_dir" && ac_dir=.
865 if test -f $ac_dir/$ac_word; then
874 if test -n "$CC"; then
875 echo "$ac_t""$CC" 1>&6
877 echo "$ac_t""no" 1>&6
880 if test -z "$CC"; then
881 # Extract the first word of "cc", so it can be a program name with args.
882 set dummy cc; ac_word=$2
883 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
884 echo "configure:885: checking for $ac_word" >&5
885 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
886 echo $ac_n "(cached) $ac_c" 1>&6
888 if test -n "$CC"; then
889 ac_cv_prog_CC="$CC" # Let the user override the test.
891 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
894 for ac_dir in $ac_dummy; do
895 test -z "$ac_dir" && ac_dir=.
896 if test -f $ac_dir/$ac_word; then
897 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
906 if test $ac_prog_rejected = yes; then
907 # We found a bogon in the path, so make sure we never use it.
908 set dummy $ac_cv_prog_CC
910 if test $# -gt 0; then
911 # We chose a different compiler from the bogus one.
912 # However, it has the same basename, so the bogon will be chosen
913 # first if we set CC to just the basename; use the full file name.
915 set dummy "$ac_dir/$ac_word" "$@"
923 if test -n "$CC"; then
924 echo "$ac_t""$CC" 1>&6
926 echo "$ac_t""no" 1>&6
929 if test -z "$CC"; then
932 # Extract the first word of "cl", so it can be a program name with args.
933 set dummy cl; ac_word=$2
934 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
935 echo "configure:936: checking for $ac_word" >&5
936 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
937 echo $ac_n "(cached) $ac_c" 1>&6
939 if test -n "$CC"; then
940 ac_cv_prog_CC="$CC" # Let the user override the test.
942 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
944 for ac_dir in $ac_dummy; do
945 test -z "$ac_dir" && ac_dir=.
946 if test -f $ac_dir/$ac_word; then
955 if test -n "$CC"; then
956 echo "$ac_t""$CC" 1>&6
958 echo "$ac_t""no" 1>&6
963 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
966 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
967 echo "configure:968: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
970 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
971 ac_cpp='$CPP $CPPFLAGS'
972 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
973 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
974 cross_compiling=$ac_cv_prog_cc_cross
976 cat > conftest.$ac_ext << EOF
978 #line 979 "configure"
979 #include "confdefs.h"
983 if { (eval echo configure:984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
984 ac_cv_prog_cc_works=yes
985 # If we can't run a trivial program, we are probably using a cross compiler.
986 if (./conftest; exit) 2>/dev/null; then
987 ac_cv_prog_cc_cross=no
989 ac_cv_prog_cc_cross=yes
992 echo "configure: failed program was:" >&5
993 cat conftest.$ac_ext >&5
994 ac_cv_prog_cc_works=no
998 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
999 ac_cpp='$CPP $CPPFLAGS'
1000 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1001 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1002 cross_compiling=$ac_cv_prog_cc_cross
1004 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1005 if test $ac_cv_prog_cc_works = no; then
1006 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1008 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1009 echo "configure:1010: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1010 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1011 cross_compiling=$ac_cv_prog_cc_cross
1013 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1014 echo "configure:1015: checking whether we are using GNU C" >&5
1015 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1016 echo $ac_n "(cached) $ac_c" 1>&6
1018 cat > conftest.c <<EOF
1023 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1024: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1030 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1032 if test $ac_cv_prog_gcc = yes; then
1038 ac_test_CFLAGS="${CFLAGS+set}"
1039 ac_save_CFLAGS="$CFLAGS"
1041 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1042 echo "configure:1043: checking whether ${CC-cc} accepts -g" >&5
1043 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1044 echo $ac_n "(cached) $ac_c" 1>&6
1046 echo 'void f(){}' > conftest.c
1047 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1056 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1057 if test "$ac_test_CFLAGS" = set; then
1058 CFLAGS="$ac_save_CFLAGS"
1059 elif test $ac_cv_prog_cc_g = yes; then
1060 if test "$GCC" = yes; then
1066 if test "$GCC" = yes; then
1073 # Extract the first word of "ranlib", so it can be a program name with args.
1074 set dummy ranlib; ac_word=$2
1075 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1076 echo "configure:1077: checking for $ac_word" >&5
1077 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1078 echo $ac_n "(cached) $ac_c" 1>&6
1080 if test -n "$RANLIB"; then
1081 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1083 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1085 for ac_dir in $ac_dummy; do
1086 test -z "$ac_dir" && ac_dir=.
1087 if test -f $ac_dir/$ac_word; then
1088 ac_cv_prog_RANLIB="ranlib"
1093 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1096 RANLIB="$ac_cv_prog_RANLIB"
1097 if test -n "$RANLIB"; then
1098 echo "$ac_t""$RANLIB" 1>&6
1100 echo "$ac_t""no" 1>&6
1104 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
1105 echo "configure:1106: checking for sin in -lm" >&5
1106 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
1107 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1108 echo $ac_n "(cached) $ac_c" 1>&6
1110 ac_save_LIBS="$LIBS"
1112 cat > conftest.$ac_ext <<EOF
1113 #line 1114 "configure"
1114 #include "confdefs.h"
1115 /* Override any gcc2 internal prototype to avoid an error. */
1116 /* We use char because int might match the return type of a gcc2
1117 builtin and then its argument prototype would still apply. */
1124 if { (eval echo configure:1125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1126 eval "ac_cv_lib_$ac_lib_var=yes"
1128 echo "configure: failed program was:" >&5
1129 cat conftest.$ac_ext >&5
1131 eval "ac_cv_lib_$ac_lib_var=no"
1134 LIBS="$ac_save_LIBS"
1137 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1138 echo "$ac_t""yes" 1>&6
1139 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1140 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1141 cat >> confdefs.h <<EOF
1142 #define $ac_tr_lib 1
1148 echo "$ac_t""no" 1>&6
1153 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1155 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1156 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1157 echo "configure:1158: checking for $ac_hdr that defines DIR" >&5
1158 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1159 echo $ac_n "(cached) $ac_c" 1>&6
1161 cat > conftest.$ac_ext <<EOF
1162 #line 1163 "configure"
1163 #include "confdefs.h"
1164 #include <sys/types.h>
1170 if { (eval echo configure:1171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1172 eval "ac_cv_header_dirent_$ac_safe=yes"
1174 echo "configure: failed program was:" >&5
1175 cat conftest.$ac_ext >&5
1177 eval "ac_cv_header_dirent_$ac_safe=no"
1181 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1182 echo "$ac_t""yes" 1>&6
1183 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1184 cat >> confdefs.h <<EOF
1185 #define $ac_tr_hdr 1
1187 ac_header_dirent=$ac_hdr; break
1189 echo "$ac_t""no" 1>&6
1192 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1193 if test $ac_header_dirent = dirent.h; then
1194 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1195 echo "configure:1196: checking for opendir in -ldir" >&5
1196 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1197 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1198 echo $ac_n "(cached) $ac_c" 1>&6
1200 ac_save_LIBS="$LIBS"
1202 cat > conftest.$ac_ext <<EOF
1203 #line 1204 "configure"
1204 #include "confdefs.h"
1205 /* Override any gcc2 internal prototype to avoid an error. */
1206 /* We use char because int might match the return type of a gcc2
1207 builtin and then its argument prototype would still apply. */
1214 if { (eval echo configure:1215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1216 eval "ac_cv_lib_$ac_lib_var=yes"
1218 echo "configure: failed program was:" >&5
1219 cat conftest.$ac_ext >&5
1221 eval "ac_cv_lib_$ac_lib_var=no"
1224 LIBS="$ac_save_LIBS"
1227 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1228 echo "$ac_t""yes" 1>&6
1231 echo "$ac_t""no" 1>&6
1235 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1236 echo "configure:1237: checking for opendir in -lx" >&5
1237 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1238 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1239 echo $ac_n "(cached) $ac_c" 1>&6
1241 ac_save_LIBS="$LIBS"
1243 cat > conftest.$ac_ext <<EOF
1244 #line 1245 "configure"
1245 #include "confdefs.h"
1246 /* Override any gcc2 internal prototype to avoid an error. */
1247 /* We use char because int might match the return type of a gcc2
1248 builtin and then its argument prototype would still apply. */
1255 if { (eval echo configure:1256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1257 eval "ac_cv_lib_$ac_lib_var=yes"
1259 echo "configure: failed program was:" >&5
1260 cat conftest.$ac_ext >&5
1262 eval "ac_cv_lib_$ac_lib_var=no"
1265 LIBS="$ac_save_LIBS"
1268 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1269 echo "$ac_t""yes" 1>&6
1272 echo "$ac_t""no" 1>&6
1277 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1278 echo "configure:1279: checking how to run the C preprocessor" >&5
1279 # On Suns, sometimes $CPP names a directory.
1280 if test -n "$CPP" && test -d "$CPP"; then
1283 if test -z "$CPP"; then
1284 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1285 echo $ac_n "(cached) $ac_c" 1>&6
1287 # This must be in double quotes, not single quotes, because CPP may get
1288 # substituted into the Makefile and "${CC-cc}" will confuse make.
1290 # On the NeXT, cc -E runs the code through the compiler's parser,
1291 # not just through cpp.
1292 cat > conftest.$ac_ext <<EOF
1293 #line 1294 "configure"
1294 #include "confdefs.h"
1298 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1299 { (eval echo configure:1300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1300 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1301 if test -z "$ac_err"; then
1305 echo "configure: failed program was:" >&5
1306 cat conftest.$ac_ext >&5
1308 CPP="${CC-cc} -E -traditional-cpp"
1309 cat > conftest.$ac_ext <<EOF
1310 #line 1311 "configure"
1311 #include "confdefs.h"
1315 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1316 { (eval echo configure:1317: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1317 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1318 if test -z "$ac_err"; then
1322 echo "configure: failed program was:" >&5
1323 cat conftest.$ac_ext >&5
1325 CPP="${CC-cc} -nologo -E"
1326 cat > conftest.$ac_ext <<EOF
1327 #line 1328 "configure"
1328 #include "confdefs.h"
1332 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1333 { (eval echo configure:1334: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1334 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1335 if test -z "$ac_err"; then
1339 echo "configure: failed program was:" >&5
1340 cat conftest.$ac_ext >&5
1349 ac_cv_prog_CPP="$CPP"
1351 CPP="$ac_cv_prog_CPP"
1353 ac_cv_prog_CPP="$CPP"
1355 echo "$ac_t""$CPP" 1>&6
1357 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1358 echo "configure:1359: checking for ANSI C header files" >&5
1359 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1360 echo $ac_n "(cached) $ac_c" 1>&6
1362 cat > conftest.$ac_ext <<EOF
1363 #line 1364 "configure"
1364 #include "confdefs.h"
1370 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1371 { (eval echo configure:1372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1372 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1373 if test -z "$ac_err"; then
1375 ac_cv_header_stdc=yes
1378 echo "configure: failed program was:" >&5
1379 cat conftest.$ac_ext >&5
1381 ac_cv_header_stdc=no
1385 if test $ac_cv_header_stdc = yes; then
1386 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1387 cat > conftest.$ac_ext <<EOF
1388 #line 1389 "configure"
1389 #include "confdefs.h"
1392 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1393 egrep "memchr" >/dev/null 2>&1; then
1397 ac_cv_header_stdc=no
1403 if test $ac_cv_header_stdc = yes; then
1404 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1405 cat > conftest.$ac_ext <<EOF
1406 #line 1407 "configure"
1407 #include "confdefs.h"
1410 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1411 egrep "free" >/dev/null 2>&1; then
1415 ac_cv_header_stdc=no
1421 if test $ac_cv_header_stdc = yes; then
1422 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1423 if test "$cross_compiling" = yes; then
1426 cat > conftest.$ac_ext <<EOF
1427 #line 1428 "configure"
1428 #include "confdefs.h"
1430 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1431 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1432 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1433 int main () { int i; for (i = 0; i < 256; i++)
1434 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1438 if { (eval echo configure:1439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1442 echo "configure: failed program was:" >&5
1443 cat conftest.$ac_ext >&5
1445 ac_cv_header_stdc=no
1453 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1454 if test $ac_cv_header_stdc = yes; then
1455 cat >> confdefs.h <<\EOF
1456 #define STDC_HEADERS 1
1461 for ac_hdr in fcntl.h sys/time.h unistd.h
1463 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1464 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1465 echo "configure:1466: checking for $ac_hdr" >&5
1466 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1467 echo $ac_n "(cached) $ac_c" 1>&6
1469 cat > conftest.$ac_ext <<EOF
1470 #line 1471 "configure"
1471 #include "confdefs.h"
1474 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1475 { (eval echo configure:1476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1476 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1477 if test -z "$ac_err"; then
1479 eval "ac_cv_header_$ac_safe=yes"
1482 echo "configure: failed program was:" >&5
1483 cat conftest.$ac_ext >&5
1485 eval "ac_cv_header_$ac_safe=no"
1489 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1490 echo "$ac_t""yes" 1>&6
1491 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1492 cat >> confdefs.h <<EOF
1493 #define $ac_tr_hdr 1
1497 echo "$ac_t""no" 1>&6
1502 echo $ac_n "checking for working const""... $ac_c" 1>&6
1503 echo "configure:1504: checking for working const" >&5
1504 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1505 echo $ac_n "(cached) $ac_c" 1>&6
1507 cat > conftest.$ac_ext <<EOF
1508 #line 1509 "configure"
1509 #include "confdefs.h"
1513 /* Ultrix mips cc rejects this. */
1514 typedef int charset[2]; const charset x;
1515 /* SunOS 4.1.1 cc rejects this. */
1516 char const *const *ccp;
1518 /* NEC SVR4.0.2 mips cc rejects this. */
1519 struct point {int x, y;};
1520 static struct point const zero = {0,0};
1521 /* AIX XL C 1.02.0.0 rejects this.
1522 It does not let you subtract one const X* pointer from another in an arm
1523 of an if-expression whose if-part is not a constant expression */
1524 const char *g = "string";
1525 ccp = &g + (g ? g-g : 0);
1526 /* HPUX 7.0 cc rejects these. */
1529 ccp = (char const *const *) p;
1530 { /* SCO 3.2v4 cc rejects this. */
1532 char const *s = 0 ? (char *) 0 : (char const *) 0;
1536 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1538 const int *foo = &x[0];
1541 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1542 typedef const int *iptr;
1546 { /* AIX XL C 1.02.0.0 rejects this saying
1547 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1548 struct s { int j; const int *ap[3]; };
1549 struct s *b; b->j = 5;
1551 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1557 if { (eval echo configure:1558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1561 echo "configure: failed program was:" >&5
1562 cat conftest.$ac_ext >&5
1569 echo "$ac_t""$ac_cv_c_const" 1>&6
1570 if test $ac_cv_c_const = no; then
1571 cat >> confdefs.h <<\EOF
1577 echo $ac_n "checking for inline""... $ac_c" 1>&6
1578 echo "configure:1579: checking for inline" >&5
1579 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1580 echo $ac_n "(cached) $ac_c" 1>&6
1583 for ac_kw in inline __inline__ __inline; do
1584 cat > conftest.$ac_ext <<EOF
1585 #line 1586 "configure"
1586 #include "confdefs.h"
1592 if { (eval echo configure:1593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1594 ac_cv_c_inline=$ac_kw; break
1596 echo "configure: failed program was:" >&5
1597 cat conftest.$ac_ext >&5
1604 echo "$ac_t""$ac_cv_c_inline" 1>&6
1605 case "$ac_cv_c_inline" in
1607 no) cat >> confdefs.h <<\EOF
1611 *) cat >> confdefs.h <<EOF
1612 #define inline $ac_cv_c_inline
1617 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1618 echo "configure:1619: checking for off_t" >&5
1619 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1620 echo $ac_n "(cached) $ac_c" 1>&6
1622 cat > conftest.$ac_ext <<EOF
1623 #line 1624 "configure"
1624 #include "confdefs.h"
1625 #include <sys/types.h>
1631 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1632 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1634 ac_cv_type_off_t=yes
1642 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1643 if test $ac_cv_type_off_t = no; then
1644 cat >> confdefs.h <<\EOF
1650 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1651 echo "configure:1652: checking for size_t" >&5
1652 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1653 echo $ac_n "(cached) $ac_c" 1>&6
1655 cat > conftest.$ac_ext <<EOF
1656 #line 1657 "configure"
1657 #include "confdefs.h"
1658 #include <sys/types.h>
1664 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1665 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1667 ac_cv_type_size_t=yes
1670 ac_cv_type_size_t=no
1675 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1676 if test $ac_cv_type_size_t = no; then
1677 cat >> confdefs.h <<\EOF
1678 #define size_t unsigned
1683 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1684 echo "configure:1685: checking whether time.h and sys/time.h may both be included" >&5
1685 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1686 echo $ac_n "(cached) $ac_c" 1>&6
1688 cat > conftest.$ac_ext <<EOF
1689 #line 1690 "configure"
1690 #include "confdefs.h"
1691 #include <sys/types.h>
1692 #include <sys/time.h>
1698 if { (eval echo configure:1699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1700 ac_cv_header_time=yes
1702 echo "configure: failed program was:" >&5
1703 cat conftest.$ac_ext >&5
1705 ac_cv_header_time=no
1710 echo "$ac_t""$ac_cv_header_time" 1>&6
1711 if test $ac_cv_header_time = yes; then
1712 cat >> confdefs.h <<\EOF
1713 #define TIME_WITH_SYS_TIME 1
1718 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
1719 echo "configure:1720: checking whether struct tm is in sys/time.h or time.h" >&5
1720 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
1721 echo $ac_n "(cached) $ac_c" 1>&6
1723 cat > conftest.$ac_ext <<EOF
1724 #line 1725 "configure"
1725 #include "confdefs.h"
1726 #include <sys/types.h>
1729 struct tm *tp; tp->tm_sec;
1732 if { (eval echo configure:1733: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1734 ac_cv_struct_tm=time.h
1736 echo "configure: failed program was:" >&5
1737 cat conftest.$ac_ext >&5
1739 ac_cv_struct_tm=sys/time.h
1744 echo "$ac_t""$ac_cv_struct_tm" 1>&6
1745 if test $ac_cv_struct_tm = sys/time.h; then
1746 cat >> confdefs.h <<\EOF
1747 #define TM_IN_SYS_TIME 1
1753 if test $ac_cv_prog_gcc = yes; then
1754 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1755 echo "configure:1756: checking whether ${CC-cc} needs -traditional" >&5
1756 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1757 echo $ac_n "(cached) $ac_c" 1>&6
1759 ac_pattern="Autoconf.*'x'"
1760 cat > conftest.$ac_ext <<EOF
1761 #line 1762 "configure"
1762 #include "confdefs.h"
1766 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1767 egrep "$ac_pattern" >/dev/null 2>&1; then
1769 ac_cv_prog_gcc_traditional=yes
1772 ac_cv_prog_gcc_traditional=no
1777 if test $ac_cv_prog_gcc_traditional = no; then
1778 cat > conftest.$ac_ext <<EOF
1779 #line 1780 "configure"
1780 #include "confdefs.h"
1784 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1785 egrep "$ac_pattern" >/dev/null 2>&1; then
1787 ac_cv_prog_gcc_traditional=yes
1794 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1795 if test $ac_cv_prog_gcc_traditional = yes; then
1796 CC="$CC -traditional"
1800 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
1801 echo "configure:1802: checking for 8-bit clean memcmp" >&5
1802 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
1803 echo $ac_n "(cached) $ac_c" 1>&6
1805 if test "$cross_compiling" = yes; then
1806 ac_cv_func_memcmp_clean=no
1808 cat > conftest.$ac_ext <<EOF
1809 #line 1810 "configure"
1810 #include "confdefs.h"
1814 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
1815 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
1819 if { (eval echo configure:1820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1821 ac_cv_func_memcmp_clean=yes
1823 echo "configure: failed program was:" >&5
1824 cat conftest.$ac_ext >&5
1826 ac_cv_func_memcmp_clean=no
1833 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
1834 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
1836 for ac_hdr in unistd.h
1838 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1839 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1840 echo "configure:1841: checking for $ac_hdr" >&5
1841 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1842 echo $ac_n "(cached) $ac_c" 1>&6
1844 cat > conftest.$ac_ext <<EOF
1845 #line 1846 "configure"
1846 #include "confdefs.h"
1849 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1850 { (eval echo configure:1851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1851 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1852 if test -z "$ac_err"; then
1854 eval "ac_cv_header_$ac_safe=yes"
1857 echo "configure: failed program was:" >&5
1858 cat conftest.$ac_ext >&5
1860 eval "ac_cv_header_$ac_safe=no"
1864 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1865 echo "$ac_t""yes" 1>&6
1866 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1867 cat >> confdefs.h <<EOF
1868 #define $ac_tr_hdr 1
1872 echo "$ac_t""no" 1>&6
1876 for ac_func in getpagesize
1878 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1879 echo "configure:1880: checking for $ac_func" >&5
1880 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1881 echo $ac_n "(cached) $ac_c" 1>&6
1883 cat > conftest.$ac_ext <<EOF
1884 #line 1885 "configure"
1885 #include "confdefs.h"
1886 /* System header to define __stub macros and hopefully few prototypes,
1887 which can conflict with char $ac_func(); below. */
1889 /* Override any gcc2 internal prototype to avoid an error. */
1890 /* We use char because int might match the return type of a gcc2
1891 builtin and then its argument prototype would still apply. */
1896 /* The GNU C library defines this for functions which it implements
1897 to always fail with ENOSYS. Some functions are actually named
1898 something starting with __ and the normal name is an alias. */
1899 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1907 if { (eval echo configure:1908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1909 eval "ac_cv_func_$ac_func=yes"
1911 echo "configure: failed program was:" >&5
1912 cat conftest.$ac_ext >&5
1914 eval "ac_cv_func_$ac_func=no"
1919 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1920 echo "$ac_t""yes" 1>&6
1921 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1922 cat >> confdefs.h <<EOF
1923 #define $ac_tr_func 1
1927 echo "$ac_t""no" 1>&6
1931 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1932 echo "configure:1933: checking for working mmap" >&5
1933 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1934 echo $ac_n "(cached) $ac_c" 1>&6
1936 if test "$cross_compiling" = yes; then
1937 ac_cv_func_mmap_fixed_mapped=no
1939 cat > conftest.$ac_ext <<EOF
1940 #line 1941 "configure"
1941 #include "confdefs.h"
1943 /* Thanks to Mike Haertel and Jim Avera for this test.
1944 Here is a matrix of mmap possibilities:
1945 mmap private not fixed
1946 mmap private fixed at somewhere currently unmapped
1947 mmap private fixed at somewhere already mapped
1948 mmap shared not fixed
1949 mmap shared fixed at somewhere currently unmapped
1950 mmap shared fixed at somewhere already mapped
1951 For private mappings, we should verify that changes cannot be read()
1952 back from the file, nor mmap's back from the file at a different
1953 address. (There have been systems where private was not correctly
1954 implemented like the infamous i386 svr4.0, and systems where the
1955 VM page cache was not coherent with the filesystem buffer cache
1956 like early versions of FreeBSD and possibly contemporary NetBSD.)
1957 For shared mappings, we should conversely verify that changes get
1958 propogated back to all the places they're supposed to be.
1960 Grep wants private fixed already mapped.
1961 The main things grep needs to know about mmap are:
1962 * does it exist and is it safe to write into the mmap'd area
1963 * how to use it (BSD variants) */
1964 #include <sys/types.h>
1966 #include <sys/mman.h>
1968 /* This mess was copied from the GNU getpagesize.h. */
1969 #ifndef HAVE_GETPAGESIZE
1970 # ifdef HAVE_UNISTD_H
1971 # include <unistd.h>
1974 /* Assume that all systems that can run configure have sys/param.h. */
1975 # ifndef HAVE_SYS_PARAM_H
1976 # define HAVE_SYS_PARAM_H 1
1979 # ifdef _SC_PAGESIZE
1980 # define getpagesize() sysconf(_SC_PAGESIZE)
1981 # else /* no _SC_PAGESIZE */
1982 # ifdef HAVE_SYS_PARAM_H
1983 # include <sys/param.h>
1984 # ifdef EXEC_PAGESIZE
1985 # define getpagesize() EXEC_PAGESIZE
1986 # else /* no EXEC_PAGESIZE */
1988 # define getpagesize() NBPG * CLSIZE
1991 # endif /* no CLSIZE */
1992 # else /* no NBPG */
1994 # define getpagesize() NBPC
1995 # else /* no NBPC */
1997 # define getpagesize() PAGESIZE
1998 # endif /* PAGESIZE */
1999 # endif /* no NBPC */
2000 # endif /* no NBPG */
2001 # endif /* no EXEC_PAGESIZE */
2002 # else /* no HAVE_SYS_PARAM_H */
2003 # define getpagesize() 8192 /* punt totally */
2004 # endif /* no HAVE_SYS_PARAM_H */
2005 # endif /* no _SC_PAGESIZE */
2007 #endif /* no HAVE_GETPAGESIZE */
2010 extern "C" { void *malloc(unsigned); }
2018 char *data, *data2, *data3;
2022 pagesize = getpagesize();
2025 * First, make a file with some known garbage in it.
2027 data = malloc(pagesize);
2030 for (i = 0; i < pagesize; ++i)
2031 *(data + i) = rand();
2033 fd = creat("conftestmmap", 0600);
2036 if (write(fd, data, pagesize) != pagesize)
2041 * Next, try to mmap the file at a fixed address which
2042 * already has something else allocated at it. If we can,
2043 * also make sure that we see the same garbage.
2045 fd = open("conftestmmap", O_RDWR);
2048 data2 = malloc(2 * pagesize);
2051 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2052 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2053 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2055 for (i = 0; i < pagesize; ++i)
2056 if (*(data + i) != *(data2 + i))
2060 * Finally, make sure that changes to the mapped area
2061 * do not percolate back to the file as seen by read().
2062 * (This is a bug on some variants of i386 svr4.0.)
2064 for (i = 0; i < pagesize; ++i)
2065 *(data2 + i) = *(data2 + i) + 1;
2066 data3 = malloc(pagesize);
2069 if (read(fd, data3, pagesize) != pagesize)
2071 for (i = 0; i < pagesize; ++i)
2072 if (*(data + i) != *(data3 + i))
2075 unlink("conftestmmap");
2080 if { (eval echo configure:2081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2082 ac_cv_func_mmap_fixed_mapped=yes
2084 echo "configure: failed program was:" >&5
2085 cat conftest.$ac_ext >&5
2087 ac_cv_func_mmap_fixed_mapped=no
2094 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2095 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2096 cat >> confdefs.h <<\EOF
2102 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2103 echo "configure:2104: checking return type of signal handlers" >&5
2104 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2105 echo $ac_n "(cached) $ac_c" 1>&6
2107 cat > conftest.$ac_ext <<EOF
2108 #line 2109 "configure"
2109 #include "confdefs.h"
2110 #include <sys/types.h>
2116 extern "C" void (*signal (int, void (*)(int)))(int);
2118 void (*signal ()) ();
2125 if { (eval echo configure:2126: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2127 ac_cv_type_signal=void
2129 echo "configure: failed program was:" >&5
2130 cat conftest.$ac_ext >&5
2132 ac_cv_type_signal=int
2137 echo "$ac_t""$ac_cv_type_signal" 1>&6
2138 cat >> confdefs.h <<EOF
2139 #define RETSIGTYPE $ac_cv_type_signal
2143 for ac_func in getcwd gettimeofday mkdir mktime select socket
2145 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2146 echo "configure:2147: checking for $ac_func" >&5
2147 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2148 echo $ac_n "(cached) $ac_c" 1>&6
2150 cat > conftest.$ac_ext <<EOF
2151 #line 2152 "configure"
2152 #include "confdefs.h"
2153 /* System header to define __stub macros and hopefully few prototypes,
2154 which can conflict with char $ac_func(); below. */
2156 /* Override any gcc2 internal prototype to avoid an error. */
2157 /* We use char because int might match the return type of a gcc2
2158 builtin and then its argument prototype would still apply. */
2163 /* The GNU C library defines this for functions which it implements
2164 to always fail with ENOSYS. Some functions are actually named
2165 something starting with __ and the normal name is an alias. */
2166 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2174 if { (eval echo configure:2175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2176 eval "ac_cv_func_$ac_func=yes"
2178 echo "configure: failed program was:" >&5
2179 cat conftest.$ac_ext >&5
2181 eval "ac_cv_func_$ac_func=no"
2186 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2187 echo "$ac_t""yes" 1>&6
2188 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2189 cat >> confdefs.h <<EOF
2190 #define $ac_tr_func 1
2194 echo "$ac_t""no" 1>&6
2199 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2200 echo $ac_n "checking whether MAP_FAILED is defined""... $ac_c" 1>&6
2201 echo "configure:2202: checking whether MAP_FAILED is defined" >&5
2202 if eval "test \"`echo '$''{'ac_cv_map_failed'+set}'`\" = set"; then
2203 echo $ac_n "(cached) $ac_c" 1>&6
2205 cat > conftest.$ac_ext <<EOF
2206 #line 2207 "configure"
2207 #include "confdefs.h"
2208 #include <sys/mman.h>
2213 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2214 egrep "yes" >/dev/null 2>&1; then
2216 ac_cv_map_failed=yes
2225 echo "$ac_t""$ac_cv_map_failed" 1>&6
2227 echo $ac_n "checking whether MAP_ANONYMOUS is defined""... $ac_c" 1>&6
2228 echo "configure:2229: checking whether MAP_ANONYMOUS is defined" >&5
2229 if eval "test \"`echo '$''{'ac_cv_map_anonymous'+set}'`\" = set"; then
2230 echo $ac_n "(cached) $ac_c" 1>&6
2232 cat > conftest.$ac_ext <<EOF
2233 #line 2234 "configure"
2234 #include "confdefs.h"
2235 #include <sys/mman.h>
2236 #ifdef MAP_ANONYMOUS
2240 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2241 egrep "yes" >/dev/null 2>&1; then
2243 ac_cv_map_anonymous=yes
2246 ac_cv_map_anonymous=no
2252 echo "$ac_t""$ac_cv_map_anonymous" 1>&6
2254 if test $ac_cv_map_failed = yes; then
2255 cat >> confdefs.h <<\EOF
2256 #define HAVE_MAP_FAILED 1
2261 if test $ac_cv_map_anonymous = yes; then
2262 cat >> confdefs.h <<\EOF
2263 #define HAVE_MAP_ANONYMOUS 1
2271 # Check whether --enable-threads or --disable-threads was given.
2272 if test "${enable_threads+set}" = set; then
2273 enableval="$enable_threads"
2277 # Check whether --enable-gc2 or --disable-gc2 was given.
2278 if test "${enable_gc2+set}" = set; then
2279 enableval="$enable_gc2"
2284 echo $ac_n "checking whether to include threads support""... $ac_c" 1>&6
2285 echo "configure:2286: checking whether to include threads support" >&5
2286 if test x"$enable_threads" = "xno"; then
2287 echo "$ac_t""no" 1>&6
2289 echo "$ac_t""yes" 1>&6
2291 cat >> confdefs.h <<\EOF
2292 #define USE_THREADS 1
2295 cat >> confdefs.h <<\EOF
2296 #define EXTERNAL_OVERFLOW 1
2299 cat >> confdefs.h <<\EOF
2300 #define DONT_FREE_FIRST 1
2304 LIBTHREAD="libthreads.a"
2305 THREAD_OBJ="threads/libthreads.a"
2310 echo $ac_n "checking which garbage collector to use""... $ac_c" 1>&6
2311 echo "configure:2312: checking which garbage collector to use" >&5
2312 if test x"$enable_gc2" = "xno"; then
2313 echo "$ac_t""old garbage collector" 1>&6
2314 GC_OBJ="mm/libmm_old.a"
2316 echo "$ac_t""new garbage collector" 1>&6
2317 GC_OBJ="mm/libmm_new.a"
2323 cat > confcache <<\EOF
2324 # This file is a shell script that caches the results of configure
2325 # tests run on this system so they can be shared between configure
2326 # scripts and configure runs. It is not useful on other systems.
2327 # If it contains results you don't want to keep, you may remove or edit it.
2329 # By default, configure uses ./config.cache as the cache file,
2330 # creating it if it does not exist already. You can give configure
2331 # the --cache-file=FILE option to use a different cache file; that is
2332 # what configure does when it calls configure scripts in
2333 # subdirectories, so they share the cache.
2334 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2335 # config.status only pays attention to the cache file if you give it the
2336 # --recheck option to rerun configure.
2339 # The following way of writing the cache mishandles newlines in values,
2340 # but we know of no workaround that is simple, portable, and efficient.
2341 # So, don't put newlines in cache variables' values.
2342 # Ultrix sh set writes to stderr and can't be redirected directly,
2343 # and sets the high bit in the cache file unless we assign to the vars.
2345 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2347 # `set' does not quote correctly, so add quotes (double-quote substitution
2348 # turns \\\\ into \\, and sed turns \\ into \).
2350 -e "s/'/'\\\\''/g" \
2351 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2354 # `set' quotes correctly as required by POSIX, so do not add quotes.
2355 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2358 if cmp -s $cache_file confcache; then
2361 if test -w $cache_file; then
2362 echo "updating cache $cache_file"
2363 cat confcache > $cache_file
2365 echo "not updating unwritable cache $cache_file"
2370 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2372 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2373 # Let make expand exec_prefix.
2374 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2376 # Any assignment to VPATH causes Sun make to only execute
2377 # the first set of double-colon rules, so remove it if not needed.
2378 # If there is a colon in the path, we need to keep it.
2379 if test "x$srcdir" = x.; then
2380 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2383 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2385 DEFS=-DHAVE_CONFIG_H
2387 # Without the "./", some shells look in PATH for config.status.
2388 : ${CONFIG_STATUS=./config.status}
2390 echo creating $CONFIG_STATUS
2391 rm -f $CONFIG_STATUS
2392 cat > $CONFIG_STATUS <<EOF
2394 # Generated automatically by configure.
2395 # Run this file to recreate the current configuration.
2396 # This directory was configured as follows,
2397 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2399 # $0 $ac_configure_args
2401 # Compiler output produced by configure, useful for debugging
2402 # configure, is in ./config.log if it exists.
2404 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2407 case "\$ac_option" in
2408 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2409 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2410 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2411 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2412 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2414 -help | --help | --hel | --he | --h)
2415 echo "\$ac_cs_usage"; exit 0 ;;
2416 *) echo "\$ac_cs_usage"; exit 1 ;;
2420 ac_given_srcdir=$srcdir
2421 ac_given_INSTALL="$INSTALL"
2423 trap 'rm -fr `echo "Makefile \
2434 tst/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2436 cat >> $CONFIG_STATUS <<EOF
2438 # Protect against being on the right side of a sed subst in config.status.
2439 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2440 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2444 s%@CFLAGS@%$CFLAGS%g
2445 s%@CPPFLAGS@%$CPPFLAGS%g
2446 s%@CXXFLAGS@%$CXXFLAGS%g
2447 s%@FFLAGS@%$FFLAGS%g
2449 s%@LDFLAGS@%$LDFLAGS%g
2451 s%@exec_prefix@%$exec_prefix%g
2452 s%@prefix@%$prefix%g
2453 s%@program_transform_name@%$program_transform_name%g
2454 s%@bindir@%$bindir%g
2455 s%@sbindir@%$sbindir%g
2456 s%@libexecdir@%$libexecdir%g
2457 s%@datadir@%$datadir%g
2458 s%@sysconfdir@%$sysconfdir%g
2459 s%@sharedstatedir@%$sharedstatedir%g
2460 s%@localstatedir@%$localstatedir%g
2461 s%@libdir@%$libdir%g
2462 s%@includedir@%$includedir%g
2463 s%@oldincludedir@%$oldincludedir%g
2464 s%@infodir@%$infodir%g
2465 s%@mandir@%$mandir%g
2467 s%@host_alias@%$host_alias%g
2468 s%@host_cpu@%$host_cpu%g
2469 s%@host_vendor@%$host_vendor%g
2470 s%@host_os@%$host_os%g
2471 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2472 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2473 s%@INSTALL_DATA@%$INSTALL_DATA%g
2474 s%@PACKAGE@%$PACKAGE%g
2475 s%@VERSION@%$VERSION%g
2476 s%@ACLOCAL@%$ACLOCAL%g
2477 s%@AUTOCONF@%$AUTOCONF%g
2478 s%@AUTOMAKE@%$AUTOMAKE%g
2479 s%@AUTOHEADER@%$AUTOHEADER%g
2480 s%@MAKEINFO@%$MAKEINFO%g
2481 s%@SET_MAKE@%$SET_MAKE%g
2482 s%@COMPILER_SOURCES@%$COMPILER_SOURCES%g
2483 s%@COMPILER_OBJECTS@%$COMPILER_OBJECTS%g
2484 s%@SYSDEP_DIR@%$SYSDEP_DIR%g
2486 s%@RANLIB@%$RANLIB%g
2488 s%@LIBOBJS@%$LIBOBJS%g
2489 s%@LIBTHREAD@%$LIBTHREAD%g
2490 s%@THREAD_OBJ@%$THREAD_OBJ%g
2491 s%@GC_OBJ@%$GC_OBJ%g
2496 cat >> $CONFIG_STATUS <<\EOF
2498 # Split the substitutions into bite-sized pieces for seds with
2499 # small command number limits, like on Digital OSF/1 and HP-UX.
2500 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2501 ac_file=1 # Number of current file.
2502 ac_beg=1 # First line for current file.
2503 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2506 while $ac_more_lines; do
2507 if test $ac_beg -gt 1; then
2508 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2510 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2512 if test ! -s conftest.s$ac_file; then
2514 rm -f conftest.s$ac_file
2516 if test -z "$ac_sed_cmds"; then
2517 ac_sed_cmds="sed -f conftest.s$ac_file"
2519 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2521 ac_file=`expr $ac_file + 1`
2523 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2526 if test -z "$ac_sed_cmds"; then
2531 cat >> $CONFIG_STATUS <<EOF
2533 CONFIG_FILES=\${CONFIG_FILES-"Makefile \
2546 cat >> $CONFIG_STATUS <<\EOF
2547 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2548 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2550 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2551 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2552 *) ac_file_in="${ac_file}.in" ;;
2555 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2557 # Remove last slash and all that follows it. Not all systems have dirname.
2558 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2559 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2560 # The file is in a subdirectory.
2561 test ! -d "$ac_dir" && mkdir "$ac_dir"
2562 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2563 # A "../" for each directory in $ac_dir_suffix.
2564 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2566 ac_dir_suffix= ac_dots=
2569 case "$ac_given_srcdir" in
2571 if test -z "$ac_dots"; then top_srcdir=.
2572 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2573 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2575 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2576 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2579 case "$ac_given_INSTALL" in
2580 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2581 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2584 echo creating "$ac_file"
2586 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2588 *Makefile*) ac_comsub="1i\\
2589 # $configure_input" ;;
2593 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2595 s%@configure_input@%$configure_input%g
2596 s%@srcdir@%$srcdir%g
2597 s%@top_srcdir@%$top_srcdir%g
2598 s%@INSTALL@%$INSTALL%g
2599 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2603 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2604 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2606 # ac_d sets the value in "#define NAME VALUE" lines.
2607 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2608 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2611 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2612 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2613 ac_uB='\([ ]\)%\1#\2define\3'
2616 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2617 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2618 ac_eB='$%\1#\2define\3'
2622 if test "${CONFIG_HEADERS+set}" != set; then
2624 cat >> $CONFIG_STATUS <<EOF
2625 CONFIG_HEADERS="config.h"
2627 cat >> $CONFIG_STATUS <<\EOF
2629 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2630 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2632 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2633 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2634 *) ac_file_in="${ac_file}.in" ;;
2637 echo creating $ac_file
2639 rm -f conftest.frag conftest.in conftest.out
2640 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2641 cat $ac_file_inputs > conftest.in
2645 # Transform confdefs.h into a sed script conftest.vals that substitutes
2646 # the proper values into config.h.in to produce config.h. And first:
2647 # Protect against being on the right side of a sed subst in config.status.
2648 # Protect against being in an unquoted here document in config.status.
2650 cat > conftest.hdr <<\EOF
2653 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2657 sed -n -f conftest.hdr confdefs.h > conftest.vals
2660 # This sed command replaces #undef with comments. This is necessary, for
2661 # example, in the case of _POSIX_SOURCE, which is predefined and required
2662 # on some systems where configure will not decide to define it.
2663 cat >> conftest.vals <<\EOF
2664 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2667 # Break up conftest.vals because some shells have a limit on
2668 # the size of here documents, and old seds have small limits too.
2673 ac_lines=`grep -c . conftest.vals`
2674 # grep -c gives empty output for an empty file on some AIX systems.
2675 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2676 # Write a limited-size here document to conftest.frag.
2677 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2678 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2680 sed -f conftest.frag conftest.in > conftest.out
2682 mv conftest.out conftest.in
2684 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2686 mv conftest.tail conftest.vals
2690 cat >> $CONFIG_STATUS <<\EOF
2691 rm -f conftest.frag conftest.h
2692 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2693 cat conftest.in >> conftest.h
2695 if cmp -s $ac_file conftest.h 2>/dev/null; then
2696 echo "$ac_file is unchanged"
2699 # Remove last slash and all that follows it. Not all systems have dirname.
2700 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2701 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2702 # The file is in a subdirectory.
2703 test ! -d "$ac_dir" && mkdir "$ac_dir"
2706 mv conftest.h $ac_file
2711 cat >> $CONFIG_STATUS <<EOF
2715 cat >> $CONFIG_STATUS <<\EOF
2716 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2720 chmod +x $CONFIG_STATUS
2721 rm -fr confdefs* $ac_clean_files
2722 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1