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"
820 COMPILER_SOURCES="compiler.h compiler.c"
821 COMPILER_OBJECTS="compiler.o"
822 cat >> confdefs.h <<\EOF
823 #define OLD_COMPILER 1
830 CFLAGS="-64 -g -DMAP_ANONYMOUS=0 -woff 1048,1110,1164,1515"
836 sparc* | powerpc* | ppc* | * )
837 { echo "configure: error: $host-cpu systems are not supported at this time" 1>&2; exit 1; } ;;
844 cat >> confdefs.h <<EOF
845 #define SYSDEP_DIR "$SYSDEP_DIR"
850 # Extract the first word of "gcc", so it can be a program name with args.
851 set dummy gcc; ac_word=$2
852 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
853 echo "configure:854: checking for $ac_word" >&5
854 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
855 echo $ac_n "(cached) $ac_c" 1>&6
857 if test -n "$CC"; then
858 ac_cv_prog_CC="$CC" # Let the user override the test.
860 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
862 for ac_dir in $ac_dummy; do
863 test -z "$ac_dir" && ac_dir=.
864 if test -f $ac_dir/$ac_word; then
873 if test -n "$CC"; then
874 echo "$ac_t""$CC" 1>&6
876 echo "$ac_t""no" 1>&6
879 if test -z "$CC"; then
880 # Extract the first word of "cc", so it can be a program name with args.
881 set dummy cc; ac_word=$2
882 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
883 echo "configure:884: checking for $ac_word" >&5
884 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
885 echo $ac_n "(cached) $ac_c" 1>&6
887 if test -n "$CC"; then
888 ac_cv_prog_CC="$CC" # Let the user override the test.
890 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
893 for ac_dir in $ac_dummy; do
894 test -z "$ac_dir" && ac_dir=.
895 if test -f $ac_dir/$ac_word; then
896 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
905 if test $ac_prog_rejected = yes; then
906 # We found a bogon in the path, so make sure we never use it.
907 set dummy $ac_cv_prog_CC
909 if test $# -gt 0; then
910 # We chose a different compiler from the bogus one.
911 # However, it has the same basename, so the bogon will be chosen
912 # first if we set CC to just the basename; use the full file name.
914 set dummy "$ac_dir/$ac_word" "$@"
922 if test -n "$CC"; then
923 echo "$ac_t""$CC" 1>&6
925 echo "$ac_t""no" 1>&6
928 if test -z "$CC"; then
931 # Extract the first word of "cl", so it can be a program name with args.
932 set dummy cl; ac_word=$2
933 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
934 echo "configure:935: checking for $ac_word" >&5
935 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
936 echo $ac_n "(cached) $ac_c" 1>&6
938 if test -n "$CC"; then
939 ac_cv_prog_CC="$CC" # Let the user override the test.
941 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
943 for ac_dir in $ac_dummy; do
944 test -z "$ac_dir" && ac_dir=.
945 if test -f $ac_dir/$ac_word; then
954 if test -n "$CC"; then
955 echo "$ac_t""$CC" 1>&6
957 echo "$ac_t""no" 1>&6
962 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
965 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
966 echo "configure:967: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
969 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
970 ac_cpp='$CPP $CPPFLAGS'
971 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
972 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
973 cross_compiling=$ac_cv_prog_cc_cross
975 cat > conftest.$ac_ext << EOF
977 #line 978 "configure"
978 #include "confdefs.h"
982 if { (eval echo configure:983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
983 ac_cv_prog_cc_works=yes
984 # If we can't run a trivial program, we are probably using a cross compiler.
985 if (./conftest; exit) 2>/dev/null; then
986 ac_cv_prog_cc_cross=no
988 ac_cv_prog_cc_cross=yes
991 echo "configure: failed program was:" >&5
992 cat conftest.$ac_ext >&5
993 ac_cv_prog_cc_works=no
997 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
998 ac_cpp='$CPP $CPPFLAGS'
999 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1000 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1001 cross_compiling=$ac_cv_prog_cc_cross
1003 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1004 if test $ac_cv_prog_cc_works = no; then
1005 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1007 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1008 echo "configure:1009: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1009 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1010 cross_compiling=$ac_cv_prog_cc_cross
1012 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1013 echo "configure:1014: checking whether we are using GNU C" >&5
1014 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1015 echo $ac_n "(cached) $ac_c" 1>&6
1017 cat > conftest.c <<EOF
1022 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1029 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1031 if test $ac_cv_prog_gcc = yes; then
1037 ac_test_CFLAGS="${CFLAGS+set}"
1038 ac_save_CFLAGS="$CFLAGS"
1040 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1041 echo "configure:1042: checking whether ${CC-cc} accepts -g" >&5
1042 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1043 echo $ac_n "(cached) $ac_c" 1>&6
1045 echo 'void f(){}' > conftest.c
1046 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1055 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1056 if test "$ac_test_CFLAGS" = set; then
1057 CFLAGS="$ac_save_CFLAGS"
1058 elif test $ac_cv_prog_cc_g = yes; then
1059 if test "$GCC" = yes; then
1065 if test "$GCC" = yes; then
1072 # Extract the first word of "ranlib", so it can be a program name with args.
1073 set dummy ranlib; ac_word=$2
1074 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1075 echo "configure:1076: checking for $ac_word" >&5
1076 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1077 echo $ac_n "(cached) $ac_c" 1>&6
1079 if test -n "$RANLIB"; then
1080 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1082 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1084 for ac_dir in $ac_dummy; do
1085 test -z "$ac_dir" && ac_dir=.
1086 if test -f $ac_dir/$ac_word; then
1087 ac_cv_prog_RANLIB="ranlib"
1092 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1095 RANLIB="$ac_cv_prog_RANLIB"
1096 if test -n "$RANLIB"; then
1097 echo "$ac_t""$RANLIB" 1>&6
1099 echo "$ac_t""no" 1>&6
1103 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
1104 echo "configure:1105: checking for sin in -lm" >&5
1105 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
1106 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1107 echo $ac_n "(cached) $ac_c" 1>&6
1109 ac_save_LIBS="$LIBS"
1111 cat > conftest.$ac_ext <<EOF
1112 #line 1113 "configure"
1113 #include "confdefs.h"
1114 /* Override any gcc2 internal prototype to avoid an error. */
1115 /* We use char because int might match the return type of a gcc2
1116 builtin and then its argument prototype would still apply. */
1123 if { (eval echo configure:1124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1125 eval "ac_cv_lib_$ac_lib_var=yes"
1127 echo "configure: failed program was:" >&5
1128 cat conftest.$ac_ext >&5
1130 eval "ac_cv_lib_$ac_lib_var=no"
1133 LIBS="$ac_save_LIBS"
1136 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1137 echo "$ac_t""yes" 1>&6
1138 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1139 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1140 cat >> confdefs.h <<EOF
1141 #define $ac_tr_lib 1
1147 echo "$ac_t""no" 1>&6
1152 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1154 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1155 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1156 echo "configure:1157: checking for $ac_hdr that defines DIR" >&5
1157 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1158 echo $ac_n "(cached) $ac_c" 1>&6
1160 cat > conftest.$ac_ext <<EOF
1161 #line 1162 "configure"
1162 #include "confdefs.h"
1163 #include <sys/types.h>
1169 if { (eval echo configure:1170: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1171 eval "ac_cv_header_dirent_$ac_safe=yes"
1173 echo "configure: failed program was:" >&5
1174 cat conftest.$ac_ext >&5
1176 eval "ac_cv_header_dirent_$ac_safe=no"
1180 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1181 echo "$ac_t""yes" 1>&6
1182 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1183 cat >> confdefs.h <<EOF
1184 #define $ac_tr_hdr 1
1186 ac_header_dirent=$ac_hdr; break
1188 echo "$ac_t""no" 1>&6
1191 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1192 if test $ac_header_dirent = dirent.h; then
1193 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1194 echo "configure:1195: checking for opendir in -ldir" >&5
1195 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1196 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1197 echo $ac_n "(cached) $ac_c" 1>&6
1199 ac_save_LIBS="$LIBS"
1201 cat > conftest.$ac_ext <<EOF
1202 #line 1203 "configure"
1203 #include "confdefs.h"
1204 /* Override any gcc2 internal prototype to avoid an error. */
1205 /* We use char because int might match the return type of a gcc2
1206 builtin and then its argument prototype would still apply. */
1213 if { (eval echo configure:1214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1215 eval "ac_cv_lib_$ac_lib_var=yes"
1217 echo "configure: failed program was:" >&5
1218 cat conftest.$ac_ext >&5
1220 eval "ac_cv_lib_$ac_lib_var=no"
1223 LIBS="$ac_save_LIBS"
1226 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1227 echo "$ac_t""yes" 1>&6
1230 echo "$ac_t""no" 1>&6
1234 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1235 echo "configure:1236: checking for opendir in -lx" >&5
1236 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1237 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1238 echo $ac_n "(cached) $ac_c" 1>&6
1240 ac_save_LIBS="$LIBS"
1242 cat > conftest.$ac_ext <<EOF
1243 #line 1244 "configure"
1244 #include "confdefs.h"
1245 /* Override any gcc2 internal prototype to avoid an error. */
1246 /* We use char because int might match the return type of a gcc2
1247 builtin and then its argument prototype would still apply. */
1254 if { (eval echo configure:1255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1256 eval "ac_cv_lib_$ac_lib_var=yes"
1258 echo "configure: failed program was:" >&5
1259 cat conftest.$ac_ext >&5
1261 eval "ac_cv_lib_$ac_lib_var=no"
1264 LIBS="$ac_save_LIBS"
1267 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1268 echo "$ac_t""yes" 1>&6
1271 echo "$ac_t""no" 1>&6
1276 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1277 echo "configure:1278: checking how to run the C preprocessor" >&5
1278 # On Suns, sometimes $CPP names a directory.
1279 if test -n "$CPP" && test -d "$CPP"; then
1282 if test -z "$CPP"; then
1283 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1284 echo $ac_n "(cached) $ac_c" 1>&6
1286 # This must be in double quotes, not single quotes, because CPP may get
1287 # substituted into the Makefile and "${CC-cc}" will confuse make.
1289 # On the NeXT, cc -E runs the code through the compiler's parser,
1290 # not just through cpp.
1291 cat > conftest.$ac_ext <<EOF
1292 #line 1293 "configure"
1293 #include "confdefs.h"
1297 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1298 { (eval echo configure:1299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1299 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1300 if test -z "$ac_err"; then
1304 echo "configure: failed program was:" >&5
1305 cat conftest.$ac_ext >&5
1307 CPP="${CC-cc} -E -traditional-cpp"
1308 cat > conftest.$ac_ext <<EOF
1309 #line 1310 "configure"
1310 #include "confdefs.h"
1314 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1315 { (eval echo configure:1316: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1316 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1317 if test -z "$ac_err"; then
1321 echo "configure: failed program was:" >&5
1322 cat conftest.$ac_ext >&5
1324 CPP="${CC-cc} -nologo -E"
1325 cat > conftest.$ac_ext <<EOF
1326 #line 1327 "configure"
1327 #include "confdefs.h"
1331 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1332 { (eval echo configure:1333: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1333 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1334 if test -z "$ac_err"; then
1338 echo "configure: failed program was:" >&5
1339 cat conftest.$ac_ext >&5
1348 ac_cv_prog_CPP="$CPP"
1350 CPP="$ac_cv_prog_CPP"
1352 ac_cv_prog_CPP="$CPP"
1354 echo "$ac_t""$CPP" 1>&6
1356 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1357 echo "configure:1358: checking for ANSI C header files" >&5
1358 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1359 echo $ac_n "(cached) $ac_c" 1>&6
1361 cat > conftest.$ac_ext <<EOF
1362 #line 1363 "configure"
1363 #include "confdefs.h"
1369 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1370 { (eval echo configure:1371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1371 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1372 if test -z "$ac_err"; then
1374 ac_cv_header_stdc=yes
1377 echo "configure: failed program was:" >&5
1378 cat conftest.$ac_ext >&5
1380 ac_cv_header_stdc=no
1384 if test $ac_cv_header_stdc = yes; then
1385 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1386 cat > conftest.$ac_ext <<EOF
1387 #line 1388 "configure"
1388 #include "confdefs.h"
1391 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1392 egrep "memchr" >/dev/null 2>&1; then
1396 ac_cv_header_stdc=no
1402 if test $ac_cv_header_stdc = yes; then
1403 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1404 cat > conftest.$ac_ext <<EOF
1405 #line 1406 "configure"
1406 #include "confdefs.h"
1409 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1410 egrep "free" >/dev/null 2>&1; then
1414 ac_cv_header_stdc=no
1420 if test $ac_cv_header_stdc = yes; then
1421 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1422 if test "$cross_compiling" = yes; then
1425 cat > conftest.$ac_ext <<EOF
1426 #line 1427 "configure"
1427 #include "confdefs.h"
1429 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1430 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1431 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1432 int main () { int i; for (i = 0; i < 256; i++)
1433 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1437 if { (eval echo configure:1438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1441 echo "configure: failed program was:" >&5
1442 cat conftest.$ac_ext >&5
1444 ac_cv_header_stdc=no
1452 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1453 if test $ac_cv_header_stdc = yes; then
1454 cat >> confdefs.h <<\EOF
1455 #define STDC_HEADERS 1
1460 for ac_hdr in fcntl.h sys/time.h unistd.h
1462 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1463 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1464 echo "configure:1465: checking for $ac_hdr" >&5
1465 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1466 echo $ac_n "(cached) $ac_c" 1>&6
1468 cat > conftest.$ac_ext <<EOF
1469 #line 1470 "configure"
1470 #include "confdefs.h"
1473 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1474 { (eval echo configure:1475: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1475 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1476 if test -z "$ac_err"; then
1478 eval "ac_cv_header_$ac_safe=yes"
1481 echo "configure: failed program was:" >&5
1482 cat conftest.$ac_ext >&5
1484 eval "ac_cv_header_$ac_safe=no"
1488 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1489 echo "$ac_t""yes" 1>&6
1490 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1491 cat >> confdefs.h <<EOF
1492 #define $ac_tr_hdr 1
1496 echo "$ac_t""no" 1>&6
1501 echo $ac_n "checking for working const""... $ac_c" 1>&6
1502 echo "configure:1503: checking for working const" >&5
1503 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1504 echo $ac_n "(cached) $ac_c" 1>&6
1506 cat > conftest.$ac_ext <<EOF
1507 #line 1508 "configure"
1508 #include "confdefs.h"
1512 /* Ultrix mips cc rejects this. */
1513 typedef int charset[2]; const charset x;
1514 /* SunOS 4.1.1 cc rejects this. */
1515 char const *const *ccp;
1517 /* NEC SVR4.0.2 mips cc rejects this. */
1518 struct point {int x, y;};
1519 static struct point const zero = {0,0};
1520 /* AIX XL C 1.02.0.0 rejects this.
1521 It does not let you subtract one const X* pointer from another in an arm
1522 of an if-expression whose if-part is not a constant expression */
1523 const char *g = "string";
1524 ccp = &g + (g ? g-g : 0);
1525 /* HPUX 7.0 cc rejects these. */
1528 ccp = (char const *const *) p;
1529 { /* SCO 3.2v4 cc rejects this. */
1531 char const *s = 0 ? (char *) 0 : (char const *) 0;
1535 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1537 const int *foo = &x[0];
1540 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1541 typedef const int *iptr;
1545 { /* AIX XL C 1.02.0.0 rejects this saying
1546 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1547 struct s { int j; const int *ap[3]; };
1548 struct s *b; b->j = 5;
1550 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1556 if { (eval echo configure:1557: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1560 echo "configure: failed program was:" >&5
1561 cat conftest.$ac_ext >&5
1568 echo "$ac_t""$ac_cv_c_const" 1>&6
1569 if test $ac_cv_c_const = no; then
1570 cat >> confdefs.h <<\EOF
1576 echo $ac_n "checking for inline""... $ac_c" 1>&6
1577 echo "configure:1578: checking for inline" >&5
1578 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1579 echo $ac_n "(cached) $ac_c" 1>&6
1582 for ac_kw in inline __inline__ __inline; do
1583 cat > conftest.$ac_ext <<EOF
1584 #line 1585 "configure"
1585 #include "confdefs.h"
1591 if { (eval echo configure:1592: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1593 ac_cv_c_inline=$ac_kw; break
1595 echo "configure: failed program was:" >&5
1596 cat conftest.$ac_ext >&5
1603 echo "$ac_t""$ac_cv_c_inline" 1>&6
1604 case "$ac_cv_c_inline" in
1606 no) cat >> confdefs.h <<\EOF
1610 *) cat >> confdefs.h <<EOF
1611 #define inline $ac_cv_c_inline
1616 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1617 echo "configure:1618: checking for off_t" >&5
1618 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1619 echo $ac_n "(cached) $ac_c" 1>&6
1621 cat > conftest.$ac_ext <<EOF
1622 #line 1623 "configure"
1623 #include "confdefs.h"
1624 #include <sys/types.h>
1630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1631 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1633 ac_cv_type_off_t=yes
1641 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1642 if test $ac_cv_type_off_t = no; then
1643 cat >> confdefs.h <<\EOF
1649 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1650 echo "configure:1651: checking for size_t" >&5
1651 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1652 echo $ac_n "(cached) $ac_c" 1>&6
1654 cat > conftest.$ac_ext <<EOF
1655 #line 1656 "configure"
1656 #include "confdefs.h"
1657 #include <sys/types.h>
1663 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1664 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1666 ac_cv_type_size_t=yes
1669 ac_cv_type_size_t=no
1674 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1675 if test $ac_cv_type_size_t = no; then
1676 cat >> confdefs.h <<\EOF
1677 #define size_t unsigned
1682 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1683 echo "configure:1684: checking whether time.h and sys/time.h may both be included" >&5
1684 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1685 echo $ac_n "(cached) $ac_c" 1>&6
1687 cat > conftest.$ac_ext <<EOF
1688 #line 1689 "configure"
1689 #include "confdefs.h"
1690 #include <sys/types.h>
1691 #include <sys/time.h>
1697 if { (eval echo configure:1698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1699 ac_cv_header_time=yes
1701 echo "configure: failed program was:" >&5
1702 cat conftest.$ac_ext >&5
1704 ac_cv_header_time=no
1709 echo "$ac_t""$ac_cv_header_time" 1>&6
1710 if test $ac_cv_header_time = yes; then
1711 cat >> confdefs.h <<\EOF
1712 #define TIME_WITH_SYS_TIME 1
1717 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
1718 echo "configure:1719: checking whether struct tm is in sys/time.h or time.h" >&5
1719 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
1720 echo $ac_n "(cached) $ac_c" 1>&6
1722 cat > conftest.$ac_ext <<EOF
1723 #line 1724 "configure"
1724 #include "confdefs.h"
1725 #include <sys/types.h>
1728 struct tm *tp; tp->tm_sec;
1731 if { (eval echo configure:1732: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1733 ac_cv_struct_tm=time.h
1735 echo "configure: failed program was:" >&5
1736 cat conftest.$ac_ext >&5
1738 ac_cv_struct_tm=sys/time.h
1743 echo "$ac_t""$ac_cv_struct_tm" 1>&6
1744 if test $ac_cv_struct_tm = sys/time.h; then
1745 cat >> confdefs.h <<\EOF
1746 #define TM_IN_SYS_TIME 1
1752 if test $ac_cv_prog_gcc = yes; then
1753 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1754 echo "configure:1755: checking whether ${CC-cc} needs -traditional" >&5
1755 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1756 echo $ac_n "(cached) $ac_c" 1>&6
1758 ac_pattern="Autoconf.*'x'"
1759 cat > conftest.$ac_ext <<EOF
1760 #line 1761 "configure"
1761 #include "confdefs.h"
1765 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1766 egrep "$ac_pattern" >/dev/null 2>&1; then
1768 ac_cv_prog_gcc_traditional=yes
1771 ac_cv_prog_gcc_traditional=no
1776 if test $ac_cv_prog_gcc_traditional = no; then
1777 cat > conftest.$ac_ext <<EOF
1778 #line 1779 "configure"
1779 #include "confdefs.h"
1783 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1784 egrep "$ac_pattern" >/dev/null 2>&1; then
1786 ac_cv_prog_gcc_traditional=yes
1793 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1794 if test $ac_cv_prog_gcc_traditional = yes; then
1795 CC="$CC -traditional"
1799 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
1800 echo "configure:1801: checking for 8-bit clean memcmp" >&5
1801 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
1802 echo $ac_n "(cached) $ac_c" 1>&6
1804 if test "$cross_compiling" = yes; then
1805 ac_cv_func_memcmp_clean=no
1807 cat > conftest.$ac_ext <<EOF
1808 #line 1809 "configure"
1809 #include "confdefs.h"
1813 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
1814 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
1818 if { (eval echo configure:1819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1820 ac_cv_func_memcmp_clean=yes
1822 echo "configure: failed program was:" >&5
1823 cat conftest.$ac_ext >&5
1825 ac_cv_func_memcmp_clean=no
1832 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
1833 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
1835 for ac_hdr in unistd.h
1837 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1838 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1839 echo "configure:1840: checking for $ac_hdr" >&5
1840 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1841 echo $ac_n "(cached) $ac_c" 1>&6
1843 cat > conftest.$ac_ext <<EOF
1844 #line 1845 "configure"
1845 #include "confdefs.h"
1848 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1849 { (eval echo configure:1850: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1850 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1851 if test -z "$ac_err"; then
1853 eval "ac_cv_header_$ac_safe=yes"
1856 echo "configure: failed program was:" >&5
1857 cat conftest.$ac_ext >&5
1859 eval "ac_cv_header_$ac_safe=no"
1863 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1864 echo "$ac_t""yes" 1>&6
1865 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1866 cat >> confdefs.h <<EOF
1867 #define $ac_tr_hdr 1
1871 echo "$ac_t""no" 1>&6
1875 for ac_func in getpagesize
1877 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1878 echo "configure:1879: checking for $ac_func" >&5
1879 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1880 echo $ac_n "(cached) $ac_c" 1>&6
1882 cat > conftest.$ac_ext <<EOF
1883 #line 1884 "configure"
1884 #include "confdefs.h"
1885 /* System header to define __stub macros and hopefully few prototypes,
1886 which can conflict with char $ac_func(); below. */
1888 /* Override any gcc2 internal prototype to avoid an error. */
1889 /* We use char because int might match the return type of a gcc2
1890 builtin and then its argument prototype would still apply. */
1895 /* The GNU C library defines this for functions which it implements
1896 to always fail with ENOSYS. Some functions are actually named
1897 something starting with __ and the normal name is an alias. */
1898 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1906 if { (eval echo configure:1907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1908 eval "ac_cv_func_$ac_func=yes"
1910 echo "configure: failed program was:" >&5
1911 cat conftest.$ac_ext >&5
1913 eval "ac_cv_func_$ac_func=no"
1918 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1919 echo "$ac_t""yes" 1>&6
1920 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1921 cat >> confdefs.h <<EOF
1922 #define $ac_tr_func 1
1926 echo "$ac_t""no" 1>&6
1930 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1931 echo "configure:1932: checking for working mmap" >&5
1932 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1933 echo $ac_n "(cached) $ac_c" 1>&6
1935 if test "$cross_compiling" = yes; then
1936 ac_cv_func_mmap_fixed_mapped=no
1938 cat > conftest.$ac_ext <<EOF
1939 #line 1940 "configure"
1940 #include "confdefs.h"
1942 /* Thanks to Mike Haertel and Jim Avera for this test.
1943 Here is a matrix of mmap possibilities:
1944 mmap private not fixed
1945 mmap private fixed at somewhere currently unmapped
1946 mmap private fixed at somewhere already mapped
1947 mmap shared not fixed
1948 mmap shared fixed at somewhere currently unmapped
1949 mmap shared fixed at somewhere already mapped
1950 For private mappings, we should verify that changes cannot be read()
1951 back from the file, nor mmap's back from the file at a different
1952 address. (There have been systems where private was not correctly
1953 implemented like the infamous i386 svr4.0, and systems where the
1954 VM page cache was not coherent with the filesystem buffer cache
1955 like early versions of FreeBSD and possibly contemporary NetBSD.)
1956 For shared mappings, we should conversely verify that changes get
1957 propogated back to all the places they're supposed to be.
1959 Grep wants private fixed already mapped.
1960 The main things grep needs to know about mmap are:
1961 * does it exist and is it safe to write into the mmap'd area
1962 * how to use it (BSD variants) */
1963 #include <sys/types.h>
1965 #include <sys/mman.h>
1967 /* This mess was copied from the GNU getpagesize.h. */
1968 #ifndef HAVE_GETPAGESIZE
1969 # ifdef HAVE_UNISTD_H
1970 # include <unistd.h>
1973 /* Assume that all systems that can run configure have sys/param.h. */
1974 # ifndef HAVE_SYS_PARAM_H
1975 # define HAVE_SYS_PARAM_H 1
1978 # ifdef _SC_PAGESIZE
1979 # define getpagesize() sysconf(_SC_PAGESIZE)
1980 # else /* no _SC_PAGESIZE */
1981 # ifdef HAVE_SYS_PARAM_H
1982 # include <sys/param.h>
1983 # ifdef EXEC_PAGESIZE
1984 # define getpagesize() EXEC_PAGESIZE
1985 # else /* no EXEC_PAGESIZE */
1987 # define getpagesize() NBPG * CLSIZE
1990 # endif /* no CLSIZE */
1991 # else /* no NBPG */
1993 # define getpagesize() NBPC
1994 # else /* no NBPC */
1996 # define getpagesize() PAGESIZE
1997 # endif /* PAGESIZE */
1998 # endif /* no NBPC */
1999 # endif /* no NBPG */
2000 # endif /* no EXEC_PAGESIZE */
2001 # else /* no HAVE_SYS_PARAM_H */
2002 # define getpagesize() 8192 /* punt totally */
2003 # endif /* no HAVE_SYS_PARAM_H */
2004 # endif /* no _SC_PAGESIZE */
2006 #endif /* no HAVE_GETPAGESIZE */
2009 extern "C" { void *malloc(unsigned); }
2017 char *data, *data2, *data3;
2021 pagesize = getpagesize();
2024 * First, make a file with some known garbage in it.
2026 data = malloc(pagesize);
2029 for (i = 0; i < pagesize; ++i)
2030 *(data + i) = rand();
2032 fd = creat("conftestmmap", 0600);
2035 if (write(fd, data, pagesize) != pagesize)
2040 * Next, try to mmap the file at a fixed address which
2041 * already has something else allocated at it. If we can,
2042 * also make sure that we see the same garbage.
2044 fd = open("conftestmmap", O_RDWR);
2047 data2 = malloc(2 * pagesize);
2050 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2051 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2052 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2054 for (i = 0; i < pagesize; ++i)
2055 if (*(data + i) != *(data2 + i))
2059 * Finally, make sure that changes to the mapped area
2060 * do not percolate back to the file as seen by read().
2061 * (This is a bug on some variants of i386 svr4.0.)
2063 for (i = 0; i < pagesize; ++i)
2064 *(data2 + i) = *(data2 + i) + 1;
2065 data3 = malloc(pagesize);
2068 if (read(fd, data3, pagesize) != pagesize)
2070 for (i = 0; i < pagesize; ++i)
2071 if (*(data + i) != *(data3 + i))
2074 unlink("conftestmmap");
2079 if { (eval echo configure:2080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2081 ac_cv_func_mmap_fixed_mapped=yes
2083 echo "configure: failed program was:" >&5
2084 cat conftest.$ac_ext >&5
2086 ac_cv_func_mmap_fixed_mapped=no
2093 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2094 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2095 cat >> confdefs.h <<\EOF
2101 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2102 echo "configure:2103: checking return type of signal handlers" >&5
2103 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2104 echo $ac_n "(cached) $ac_c" 1>&6
2106 cat > conftest.$ac_ext <<EOF
2107 #line 2108 "configure"
2108 #include "confdefs.h"
2109 #include <sys/types.h>
2115 extern "C" void (*signal (int, void (*)(int)))(int);
2117 void (*signal ()) ();
2124 if { (eval echo configure:2125: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2126 ac_cv_type_signal=void
2128 echo "configure: failed program was:" >&5
2129 cat conftest.$ac_ext >&5
2131 ac_cv_type_signal=int
2136 echo "$ac_t""$ac_cv_type_signal" 1>&6
2137 cat >> confdefs.h <<EOF
2138 #define RETSIGTYPE $ac_cv_type_signal
2142 for ac_func in getcwd gettimeofday mkdir mktime select socket
2144 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2145 echo "configure:2146: checking for $ac_func" >&5
2146 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2147 echo $ac_n "(cached) $ac_c" 1>&6
2149 cat > conftest.$ac_ext <<EOF
2150 #line 2151 "configure"
2151 #include "confdefs.h"
2152 /* System header to define __stub macros and hopefully few prototypes,
2153 which can conflict with char $ac_func(); below. */
2155 /* Override any gcc2 internal prototype to avoid an error. */
2156 /* We use char because int might match the return type of a gcc2
2157 builtin and then its argument prototype would still apply. */
2162 /* The GNU C library defines this for functions which it implements
2163 to always fail with ENOSYS. Some functions are actually named
2164 something starting with __ and the normal name is an alias. */
2165 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2173 if { (eval echo configure:2174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2175 eval "ac_cv_func_$ac_func=yes"
2177 echo "configure: failed program was:" >&5
2178 cat conftest.$ac_ext >&5
2180 eval "ac_cv_func_$ac_func=no"
2185 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2186 echo "$ac_t""yes" 1>&6
2187 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2188 cat >> confdefs.h <<EOF
2189 #define $ac_tr_func 1
2193 echo "$ac_t""no" 1>&6
2198 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2199 echo $ac_n "checking whether MAP_FAILED is defined""... $ac_c" 1>&6
2200 echo "configure:2201: checking whether MAP_FAILED is defined" >&5
2201 if eval "test \"`echo '$''{'ac_cv_map_failed'+set}'`\" = set"; then
2202 echo $ac_n "(cached) $ac_c" 1>&6
2204 cat > conftest.$ac_ext <<EOF
2205 #line 2206 "configure"
2206 #include "confdefs.h"
2207 #include <sys/mman.h>
2212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2213 egrep "yes" >/dev/null 2>&1; then
2215 ac_cv_map_failed=yes
2224 echo "$ac_t""$ac_cv_map_failed" 1>&6
2226 echo $ac_n "checking whether MAP_ANONYMOUS is defined""... $ac_c" 1>&6
2227 echo "configure:2228: checking whether MAP_ANONYMOUS is defined" >&5
2228 if eval "test \"`echo '$''{'ac_cv_map_anonymous'+set}'`\" = set"; then
2229 echo $ac_n "(cached) $ac_c" 1>&6
2231 cat > conftest.$ac_ext <<EOF
2232 #line 2233 "configure"
2233 #include "confdefs.h"
2234 #include <sys/mman.h>
2235 #ifdef MAP_ANONYMOUS
2239 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2240 egrep "yes" >/dev/null 2>&1; then
2242 ac_cv_map_anonymous=yes
2245 ac_cv_map_anonymous=no
2251 echo "$ac_t""$ac_cv_map_anonymous" 1>&6
2253 if test $ac_cv_map_failed = yes; then
2254 cat >> confdefs.h <<\EOF
2255 #define HAVE_MAP_FAILED 1
2260 if test $ac_cv_map_anonymous = yes; then
2261 cat >> confdefs.h <<\EOF
2262 #define HAVE_MAP_ANONYMOUS 1
2270 # Check whether --enable-threads or --disable-threads was given.
2271 if test "${enable_threads+set}" = set; then
2272 enableval="$enable_threads"
2276 # Check whether --enable-gc2 or --disable-gc2 was given.
2277 if test "${enable_gc2+set}" = set; then
2278 enableval="$enable_gc2"
2283 echo $ac_n "checking whether to include threads support""... $ac_c" 1>&6
2284 echo "configure:2285: checking whether to include threads support" >&5
2285 if test x"$enable_threads" = "xno"; then
2286 echo "$ac_t""no" 1>&6
2288 echo "$ac_t""yes" 1>&6
2290 cat >> confdefs.h <<\EOF
2291 #define USE_THREADS 1
2294 cat >> confdefs.h <<\EOF
2295 #define EXTERNAL_OVERFLOW 1
2298 cat >> confdefs.h <<\EOF
2299 #define DONT_FREE_FIRST 1
2303 LIBTHREAD="libthreads.a"
2304 THREAD_OBJ="threads/libthreads.a"
2309 echo $ac_n "checking which garbage collector to use""... $ac_c" 1>&6
2310 echo "configure:2311: checking which garbage collector to use" >&5
2311 if test x"$enable_gc2" = "xno"; then
2312 echo "$ac_t""old garbage collector" 1>&6
2313 GC_OBJ="mm/libmm_old.a"
2315 echo "$ac_t""new garbage collector" 1>&6
2316 GC_OBJ="mm/libmm_new.a"
2322 cat > confcache <<\EOF
2323 # This file is a shell script that caches the results of configure
2324 # tests run on this system so they can be shared between configure
2325 # scripts and configure runs. It is not useful on other systems.
2326 # If it contains results you don't want to keep, you may remove or edit it.
2328 # By default, configure uses ./config.cache as the cache file,
2329 # creating it if it does not exist already. You can give configure
2330 # the --cache-file=FILE option to use a different cache file; that is
2331 # what configure does when it calls configure scripts in
2332 # subdirectories, so they share the cache.
2333 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2334 # config.status only pays attention to the cache file if you give it the
2335 # --recheck option to rerun configure.
2338 # The following way of writing the cache mishandles newlines in values,
2339 # but we know of no workaround that is simple, portable, and efficient.
2340 # So, don't put newlines in cache variables' values.
2341 # Ultrix sh set writes to stderr and can't be redirected directly,
2342 # and sets the high bit in the cache file unless we assign to the vars.
2344 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2346 # `set' does not quote correctly, so add quotes (double-quote substitution
2347 # turns \\\\ into \\, and sed turns \\ into \).
2349 -e "s/'/'\\\\''/g" \
2350 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2353 # `set' quotes correctly as required by POSIX, so do not add quotes.
2354 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2357 if cmp -s $cache_file confcache; then
2360 if test -w $cache_file; then
2361 echo "updating cache $cache_file"
2362 cat confcache > $cache_file
2364 echo "not updating unwritable cache $cache_file"
2369 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2371 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2372 # Let make expand exec_prefix.
2373 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2375 # Any assignment to VPATH causes Sun make to only execute
2376 # the first set of double-colon rules, so remove it if not needed.
2377 # If there is a colon in the path, we need to keep it.
2378 if test "x$srcdir" = x.; then
2379 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2382 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2384 DEFS=-DHAVE_CONFIG_H
2386 # Without the "./", some shells look in PATH for config.status.
2387 : ${CONFIG_STATUS=./config.status}
2389 echo creating $CONFIG_STATUS
2390 rm -f $CONFIG_STATUS
2391 cat > $CONFIG_STATUS <<EOF
2393 # Generated automatically by configure.
2394 # Run this file to recreate the current configuration.
2395 # This directory was configured as follows,
2396 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2398 # $0 $ac_configure_args
2400 # Compiler output produced by configure, useful for debugging
2401 # configure, is in ./config.log if it exists.
2403 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2406 case "\$ac_option" in
2407 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2408 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2409 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2410 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2411 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2413 -help | --help | --hel | --he | --h)
2414 echo "\$ac_cs_usage"; exit 0 ;;
2415 *) echo "\$ac_cs_usage"; exit 1 ;;
2419 ac_given_srcdir=$srcdir
2420 ac_given_INSTALL="$INSTALL"
2422 trap 'rm -fr `echo "Makefile \
2431 tst/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2433 cat >> $CONFIG_STATUS <<EOF
2435 # Protect against being on the right side of a sed subst in config.status.
2436 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2437 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2441 s%@CFLAGS@%$CFLAGS%g
2442 s%@CPPFLAGS@%$CPPFLAGS%g
2443 s%@CXXFLAGS@%$CXXFLAGS%g
2444 s%@FFLAGS@%$FFLAGS%g
2446 s%@LDFLAGS@%$LDFLAGS%g
2448 s%@exec_prefix@%$exec_prefix%g
2449 s%@prefix@%$prefix%g
2450 s%@program_transform_name@%$program_transform_name%g
2451 s%@bindir@%$bindir%g
2452 s%@sbindir@%$sbindir%g
2453 s%@libexecdir@%$libexecdir%g
2454 s%@datadir@%$datadir%g
2455 s%@sysconfdir@%$sysconfdir%g
2456 s%@sharedstatedir@%$sharedstatedir%g
2457 s%@localstatedir@%$localstatedir%g
2458 s%@libdir@%$libdir%g
2459 s%@includedir@%$includedir%g
2460 s%@oldincludedir@%$oldincludedir%g
2461 s%@infodir@%$infodir%g
2462 s%@mandir@%$mandir%g
2464 s%@host_alias@%$host_alias%g
2465 s%@host_cpu@%$host_cpu%g
2466 s%@host_vendor@%$host_vendor%g
2467 s%@host_os@%$host_os%g
2468 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2469 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2470 s%@INSTALL_DATA@%$INSTALL_DATA%g
2471 s%@PACKAGE@%$PACKAGE%g
2472 s%@VERSION@%$VERSION%g
2473 s%@ACLOCAL@%$ACLOCAL%g
2474 s%@AUTOCONF@%$AUTOCONF%g
2475 s%@AUTOMAKE@%$AUTOMAKE%g
2476 s%@AUTOHEADER@%$AUTOHEADER%g
2477 s%@MAKEINFO@%$MAKEINFO%g
2478 s%@SET_MAKE@%$SET_MAKE%g
2479 s%@COMPILER_SOURCES@%$COMPILER_SOURCES%g
2480 s%@COMPILER_OBJECTS@%$COMPILER_OBJECTS%g
2481 s%@SYSDEP_DIR@%$SYSDEP_DIR%g
2483 s%@RANLIB@%$RANLIB%g
2485 s%@LIBOBJS@%$LIBOBJS%g
2486 s%@LIBTHREAD@%$LIBTHREAD%g
2487 s%@THREAD_OBJ@%$THREAD_OBJ%g
2488 s%@GC_OBJ@%$GC_OBJ%g
2493 cat >> $CONFIG_STATUS <<\EOF
2495 # Split the substitutions into bite-sized pieces for seds with
2496 # small command number limits, like on Digital OSF/1 and HP-UX.
2497 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2498 ac_file=1 # Number of current file.
2499 ac_beg=1 # First line for current file.
2500 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2503 while $ac_more_lines; do
2504 if test $ac_beg -gt 1; then
2505 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2507 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2509 if test ! -s conftest.s$ac_file; then
2511 rm -f conftest.s$ac_file
2513 if test -z "$ac_sed_cmds"; then
2514 ac_sed_cmds="sed -f conftest.s$ac_file"
2516 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2518 ac_file=`expr $ac_file + 1`
2520 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2523 if test -z "$ac_sed_cmds"; then
2528 cat >> $CONFIG_STATUS <<EOF
2530 CONFIG_FILES=\${CONFIG_FILES-"Makefile \
2541 cat >> $CONFIG_STATUS <<\EOF
2542 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2543 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2545 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2546 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2547 *) ac_file_in="${ac_file}.in" ;;
2550 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2552 # Remove last slash and all that follows it. Not all systems have dirname.
2553 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2554 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2555 # The file is in a subdirectory.
2556 test ! -d "$ac_dir" && mkdir "$ac_dir"
2557 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2558 # A "../" for each directory in $ac_dir_suffix.
2559 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2561 ac_dir_suffix= ac_dots=
2564 case "$ac_given_srcdir" in
2566 if test -z "$ac_dots"; then top_srcdir=.
2567 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2568 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2570 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2571 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2574 case "$ac_given_INSTALL" in
2575 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2576 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2579 echo creating "$ac_file"
2581 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2583 *Makefile*) ac_comsub="1i\\
2584 # $configure_input" ;;
2588 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2590 s%@configure_input@%$configure_input%g
2591 s%@srcdir@%$srcdir%g
2592 s%@top_srcdir@%$top_srcdir%g
2593 s%@INSTALL@%$INSTALL%g
2594 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2598 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2599 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2601 # ac_d sets the value in "#define NAME VALUE" lines.
2602 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2603 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2606 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2607 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2608 ac_uB='\([ ]\)%\1#\2define\3'
2611 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2612 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2613 ac_eB='$%\1#\2define\3'
2617 if test "${CONFIG_HEADERS+set}" != set; then
2619 cat >> $CONFIG_STATUS <<EOF
2620 CONFIG_HEADERS="config.h"
2622 cat >> $CONFIG_STATUS <<\EOF
2624 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2625 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2627 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2628 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2629 *) ac_file_in="${ac_file}.in" ;;
2632 echo creating $ac_file
2634 rm -f conftest.frag conftest.in conftest.out
2635 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2636 cat $ac_file_inputs > conftest.in
2640 # Transform confdefs.h into a sed script conftest.vals that substitutes
2641 # the proper values into config.h.in to produce config.h. And first:
2642 # Protect against being on the right side of a sed subst in config.status.
2643 # Protect against being in an unquoted here document in config.status.
2645 cat > conftest.hdr <<\EOF
2648 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2652 sed -n -f conftest.hdr confdefs.h > conftest.vals
2655 # This sed command replaces #undef with comments. This is necessary, for
2656 # example, in the case of _POSIX_SOURCE, which is predefined and required
2657 # on some systems where configure will not decide to define it.
2658 cat >> conftest.vals <<\EOF
2659 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2662 # Break up conftest.vals because some shells have a limit on
2663 # the size of here documents, and old seds have small limits too.
2668 ac_lines=`grep -c . conftest.vals`
2669 # grep -c gives empty output for an empty file on some AIX systems.
2670 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2671 # Write a limited-size here document to conftest.frag.
2672 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2673 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2675 sed -f conftest.frag conftest.in > conftest.out
2677 mv conftest.out conftest.in
2679 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2681 mv conftest.tail conftest.vals
2685 cat >> $CONFIG_STATUS <<\EOF
2686 rm -f conftest.frag conftest.h
2687 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2688 cat conftest.in >> conftest.h
2690 if cmp -s $ac_file conftest.h 2>/dev/null; then
2691 echo "$ac_file is unchanged"
2694 # Remove last slash and all that follows it. Not all systems have dirname.
2695 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2696 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2697 # The file is in a subdirectory.
2698 test ! -d "$ac_dir" && mkdir "$ac_dir"
2701 mv conftest.h $ac_file
2706 cat >> $CONFIG_STATUS <<EOF
2710 cat >> $CONFIG_STATUS <<\EOF
2711 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2715 chmod +x $CONFIG_STATUS
2716 rm -fr confdefs* $ac_clean_files
2717 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1