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'
641 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
643 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
644 echo "configure:645: checking whether build environment is sane" >&5
647 echo timestamp > conftestfile
648 # Do `set' in a subshell so we don't clobber the current shell's
649 # arguments. Must try -L first in case configure is actually a
650 # symlink; some systems play weird games with the mod time of symlinks
651 # (eg FreeBSD returns the mod time of the symlink's containing
654 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
655 if test "$*" = "X"; then
657 set X `ls -t $srcdir/configure conftestfile`
659 if test "$*" != "X $srcdir/configure conftestfile" \
660 && test "$*" != "X conftestfile $srcdir/configure"; then
662 # If neither matched, then we have a broken ls. This can happen
663 # if, for instance, CONFIG_SHELL is bash and it inherits a
664 # broken ls alias from the environment. This has actually
665 # happened. Such a system could not be considered "sane".
666 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
667 alias in your environment" 1>&2; exit 1; }
670 test "$2" = conftestfile
676 { echo "configure: error: newly created file is older than distributed files!
677 Check your system clock" 1>&2; exit 1; }
680 echo "$ac_t""yes" 1>&6
681 if test "$program_transform_name" = s,x,x,; then
682 program_transform_name=
684 # Double any \ or $. echo might interpret backslashes.
685 cat <<\EOF_SED > conftestsed
686 s,\\,\\\\,g; s,\$,$$,g
688 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
691 test "$program_prefix" != NONE &&
692 program_transform_name="s,^,${program_prefix},; $program_transform_name"
693 # Use a double $ so make ignores it.
694 test "$program_suffix" != NONE &&
695 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
697 # sed with no file args requires a program.
698 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
700 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
701 echo "configure:702: checking whether ${MAKE-make} sets \${MAKE}" >&5
702 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
703 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
704 echo $ac_n "(cached) $ac_c" 1>&6
706 cat > conftestmake <<\EOF
708 @echo 'ac_maketemp="${MAKE}"'
710 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
711 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
712 if test -n "$ac_maketemp"; then
713 eval ac_cv_prog_make_${ac_make}_set=yes
715 eval ac_cv_prog_make_${ac_make}_set=no
719 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
720 echo "$ac_t""yes" 1>&6
723 echo "$ac_t""no" 1>&6
724 SET_MAKE="MAKE=${MAKE-make}"
732 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
733 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
735 cat >> confdefs.h <<EOF
736 #define PACKAGE "$PACKAGE"
739 cat >> confdefs.h <<EOF
740 #define VERSION "$VERSION"
745 missing_dir=`cd $ac_aux_dir && pwd`
746 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
747 echo "configure:748: checking for working aclocal" >&5
748 # Run test in a subshell; some versions of sh will print an error if
749 # an executable is not found, even if stderr is redirected.
750 # Redirect stdin to placate older versions of autoconf. Sigh.
751 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
753 echo "$ac_t""found" 1>&6
755 ACLOCAL="$missing_dir/missing aclocal"
756 echo "$ac_t""missing" 1>&6
759 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
760 echo "configure:761: checking for working autoconf" >&5
761 # Run test in a subshell; some versions of sh will print an error if
762 # an executable is not found, even if stderr is redirected.
763 # Redirect stdin to placate older versions of autoconf. Sigh.
764 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
766 echo "$ac_t""found" 1>&6
768 AUTOCONF="$missing_dir/missing autoconf"
769 echo "$ac_t""missing" 1>&6
772 echo $ac_n "checking for working automake""... $ac_c" 1>&6
773 echo "configure:774: checking for working automake" >&5
774 # Run test in a subshell; some versions of sh will print an error if
775 # an executable is not found, even if stderr is redirected.
776 # Redirect stdin to placate older versions of autoconf. Sigh.
777 if (automake --version) < /dev/null > /dev/null 2>&1; then
779 echo "$ac_t""found" 1>&6
781 AUTOMAKE="$missing_dir/missing automake"
782 echo "$ac_t""missing" 1>&6
785 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
786 echo "configure:787: checking for working autoheader" >&5
787 # Run test in a subshell; some versions of sh will print an error if
788 # an executable is not found, even if stderr is redirected.
789 # Redirect stdin to placate older versions of autoconf. Sigh.
790 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
791 AUTOHEADER=autoheader
792 echo "$ac_t""found" 1>&6
794 AUTOHEADER="$missing_dir/missing autoheader"
795 echo "$ac_t""missing" 1>&6
798 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
799 echo "configure:800: checking for working makeinfo" >&5
800 # Run test in a subshell; some versions of sh will print an error if
801 # an executable is not found, even if stderr is redirected.
802 # Redirect stdin to placate older versions of autoconf. Sigh.
803 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
805 echo "$ac_t""found" 1>&6
807 MAKEINFO="$missing_dir/missing makeinfo"
808 echo "$ac_t""missing" 1>&6
822 CFLAGS="-ieee -O2 -g3"
823 COMPILER_SOURCES="compiler.h compiler.c"
824 COMPILER_OBJECTS="compiler.o"
825 cat >> confdefs.h <<\EOF
826 #define OLD_COMPILER 1
833 CFLAGS="-64 -g -DMAP_ANONYMOUS=0 -woff 1048,1110,1164,1515"
839 sparc* | powerpc* | ppc* | * )
840 { echo "configure: error: $host-cpu systems are not supported at this time" 1>&2; exit 1; } ;;
847 cat >> confdefs.h <<EOF
848 #define SYSDEP_DIR "$SYSDEP_DIR"
853 # Extract the first word of "gcc", so it can be a program name with args.
854 set dummy gcc; ac_word=$2
855 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
856 echo "configure:857: checking for $ac_word" >&5
857 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
858 echo $ac_n "(cached) $ac_c" 1>&6
860 if test -n "$CC"; then
861 ac_cv_prog_CC="$CC" # Let the user override the test.
863 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
865 for ac_dir in $ac_dummy; do
866 test -z "$ac_dir" && ac_dir=.
867 if test -f $ac_dir/$ac_word; then
876 if test -n "$CC"; then
877 echo "$ac_t""$CC" 1>&6
879 echo "$ac_t""no" 1>&6
882 if test -z "$CC"; then
883 # Extract the first word of "cc", so it can be a program name with args.
884 set dummy cc; ac_word=$2
885 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
886 echo "configure:887: checking for $ac_word" >&5
887 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
888 echo $ac_n "(cached) $ac_c" 1>&6
890 if test -n "$CC"; then
891 ac_cv_prog_CC="$CC" # Let the user override the test.
893 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
896 for ac_dir in $ac_dummy; do
897 test -z "$ac_dir" && ac_dir=.
898 if test -f $ac_dir/$ac_word; then
899 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
908 if test $ac_prog_rejected = yes; then
909 # We found a bogon in the path, so make sure we never use it.
910 set dummy $ac_cv_prog_CC
912 if test $# -gt 0; then
913 # We chose a different compiler from the bogus one.
914 # However, it has the same basename, so the bogon will be chosen
915 # first if we set CC to just the basename; use the full file name.
917 set dummy "$ac_dir/$ac_word" "$@"
925 if test -n "$CC"; then
926 echo "$ac_t""$CC" 1>&6
928 echo "$ac_t""no" 1>&6
931 if test -z "$CC"; then
934 # Extract the first word of "cl", so it can be a program name with args.
935 set dummy cl; ac_word=$2
936 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
937 echo "configure:938: checking for $ac_word" >&5
938 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
939 echo $ac_n "(cached) $ac_c" 1>&6
941 if test -n "$CC"; then
942 ac_cv_prog_CC="$CC" # Let the user override the test.
944 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
946 for ac_dir in $ac_dummy; do
947 test -z "$ac_dir" && ac_dir=.
948 if test -f $ac_dir/$ac_word; then
957 if test -n "$CC"; then
958 echo "$ac_t""$CC" 1>&6
960 echo "$ac_t""no" 1>&6
965 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
968 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
969 echo "configure:970: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
972 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
973 ac_cpp='$CPP $CPPFLAGS'
974 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
975 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
976 cross_compiling=$ac_cv_prog_cc_cross
978 cat > conftest.$ac_ext << EOF
980 #line 981 "configure"
981 #include "confdefs.h"
985 if { (eval echo configure:986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
986 ac_cv_prog_cc_works=yes
987 # If we can't run a trivial program, we are probably using a cross compiler.
988 if (./conftest; exit) 2>/dev/null; then
989 ac_cv_prog_cc_cross=no
991 ac_cv_prog_cc_cross=yes
994 echo "configure: failed program was:" >&5
995 cat conftest.$ac_ext >&5
996 ac_cv_prog_cc_works=no
1000 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1001 ac_cpp='$CPP $CPPFLAGS'
1002 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1003 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1004 cross_compiling=$ac_cv_prog_cc_cross
1006 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1007 if test $ac_cv_prog_cc_works = no; then
1008 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1010 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1011 echo "configure:1012: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1012 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1013 cross_compiling=$ac_cv_prog_cc_cross
1015 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1016 echo "configure:1017: checking whether we are using GNU C" >&5
1017 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1018 echo $ac_n "(cached) $ac_c" 1>&6
1020 cat > conftest.c <<EOF
1025 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1026: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1032 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1034 if test $ac_cv_prog_gcc = yes; then
1040 ac_test_CFLAGS="${CFLAGS+set}"
1041 ac_save_CFLAGS="$CFLAGS"
1043 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1044 echo "configure:1045: checking whether ${CC-cc} accepts -g" >&5
1045 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1046 echo $ac_n "(cached) $ac_c" 1>&6
1048 echo 'void f(){}' > conftest.c
1049 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1058 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1059 if test "$ac_test_CFLAGS" = set; then
1060 CFLAGS="$ac_save_CFLAGS"
1061 elif test $ac_cv_prog_cc_g = yes; then
1062 if test "$GCC" = yes; then
1068 if test "$GCC" = yes; then
1075 # Extract the first word of "ranlib", so it can be a program name with args.
1076 set dummy ranlib; ac_word=$2
1077 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1078 echo "configure:1079: checking for $ac_word" >&5
1079 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1080 echo $ac_n "(cached) $ac_c" 1>&6
1082 if test -n "$RANLIB"; then
1083 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1087 for ac_dir in $ac_dummy; do
1088 test -z "$ac_dir" && ac_dir=.
1089 if test -f $ac_dir/$ac_word; then
1090 ac_cv_prog_RANLIB="ranlib"
1095 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1098 RANLIB="$ac_cv_prog_RANLIB"
1099 if test -n "$RANLIB"; then
1100 echo "$ac_t""$RANLIB" 1>&6
1102 echo "$ac_t""no" 1>&6
1106 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
1107 echo "configure:1108: checking for sin in -lm" >&5
1108 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
1109 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1110 echo $ac_n "(cached) $ac_c" 1>&6
1112 ac_save_LIBS="$LIBS"
1114 cat > conftest.$ac_ext <<EOF
1115 #line 1116 "configure"
1116 #include "confdefs.h"
1117 /* Override any gcc2 internal prototype to avoid an error. */
1118 /* We use char because int might match the return type of a gcc2
1119 builtin and then its argument prototype would still apply. */
1126 if { (eval echo configure:1127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1128 eval "ac_cv_lib_$ac_lib_var=yes"
1130 echo "configure: failed program was:" >&5
1131 cat conftest.$ac_ext >&5
1133 eval "ac_cv_lib_$ac_lib_var=no"
1136 LIBS="$ac_save_LIBS"
1139 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1140 echo "$ac_t""yes" 1>&6
1141 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1142 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1143 cat >> confdefs.h <<EOF
1144 #define $ac_tr_lib 1
1150 echo "$ac_t""no" 1>&6
1155 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1157 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1158 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1159 echo "configure:1160: checking for $ac_hdr that defines DIR" >&5
1160 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1161 echo $ac_n "(cached) $ac_c" 1>&6
1163 cat > conftest.$ac_ext <<EOF
1164 #line 1165 "configure"
1165 #include "confdefs.h"
1166 #include <sys/types.h>
1172 if { (eval echo configure:1173: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1174 eval "ac_cv_header_dirent_$ac_safe=yes"
1176 echo "configure: failed program was:" >&5
1177 cat conftest.$ac_ext >&5
1179 eval "ac_cv_header_dirent_$ac_safe=no"
1183 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1184 echo "$ac_t""yes" 1>&6
1185 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1186 cat >> confdefs.h <<EOF
1187 #define $ac_tr_hdr 1
1189 ac_header_dirent=$ac_hdr; break
1191 echo "$ac_t""no" 1>&6
1194 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1195 if test $ac_header_dirent = dirent.h; then
1196 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1197 echo "configure:1198: checking for opendir in -ldir" >&5
1198 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1199 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1200 echo $ac_n "(cached) $ac_c" 1>&6
1202 ac_save_LIBS="$LIBS"
1204 cat > conftest.$ac_ext <<EOF
1205 #line 1206 "configure"
1206 #include "confdefs.h"
1207 /* Override any gcc2 internal prototype to avoid an error. */
1208 /* We use char because int might match the return type of a gcc2
1209 builtin and then its argument prototype would still apply. */
1216 if { (eval echo configure:1217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1218 eval "ac_cv_lib_$ac_lib_var=yes"
1220 echo "configure: failed program was:" >&5
1221 cat conftest.$ac_ext >&5
1223 eval "ac_cv_lib_$ac_lib_var=no"
1226 LIBS="$ac_save_LIBS"
1229 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1230 echo "$ac_t""yes" 1>&6
1233 echo "$ac_t""no" 1>&6
1237 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1238 echo "configure:1239: checking for opendir in -lx" >&5
1239 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1240 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1241 echo $ac_n "(cached) $ac_c" 1>&6
1243 ac_save_LIBS="$LIBS"
1245 cat > conftest.$ac_ext <<EOF
1246 #line 1247 "configure"
1247 #include "confdefs.h"
1248 /* Override any gcc2 internal prototype to avoid an error. */
1249 /* We use char because int might match the return type of a gcc2
1250 builtin and then its argument prototype would still apply. */
1257 if { (eval echo configure:1258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1259 eval "ac_cv_lib_$ac_lib_var=yes"
1261 echo "configure: failed program was:" >&5
1262 cat conftest.$ac_ext >&5
1264 eval "ac_cv_lib_$ac_lib_var=no"
1267 LIBS="$ac_save_LIBS"
1270 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1271 echo "$ac_t""yes" 1>&6
1274 echo "$ac_t""no" 1>&6
1279 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1280 echo "configure:1281: checking how to run the C preprocessor" >&5
1281 # On Suns, sometimes $CPP names a directory.
1282 if test -n "$CPP" && test -d "$CPP"; then
1285 if test -z "$CPP"; then
1286 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1287 echo $ac_n "(cached) $ac_c" 1>&6
1289 # This must be in double quotes, not single quotes, because CPP may get
1290 # substituted into the Makefile and "${CC-cc}" will confuse make.
1292 # On the NeXT, cc -E runs the code through the compiler's parser,
1293 # not just through cpp.
1294 cat > conftest.$ac_ext <<EOF
1295 #line 1296 "configure"
1296 #include "confdefs.h"
1300 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1301 { (eval echo configure:1302: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1302 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1303 if test -z "$ac_err"; then
1307 echo "configure: failed program was:" >&5
1308 cat conftest.$ac_ext >&5
1310 CPP="${CC-cc} -E -traditional-cpp"
1311 cat > conftest.$ac_ext <<EOF
1312 #line 1313 "configure"
1313 #include "confdefs.h"
1317 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1318 { (eval echo configure:1319: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1319 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1320 if test -z "$ac_err"; then
1324 echo "configure: failed program was:" >&5
1325 cat conftest.$ac_ext >&5
1327 CPP="${CC-cc} -nologo -E"
1328 cat > conftest.$ac_ext <<EOF
1329 #line 1330 "configure"
1330 #include "confdefs.h"
1334 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1335 { (eval echo configure:1336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1336 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1337 if test -z "$ac_err"; then
1341 echo "configure: failed program was:" >&5
1342 cat conftest.$ac_ext >&5
1351 ac_cv_prog_CPP="$CPP"
1353 CPP="$ac_cv_prog_CPP"
1355 ac_cv_prog_CPP="$CPP"
1357 echo "$ac_t""$CPP" 1>&6
1359 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1360 echo "configure:1361: checking for ANSI C header files" >&5
1361 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1362 echo $ac_n "(cached) $ac_c" 1>&6
1364 cat > conftest.$ac_ext <<EOF
1365 #line 1366 "configure"
1366 #include "confdefs.h"
1372 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1373 { (eval echo configure:1374: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1374 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1375 if test -z "$ac_err"; then
1377 ac_cv_header_stdc=yes
1380 echo "configure: failed program was:" >&5
1381 cat conftest.$ac_ext >&5
1383 ac_cv_header_stdc=no
1387 if test $ac_cv_header_stdc = yes; then
1388 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1389 cat > conftest.$ac_ext <<EOF
1390 #line 1391 "configure"
1391 #include "confdefs.h"
1394 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1395 egrep "memchr" >/dev/null 2>&1; then
1399 ac_cv_header_stdc=no
1405 if test $ac_cv_header_stdc = yes; then
1406 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1407 cat > conftest.$ac_ext <<EOF
1408 #line 1409 "configure"
1409 #include "confdefs.h"
1412 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1413 egrep "free" >/dev/null 2>&1; then
1417 ac_cv_header_stdc=no
1423 if test $ac_cv_header_stdc = yes; then
1424 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1425 if test "$cross_compiling" = yes; then
1428 cat > conftest.$ac_ext <<EOF
1429 #line 1430 "configure"
1430 #include "confdefs.h"
1432 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1433 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1434 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1435 int main () { int i; for (i = 0; i < 256; i++)
1436 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1440 if { (eval echo configure:1441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1444 echo "configure: failed program was:" >&5
1445 cat conftest.$ac_ext >&5
1447 ac_cv_header_stdc=no
1455 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1456 if test $ac_cv_header_stdc = yes; then
1457 cat >> confdefs.h <<\EOF
1458 #define STDC_HEADERS 1
1463 for ac_hdr in fcntl.h sys/time.h unistd.h
1465 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1466 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1467 echo "configure:1468: checking for $ac_hdr" >&5
1468 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1469 echo $ac_n "(cached) $ac_c" 1>&6
1471 cat > conftest.$ac_ext <<EOF
1472 #line 1473 "configure"
1473 #include "confdefs.h"
1476 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1477 { (eval echo configure:1478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1478 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1479 if test -z "$ac_err"; then
1481 eval "ac_cv_header_$ac_safe=yes"
1484 echo "configure: failed program was:" >&5
1485 cat conftest.$ac_ext >&5
1487 eval "ac_cv_header_$ac_safe=no"
1491 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1492 echo "$ac_t""yes" 1>&6
1493 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1494 cat >> confdefs.h <<EOF
1495 #define $ac_tr_hdr 1
1499 echo "$ac_t""no" 1>&6
1504 echo $ac_n "checking for working const""... $ac_c" 1>&6
1505 echo "configure:1506: checking for working const" >&5
1506 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1507 echo $ac_n "(cached) $ac_c" 1>&6
1509 cat > conftest.$ac_ext <<EOF
1510 #line 1511 "configure"
1511 #include "confdefs.h"
1515 /* Ultrix mips cc rejects this. */
1516 typedef int charset[2]; const charset x;
1517 /* SunOS 4.1.1 cc rejects this. */
1518 char const *const *ccp;
1520 /* NEC SVR4.0.2 mips cc rejects this. */
1521 struct point {int x, y;};
1522 static struct point const zero = {0,0};
1523 /* AIX XL C 1.02.0.0 rejects this.
1524 It does not let you subtract one const X* pointer from another in an arm
1525 of an if-expression whose if-part is not a constant expression */
1526 const char *g = "string";
1527 ccp = &g + (g ? g-g : 0);
1528 /* HPUX 7.0 cc rejects these. */
1531 ccp = (char const *const *) p;
1532 { /* SCO 3.2v4 cc rejects this. */
1534 char const *s = 0 ? (char *) 0 : (char const *) 0;
1538 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1540 const int *foo = &x[0];
1543 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1544 typedef const int *iptr;
1548 { /* AIX XL C 1.02.0.0 rejects this saying
1549 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1550 struct s { int j; const int *ap[3]; };
1551 struct s *b; b->j = 5;
1553 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1559 if { (eval echo configure:1560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1563 echo "configure: failed program was:" >&5
1564 cat conftest.$ac_ext >&5
1571 echo "$ac_t""$ac_cv_c_const" 1>&6
1572 if test $ac_cv_c_const = no; then
1573 cat >> confdefs.h <<\EOF
1579 echo $ac_n "checking for inline""... $ac_c" 1>&6
1580 echo "configure:1581: checking for inline" >&5
1581 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1582 echo $ac_n "(cached) $ac_c" 1>&6
1585 for ac_kw in inline __inline__ __inline; do
1586 cat > conftest.$ac_ext <<EOF
1587 #line 1588 "configure"
1588 #include "confdefs.h"
1594 if { (eval echo configure:1595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1596 ac_cv_c_inline=$ac_kw; break
1598 echo "configure: failed program was:" >&5
1599 cat conftest.$ac_ext >&5
1606 echo "$ac_t""$ac_cv_c_inline" 1>&6
1607 case "$ac_cv_c_inline" in
1609 no) cat >> confdefs.h <<\EOF
1613 *) cat >> confdefs.h <<EOF
1614 #define inline $ac_cv_c_inline
1619 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1620 echo "configure:1621: checking for off_t" >&5
1621 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1622 echo $ac_n "(cached) $ac_c" 1>&6
1624 cat > conftest.$ac_ext <<EOF
1625 #line 1626 "configure"
1626 #include "confdefs.h"
1627 #include <sys/types.h>
1633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1634 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1636 ac_cv_type_off_t=yes
1644 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1645 if test $ac_cv_type_off_t = no; then
1646 cat >> confdefs.h <<\EOF
1652 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1653 echo "configure:1654: checking for size_t" >&5
1654 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1655 echo $ac_n "(cached) $ac_c" 1>&6
1657 cat > conftest.$ac_ext <<EOF
1658 #line 1659 "configure"
1659 #include "confdefs.h"
1660 #include <sys/types.h>
1666 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1667 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1669 ac_cv_type_size_t=yes
1672 ac_cv_type_size_t=no
1677 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1678 if test $ac_cv_type_size_t = no; then
1679 cat >> confdefs.h <<\EOF
1680 #define size_t unsigned
1685 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1686 echo "configure:1687: checking whether time.h and sys/time.h may both be included" >&5
1687 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1690 cat > conftest.$ac_ext <<EOF
1691 #line 1692 "configure"
1692 #include "confdefs.h"
1693 #include <sys/types.h>
1694 #include <sys/time.h>
1700 if { (eval echo configure:1701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1702 ac_cv_header_time=yes
1704 echo "configure: failed program was:" >&5
1705 cat conftest.$ac_ext >&5
1707 ac_cv_header_time=no
1712 echo "$ac_t""$ac_cv_header_time" 1>&6
1713 if test $ac_cv_header_time = yes; then
1714 cat >> confdefs.h <<\EOF
1715 #define TIME_WITH_SYS_TIME 1
1720 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
1721 echo "configure:1722: checking whether struct tm is in sys/time.h or time.h" >&5
1722 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
1723 echo $ac_n "(cached) $ac_c" 1>&6
1725 cat > conftest.$ac_ext <<EOF
1726 #line 1727 "configure"
1727 #include "confdefs.h"
1728 #include <sys/types.h>
1731 struct tm *tp; tp->tm_sec;
1734 if { (eval echo configure:1735: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1736 ac_cv_struct_tm=time.h
1738 echo "configure: failed program was:" >&5
1739 cat conftest.$ac_ext >&5
1741 ac_cv_struct_tm=sys/time.h
1746 echo "$ac_t""$ac_cv_struct_tm" 1>&6
1747 if test $ac_cv_struct_tm = sys/time.h; then
1748 cat >> confdefs.h <<\EOF
1749 #define TM_IN_SYS_TIME 1
1755 if test $ac_cv_prog_gcc = yes; then
1756 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1757 echo "configure:1758: checking whether ${CC-cc} needs -traditional" >&5
1758 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1759 echo $ac_n "(cached) $ac_c" 1>&6
1761 ac_pattern="Autoconf.*'x'"
1762 cat > conftest.$ac_ext <<EOF
1763 #line 1764 "configure"
1764 #include "confdefs.h"
1768 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1769 egrep "$ac_pattern" >/dev/null 2>&1; then
1771 ac_cv_prog_gcc_traditional=yes
1774 ac_cv_prog_gcc_traditional=no
1779 if test $ac_cv_prog_gcc_traditional = no; then
1780 cat > conftest.$ac_ext <<EOF
1781 #line 1782 "configure"
1782 #include "confdefs.h"
1786 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1787 egrep "$ac_pattern" >/dev/null 2>&1; then
1789 ac_cv_prog_gcc_traditional=yes
1796 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1797 if test $ac_cv_prog_gcc_traditional = yes; then
1798 CC="$CC -traditional"
1802 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
1803 echo "configure:1804: checking for 8-bit clean memcmp" >&5
1804 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
1805 echo $ac_n "(cached) $ac_c" 1>&6
1807 if test "$cross_compiling" = yes; then
1808 ac_cv_func_memcmp_clean=no
1810 cat > conftest.$ac_ext <<EOF
1811 #line 1812 "configure"
1812 #include "confdefs.h"
1816 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
1817 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
1821 if { (eval echo configure:1822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1823 ac_cv_func_memcmp_clean=yes
1825 echo "configure: failed program was:" >&5
1826 cat conftest.$ac_ext >&5
1828 ac_cv_func_memcmp_clean=no
1835 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
1836 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
1838 for ac_hdr in unistd.h
1840 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1841 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1842 echo "configure:1843: checking for $ac_hdr" >&5
1843 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1844 echo $ac_n "(cached) $ac_c" 1>&6
1846 cat > conftest.$ac_ext <<EOF
1847 #line 1848 "configure"
1848 #include "confdefs.h"
1851 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1852 { (eval echo configure:1853: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1853 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1854 if test -z "$ac_err"; then
1856 eval "ac_cv_header_$ac_safe=yes"
1859 echo "configure: failed program was:" >&5
1860 cat conftest.$ac_ext >&5
1862 eval "ac_cv_header_$ac_safe=no"
1866 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1867 echo "$ac_t""yes" 1>&6
1868 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1869 cat >> confdefs.h <<EOF
1870 #define $ac_tr_hdr 1
1874 echo "$ac_t""no" 1>&6
1878 for ac_func in getpagesize
1880 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1881 echo "configure:1882: checking for $ac_func" >&5
1882 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1883 echo $ac_n "(cached) $ac_c" 1>&6
1885 cat > conftest.$ac_ext <<EOF
1886 #line 1887 "configure"
1887 #include "confdefs.h"
1888 /* System header to define __stub macros and hopefully few prototypes,
1889 which can conflict with char $ac_func(); below. */
1891 /* Override any gcc2 internal prototype to avoid an error. */
1892 /* We use char because int might match the return type of a gcc2
1893 builtin and then its argument prototype would still apply. */
1898 /* The GNU C library defines this for functions which it implements
1899 to always fail with ENOSYS. Some functions are actually named
1900 something starting with __ and the normal name is an alias. */
1901 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1909 if { (eval echo configure:1910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1911 eval "ac_cv_func_$ac_func=yes"
1913 echo "configure: failed program was:" >&5
1914 cat conftest.$ac_ext >&5
1916 eval "ac_cv_func_$ac_func=no"
1921 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1922 echo "$ac_t""yes" 1>&6
1923 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1924 cat >> confdefs.h <<EOF
1925 #define $ac_tr_func 1
1929 echo "$ac_t""no" 1>&6
1933 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1934 echo "configure:1935: checking for working mmap" >&5
1935 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1936 echo $ac_n "(cached) $ac_c" 1>&6
1938 if test "$cross_compiling" = yes; then
1939 ac_cv_func_mmap_fixed_mapped=no
1941 cat > conftest.$ac_ext <<EOF
1942 #line 1943 "configure"
1943 #include "confdefs.h"
1945 /* Thanks to Mike Haertel and Jim Avera for this test.
1946 Here is a matrix of mmap possibilities:
1947 mmap private not fixed
1948 mmap private fixed at somewhere currently unmapped
1949 mmap private fixed at somewhere already mapped
1950 mmap shared not fixed
1951 mmap shared fixed at somewhere currently unmapped
1952 mmap shared fixed at somewhere already mapped
1953 For private mappings, we should verify that changes cannot be read()
1954 back from the file, nor mmap's back from the file at a different
1955 address. (There have been systems where private was not correctly
1956 implemented like the infamous i386 svr4.0, and systems where the
1957 VM page cache was not coherent with the filesystem buffer cache
1958 like early versions of FreeBSD and possibly contemporary NetBSD.)
1959 For shared mappings, we should conversely verify that changes get
1960 propogated back to all the places they're supposed to be.
1962 Grep wants private fixed already mapped.
1963 The main things grep needs to know about mmap are:
1964 * does it exist and is it safe to write into the mmap'd area
1965 * how to use it (BSD variants) */
1966 #include <sys/types.h>
1968 #include <sys/mman.h>
1970 /* This mess was copied from the GNU getpagesize.h. */
1971 #ifndef HAVE_GETPAGESIZE
1972 # ifdef HAVE_UNISTD_H
1973 # include <unistd.h>
1976 /* Assume that all systems that can run configure have sys/param.h. */
1977 # ifndef HAVE_SYS_PARAM_H
1978 # define HAVE_SYS_PARAM_H 1
1981 # ifdef _SC_PAGESIZE
1982 # define getpagesize() sysconf(_SC_PAGESIZE)
1983 # else /* no _SC_PAGESIZE */
1984 # ifdef HAVE_SYS_PARAM_H
1985 # include <sys/param.h>
1986 # ifdef EXEC_PAGESIZE
1987 # define getpagesize() EXEC_PAGESIZE
1988 # else /* no EXEC_PAGESIZE */
1990 # define getpagesize() NBPG * CLSIZE
1993 # endif /* no CLSIZE */
1994 # else /* no NBPG */
1996 # define getpagesize() NBPC
1997 # else /* no NBPC */
1999 # define getpagesize() PAGESIZE
2000 # endif /* PAGESIZE */
2001 # endif /* no NBPC */
2002 # endif /* no NBPG */
2003 # endif /* no EXEC_PAGESIZE */
2004 # else /* no HAVE_SYS_PARAM_H */
2005 # define getpagesize() 8192 /* punt totally */
2006 # endif /* no HAVE_SYS_PARAM_H */
2007 # endif /* no _SC_PAGESIZE */
2009 #endif /* no HAVE_GETPAGESIZE */
2012 extern "C" { void *malloc(unsigned); }
2020 char *data, *data2, *data3;
2024 pagesize = getpagesize();
2027 * First, make a file with some known garbage in it.
2029 data = malloc(pagesize);
2032 for (i = 0; i < pagesize; ++i)
2033 *(data + i) = rand();
2035 fd = creat("conftestmmap", 0600);
2038 if (write(fd, data, pagesize) != pagesize)
2043 * Next, try to mmap the file at a fixed address which
2044 * already has something else allocated at it. If we can,
2045 * also make sure that we see the same garbage.
2047 fd = open("conftestmmap", O_RDWR);
2050 data2 = malloc(2 * pagesize);
2053 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2054 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2055 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2057 for (i = 0; i < pagesize; ++i)
2058 if (*(data + i) != *(data2 + i))
2062 * Finally, make sure that changes to the mapped area
2063 * do not percolate back to the file as seen by read().
2064 * (This is a bug on some variants of i386 svr4.0.)
2066 for (i = 0; i < pagesize; ++i)
2067 *(data2 + i) = *(data2 + i) + 1;
2068 data3 = malloc(pagesize);
2071 if (read(fd, data3, pagesize) != pagesize)
2073 for (i = 0; i < pagesize; ++i)
2074 if (*(data + i) != *(data3 + i))
2077 unlink("conftestmmap");
2082 if { (eval echo configure:2083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2084 ac_cv_func_mmap_fixed_mapped=yes
2086 echo "configure: failed program was:" >&5
2087 cat conftest.$ac_ext >&5
2089 ac_cv_func_mmap_fixed_mapped=no
2096 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2097 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2098 cat >> confdefs.h <<\EOF
2104 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2105 echo "configure:2106: checking return type of signal handlers" >&5
2106 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2107 echo $ac_n "(cached) $ac_c" 1>&6
2109 cat > conftest.$ac_ext <<EOF
2110 #line 2111 "configure"
2111 #include "confdefs.h"
2112 #include <sys/types.h>
2118 extern "C" void (*signal (int, void (*)(int)))(int);
2120 void (*signal ()) ();
2127 if { (eval echo configure:2128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2129 ac_cv_type_signal=void
2131 echo "configure: failed program was:" >&5
2132 cat conftest.$ac_ext >&5
2134 ac_cv_type_signal=int
2139 echo "$ac_t""$ac_cv_type_signal" 1>&6
2140 cat >> confdefs.h <<EOF
2141 #define RETSIGTYPE $ac_cv_type_signal
2145 for ac_func in getcwd gettimeofday mkdir mktime select socket
2147 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2148 echo "configure:2149: checking for $ac_func" >&5
2149 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2150 echo $ac_n "(cached) $ac_c" 1>&6
2152 cat > conftest.$ac_ext <<EOF
2153 #line 2154 "configure"
2154 #include "confdefs.h"
2155 /* System header to define __stub macros and hopefully few prototypes,
2156 which can conflict with char $ac_func(); below. */
2158 /* Override any gcc2 internal prototype to avoid an error. */
2159 /* We use char because int might match the return type of a gcc2
2160 builtin and then its argument prototype would still apply. */
2165 /* The GNU C library defines this for functions which it implements
2166 to always fail with ENOSYS. Some functions are actually named
2167 something starting with __ and the normal name is an alias. */
2168 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2176 if { (eval echo configure:2177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2178 eval "ac_cv_func_$ac_func=yes"
2180 echo "configure: failed program was:" >&5
2181 cat conftest.$ac_ext >&5
2183 eval "ac_cv_func_$ac_func=no"
2188 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2189 echo "$ac_t""yes" 1>&6
2190 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2191 cat >> confdefs.h <<EOF
2192 #define $ac_tr_func 1
2196 echo "$ac_t""no" 1>&6
2201 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2202 echo $ac_n "checking whether MAP_FAILED is defined""... $ac_c" 1>&6
2203 echo "configure:2204: checking whether MAP_FAILED is defined" >&5
2204 if eval "test \"`echo '$''{'ac_cv_map_failed'+set}'`\" = set"; then
2205 echo $ac_n "(cached) $ac_c" 1>&6
2207 cat > conftest.$ac_ext <<EOF
2208 #line 2209 "configure"
2209 #include "confdefs.h"
2210 #include <sys/mman.h>
2215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2216 egrep "yes" >/dev/null 2>&1; then
2218 ac_cv_map_failed=yes
2227 echo "$ac_t""$ac_cv_map_failed" 1>&6
2229 echo $ac_n "checking whether MAP_ANONYMOUS is defined""... $ac_c" 1>&6
2230 echo "configure:2231: checking whether MAP_ANONYMOUS is defined" >&5
2231 if eval "test \"`echo '$''{'ac_cv_map_anonymous'+set}'`\" = set"; then
2232 echo $ac_n "(cached) $ac_c" 1>&6
2234 cat > conftest.$ac_ext <<EOF
2235 #line 2236 "configure"
2236 #include "confdefs.h"
2237 #include <sys/mman.h>
2238 #ifdef MAP_ANONYMOUS
2242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2243 egrep "yes" >/dev/null 2>&1; then
2245 ac_cv_map_anonymous=yes
2248 ac_cv_map_anonymous=no
2254 echo "$ac_t""$ac_cv_map_anonymous" 1>&6
2256 if test $ac_cv_map_failed = yes; then
2257 cat >> confdefs.h <<\EOF
2258 #define HAVE_MAP_FAILED 1
2263 if test $ac_cv_map_anonymous = yes; then
2264 cat >> confdefs.h <<\EOF
2265 #define HAVE_MAP_ANONYMOUS 1
2273 # Check whether --enable-threads or --disable-threads was given.
2274 if test "${enable_threads+set}" = set; then
2275 enableval="$enable_threads"
2279 # Check whether --enable-gc2 or --disable-gc2 was given.
2280 if test "${enable_gc2+set}" = set; then
2281 enableval="$enable_gc2"
2286 echo $ac_n "checking whether to include threads support""... $ac_c" 1>&6
2287 echo "configure:2288: checking whether to include threads support" >&5
2288 if test x"$enable_threads" = "xno"; then
2289 echo "$ac_t""no" 1>&6
2291 echo "$ac_t""yes" 1>&6
2293 cat >> confdefs.h <<\EOF
2294 #define USE_THREADS 1
2297 cat >> confdefs.h <<\EOF
2298 #define EXTERNAL_OVERFLOW 1
2301 cat >> confdefs.h <<\EOF
2302 #define DONT_FREE_FIRST 1
2306 LIBTHREAD="libthreads.a"
2307 THREAD_OBJ="threads/libthreads.a"
2312 echo $ac_n "checking which garbage collector to use""... $ac_c" 1>&6
2313 echo "configure:2314: checking which garbage collector to use" >&5
2314 if test x"$enable_gc2" = "xno"; then
2315 echo "$ac_t""old garbage collector" 1>&6
2316 GC_OBJ="mm/libmm_old.a"
2318 echo "$ac_t""new garbage collector" 1>&6
2319 GC_OBJ="mm/libmm_new.a"
2325 cat > confcache <<\EOF
2326 # This file is a shell script that caches the results of configure
2327 # tests run on this system so they can be shared between configure
2328 # scripts and configure runs. It is not useful on other systems.
2329 # If it contains results you don't want to keep, you may remove or edit it.
2331 # By default, configure uses ./config.cache as the cache file,
2332 # creating it if it does not exist already. You can give configure
2333 # the --cache-file=FILE option to use a different cache file; that is
2334 # what configure does when it calls configure scripts in
2335 # subdirectories, so they share the cache.
2336 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2337 # config.status only pays attention to the cache file if you give it the
2338 # --recheck option to rerun configure.
2341 # The following way of writing the cache mishandles newlines in values,
2342 # but we know of no workaround that is simple, portable, and efficient.
2343 # So, don't put newlines in cache variables' values.
2344 # Ultrix sh set writes to stderr and can't be redirected directly,
2345 # and sets the high bit in the cache file unless we assign to the vars.
2347 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2349 # `set' does not quote correctly, so add quotes (double-quote substitution
2350 # turns \\\\ into \\, and sed turns \\ into \).
2352 -e "s/'/'\\\\''/g" \
2353 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2356 # `set' quotes correctly as required by POSIX, so do not add quotes.
2357 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2360 if cmp -s $cache_file confcache; then
2363 if test -w $cache_file; then
2364 echo "updating cache $cache_file"
2365 cat confcache > $cache_file
2367 echo "not updating unwritable cache $cache_file"
2372 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2374 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2375 # Let make expand exec_prefix.
2376 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2378 # Any assignment to VPATH causes Sun make to only execute
2379 # the first set of double-colon rules, so remove it if not needed.
2380 # If there is a colon in the path, we need to keep it.
2381 if test "x$srcdir" = x.; then
2382 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2385 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2387 DEFS=-DHAVE_CONFIG_H
2389 # Without the "./", some shells look in PATH for config.status.
2390 : ${CONFIG_STATUS=./config.status}
2392 echo creating $CONFIG_STATUS
2393 rm -f $CONFIG_STATUS
2394 cat > $CONFIG_STATUS <<EOF
2396 # Generated automatically by configure.
2397 # Run this file to recreate the current configuration.
2398 # This directory was configured as follows,
2399 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2401 # $0 $ac_configure_args
2403 # Compiler output produced by configure, useful for debugging
2404 # configure, is in ./config.log if it exists.
2406 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2409 case "\$ac_option" in
2410 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2411 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2412 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2413 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2414 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2416 -help | --help | --hel | --he | --h)
2417 echo "\$ac_cs_usage"; exit 0 ;;
2418 *) echo "\$ac_cs_usage"; exit 1 ;;
2422 ac_given_srcdir=$srcdir
2423 ac_given_INSTALL="$INSTALL"
2425 trap 'rm -fr `echo "Makefile \
2433 comp/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2435 cat >> $CONFIG_STATUS <<EOF
2437 # Protect against being on the right side of a sed subst in config.status.
2438 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2439 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2443 s%@CFLAGS@%$CFLAGS%g
2444 s%@CPPFLAGS@%$CPPFLAGS%g
2445 s%@CXXFLAGS@%$CXXFLAGS%g
2446 s%@FFLAGS@%$FFLAGS%g
2448 s%@LDFLAGS@%$LDFLAGS%g
2450 s%@exec_prefix@%$exec_prefix%g
2451 s%@prefix@%$prefix%g
2452 s%@program_transform_name@%$program_transform_name%g
2453 s%@bindir@%$bindir%g
2454 s%@sbindir@%$sbindir%g
2455 s%@libexecdir@%$libexecdir%g
2456 s%@datadir@%$datadir%g
2457 s%@sysconfdir@%$sysconfdir%g
2458 s%@sharedstatedir@%$sharedstatedir%g
2459 s%@localstatedir@%$localstatedir%g
2460 s%@libdir@%$libdir%g
2461 s%@includedir@%$includedir%g
2462 s%@oldincludedir@%$oldincludedir%g
2463 s%@infodir@%$infodir%g
2464 s%@mandir@%$mandir%g
2466 s%@host_alias@%$host_alias%g
2467 s%@host_cpu@%$host_cpu%g
2468 s%@host_vendor@%$host_vendor%g
2469 s%@host_os@%$host_os%g
2470 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2471 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2472 s%@INSTALL_DATA@%$INSTALL_DATA%g
2473 s%@PACKAGE@%$PACKAGE%g
2474 s%@VERSION@%$VERSION%g
2475 s%@ACLOCAL@%$ACLOCAL%g
2476 s%@AUTOCONF@%$AUTOCONF%g
2477 s%@AUTOMAKE@%$AUTOMAKE%g
2478 s%@AUTOHEADER@%$AUTOHEADER%g
2479 s%@MAKEINFO@%$MAKEINFO%g
2480 s%@SET_MAKE@%$SET_MAKE%g
2481 s%@COMPILER_SOURCES@%$COMPILER_SOURCES%g
2482 s%@COMPILER_OBJECTS@%$COMPILER_OBJECTS%g
2483 s%@SYSDEP_DIR@%$SYSDEP_DIR%g
2485 s%@RANLIB@%$RANLIB%g
2487 s%@LIBOBJS@%$LIBOBJS%g
2488 s%@LIBTHREAD@%$LIBTHREAD%g
2489 s%@THREAD_OBJ@%$THREAD_OBJ%g
2490 s%@GC_OBJ@%$GC_OBJ%g
2495 cat >> $CONFIG_STATUS <<\EOF
2497 # Split the substitutions into bite-sized pieces for seds with
2498 # small command number limits, like on Digital OSF/1 and HP-UX.
2499 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2500 ac_file=1 # Number of current file.
2501 ac_beg=1 # First line for current file.
2502 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2505 while $ac_more_lines; do
2506 if test $ac_beg -gt 1; then
2507 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2509 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2511 if test ! -s conftest.s$ac_file; then
2513 rm -f conftest.s$ac_file
2515 if test -z "$ac_sed_cmds"; then
2516 ac_sed_cmds="sed -f conftest.s$ac_file"
2518 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2520 ac_file=`expr $ac_file + 1`
2522 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2525 if test -z "$ac_sed_cmds"; then
2530 cat >> $CONFIG_STATUS <<EOF
2532 CONFIG_FILES=\${CONFIG_FILES-"Makefile \
2542 cat >> $CONFIG_STATUS <<\EOF
2543 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2544 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2546 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2547 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2548 *) ac_file_in="${ac_file}.in" ;;
2551 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2553 # Remove last slash and all that follows it. Not all systems have dirname.
2554 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2555 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2556 # The file is in a subdirectory.
2557 test ! -d "$ac_dir" && mkdir "$ac_dir"
2558 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2559 # A "../" for each directory in $ac_dir_suffix.
2560 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2562 ac_dir_suffix= ac_dots=
2565 case "$ac_given_srcdir" in
2567 if test -z "$ac_dots"; then top_srcdir=.
2568 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2569 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2571 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2572 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2575 case "$ac_given_INSTALL" in
2576 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2577 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2580 echo creating "$ac_file"
2582 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2584 *Makefile*) ac_comsub="1i\\
2585 # $configure_input" ;;
2589 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2591 s%@configure_input@%$configure_input%g
2592 s%@srcdir@%$srcdir%g
2593 s%@top_srcdir@%$top_srcdir%g
2594 s%@INSTALL@%$INSTALL%g
2595 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2599 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2600 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2602 # ac_d sets the value in "#define NAME VALUE" lines.
2603 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2604 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2607 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2608 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2609 ac_uB='\([ ]\)%\1#\2define\3'
2612 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2613 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2614 ac_eB='$%\1#\2define\3'
2618 if test "${CONFIG_HEADERS+set}" != set; then
2620 cat >> $CONFIG_STATUS <<EOF
2621 CONFIG_HEADERS="config.h"
2623 cat >> $CONFIG_STATUS <<\EOF
2625 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2626 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2628 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2629 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2630 *) ac_file_in="${ac_file}.in" ;;
2633 echo creating $ac_file
2635 rm -f conftest.frag conftest.in conftest.out
2636 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2637 cat $ac_file_inputs > conftest.in
2641 # Transform confdefs.h into a sed script conftest.vals that substitutes
2642 # the proper values into config.h.in to produce config.h. And first:
2643 # Protect against being on the right side of a sed subst in config.status.
2644 # Protect against being in an unquoted here document in config.status.
2646 cat > conftest.hdr <<\EOF
2649 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2653 sed -n -f conftest.hdr confdefs.h > conftest.vals
2656 # This sed command replaces #undef with comments. This is necessary, for
2657 # example, in the case of _POSIX_SOURCE, which is predefined and required
2658 # on some systems where configure will not decide to define it.
2659 cat >> conftest.vals <<\EOF
2660 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2663 # Break up conftest.vals because some shells have a limit on
2664 # the size of here documents, and old seds have small limits too.
2669 ac_lines=`grep -c . conftest.vals`
2670 # grep -c gives empty output for an empty file on some AIX systems.
2671 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2672 # Write a limited-size here document to conftest.frag.
2673 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2674 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2676 sed -f conftest.frag conftest.in > conftest.out
2678 mv conftest.out conftest.in
2680 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2682 mv conftest.tail conftest.vals
2686 cat >> $CONFIG_STATUS <<\EOF
2687 rm -f conftest.frag conftest.h
2688 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2689 cat conftest.in >> conftest.h
2691 if cmp -s $ac_file conftest.h 2>/dev/null; then
2692 echo "$ac_file is unchanged"
2695 # Remove last slash and all that follows it. Not all systems have dirname.
2696 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2697 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2698 # The file is in a subdirectory.
2699 test ! -d "$ac_dir" && mkdir "$ac_dir"
2702 mv conftest.h $ac_file
2707 cat >> $CONFIG_STATUS <<EOF
2711 cat >> $CONFIG_STATUS <<\EOF
2712 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2716 chmod +x $CONFIG_STATUS
2717 rm -fr confdefs* $ac_clean_files
2718 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1